:root{--joli-card-gap: clamp(12px, 1.6vw, 24px);--joli-row-gap: clamp(24px, 3vw, 36px);--joli-section-space: clamp(28px, 4vw, 56px)}#MainContent :is(.section-content-wrapper,.group-block-content,.layout-panel-flex,.product-details,.cart-page__items,.cart-page__summary),.footer-content>*{min-width:0}#MainContent :is(.page-content,rte-formatter,.joli-collection-intro){min-width:0;max-width:100%;overflow-wrap:anywhere}#MainContent .page-content{width:100%}#MainContent rte-formatter{display:block}#MainContent :is(.page-content,rte-formatter) :is(img,video){max-width:100%;height:auto}#MainContent :is(.page-content,rte-formatter) iframe{max-width:100%}#MainContent :is(.page-content,rte-formatter) pre{max-width:100%;overflow-x:auto}#MainContent :is(.page-content,rte-formatter) :is(th,td){overflow-wrap:anywhere}#MainContent :is(.page-content,rte-formatter)>table{display:block;max-width:100%;overflow-x:auto}#MainContent :is(.page-content,.joli-collection-intro) summary{min-height:44px;align-content:center;overflow-wrap:anywhere}.joli-page-page #MainContent h1:not(.visually-hidden),.joli-page-collection .joli-feel-intro h1{font-size:clamp(30px,4vw,48px);line-height:1.15;text-wrap:balance}#MainContent :is(.section-resource-list__header,.joli-brand-feature) h2{font-size:clamp(28px,3.2vw,40px);line-height:1.2;text-wrap:balance}#MainContent .section-resource-list .resource-list--grid{column-gap:var(--joli-card-gap);row-gap:var(--joli-row-gap)}#MainContent .section-resource-list__header{flex-wrap:wrap;gap:16px}#MainContent product-card{min-width:0;height:100%}#MainContent product-card .product-card__content{height:100%}#MainContent product-card .card-gallery .product-media__image{object-fit:contain}#MainContent product-card [ref=productTitleLink] p{min-height:4.35em;overflow-wrap:anywhere}.joli-feel-chip-groups{max-width:100%}.joli-feel-chip-group .joli-feel-chips a{box-sizing:border-box}.joli-feel-action{flex-wrap:wrap;gap:12px}.joli-feel-action .joli-feel-shop{min-height:44px}#find-your-feel.jf-image-guide li,#find-your-feel.jf-image-guide li:nth-child(2n){border-radius:18px}#find-your-feel.jf-image-guide .jf-head{flex-wrap:wrap}#find-your-feel.jf-image-guide .jf-more{min-height:44px}.joli-page-index .joli-care-banners{width:100%;max-width:none;padding-inline:0;gap:var(--joli-card-gap);box-sizing:border-box}.joli-care-banners>a{min-width:0}.joli-brand-feature{gap:clamp(24px,3vw,42px);padding-inline:clamp(16px,3vw,40px)}.joli-brand-feature>*{min-width:0}.joli-brand-links{gap:16px}.joli-seasonal__cta{max-width:calc(100% - 32px);white-space:normal}.joli-trust{padding-inline:16px;overflow-wrap:anywhere}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:44px;max-width:100%}.variant-option__button-label__text{overflow-wrap:anywhere;white-space:normal}.cart-items__details{min-width:0;overflow-wrap:anywhere}.cart-items__title{overflow-wrap:anywhere}.footer-content :is(p,a){overflow-wrap:anywhere}.search-page-input__parent{max-width:100%}@media(min-width:750px)and (max-width:989px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(24px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}#MainContent .section-resource-list .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-information .product-details{min-width:0}.joli-brand-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(max-width:989px){.cart-page:not(.cart-page--empty),.section--page-width .cart-page:has(.cart-summary--extend){grid-column:2;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:24px}.cart-page .cart-page__summary{grid-column:1;grid-row:auto;grid-template-rows:none;height:auto;padding-top:0}.search-page-input__parent{width:100%}.joli-page-search search-page-input-component{max-width:100%}.cart-page .cart-summary{display:block;grid-row:auto}.cart-page .cart-summary__inner{width:100%;max-width:100%;grid-row:auto;position:static;padding:24px;box-sizing:border-box}}@media(max-width:749px){#MainContent .section-resource-list .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.joli-page-index .joli-care-banners{grid-template-columns:minmax(0,1fr);gap:16px}.joli-brand-feature{grid-template-columns:minmax(0,1fr)}.joli-feel-jumps{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.joli-feel-jumps a{width:100%;min-height:44px}.joli-feel-chip-group .joli-feel-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.joli-feel-chip-group .joli-feel-chips a{width:calc((100% - 16px) / 3);min-height:44px}#find-your-feel.jf-image-guide ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mochichi-diy-blue .mdi-actions{flex-direction:column;align-items:center;padding-inline:16px;gap:12px}.mochichi-diy-blue a.mdi-button{width:100%;max-width:400px;flex:auto;min-height:48px;font-size:14px}footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}footer .footer-content .text-block p{font-size:13px;line-height:1.65;margin-bottom:16px}#MainContent :is(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=password],textarea,select){font-size:16px;max-width:100%}#MainContent .page-content :is(.js-faq,.mc-page,.about-page){padding-inline:0}}@media(max-width:359px){footer .footer-content{grid-template-columns:minmax(0,1fr)}.joli-feel-action{flex-direction:column;align-items:stretch;text-align:center}.joli-feel-action .joli-feel-shop{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/jolislime-responsive.css.map */
