#jm-landing.jm-v9 .jm-refined-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px}#jm-landing.jm-v9 .jm-refined-benefits li{display:flex;flex-direction:column;gap:5px;border:1px solid var(--v9-line, #dedbd0);border-radius:13px;padding:clamp(8px,1.25vw,14px);background:#ffffff94;overflow-wrap:anywhere}#jm-landing.jm-v9 .jm-refined-benefits li:before{content:none}#jm-landing.jm-v9 .jm-refined-benefits strong{font-size:12px;line-height:1.32}#jm-landing.jm-v9 .jm-refined-benefits small{color:var(--v9-muted, #47544b);font-size:11px;font-weight:500;line-height:1.4}#jm-landing.jm-v9 .jm-refined-icon{display:grid;place-items:center;border-radius:9px;width:30px;height:30px;background:#e0ebe0;color:#295237;font-size:16px;line-height:1}#jm-landing .jm-refined-feature{padding:0 12px;border:1px solid #dcded4;border-radius:10px}#jm-landing .jm-refined-feature summary{min-height:44px;padding:10px 2px;font-weight:700;cursor:pointer}#jm-landing .jm-refined-feature summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}#jm-landing .jm-refined-feature dl{display:grid;gap:9px;margin:4px 0 12px}#jm-landing .jm-refined-feature dt{font-weight:700}#jm-landing .jm-refined-feature dd{margin:0;color:var(--v9-muted, #47544b);font-size:.92em}#jm-landing .jm-refined-feature a{margin-bottom:10px}@media(max-width:390px){#jm-landing.jm-v9 .jm-refined-benefits{gap:5px}#jm-landing.jm-v9 .jm-refined-benefits strong{font-size:11px}#jm-landing.jm-v9 .jm-refined-benefits small{font-size:10px}}#jm-landing.jm-v9 .jm-v6-hero-media.jm-original-bottle{aspect-ratio:.92;max-height:none;border:8px solid #e8f1f6}#jm-landing.jm-v9 .jm-v6-hero-media.jm-original-bottle img{position:absolute;width:145%;max-width:none;height:auto;left:-2.8%;top:-35.8%;object-fit:initial}#jm-landing #s05 .jm-original-title{color:#173449;font-size:clamp(24px,3.2vw,39px);line-height:1.12;margin-bottom:5px}#jm-landing #s05 .jm-original-rating{display:inline-flex;gap:8px;align-items:center;color:#173449;text-decoration:none;font-size:14px;line-height:1.4}#jm-landing #s05 .jm-original-stars{position:relative;color:#d9dde2;font-size:17px;letter-spacing:1px}#jm-landing #s05 .jm-original-stars:before{content:"\2605\2605\2605\2605\2605"}#jm-landing #s05 .jm-original-stars>span{position:absolute;inset:0 auto 0 0;width:96%;color:#f2b705;overflow:hidden}#jm-landing #s05 .jm-original-variant-price{color:#155d95;font-size:25px;font-weight:800;margin:8px 0}#jm-landing.jm-v9 #s05 .jm-pack-offer{border:2px solid #a9c6df;background:#f2f7fb}#jm-landing.jm-v9 #s05 .jm-pack-offer:has(input:checked){border-color:#155d95;background:#e2edf6}#jm-landing.jm-v9 #s05 .jm-pack-offer .jm-offer-name{font-size:clamp(13px,1.7vw,17px);font-weight:800}#jm-landing.jm-v9 #s05 .jm-pack-offer>strong{color:#155d95;align-self:center;font-size:clamp(16px,2vw,21px)!important}#jm-landing.jm-v9 #s05 .jm-pack-offer input{accent-color:#155d95}#jm-landing.jm-v9 #s05 .jm-pack-offer .jm-pack-badge{background:#155d95}#jm-landing #s05 .jm-refined-feature{margin-top:12px}#jm-landing #s05 #jm-add-button{background:#34743a!important;border-color:#34743a!important;color:#fff!important}#jm-landing #s05 #jm-add-button:hover:not(:disabled){background:#285f2f!important}#jm-landing .jm-sticky.jm-sticky-product{padding:10px 24px calc(10px + env(safe-area-inset-bottom));background:#f3f7fa;border-color:#d9e4ed;visibility:hidden}#jm-landing .jm-sticky.jm-sticky-product.show{visibility:visible}#jm-landing.jm-footer-in-view .jm-sticky.jm-sticky-product{visibility:hidden;transform:translateY(115%)}#jm-landing .jm-sticky-product [hidden]{display:none!important}#jm-landing .jm-sticky-product .jm-sticky-inner{grid-template-columns:minmax(0,1fr) 200px 174px;gap:24px;max-width:1190px}#jm-landing .jm-sticky-product .jm-sticky-identity{gap:14px}#jm-landing .jm-sticky-product .jm-sticky-thumb{width:52px;height:52px;border:0;border-radius:0;background:none}#jm-landing .jm-sticky-product .jm-sticky-thumb img{width:100%;height:100%;object-fit:contain}#jm-landing .jm-sticky-product .jm-sticky-name{display:block;min-width:0}#jm-landing .jm-sticky-product .jm-sticky-name b{font-size:clamp(14px,1.7vw,19px);line-height:1.12;font-weight:500}#jm-landing .jm-sticky-product #jm-sticky-price{color:#155d95;font-size:21px;font-weight:750;line-height:1.15}#jm-landing .jm-sticky-product select{width:100%;min-width:0;min-height:42px;padding:7px 10px;border:1px solid #75a4d1;border-radius:8px;background:#e7eef5;color:#173449;font:500 13px/1.25 DM Sans,Arial,sans-serif;text-overflow:ellipsis}#jm-landing .jm-sticky-product .jm-sticky-action .jm-btn{min-height:50px;padding:8px 10px;border-radius:10px;border-color:#155d95;background:#155d95!important;color:#fff!important;font-size:18px;letter-spacing:.02em}#jm-landing .jm-sticky-product .jm-sticky-action .jm-btn:hover:not(:disabled){background:#114d7c!important}#jm-landing .jm-sticky-product select:focus-visible{outline:2px solid #155d95;outline-offset:2px}#jm-landing #s19{background:#fff}#jm-landing .jm-product-faq .jm-wrap{width:min(100%,790px);margin:0 auto}#jm-landing .jm-product-faq h2{margin:0 0 22px;text-align:center;color:#173449;font-size:clamp(16px,2.1vw,24px);font-weight:800;letter-spacing:.04em;text-transform:uppercase}#jm-landing .jm-product-faq details{margin:0 0 11px;border:1px solid #d4e3f2;border-radius:13px;background:#f3f7fb;overflow:hidden}#jm-landing .jm-product-faq summary{display:grid;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:62px;padding:12px 15px;color:#164b83;font-weight:750;cursor:pointer;list-style:none}#jm-landing .jm-product-faq summary::-webkit-details-marker{display:none}#jm-landing .jm-product-faq summary:before{content:"?";display:grid;place-items:center;border-radius:50%;height:25px;background:#dceafa;font-size:13px}#jm-landing .jm-product-faq summary:after{content:"+";color:#276da8;font-size:19px}#jm-landing .jm-product-faq details[open] summary:after{content:"\2212"}#jm-landing .jm-product-faq summary:focus-visible{outline:2px solid #155d95;outline-offset:-3px}#jm-landing .jm-product-faq details p{margin:0;padding:0 15px 16px 51px;color:#374e65}#jm-landing #s08 .jm-v4-macro .jm-brush-crop{position:relative;margin:14px auto 0;width:min(100%,240px);aspect-ratio:1;overflow:hidden;border-radius:50%;background:#e4eff8}#jm-landing #s08 .jm-v4-macro .jm-brush-crop img{position:absolute;inset:auto;left:50%;top:51%;width:176%;max-width:none;height:auto;transform:translate(-50%,-33%);object-fit:initial}#jm-landing .jm-pdp-footer{position:relative;background:#e4eef4;padding:110px 0 26px;color:#173449}#jm-landing .jm-pdp-footer .jm-store-wrap{width:min(1240px,100%);margin:auto;padding-inline:34px}#jm-landing .jm-pdp-waves{position:absolute;inset:0 0 auto;height:62px;overflow:hidden;background:#f5f8fa}#jm-landing .jm-pdp-waves span{position:absolute;left:-10%;width:120%;height:90px;border-radius:50% 50% 0 0/32% 32% 0 0;transform-origin:center}#jm-landing .jm-pdp-waves span:nth-child(1){top:18px;background:#b1cadb;transform:rotate(2deg)}#jm-landing .jm-pdp-waves span:nth-child(2){top:14px;background:#8eb3cd;transform:rotate(-2deg)}#jm-landing .jm-pdp-waves span:nth-child(3){top:20px;background:#155d95}#jm-landing .jm-pdp-footer .jm-store-footer-grid{display:grid;grid-template-columns:1.3fr .75fr .9fr 1.15fr;gap:35px}#jm-landing .jm-pdp-footer .jm-store-brand{text-decoration:none;letter-spacing:.18em;font-size:23px;font-weight:500}#jm-landing .jm-pdp-footer h2{margin:0 0 20px;color:#173449;font-size:13px;font-weight:700;letter-spacing:0}#jm-landing .jm-pdp-footer nav a{display:block;margin-bottom:10px;font-size:12px;text-decoration:none}#jm-landing .jm-pdp-footer nav a:hover{text-decoration:underline}#jm-landing .jm-pdp-footer p{max-width:275px;margin-top:22px;color:#526e81;font-size:12px;line-height:1.75}#jm-landing .jm-pdp-footer p.jm-store-footer-statement{color:#173449;font-size:24px;line-height:1.2}#jm-landing .jm-pdp-footer small{display:block;margin-top:16px;color:#526e81;font-size:10px}#jm-landing .jm-pdp-footer .jm-store-footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:42px;padding:21px 44px 0 0;border-top:1px solid #c6dbe7;font-size:10px;color:#526e81}#jm-landing .jm-pdp-to-top{position:absolute;right:18px;bottom:19px;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#155d95;color:#fff;text-decoration:none;font-size:23px;line-height:1}@media(max-width:750px){#jm-landing .jm-sticky.jm-sticky-product{padding:7px 12px calc(7px + env(safe-area-inset-bottom))}#jm-landing .jm-sticky-product .jm-sticky-inner{grid-template-columns:minmax(0,1fr) minmax(108px,.7fr);gap:5px 8px}#jm-landing .jm-sticky-product .jm-sticky-identity{grid-column:1 / -1;grid-row:1;gap:8px}#jm-landing .jm-sticky-product .jm-sticky-thumb{width:31px;height:31px}#jm-landing .jm-sticky-product .jm-sticky-name b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}#jm-landing .jm-sticky-product #jm-sticky-price{font-size:15px}#jm-landing .jm-sticky-product .jm-sticky-choice{grid-column:1;grid-row:2}#jm-landing .jm-sticky-product .jm-sticky-action{grid-column:2;grid-row:2}#jm-landing .jm-sticky-product .jm-sticky-action .jm-btn{min-height:42px;font-size:14px}#jm-landing .jm-pdp-footer{padding-top:86px}#jm-landing .jm-pdp-footer .jm-store-wrap{padding-inline:20px}#jm-landing .jm-pdp-footer .jm-store-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}#jm-landing .jm-pdp-footer .jm-store-footer-grid>div{grid-column:1 / -1}#jm-landing .jm-pdp-footer .jm-store-footer-bottom{flex-direction:column;gap:4px;margin-top:24px}}#jm-landing .jm-pdp-waves span{animation:jm-footer-wave-drift 11s ease-in-out infinite alternate}#jm-landing .jm-pdp-waves span:nth-child(1){animation-duration:14s}#jm-landing .jm-pdp-waves span:nth-child(2){animation-duration:11s;animation-direction:alternate-reverse}#jm-landing .jm-pdp-waves span:nth-child(3){animation-duration:18s;animation-delay:-5s}@keyframes jm-footer-wave-drift{0%{translate:-3.2% 1px}to{translate:3.2% -2px}}@media(prefers-reduced-motion:reduce){#jm-landing .jm-pdp-waves span{animation:none}}#jm-landing .jm-gallery-carousel{display:grid;grid-template-columns:25px minmax(0,1fr) 25px;align-items:center;gap:5px;min-width:0}#jm-landing .jm-gallery-nav.jm-gallery-rail{display:flex;gap:9px;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-inline:contain;scrollbar-width:none;padding:2px}#jm-landing .jm-gallery-rail::-webkit-scrollbar{display:none}#jm-landing .jm-gallery-rail button[data-gallery]{flex:0 0 clamp(64px,16%,88px);aspect-ratio:1;min-height:0;padding:0;border-radius:10px;overflow:hidden;scroll-snap-align:start;position:relative}#jm-landing .jm-gallery-rail button[data-gallery][aria-pressed=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #155d95;border-radius:inherit;pointer-events:none}#jm-landing .jm-gallery-rail .jm-v6-thumb{width:100%;height:100%;margin:0;border-radius:0}#jm-landing .jm-gallery-rail button[data-gallery]>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#jm-landing .jm-gallery-arrow{display:grid;place-items:center;width:25px;min-height:44px;border:0;border-radius:7px;background:transparent;color:#155d95;font:500 24px/1 DM Sans,Arial,sans-serif;cursor:pointer}#jm-landing .jm-gallery-arrow[aria-disabled=true]{opacity:.35;cursor:default}#jm-landing .jm-gallery-rail:focus-visible,#jm-landing .jm-gallery-arrow:focus-visible{outline:2px solid #155d95;outline-offset:2px}#jm-landing .jm-gallery-rail button[data-gallery]:focus-visible{outline:2px solid #155d95;outline-offset:-3px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/jm-fabric-care-refined.css.map */
