:root{--black1:#25272b;--black2:#555;--white1:#FFF;--greyBlueLight:#f6f5f88f;--jvmc1:#00bbaa;--jvmc3:#10d1c0;--jvmc2:#0edfcc;--jvmc-deep:#246c66d6;--darkBlue:#484c68;--jvmc-light-grey-1:rgb(248 250 249);--pad1:clamp(16px, 4vw, 48px);--gutter-inline:clamp(12px, 4vw, 48px);--title1:clamp(1.8rem, 3vw, 5rem);--gray-shadow1:2PX 2PX 6PX #d0d0d0;--gray-shadow2:0PX 2PX 12PX #f3f3f3;--gray-shadow3:0PX 2PX 9PX #dfdfdf;--gray1:#8f8f8f;--lightGrey1:#d7d7d7;--darkBlue:#333347;--font-main:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--fs-300:0.875rem;--fs-400:1rem;--fs-500:1.125rem;--fs-600:1.25rem;--fs-700:1.5rem;--fs-800:2rem;--fs-900:2.5rem}body.category-id-22 #js-product-list-header{display:block;margin-bottom:1rem}body.category-id-22 .category-22-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem);width:100%;padding:clamp(1.45rem,2.5vw,2.35rem);overflow:hidden;background:#f9f9f9;border:1px solid #dde4e2;border-radius:18px;box-shadow:0 14px 38px rgba(23,35,34,.05)}body.category-id-22 .category-22-hero::before{content:"";position:absolute;top:0;left:clamp(1.45rem,2.5vw,2.35rem);width:48px;height:2px;background:var(--stories-deep,#008178)}body.category-id-22 .category-22-hero__copy{align-self:center;min-width:0}body.category-id-22 .category-22-hero__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}body.category-id-22 .category-22-guide__eyebrow,body.category-id-22 .category-22-hero__eyebrow,body.category-id-22 .category-22-hero__showcase-eyebrow{margin:0;color:var(--stories-deep,#008178);font-size:.68rem;font-weight:800;line-height:1.25;letter-spacing:.19em;text-transform:uppercase}body.category-id-22 .category-22-hero__count{flex:0 0 auto;padding:.32rem .68rem;color:#387a75;background:#edf6f4;border:1px solid #c9e1dc;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}body.category-id-22 .category-22-hero__title{max-width:720px;margin:0 0 .85rem;color:var(--black1,#242628);font-size:clamp(2.15rem, 4vw, 3.45rem);font-weight:780;line-height:.99;letter-spacing:-.045em;text-wrap:balance}body.category-id-22 .category-22-hero__lede{max-width:690px;margin:0 0 1.05rem;color:#4f585c;font-size:clamp(.94rem, 1.15vw, 1.05rem);line-height:1.58}body.category-id-22 .category-22-hero__proofs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.15rem;padding:0;list-style:none}body.category-id-22 .category-22-hero__proofs li{position:relative;padding:.4rem .68rem .4rem 1.22rem;color:#46504f;background:#fdfdfd;border:1px solid #dce5e3;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1.2}body.category-id-22 .category-22-hero__proofs li::before{content:"";position:absolute;top:50%;left:.68rem;width:4px;height:4px;background:var(--fc-teal,#00847b);border-radius:50%;transform:translateY(-50%)}body.category-id-22 .category-22-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}body.category-id-22 .category-22-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;border:1px solid #9fc6c1;border-radius:8px;font-size:.78rem;font-weight:780;line-height:1.2;text-align:center;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;transform:none!important}body.category-id-22 .category-22-hero__cta--primary{color:#fff;background:var(--stories-deep,#008178);border-color:var(--stories-deep,#008178)}body.category-id-22 .category-22-hero__cta--primary:focus,body.category-id-22 .category-22-hero__cta--primary:hover{color:#fff;background:#006d66;border-color:#006d66;box-shadow:0 8px 20px rgba(0,129,120,.14)}body.category-id-22 .category-22-hero__cta--secondary{color:#36766f;background:#fdfdfd}body.category-id-22 .category-22-hero__cta--secondary:focus,body.category-id-22 .category-22-hero__cta--secondary:hover{color:#245d57;background:#f4f8f7;border-color:#7baea8}body.category-id-22 .category-22-hero__showcase{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.15rem,2vw,1.65rem);background:#fdfdfd;border:1px solid rgba(36,108,102,.16);border-left:3px solid var(--fc-teal,#00847b);border-radius:13px;box-shadow:0 12px 28px rgba(23,35,34,.045)}body.category-id-22 .category-22-hero__showcase h2{max-width:460px;margin:.42rem 0 1rem;color:var(--black1,#242628);font-size:clamp(1.25rem, 1.8vw, 1.65rem);line-height:1.14;letter-spacing:-.027em;text-wrap:balance}body.category-id-22 .category-22-hero__showcase-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}body.category-id-22 .category-22-hero__showcase-product{position:relative;display:flex;flex-direction:column;min-width:0;padding:.4rem;color:#303637;background:#f9f9f9;border:1px solid #e0e6e4;border-radius:10px;overflow:hidden;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;transform:none!important}body.category-id-22 .category-22-hero__showcase-product:focus,body.category-id-22 .category-22-hero__showcase-product:hover{color:#194f4b;text-decoration:none;background:#fff;border-color:#b9cfca;box-shadow:0 8px 18px rgba(23,35,34,.06)}body.category-id-22 .category-22-hero__showcase-visual{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;overflow:hidden;background:#fff;border-radius:7px}body.category-id-22 .category-22-hero__showcase-visual picture{display:contents}body.category-id-22 .category-22-hero__showcase-visual img{display:block;width:100%;height:100%;object-fit:contain}body.category-id-22 .category-22-hero__showcase-caption{display:flex;flex-direction:column;gap:.16rem;min-width:0;padding:.52rem .12rem .15rem}body.category-id-22 .category-22-hero__showcase-caption small{overflow:hidden;color:#677170;font-size:.59rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body.category-id-22 .category-22-hero__showcase-caption strong{overflow:hidden;color:var(--jvmc-deep,#246c66);font-size:.73rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body.category-id-22 .category-22-hero__showcase-product>svg{position:absolute;right:.5rem;bottom:.52rem;color:var(--jvmc-deep,#246c66);opacity:0;transition:opacity .18s ease,transform .18s ease}body.category-id-22 .category-22-hero__showcase-product:focus>svg,body.category-id-22 .category-22-hero__showcase-product:hover>svg{opacity:1;transform:translateX(2px)}body.category-id-22 #category-22-guide,body.category-id-22 #js-product-list,body.category-id-22 [id^=category-22-product-]{scroll-margin-top:110px}body.category-id-22 #js-product-list .products{align-items:stretch;margin-right:-.55rem;margin-left:-.55rem}body.category-id-22 #js-product-list .products>.product{display:flex;padding-right:.55rem;padding-left:.55rem;margin-bottom:1.1rem}body.category-id-22 .product-miniature--tape{position:relative;width:100%;background:#fdfdfd;border-color:#dce4e2;border-radius:18px;box-shadow:0 8px 25px rgba(31,49,47,.055)}body.category-id-22 .product-miniature--tape:focus-within,body.category-id-22 .product-miniature--tape:hover{border-color:#bdcfcb;box-shadow:0 16px 34px rgba(31,49,47,.105)}body.category-id-22 .product-miniature--tape .thumbnail-container{margin-bottom:0}body.category-id-22 .product-miniature--tape .product-thumbnail,body.category-id-22 .product-miniature--tape .thumbnail-top{background:#f7f7f7;border-radius:17px 17px 0 0}body.category-id-22 .product-miniature--tape .product-thumbnail{aspect-ratio:1/1}body.category-id-22 .product-miniature--tape .product-thumbnail img{width:100%;height:100%;object-fit:contain}body.category-id-22 .product-miniature--tape .highlighted-informations,body.category-id-22 .product-miniature--tape .quick-view{display:none!important}body.category-id-22 .product-miniature--tape .product-flags{z-index:6}body.category-id-22 .product-miniature--tape #spr_list:not(:has(.checked)){display:none!important}body.category-id-22 .product-miniature--tape #spr_list{position:absolute;z-index:7;top:.65rem;right:.65rem;margin:0;padding:.3rem .42rem;background:rgba(253,253,253,.94);border:1px solid rgba(220,228,226,.9);border-radius:999px;box-shadow:0 5px 15px rgba(31,49,47,.1);line-height:1;backdrop-filter:blur(7px)}body.category-id-22 .product-miniature--tape #spr_list .row{display:flex;margin:0}body.category-id-22 .product-miniature--tape #spr_list.is-compact-review .row{display:none}body.category-id-22 .product-miniature--tape #spr_list.is-compact-review{display:flex;align-items:center;justify-content:center;height:27px;padding-top:0;padding-bottom:0}body.category-id-22 .product-miniature--tape .category-32-card__review-compact{display:inline-flex;align-items:center;height:100%;gap:.22rem;color:#303436;font-size:.62rem;font-weight:620;line-height:1;white-space:nowrap}body.category-id-22 .product-miniature--tape .category-32-card__review-compact>*{display:inline-flex;align-items:center;height:100%;line-height:1}body.category-id-22 .product-miniature--tape .category-32-card__review-compact>span:first-child{color:var(--stories-deep,#008178);font-size:.72rem}body.category-id-22 .product-miniature--tape .product-description{display:flex;flex-direction:column;height:auto;min-height:225px;padding:.85rem .9rem .9rem;background:#fdfdfd;text-align:left}body.category-id-22 .product-miniature--tape .category-22-card__usage{min-height:2.4em;margin:0 0 .55rem;color:var(--jvmc-deep,#246c66);font-size:.65rem;font-weight:760;line-height:1.2;letter-spacing:.075em;text-transform:uppercase}body.category-id-22 .product-miniature--tape .category-22-card__title{display:block;min-height:3.75em;margin:0 0 .65rem;overflow:visible;-webkit-line-clamp:initial}body.category-id-22 .product-miniature--tape .category-22-card__title a{position:relative;z-index:4;display:-webkit-box;overflow:hidden;color:#292e31;font-size:.92rem;font-weight:760;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.category-id-22 .product-miniature--tape .product-price-and-shipping{justify-content:flex-start;margin-top:auto;padding-top:.7rem;border-top-color:#e4e9e8}body.category-id-22 .product-miniature--tape .price{color:var(--stories-deep,#008178);font-size:1.12rem}body.category-id-22 .product-miniature--tape .discount-product{color:#fff}body.category-id-22 .product-miniature--tape .category-22-card__cta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:42px;margin-top:.72rem;padding:.62rem .72rem;color:#2d6f69;background:#f8faf9;border:1px solid #d6e2df;border-radius:10px;font-size:.72rem;font-weight:760;line-height:1.2;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease;transform:none!important}body.category-id-22 .product-miniature--tape .category-22-card__cta::before{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit}body.category-id-22 .product-miniature--tape .category-22-card__cta>span,body.category-id-22 .product-miniature--tape .category-22-card__cta>svg{position:relative;z-index:3}body.category-id-22 .product-miniature--tape:focus-within .category-22-card__cta,body.category-id-22 .product-miniature--tape:hover .category-22-card__cta{color:#fff;background:var(--stories-deep,#008178);border-color:var(--stories-deep,#008178)}body.category-id-22 .category-22-guide{margin-top:clamp(2.75rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);overflow:hidden;background:#f9f9f9;border:1px solid #dde4e2;border-radius:18px;box-shadow:0 14px 38px rgba(23,35,34,.045)}body.category-id-22 .category-22-guide__head{max-width:820px;margin-bottom:1.5rem}body.category-id-22 .category-22-guide__head h2{margin:.55rem 0 0;color:var(--black1,#242628);font-size:clamp(1.55rem, 2.5vw, 2.25rem);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}body.category-id-22 .category-22-guide #category-description{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-height:0;padding:0;color:var(--darkBlue,#484c68)}body.category-id-22 .category-22-guide #category-description>p{margin:0!important;font-size:.88rem;line-height:1.62}body.category-id-22 .category-22-guide #category-description>p:first-of-type{grid-column:1/-1;padding-bottom:1rem;font-size:1rem;border-bottom:1px solid rgba(36,108,102,.14)}body.category-id-22 .category-22-guide #category-description>p:nth-of-type(2),body.category-id-22 .category-22-guide #category-description>p:nth-of-type(3),body.category-id-22 .category-22-guide #category-description>p:nth-of-type(4){padding:1rem;background:#fdfdfd;border:1px solid rgba(36,108,102,.12);border-radius:10px}body.category-id-22 .category-22-guide #category-description>p:nth-of-type(n+5){grid-column:1/-1}body.category-id-22 .category-guide-return{display:flex;justify-content:flex-end;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(36,108,102,.14)}body.category-id-22 .category-guide-return__cta{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:44px;padding:.72rem 1.05rem;color:#fff;font-size:.8rem;font-weight:750;line-height:1.2;background:var(--jvmc-deep,#246c66);border:1px solid var(--jvmc-deep,#246c66);border-radius:8px;transform:none!important}body.category-id-22 .category-guide-return__cta:focus,body.category-id-22 .category-guide-return__cta:hover{color:#fff;text-decoration:none;background:#194f4b;border-color:#194f4b}body.category-id-22 #js-product-list-footer>.card:has(.category-additional-description){margin-top:clamp(1.5rem,3vw,2.5rem);overflow:hidden;background:#fdfdfd;border-color:#dde4e2;border-radius:18px;box-shadow:0 10px 30px rgba(23,35,34,.04)}body.category-id-22 .category-additional-description{padding:clamp(1.35rem,3vw,2.35rem)}body.category-id-22 .category-additional-description>h2{margin:0 0 1.25rem;color:var(--black1,#242628);font-size:clamp(1.45rem, 2.4vw, 2rem);line-height:1.16;letter-spacing:-.025em}@media (max-width:1050px){body.category-id-22 .category-22-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.88fr)}body.category-id-22 .category-22-hero__proofs li:nth-child(3){display:none}}@media (max-width:767px){body.category-id-22 .category-22-hero{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.15rem;border-radius:13px}body.category-id-22 .category-22-hero::before{left:1.15rem}body.category-id-22 .category-22-hero__meta{align-items:flex-start;margin-bottom:.65rem}body.category-id-22 .category-22-hero__eyebrow{max-width:190px}body.category-id-22 .category-22-hero__title{margin-bottom:.65rem;font-size:clamp(1.85rem, 8vw, 2.35rem);line-height:1.04}body.category-id-22 .category-22-hero__lede{margin-bottom:.8rem;font-size:.92rem;line-height:1.5}body.category-id-22 .category-22-hero__proofs{margin-bottom:.85rem}body.category-id-22 .category-22-hero__proofs li{padding-top:.32rem;padding-bottom:.32rem;font-size:.68rem}body.category-id-22 .category-22-hero__proofs li:nth-child(3){display:none}body.category-id-22 .category-22-hero__cta{min-height:42px;padding:.65rem .8rem;font-size:.73rem}body.category-id-22 .category-22-hero__cta--secondary{padding-inline:.2rem;background:0 0;border-color:transparent}body.category-id-22 .category-22-hero__showcase{padding:.9rem;border-left-width:2px;border-radius:10px}body.category-id-22 .category-22-hero__showcase h2{margin-bottom:.7rem;font-size:1.16rem}body.category-id-22 .category-22-hero__showcase-products{gap:.4rem}body.category-id-22 .category-22-hero__showcase-product{padding:.3rem;border-radius:8px}body.category-id-22 .category-22-hero__showcase-caption{padding:.4rem .05rem .08rem}body.category-id-22 .category-22-hero__showcase-caption small{font-size:.52rem}body.category-id-22 .category-22-hero__showcase-caption strong{font-size:.63rem}body.category-id-22 .category-22-hero__showcase-product>svg{display:none}body.category-id-22 .category-usp-ribbon{display:none}body.category-id-22 #js-product-list{padding-top:.8rem}body.category-id-22 #js-product-list .products{justify-content:flex-start;margin-right:-.3rem;margin-left:-.3rem}body.category-id-22 #js-product-list .products>.product{flex:0 0 50%;float:none;width:50%;max-width:50%;padding-right:.3rem;padding-left:.3rem;margin-bottom:.65rem}body.category-id-22 .product-miniature--tape{border-radius:13px;box-shadow:0 4px 15px rgba(31,49,47,.05)}body.category-id-22 .product-miniature--tape .product-thumbnail,body.category-id-22 .product-miniature--tape .thumbnail-top{border-radius:12px 12px 0 0}body.category-id-22 .product-miniature--tape #spr_list{top:.38rem;right:.38rem}body.category-id-22 .product-miniature--tape .product-description{min-height:225px;padding:.65rem .58rem .62rem}body.category-id-22 .product-miniature--tape .category-22-card__usage{min-height:2.55em;margin-bottom:.42rem;font-size:.54rem;letter-spacing:.035em}body.category-id-22 .product-miniature--tape .category-22-card__title{min-height:4.2em;margin-bottom:.5rem}body.category-id-22 .product-miniature--tape .category-22-card__title a{font-size:.76rem;line-height:1.32}body.category-id-22 .product-miniature--tape .product-price-and-shipping{padding-top:.55rem}body.category-id-22 .product-miniature--tape .price{font-size:1rem}body.category-id-22 .product-miniature--tape .category-22-card__cta{min-height:38px;margin-top:.55rem;padding:.52rem .55rem;font-size:.64rem}body.category-id-22 .category-22-guide{padding:1.2rem;border-radius:13px}body.category-id-22 .category-22-guide #category-description{display:block}body.category-id-22 .category-22-guide #category-description>p{margin-bottom:1rem!important}body.category-id-22 .category-22-guide #category-description>p:first-of-type{padding-bottom:1rem;font-size:.93rem}body.category-id-22 .category-guide-return{justify-content:stretch;margin-top:1rem;padding-top:1rem}body.category-id-22 .category-guide-return__cta{width:100%}body.category-id-22 #js-product-list-footer>.card:has(.category-additional-description){border-radius:13px}}@media (prefers-reduced-motion:reduce){body.category-id-22 .category-22-hero__cta,body.category-id-22 .category-22-hero__showcase-product,body.category-id-22 .product-miniature--tape{transition:none}}body.category-id-64 #js-product-list-header{display:block;margin-bottom:1rem}body.category-id-64 .category-64-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem);width:100%;padding:clamp(1.45rem,2.5vw,2.35rem);overflow:hidden;background:#f9f9f9;border:1px solid #dde4e2;border-radius:18px;box-shadow:0 14px 38px rgba(23,35,34,.05)}body.category-id-64 .category-64-hero::before{content:"";position:absolute;top:0;left:clamp(1.45rem,2.5vw,2.35rem);width:48px;height:2px;background:var(--stories-deep,#008178)}body.category-id-64 .category-64-hero__copy,body.category-id-64 .category-64-hero__showcase{position:relative;z-index:1;min-width:0}body.category-id-64 .category-64-hero__copy{align-self:center}body.category-id-64 .category-64-hero__meta,body.category-id-64 .category-64-hero__showcase-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}body.category-id-64 .category-64-hero__meta{margin-bottom:.75rem}body.category-id-64 .category-64-guide__eyebrow,body.category-id-64 .category-64-hero__eyebrow,body.category-id-64 .category-64-hero__showcase-eyebrow{margin:0;color:var(--stories-deep,#008178);font-size:.7rem;font-weight:760;line-height:1.2;letter-spacing:.19em;text-transform:uppercase}body.category-id-64 .category-64-hero__count,body.category-id-64 .category-64-hero__video-label{flex:0 0 auto;padding:.35rem .7rem;color:var(--stories-deep,#008178);font-size:.64rem;font-weight:760;line-height:1;letter-spacing:.16em;text-transform:uppercase;background:#fdfdfd;border:1px solid rgba(0,129,120,.2);border-radius:999px}body.category-id-64 .category-64-hero__title{max-width:760px;margin:0 0 .9rem;color:var(--black1,#242628);font-size:clamp(2.1rem, 3.5vw, 3.4rem);font-weight:700;line-height:1.03;letter-spacing:-.04em;text-wrap:balance}body.category-id-64 .category-64-hero__lede{max-width:700px;margin:0 0 1.1rem;color:var(--darkBlue,#484c68);font-size:clamp(.96rem, 1.15vw, 1.08rem);line-height:1.58}body.category-id-64 .category-64-hero__proofs{display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin:0 0 1.25rem;padding:0;list-style:none}body.category-id-64 .category-64-hero__proofs li{position:relative;padding:.38rem .68rem .38rem 1.45rem;color:#3f5351;font-size:.76rem;font-weight:620;line-height:1.25;background:#fdfdfd;border:1px solid rgba(36,108,102,.14);border-radius:999px}body.category-id-64 .category-64-hero__proofs li::before{content:"";position:absolute;top:50%;left:.68rem;width:5px;height:5px;background:var(--jvmc1,#10d1c0);border-radius:50%;transform:translateY(-50%)}body.category-id-64 .category-64-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}body.category-id-64 .category-64-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;font-size:.8rem;font-weight:750;line-height:1.2;text-align:center;border-radius:8px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}body.category-id-64 .category-64-hero__cta:focus,body.category-id-64 .category-64-hero__cta:hover{text-decoration:none;transform:translateY(-1px)}body.category-id-64 .category-64-hero__cta--primary{color:#fff;background:#00847b;border:1px solid #00847b}body.category-id-64 .category-64-hero__cta--primary:focus,body.category-id-64 .category-64-hero__cta--primary:hover{color:#fff;background:#006f68;border-color:#006f68}body.category-id-64 .category-64-hero__cta--secondary{color:var(--stories-deep,#008178);background:#fdfdfd;border:1px solid rgba(0,129,120,.28)}body.category-id-64 .category-64-hero__cta--secondary:focus,body.category-id-64 .category-64-hero__cta--secondary:hover{color:#006f68;background:#fff;border-color:rgba(0,129,120,.5)}body.category-id-64 .category-64-hero__cta:focus-visible,body.category-id-64 .category-64-video__play:focus-visible{outline:3px solid rgba(16,209,192,.38);outline-offset:3px}body.category-id-64 .category-64-hero__showcase{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,1.8vw,1.45rem);background:#fdfdfd;border:1px solid rgba(36,108,102,.16);border-radius:14px;box-shadow:0 12px 28px rgba(23,35,34,.05)}body.category-id-64 .category-64-hero__showcase-head{align-items:flex-start;margin-bottom:.8rem}body.category-id-64 .category-64-hero__showcase h2{margin:.35rem 0 0;color:var(--black1,#242628);font-size:clamp(1.18rem, 1.8vw, 1.55rem);line-height:1.14;letter-spacing:-.025em;text-wrap:balance}body.category-id-64 .category-64-video{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#202426;border-radius:11px;box-shadow:0 12px 28px rgba(27,34,34,.13);isolation:isolate}body.category-id-64 .category-64-video__iframe,body.category-id-64 .category-64-video__poster{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}body.category-id-64 .category-64-video__poster{object-fit:cover;transition:transform .55s cubic-bezier(.2, .7, .2, 1),filter .3s ease}body.category-id-64 .category-64-video__shade{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,20,21,.03) 32%,rgba(15,20,21,.62) 100%)}body.category-id-64 .category-64-video__play{position:absolute;z-index:2;right:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.45rem .75rem .45rem .48rem;color:#25292a;font-size:.72rem;font-weight:760;line-height:1.2;background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.72);border-radius:999px;box-shadow:0 8px 22px rgba(10,15,16,.2);cursor:pointer;backdrop-filter:blur(8px);transition:color .2s ease,background-color .2s ease,transform .2s ease}body.category-id-64 .category-64-video__play:focus,body.category-id-64 .category-64-video__play:hover{color:#006f68;background:#fff;transform:translateY(-1px)}body.category-id-64 .category-64-video__play-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#fff;background:#00847b;border-radius:50%}body.category-id-64 .category-64-video:hover .category-64-video__poster{filter:saturate(1.03) contrast(1.02);transform:scale(1.018)}body.category-id-64 #category-64-guide,body.category-id-64 #js-product-list{scroll-margin-top:110px}body.category-id-64 #js-product-list .product-miniature{width:100%;background:#fdfdfd;border-color:#dce4e2;border-radius:18px;box-shadow:0 8px 25px rgba(31,49,47,.055);transition:border-color .22s ease,box-shadow .22s ease,transform .35s cubic-bezier(.2, .7, .2, 1)}body.category-id-64 #js-product-list .product-miniature:focus-within,body.category-id-64 #js-product-list .product-miniature:hover{border-color:#bdcfcb;box-shadow:0 16px 34px rgba(31,49,47,.1)}body.category-id-64 #js-product-list .product-thumbnail,body.category-id-64 #js-product-list .thumbnail-top{background:#f9f9f9;border-radius:17px 17px 0 0}body.category-id-64 #js-product-list .product-description{background:#fdfdfd;border-radius:0 0 17px 17px}body.category-id-64 #js-product-list .product-title a{color:#292e31;font-weight:720}body.category-id-64 #js-product-list .price{color:var(--stories-deep,#008178)}body.category-id-64 .category-64-guide{margin-top:clamp(2.75rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);overflow:hidden;background:#f9f9f9;border:1px solid #dde4e2;border-radius:18px;box-shadow:0 14px 38px rgba(23,35,34,.045)}body.category-id-64 .category-64-guide__head{max-width:840px;margin-bottom:1.5rem}body.category-id-64 .category-64-guide__head h2{margin:.55rem 0 0;color:var(--black1,#242628);font-size:clamp(1.55rem, 2.5vw, 2.25rem);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}body.category-id-64 .category-64-guide #category-description{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;min-height:0;padding:0;color:var(--darkBlue,#484c68)}body.category-id-64 .category-64-guide #category-description>p{margin:0!important;font-size:.9rem;line-height:1.62}body.category-id-64 .category-64-guide #category-description>p:first-of-type{grid-column:1/-1;padding-bottom:1rem;font-size:1rem;border-bottom:1px solid rgba(36,108,102,.14)}body.category-id-64 .category-64-guide #category-description>p:nth-of-type(2),body.category-id-64 .category-64-guide #category-description>p:nth-of-type(3){padding:1rem;background:#fdfdfd;border:1px solid rgba(36,108,102,.12);border-radius:10px}body.category-id-64 .category-64-guide #category-description>p:nth-of-type(n+4){grid-column:1/-1}body.category-id-64 .category-guide-return{display:flex;justify-content:flex-end;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(36,108,102,.14)}body.category-id-64 .category-guide-return__cta{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:44px;padding:.72rem 1.05rem;color:#fff;font-size:.8rem;font-weight:750;line-height:1.2;background:#00847b;border:1px solid #00847b;border-radius:8px;transform:none!important}body.category-id-64 .category-guide-return__cta:focus,body.category-id-64 .category-guide-return__cta:hover{color:#fff;text-decoration:none;background:#006f68;border-color:#006f68}body.category-id-64 #js-product-list-footer>.card:has(.category-additional-description){margin-top:clamp(1.5rem,3vw,2.5rem);overflow:hidden;background:#fdfdfd;border-color:#dde4e2;border-radius:18px;box-shadow:0 10px 30px rgba(23,35,34,.04)}body.category-id-64 .category-additional-description{padding:clamp(1.35rem,3vw,2.35rem)}body.category-id-64 .category-additional-description>h2{margin:0 0 1.25rem;color:var(--black1,#242628);font-size:clamp(1.45rem, 2.4vw, 2rem);line-height:1.16;letter-spacing:-.025em}@media (max-width:1000px){body.category-id-64 .category-64-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)}}@media (max-width:767px){body.category-id-64 .category-64-hero{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.15rem;border-radius:13px}body.category-id-64 .category-64-hero::before{left:1.15rem}body.category-id-64 .category-64-hero__title{margin-bottom:.65rem;font-size:clamp(1.9rem, 9vw, 2.45rem);line-height:1.04}body.category-id-64 .category-64-hero__lede{margin-bottom:.8rem;font-size:.91rem;line-height:1.5}body.category-id-64 .category-64-hero__proofs{margin-bottom:.85rem}body.category-id-64 .category-64-hero__proofs li{padding-top:.32rem;padding-bottom:.32rem;font-size:.69rem}body.category-id-64 .category-64-hero__proofs li:nth-child(3){display:none}body.category-id-64 .category-64-hero__actions{gap:.55rem}body.category-id-64 .category-64-hero__cta{min-height:42px;padding:.65rem .8rem;font-size:.75rem}body.category-id-64 .category-64-hero__cta--secondary{padding-inline:.2rem;background:0 0;border-color:transparent}body.category-id-64 .category-64-hero__showcase{padding:.85rem;border-radius:10px}body.category-id-64 .category-64-hero__showcase h2{font-size:1.1rem}body.category-id-64 .category-64-hero__video-label{padding:.3rem .55rem;font-size:.58rem}body.category-id-64 .category-64-video{border-radius:8px}body.category-id-64 .category-64-video__play{right:.65rem;bottom:.65rem;min-height:40px;padding:.35rem .62rem .35rem .38rem;font-size:.66rem}body.category-id-64 .category-64-video__play-icon{width:30px;height:30px}body.category-id-64 .category-usp-ribbon{display:none}body.category-id-64 #js-product-list{padding-top:.8rem}body.category-id-64 #js-product-list .product-miniature{border-radius:13px;box-shadow:0 4px 15px rgba(31,49,47,.05)}body.category-id-64 #js-product-list .product-thumbnail,body.category-id-64 #js-product-list .thumbnail-top{border-radius:12px 12px 0 0}body.category-id-64 #js-product-list .product-description{border-radius:0 0 12px 12px}body.category-id-64 .category-64-guide{padding:1.2rem;border-radius:13px}body.category-id-64 .category-64-guide #category-description{display:block}body.category-id-64 .category-64-guide #category-description>p{margin-bottom:1rem!important}body.category-id-64 .category-64-guide #category-description>p:first-of-type{padding-bottom:1rem;font-size:.93rem}body.category-id-64 .category-guide-return{justify-content:stretch;margin-top:1rem;padding-top:1rem}body.category-id-64 .category-guide-return__cta{width:100%}body.category-id-64 #js-product-list-footer>.card:has(.category-additional-description){border-radius:13px}}@media (prefers-reduced-motion:reduce){body.category-id-64 #js-product-list .product-miniature,body.category-id-64 .category-64-hero__cta,body.category-id-64 .category-64-video__play,body.category-id-64 .category-64-video__poster{transition:none}}.jvmc-mobile-menu-brand,.jvmc-mobile-menu-subtitle,.jvmc-mobile-menu-support{display:none}@media (max-width:767px){#header .ets_mm_megamenu.transition_full .mm_menus_ul{box-sizing:border-box;padding:0 15px 24px;background:#fafafa!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9cecb transparent}#header .ets_mm_megamenu.transition_full .mm_menus_ul>.close_menu{position:sticky;top:0;z-index:210;display:flex!important;align-items:center;justify-content:space-between;width:calc(100% + 30px);min-height:66px;margin:0 -15px 18px;padding:9px 14px 9px 18px!important;overflow:visible;color:#fff;background:#24282b!important;border:0;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 22px rgba(20,28,29,.13);text-align:left}#header .jvmc-mobile-menu-brand{display:flex;align-items:baseline;gap:10px;min-width:0;color:#fff;line-height:1}#header .jvmc-mobile-menu-brand strong{font-size:18px;font-weight:800;letter-spacing:.13em}#header .jvmc-mobile-menu-brand small{color:rgba(255,255,255,.66);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}#header .jvmc-mobile-menu-close{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;color:#fff;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.13);border-radius:13px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}#header .jvmc-mobile-menu-close:active{transform:scale(.96)}#header .jvmc-mobile-menu-close:focus-visible{outline:2px solid #28c9bd;outline-offset:2px}#header .ets_mm_megamenu.transition_full .mm_menus_ul>.mm_menus_li:not(.menu-logo){position:relative;box-sizing:border-box;width:100%!important;margin:0 0 10px;overflow:hidden;background:#fff;border:1px solid #dce6e4;border-radius:17px;box-shadow:0 7px 22px rgba(26,43,41,.055)}#header .ets_mm_megamenu.transition_full .mm_menus_ul>.mm_menus_li:not(.menu-logo)>a.ets_mm_url{display:flex;align-items:center;justify-content:flex-start;min-height:76px;padding:14px 58px 14px 17px!important;color:#25282b!important;background:#fff!important;text-align:left;text-decoration:none}#header .ets_mm_megamenu.transition_full .mm_menus_ul>.mm_menus_li:not(.menu-logo)>a.ets_mm_url:focus-visible{outline:2px solid #00847b;outline-offset:-3px;border-radius:16px}#header .ets_mm_megamenu.transition_full .mm_menus_ul>.mm_menus_li:not(.menu-logo)>a .mm_menu_content_title{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-height:0;padding:0;color:inherit;font-size:16px!important;font-weight:750;line-height:1.12;letter-spacing:-.015em;text-align:left;text-transform:none}#header .jvmc-mobile-menu-subtitle{display:block;width:100%;color:#687270;font-size:11px;font-weight:500;line-height:1.35;letter-spacing:.005em;text-align:left;text-transform:none}#header .ets_mm_megamenu.transition_full .mm_menus_ul>.mm_has_sub>.arrow{top:16px;right:12px;z-index:120;width:44px;height:44px;color:#166e68;background:#f7fafa;border:1px solid #d8e5e3;border-radius:13px}#header .ets_mm_megamenu.transition_full .mm_menus_ul>.mm_has_sub>.arrow::after,#header .ets_mm_megamenu.transition_full .mm_menus_ul>.mm_has_sub>.arrow::before{border-color:#397c77!important}#header .ets_mm_megamenu.transition_full .mm_menus_ul>.menu-clickable>a.ets_mm_url::after{content:'\2192';position:absolute;top:50%;right:23px;color:#327c76;font-size:20px;font-weight:400;line-height:1;transform:translateY(-50%)}#header .ets_mm_megamenu.transition_full .mm_menus_ul>.jvmc-mobile-nav-forum{border-color:#bcd8d4}#header .jvmc-mobile-menu-support{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:13px 16px;box-sizing:border-box;width:100%;margin:17px 0 0;padding:17px;overflow:visible;background:#f3f5f5;border:1px solid #dce3e2;border-radius:18px}#header .jvmc-mobile-menu-support-copy{display:flex;flex:1 1 150px;flex-direction:column;gap:4px}#header .jvmc-mobile-menu-support-copy small{color:#66706f;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#header .jvmc-mobile-menu-support-copy strong{color:#272b2d;font-size:14px;font-weight:750;line-height:1.25}#header .jvmc-mobile-menu-support-actions{display:flex;flex:1 1 100%;gap:8px}#header .jvmc-mobile-menu-support-actions a{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-height:40px;padding:8px 11px;border-radius:12px;font-size:11px;font-weight:750;line-height:1.2;text-align:center;text-decoration:none}#header .jvmc-mobile-menu-phone{color:#fff;background:#00847b;border:1px solid #00847b}#header .jvmc-mobile-menu-contact{color:#2e716c;background:#fff;border:1px solid #c6d9d7}#header .ets_mm_megamenu.transition_full .mm_menus_ul.active>.jvmc-mobile-menu-support,#header .ets_mm_megamenu.transition_full .mm_menus_ul.active>.mm_menus_li:not(.menu-logo){animation:jvmc-mobile-menu-rise .42s cubic-bezier(.2,.72,.25,1) both}#header .ets_mm_megamenu.transition_full .mm_menus_ul.active>.jvmc-mobile-nav-entretien{animation-delay:45ms}#header .ets_mm_megamenu.transition_full .mm_menus_ul.active>.jvmc-mobile-nav-savoir{animation-delay:90ms}#header .ets_mm_megamenu.transition_full .mm_menus_ul.active>.jvmc-mobile-nav-forum{animation-delay:135ms}#header .ets_mm_megamenu.transition_full .mm_menus_ul.active>.jvmc-mobile-menu-support{animation-delay:180ms}body.noscroll #chatbox-toggle,body.noscroll .chatbox-toggle{visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@keyframes jvmc-mobile-menu-rise{from{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media (max-width:359px){#header .ets_mm_megamenu.transition_full .mm_menus_ul{padding-inline:10px}#header .ets_mm_megamenu.transition_full .mm_menus_ul>.close_menu{width:calc(100% + 20px);margin-inline:-10px}}@media (prefers-reduced-motion:reduce){#header .ets_mm_megamenu.transition_full .mm_menus_ul.active>.jvmc-mobile-menu-support,#header .ets_mm_megamenu.transition_full .mm_menus_ul.active>.mm_menus_li{animation:none!important}}.page-cms .cms-article{--jvmc-deep:#246c66;--gray1:#666}.page-cms .cms-article>h2:first-of-type,.page-cms .cms-article>p:first-of-type em,.page-cms .cms-article>p:last-of-type em{color:#666}@media (min-width:768px){body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-under--compact{z-index:20;margin:1rem 0 1.35rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__bar{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:104px;padding:1rem 1.05rem;overflow:hidden;background:#fdfdfd;border:1px solid #d7e2df;border-left:4px solid var(--jvmc1,#0ba);border-radius:15px;box-shadow:0 14px 34px rgba(34,55,53,.075)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__bar::after{content:"";position:absolute;inset:0 0 0 auto;width:28%;pointer-events:none;background:rgba(0,187,170,.035)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;color:var(--jvmc-deep,#246c66);background:#f3f7f6;border:1px solid #d7e4e1;border-radius:13px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__copy{position:relative;z-index:1;min-width:0}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__eyebrow{margin:0 0 .18rem;color:var(--jvmc-deep,#246c66);font-size:.67rem;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__title{margin:0 0 .22rem;color:#282b30;font-size:clamp(1.05rem, 1.25vw, 1.28rem);font-weight:750;letter-spacing:-.015em;line-height:1.25}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__text{max-width:760px;margin:0;color:#68706f;font-size:.78rem;line-height:1.45}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__toggle{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.55rem;min-height:46px;padding:.75rem 1.1rem;color:#fff;background:var(--jvmc-deep,#246c66);border:1px solid var(--jvmc-deep,#246c66);border-radius:10px;font-size:.79rem;font-weight:750;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__toggle:focus-visible,body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__toggle:hover{color:#fff;background:#174f4b;border-color:#174f4b}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__toggle:active{transform:translateY(1px)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__toggle svg{transition:transform .22s ease}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure.is-open .category-facets-disclosure__toggle svg{transform:rotate(90deg)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure.is-ready:not(.is-open) .category-facets-disclosure__panel{display:none}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure.is-open .category-facets-disclosure__panel{display:block;margin-top:.7rem;animation:category-32-facets-in .26s ease both}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters_wrapper{margin:0;padding:.75rem .9rem .85rem;background:#f9f9f9;border-color:#dce5e3;border-radius:14px;box-shadow:0 10px 28px rgba(34,55,53,.04)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:0;background:#fcfcfc}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facets-header{grid-column:1/-1;justify-content:flex-end;min-height:0;margin:0 0 .2rem;padding:0 .2rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facets-header>p{display:none}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facets-header:not(:has(.clear-all-wrapper)){display:none}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet{position:relative;min-width:0;max-width:none;padding:.8rem .9rem .65rem;border-top:0;border-right:1px solid #e0e6e4}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet:nth-of-type(6n){border-right:0}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet-title{justify-content:flex-start;gap:.45rem;min-height:24px;margin:0 0 .55rem;color:#343743;font-size:.78rem;font-weight:750;letter-spacing:-.005em;line-height:1.35;text-transform:none}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet>ul{max-height:185px!important;overflow-y:auto;padding:0 .2rem 0 0;scrollbar-width:thin;scrollbar-color:transparent transparent}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet:focus-within>ul,body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet:hover>ul{scrollbar-color:rgba(36,108,102,.28) transparent}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet>ul::-webkit-scrollbar{width:4px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet>ul::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet:focus-within>ul::-webkit-scrollbar-thumb,body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet:hover>ul::-webkit-scrollbar-thumb{background:rgba(36,108,102,.28)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet-widget-dropdown>ul,body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet:has(.facet-swatch-dropdown)>ul,body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet[data-type=price]>ul{max-height:none!important;overflow:visible}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet-swatch-panel ul{max-height:min(480px,60vh)!important}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet-label>a{flex:1 1 auto;min-width:0;margin:0;padding:.25rem 0;color:#32353a;font-size:.82rem;line-height:1.35}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet ul li{margin:0 0 .16rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet .facet-label{display:flex;align-items:center;gap:.58rem;width:100%;min-height:38px;margin:0;padding:.18rem .45rem;border:1px solid transparent;border-radius:9px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet .facet-label:hover{background:#f0f4f3;border-color:#e0e8e6}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet .facet-label.active,body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet .facet-label.checked,body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet .facet-label:has(input:checked){background:#eaf4f2;border-color:#c8dfdb}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet .custom-checkbox{width:19px;height:19px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet .custom-checkbox>span{width:19px;height:19px;border-color:#a9c9c4;border-radius:5px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet .magnitude{margin-left:auto;padding:.1rem .34rem;color:#6e7578;background:#ecefee;border-radius:999px;font-size:.65rem;font-weight:650;line-height:1.3}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet[data-type=price] .faceted-slider>li>p{display:inline-flex;margin:0 0 .65rem;padding:.3rem .55rem;color:#3f4747;background:#eef2f1;border:1px solid #dfe6e4;border-radius:8px;font-size:.76rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.3}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet[data-type=price] .ui-slider,body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet[data-type=price] .ui-widget.ui-widget-content{height:6px!important;margin:.8rem .7rem 1rem!important;background:#dce3e1!important;border:0!important;border-radius:999px!important;box-shadow:none!important}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet[data-type=price] .ui-slider-range{height:100%!important;background:var(--stories-deep,#008178)!important;border:0!important;border-radius:999px!important}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet[data-type=price] .ui-slider-handle{top:50%!important;width:18px!important;height:18px!important;margin-top:-9px!important;margin-left:-9px!important;background:#fdfdfd!important;border:2px solid var(--stories-deep,#008178)!important;border-radius:50%!important;box-shadow:0 3px 9px rgba(32,67,64,.18)!important}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel .facet-help{position:relative;display:inline-flex;align-items:center}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel .facet-help__trigger{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;padding:0;color:#537672;background:#eef4f3;border:1px solid #cfe0dd;border-radius:50%;font-size:.68rem;font-weight:800;line-height:1;cursor:help}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel .facet-help__tooltip{position:absolute;z-index:30;top:calc(100% + 8px);left:50%;width:235px;padding:.7rem .75rem;color:#f8fbfa;background:#29302f;border-radius:9px;box-shadow:0 10px 28px rgba(20,29,28,.2);font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .16s ease,transform .16s ease}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel .facet-help:focus-within .facet-help__tooltip,body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel .facet-help:hover .facet-help__tooltip{opacity:1;transform:translate(-50%,0)}}@media (min-width:768px) and (max-width:1399px){body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters{grid-template-columns:repeat(3,minmax(0,1fr))}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet:nth-of-type(6n){border-right:1px solid #e0e6e4}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet:nth-of-type(3n){border-right:0}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet:nth-of-type(n+4){border-top:1px solid #e0e6e4}}@media (min-width:768px) and (max-width:991px){body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters{grid-template-columns:repeat(2,minmax(0,1fr))}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet:nth-of-type(3n){border-right:1px solid #e0e6e4}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet:nth-of-type(2n){border-right:0}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel #search_filters .facet:nth-of-type(n+3){border-top:1px solid #e0e6e4}}@keyframes category-32-facets-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__panel{display:block!important}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper:not(.hidden-sm-down){position:fixed;z-index:10050;inset:0;display:flex!important;flex-direction:column;width:100%;height:100vh;height:100dvh;margin:0!important;padding:0;overflow:hidden;background:#fcfcfc;border:0;border-radius:0;box-shadow:none}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters{order:1;flex:1 1 auto;min-height:0;margin:0;padding:1rem 1rem 1.35rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fcfcfc;border:0;box-shadow:none}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facets-header{position:sticky;z-index:8;top:-1rem;display:flex!important;align-items:center;justify-content:space-between;min-height:68px;margin:-1rem -1rem .85rem!important;padding:calc(.85rem + env(safe-area-inset-top)) 1rem .85rem;background:rgba(252,252,252,.97);border-bottom:1px solid #e0e6e4;backdrop-filter:blur(10px)}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facets-header>p{display:block!important;margin:0!important;color:#282c30;font-size:1.12rem;font-weight:760;line-height:1.2;letter-spacing:-.02em;text-transform:none}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet{margin:0 0 .7rem;padding:0;overflow:visible;background:#fdfdfd;border:1px solid #dce5e3;border-radius:12px;box-shadow:0 5px 18px rgba(32,49,47,.035)}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>.title{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:.8rem .9rem;cursor:pointer}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>.title .facet-title{margin:0;color:#343743;font-size:.82rem;font-weight:740;letter-spacing:0;line-height:1.3;text-transform:none}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>.title .collapse-icons{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#315f5b;background:#f2f6f5;border:1px solid #d7e3e0;border-radius:9px}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>.title .collapse-icons .material-icons{display:none!important}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>.title .collapse-icons::before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .18s ease}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>.title[aria-expanded=true] .collapse-icons::before{transform:rotate(-135deg) translate(-1px,-1px)}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>ul.collapse:not(.in){display:none!important}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>ul.collapse.in{display:block!important}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>ul.collapse.in{margin:0;padding:0 .9rem .85rem}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>ul.collapse.in>li{padding:.32rem 0;border:0}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>ul.collapse.in .facet-label{display:flex;align-items:center;gap:.65rem;min-height:44px;margin:0;padding:.35rem .5rem;background:#fafafa;border:1px solid #e3e8e7;border-radius:9px}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>ul.collapse.in .facet-label>a{flex:1 1 auto;min-width:0;margin:0;padding:0;color:#34383c;font-size:.8rem;line-height:1.35}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>ul.collapse.in .custom-checkbox{position:relative;top:0!important;display:block;flex:0 0 20px;align-self:center;width:20px;height:20px;margin:0}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>ul.collapse.in .custom-checkbox input[type=checkbox]{position:absolute;z-index:2;inset:0;width:20px;height:20px;margin:0}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filters .facet>ul.collapse.in .custom-checkbox>span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filter_controls{position:relative;z-index:12;order:2;display:flex!important;flex:0 0 auto;align-items:center;gap:.65rem;width:100%;min-height:76px;margin:0!important;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:rgba(253,253,253,.98);border-top:1px solid #dbe3e1;box-shadow:0 -12px 30px rgba(30,47,45,.09);backdrop-filter:blur(12px)}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #_mobile_search_filters_clear_all:empty{display:none}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #_mobile_search_filters_clear_all,body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #_mobile_search_filters_clear_all .clear-all-wrapper{flex:0 0 auto}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #_mobile_search_filters_clear_all .btn,body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #_mobile_search_filters_clear_all .js-search-filters-clear-all{min-height:50px;padding:.7rem .8rem;color:#525b5a;background:#f7f8f8;border:1px solid #dbe2e0;border-radius:10px;font-size:.69rem;font-weight:720;letter-spacing:.025em;text-transform:none}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filter_controls .ok{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.65rem;min-height:50px;margin:0;padding:.75rem 1rem;color:#fff;background:var(--stories-deep,#008178);border:1px solid var(--stories-deep,#008178);border-radius:10px;font-size:.79rem;font-weight:760;letter-spacing:.01em;line-height:1.2;text-transform:none;box-shadow:0 7px 18px rgba(0,129,120,.14)}body:is(.category-id-32,.category-id-33,.category-id-36) #search_filters_wrapper #search_filter_controls .ok svg{flex:0 0 auto}body:is(.category-id-32,.category-id-33,.category-id-36) .products-selection{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:66px;margin:0 1rem!important;padding:.68rem .72rem .68rem .9rem;overflow:hidden;background:#f9f9f9;border:1px solid #dce5e3;border-left:3px solid var(--jvmc1,#0ba);border-radius:14px;box-shadow:0 8px 24px rgba(34,55,53,.055)}body:is(.category-id-32,.category-id-33,.category-id-36) .products-selection .sort-by-row,body:is(.category-id-32,.category-id-33,.category-id-36) .products-selection>.col-lg-7{display:contents}body:is(.category-id-32,.category-id-33,.category-id-36) .products-selection .filter-button{grid-column:2;grid-row:1;display:block;flex:none!important;width:auto!important;max-width:none!important;margin:0;padding:0}body:is(.category-id-32,.category-id-33,.category-id-36) .products-selection .filter-button #search_filter_toggler{width:auto!important;min-height:42px;gap:.48rem;padding:.62rem .92rem;background:var(--stories-deep,#008178);border-color:var(--stories-deep,#008178);border-radius:10px;box-shadow:0 6px 16px rgba(0,129,120,.13);letter-spacing:.045em;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}body:is(.category-id-32,.category-id-33,.category-id-36) .products-selection .filter-button #search_filter_toggler:focus-visible,body:is(.category-id-32,.category-id-33,.category-id-36) .products-selection .filter-button #search_filter_toggler:hover{background:#17625d;border-color:#17625d}body:is(.category-id-32,.category-id-33,.category-id-36) .products-selection .filter-button #search_filter_toggler:active{transform:translateY(1px)}body:is(.category-id-32,.category-id-33,.category-id-36) .products-selection .filter-button__icon{flex:0 0 auto}body:is(.category-id-32,.category-id-33,.category-id-36) .products-selection .showing{grid-column:1;grid-row:1;align-self:center;width:auto;margin:0;padding:0;display:flex;align-items:baseline;gap:.42rem;color:#626b70;line-height:1.2;text-align:left!important}body:is(.category-id-32,.category-id-33,.category-id-36) .products-selection .showing__count{color:#282c30;font-size:1.12rem;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums}body:is(.category-id-32,.category-id-33,.category-id-36) .products-selection .showing__label{font-size:.68rem;font-weight:650;letter-spacing:.025em}body:is(.category-id-32,.category-id-33,.category-id-36) #js-product-list{padding-top:.9rem}}@media (prefers-reduced-motion:reduce){body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure.is-open .category-facets-disclosure__panel{animation:none}body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__toggle,body:is(.category-id-32,.category-id-33,.category-id-36) .category-facets-disclosure__toggle svg{transition:none}}body#search section#wrapper,body#search section#wrapper #content-wrapper,body#search section#wrapper #main,body#search section#wrapper #products{background:#f9f9f9}body#search section#wrapper{padding-bottom:clamp(48px,7vw,96px)}body#search #content-wrapper{min-width:0}.search-results-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(28px,5vw,72px);margin:10px 0 28px;padding:clamp(30px,4vw,54px);align-items:end;overflow:hidden;background:#fdfdfd;border:1px solid #dbe4e3;border-radius:28px;box-shadow:0 18px 52px rgba(31,52,51,.07)}.search-results-hero::before{position:absolute;top:0;bottom:0;left:0;width:4px;background:#00847b;content:""}.search-results-hero__copy{min-width:0}.search-results-hero__eyebrow{margin:0 0 13px;color:#287b76;font-size:11px;font-weight:800;letter-spacing:.2em;line-height:1.3;text-transform:uppercase}body#search .search-results-hero #js-product-list-header{max-width:760px;margin:0;padding:0;color:#292d2f;font-size:clamp(36px, 4.2vw, 62px);font-weight:750;letter-spacing:-.047em;line-height:1.02}.search-results-hero #js-product-list-header span{display:block;margin-top:4px;color:#3e7773}.search-results-hero__lede{max-width:680px;margin:18px 0 0;color:#687173;font-size:15px;line-height:1.65}.search-results-refine{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-width:0;padding:8px;align-items:center;background:#f6f8f8;border:1px solid #d8e2e1;border-radius:18px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.search-results-refine:focus-within{background:#fff;border-color:#00847b;box-shadow:0 0 0 4px rgba(0,132,123,.09)}.search-results-refine__icon{display:inline-grid;width:36px;height:48px;place-items:center;color:#00847b}.search-results-refine input[type=search]{width:100%;min-width:0;height:52px;padding:0 6px;color:#292d2f;background:0 0;border:0;outline:0;font-size:15px;font-weight:600;box-shadow:none}.search-results-refine input[type=search]::placeholder{color:#8a9294}.search-results-refine button{display:inline-flex;min-height:52px;padding:0 18px;align-items:center;justify-content:center;gap:9px;color:#fff;background:#00847b;border:1px solid #00847b;border-radius:12px;font-size:12px;font-weight:750;letter-spacing:.03em;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.search-results-refine button:focus-visible,.search-results-refine button:hover{background:#006f68;border-color:#006f68;outline:0;transform:translateY(-2px)}body#search #products{padding:0;box-shadow:none}body#search #js-product-list-top.products-selection{display:flex;min-height:88px;margin:0 0 24px;padding:16px 18px 16px 22px;align-items:center;justify-content:space-between;gap:20px;background:#fdfdfd;border:1px solid #dbe4e3;border-radius:20px;box-shadow:0 10px 34px rgba(31,52,51,.045)}body#search #js-product-list-top .total-products{flex:0 1 auto;min-width:0;padding:0}body#search #js-product-list-top .product-list-toolbar__eyebrow{display:block;margin-bottom:3px;color:#58817e;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body#search #js-product-list-top .product-list-toolbar__count{display:flex;margin:0;align-items:baseline;gap:7px;color:#606a6c;line-height:1.2}body#search #js-product-list-top .product-list-toolbar__count strong{color:#292d2f;font-size:22px;font-weight:750}body#search #js-product-list-top .product-list-toolbar__controls,body#search #js-product-list-top .sort-by-row{width:auto;margin:0}body#search #js-product-list-top .sort-by{display:none!important}body#search #js-product-list-top .products-sort-order{width:auto;min-width:260px;padding:0}body#search #js-product-list-top .products-sort-order .select-title{min-height:52px;padding:0 15px;background:#f7f9f9;border:1px solid #d8e2e1;border-radius:13px;box-shadow:none}body#search #js-product-list-top .products-sort-order .dropdown-menu{right:0;left:auto;min-width:100%;margin-top:7px;overflow:hidden;border:1px solid #dbe4e3;border-radius:14px;box-shadow:0 18px 42px rgba(31,52,51,.13)}body#search #js-product-list .products{margin-right:-9px;margin-left:-9px}body#search #js-product-list .js-product{display:flex;margin-bottom:22px;padding-right:9px;padding-left:9px}body#search #js-product-list .product-miniature,body#search #js-product-list .thumbnail-container{width:100%;height:100%}body#search #js-product-list .thumbnail-container{overflow:hidden;background:#fdfdfd;border:1px solid #dbe4e3;border-radius:20px;box-shadow:0 10px 32px rgba(31,52,51,.055);transition:border-color .22s ease,box-shadow .22s ease,transform .28s ease}@media (hover:hover) and (pointer:fine){body#search #js-product-list .thumbnail-container:hover{border-color:#b9cecc;box-shadow:0 18px 44px rgba(31,52,51,.095);transform:translateY(-5px)}}@media (max-width:767px){body#search section#wrapper{padding-right:0;padding-left:0}body#search section#wrapper>.container{padding-right:12px;padding-left:12px}.search-results-hero{grid-template-columns:minmax(0,1fr);gap:24px;margin:8px 0 18px;padding:26px 18px 20px;border-radius:22px}body#search .search-results-hero #js-product-list-header{font-size:clamp(31px, 9.3vw, 40px);line-height:1.04}.search-results-hero__lede{margin-top:13px;font-size:13px;line-height:1.55}.search-results-refine{grid-template-columns:auto minmax(0,1fr) auto;padding:6px}.search-results-refine__icon{width:29px}.search-results-refine button{width:48px;min-height:48px;padding:0}.search-results-refine button span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body#search #js-product-list-top.products-selection{min-height:74px;margin-bottom:14px;padding:11px 12px 11px 15px;gap:10px;border-radius:17px}body#search #js-product-list-top .product-list-toolbar__eyebrow{display:none}body#search #js-product-list-top .product-list-toolbar__count{display:block;font-size:10px}body#search #js-product-list-top .product-list-toolbar__count strong{display:block;font-size:19px}body#search #js-product-list-top .products-sort-order{min-width:0;width:auto}body#search #js-product-list-top .products-sort-order .select-title{width:auto;min-width:126px;min-height:48px}body#search #js-product-list-top .products-sort-order__selection{display:none}body#search #js-product-list .products{margin-right:-5px;margin-left:-5px}body#search #js-product-list .js-product{margin-bottom:12px;padding-right:5px;padding-left:5px}body#search #js-product-list .thumbnail-container{border-radius:16px}}body:is(.category-id-32,.category-id-33,.category-id-36) #js-product-list .products{align-items:stretch;margin-right:-.55rem;margin-left:-.55rem}body:is(.category-id-32,.category-id-33,.category-id-36) #js-product-list .products>.product{display:flex;padding-right:.55rem;padding-left:.55rem;margin-bottom:1.1rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig{position:relative;width:100%;background:#fdfdfd;border-color:#dce4e2;border-radius:18px;box-shadow:0 8px 25px rgba(31,49,47,.055)}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig:focus-within,body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig:hover{border-color:#bdcfcb;box-shadow:0 16px 34px rgba(31,49,47,.105)}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .thumbnail-top{background:#f4f5f5;border-radius:17px 17px 0 0}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .thumbnail-container{margin-bottom:0}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .product-thumbnail{background:#f4f5f5}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .product-thumbnail img{object-fit:cover}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .thumbnail-top>.variant-links{position:relative;z-index:5;justify-content:flex-start;min-height:55px;padding:.62rem .82rem .52rem;background:#fdfdfd;border-top:1px solid #edf0ef}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .thumbnail-top>.variant-links .js-count{display:none!important}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__color-count{flex:0 0 auto;margin-left:auto;color:#687271;font-size:.66rem;font-weight:720;line-height:1.2;white-space:nowrap}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list:not(:has(.checked)){display:none!important}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list{position:absolute;z-index:7;top:.65rem;right:.65rem;margin:0;padding:.3rem .42rem;background:rgba(253,253,253,.92);border:1px solid rgba(220,228,226,.9);border-radius:999px;box-shadow:0 5px 15px rgba(31,49,47,.1);line-height:1;text-align:left;backdrop-filter:blur(7px)}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list .row{display:flex;margin:0}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list .rating-star-display{display:flex;align-items:center;width:auto;padding:0;line-height:1}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list .product-block{width:14px;height:14px}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list .spr-star-icon{display:block;width:14px;height:14px}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list .average_text{margin-left:.2rem;font-size:.61rem;font-weight:720}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list.is-compact-review .row{display:none}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list.is-compact-review{display:flex;align-items:center;justify-content:center;height:27px;padding-top:0;padding-bottom:0}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__review-compact{display:inline-flex;align-items:center;height:100%;gap:.22rem;color:#303436;font-size:.62rem;font-weight:620;line-height:1;white-space:nowrap}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__review-compact>*{display:inline-flex;align-items:center;height:100%;line-height:1}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__review-compact>span:first-child{color:var(--stories-deep,#008178);font-size:.72rem;transform:translateY(-.4px)}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__review-compact strong{font-weight:780}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .highlighted-informations,body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .product-flags,body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .quick-view{z-index:6}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .product-description{height:auto;min-height:195px;padding:.72rem .86rem .86rem;background:#fdfdfd;text-align:left}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__title{display:block;flex:0 0 auto;min-height:0;margin:0 0 .68rem;overflow:visible;-webkit-line-clamp:initial}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__title>a{position:relative;z-index:4;display:flex;flex-direction:column;gap:.18rem;color:#292e31;text-decoration:none}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__model{color:#292e31;font-size:1.02rem;font-weight:770;letter-spacing:-.018em;line-height:1.18}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__descriptor{display:-webkit-box;min-height:2.7em;overflow:hidden;color:#687170;font-size:.74rem;font-weight:520;letter-spacing:0;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .product-price-and-shipping{justify-content:flex-start;margin-top:auto;padding-top:.68rem;border-top-color:#e4e9e8}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .price{color:var(--stories-deep,#008178);font-size:1.12rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__cta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:42px;margin-top:.72rem;padding:.62rem .72rem;color:#2d6f69;background:#f8faf9;border:1px solid #d6e2df;border-radius:10px;font-size:.72rem;font-weight:760;line-height:1.2;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease;transform:none!important}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__cta:active,body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__cta:focus,body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__cta:focus-visible,body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__cta:hover{transform:none!important}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__cta::before{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__cta>span,body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__cta>svg{position:relative;z-index:3}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig:focus-within .category-32-card__cta,body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig:hover .category-32-card__cta{color:#fff;background:var(--stories-deep,#008178);border-color:var(--stories-deep,#008178)}@media (max-width:767px){body:is(.category-id-32,.category-id-33,.category-id-36) #js-product-list .products{justify-content:flex-start;margin-right:-.3rem;margin-left:-.3rem}body:is(.category-id-32,.category-id-33,.category-id-36) #js-product-list .products>.product{flex:0 0 50%;float:none;width:50%;max-width:50%;padding-right:.3rem;padding-left:.3rem;margin-bottom:.65rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig{border-radius:14px;box-shadow:0 5px 18px rgba(31,49,47,.05)}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .thumbnail-top{border-radius:13px 13px 0 0}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .thumbnail-top>.variant-links{display:grid;grid-template-columns:repeat(3,21px) minmax(0,1fr);gap:4px;min-height:46px;padding:.42rem .48rem .38rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .thumbnail-top>.variant-links>a{width:21px;height:21px;border-width:1px}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .thumbnail-top>.variant-links>a:nth-of-type(n+4){display:none!important}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__color-count{justify-self:end;margin-left:0;font-size:.58rem;letter-spacing:-.01em}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list{top:.42rem;right:.42rem;padding:.24rem .32rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list.is-compact-review{height:25px;padding-right:.38rem;padding-left:.38rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list .product-block,body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list .spr-star-icon{width:11px;height:11px}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig #spr_list .average_text{font-size:.53rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__review-compact{gap:.18rem;font-size:.55rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__review-compact>span:first-child{font-size:.65rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .highlighted-informations{display:none}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .product-description{min-height:154px;padding:.58rem .62rem .68rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__title{margin-bottom:.55rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__model{font-size:.86rem;letter-spacing:-.012em;line-height:1.16}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__descriptor{min-height:2.65em;font-size:.64rem;line-height:1.32}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .product-price-and-shipping{flex-wrap:wrap;gap:.2rem .3rem;padding-top:.52rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .price{font-size:.96rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .regular-price{font-size:.65rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .discount-product{padding:.1rem .3rem;font-size:.58rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__cta{min-height:37px;margin-top:.58rem;padding:.5rem .56rem;border-radius:8px;font-size:.64rem}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .category-32-card__cta svg{width:13px;height:13px}body:is(.category-id-32,.category-id-33,.category-id-36) .product-miniature--wig .product-flags li.product-flag{padding:.18rem .38rem;font-size:.58rem}}.usp-list .usp{display:none}.product-id-category-27 .usp2,.product-id-category-27 .usp4,.product-id-category-27 .usp6{display:flex}.category-id-27 .usp2,.category-id-27 .usp4,.category-id-27 .usp6{display:flex}.product-id-category-21 .usp2,.product-id-category-21 .usp4,.product-id-category-21 .usp6{display:flex}.category-id-21 .usp2,.category-id-21 .usp4,.category-id-21 .usp6{display:flex}.product-id-2359 .usp1{display:flex}.product-id-category-22 .usp2,.product-id-category-22 .usp4,.product-id-category-22 .usp6{display:flex}.category-id-22 .usp2,.category-id-22 .usp4,.category-id-22 .usp6{display:flex}.product-id-category-22 .usp1{display:flex}.product-id-category-32 .usp3,.product-id-category-32 .usp5,.product-id-category-32 .usp6{display:flex}.category-id-32 .usp3,.category-id-32 .usp5,.category-id-32 .usp6{display:flex}.product-id-category-33 .usp3,.product-id-category-33 .usp5,.product-id-category-33 .usp6{display:flex}.category-id-33 .usp3,.category-id-33 .usp5,.category-id-33 .usp6{display:flex}.product-id-category-23 .usp2,.product-id-category-23 .usp4,.product-id-category-23 .usp6{display:flex}.category-id-23 .usp2,.category-id-23 .usp4,.category-id-23 .usp6{display:flex}.product-id-category-41 .usp2,.product-id-category-41 .usp4,.product-id-category-41 .usp6{display:flex}.category-id-41 .usp2,.category-id-41 .usp4,.category-id-41 .usp6{display:flex}.product-id-category-47 .usp2,.product-id-category-47 .usp4,.product-id-category-47 .usp6{display:flex}.category-id-47 .usp2,.category-id-47 .usp4,.category-id-47 .usp6{display:flex}.product-id-category-48 .usp2,.product-id-category-48 .usp4,.product-id-category-48 .usp6{display:flex}.category-id-48 .usp2,.category-id-48 .usp4,.category-id-48 .usp6{display:flex}.product-id-category-68 .usp2,.product-id-category-68 .usp4,.product-id-category-68 .usp6{display:flex}.category-id-68 .usp2,.category-id-68 .usp4,.category-id-68 .usp6{display:flex}.product-id-2259 .usp1{display:flex}.product-id-2258 .usp1{display:flex}.product-id-category-64 .usp2,.product-id-category-64 .usp4,.product-id-category-64 .usp6{display:flex}.category-id-64 .usp2,.category-id-64 .usp4,.category-id-64 .usp6{display:flex}.product-id-category-60 .usp2,.product-id-category-60 .usp4,.product-id-category-60 .usp6{display:flex}.category-id-60 .usp2,.category-id-60 .usp4,.category-id-60 .usp6{display:flex}.product-id-category-53 .usp2,.product-id-category-53 .usp4,.product-id-category-53 .usp6{display:flex}.category-id-53 .usp2,.category-id-53 .usp4,.category-id-53 .usp6{display:flex}.material-icons{font-family:Arial,sans-serif;font-size:0;display:none}.product-flags li.product-flag.online-only::before{font-family:Arial,sans-serif;content:""}.svg-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.svg-icon svg{flex-shrink:0}body,html{font-family:var(--font-main);font-size:var(--fs-400);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}body .h1{text-transform:capitalize;font-size:clamp(1.75rem, 2.4vw, 2.05rem);font-weight:600;letter-spacing:.7px}#js-product-list-header,.block-category h1{margin-bottom:1rem;font-size:var(--title1);text-transform:none}.block-category .block-category__eyebrow{margin:0 0 .5rem;padding:0;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--jvmc-deep,#246c66);line-height:1.2}h1{font-size:var(--fs-800);font-weight:700;line-height:1.2}h2{font-size:var(--fs-700);font-weight:600;line-height:1.3}h3{font-size:var(--fs-600);font-weight:600}.text-muted,small{font-size:var(--fs-300)}#top-menu,.header-nav{font-weight:600;letter-spacing:.02em}.product-prices .current-price{font-size:var(--fs-800);font-weight:700;letter-spacing:-.5px}@media (max-width:768px){.block-category .block-category__eyebrow{margin-top:20px}h1{font-size:var(--fs-700)}.product-prices .current-price{font-size:var(--fs-700)}}h1{text-wrap:balance}.btn,button{font-weight:600;letter-spacing:.3px}*{scrollbar-width:auto;scrollbar-color:var(--jvmc1) var(--black1)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--black1);border-radius:0}::-webkit-scrollbar-thumb{background:var(--jvmc1);border-radius:0;border:2px solid #000}::-webkit-scrollbar-thumb:hover{background:var(--jvmc1)}::-webkit-scrollbar-corner{background:var(--black1)}::-webkit-scrollbar-button{display:none;width:0;height:0}#products,.featured-products{max-width:none}#products{position:relative;background:var(--white1);padding-top:2rem}#category .container #products{padding-top:0}.products{display:flex;flex-wrap:wrap}.products>.product{margin-bottom:1.25rem}.product-miniature{background:#fff;border:1px solid rgba(36,108,102,.16);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease;overflow:hidden;height:100%;display:flex;flex-direction:column}.product-miniature:hover{border-color:rgba(36,108,102,.28);box-shadow:0 10px 24px rgba(0,0,0,.08);transform:translateY(-3px)}.product-miniature .thumbnail-container{display:flex;flex-direction:column;height:100%}.product-miniature .thumbnail-top{position:relative;overflow:hidden;border-radius:16px 16px 0 0}.product-miniature .product-thumbnail{display:block;overflow:hidden;height:auto;aspect-ratio:1/1}.product-miniature .product-thumbnail img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .35s ease;border-radius:0}.product-miniature:hover .product-thumbnail img{transform:scale(1.04)}.product-miniature .product-description{padding:1rem 1rem 1.125rem;flex-grow:1;display:flex;flex-direction:column;text-align:center}.product-miniature .product-title{font-size:.95rem;font-weight:500;letter-spacing:.02em;line-height:1.4;margin:0 0 .65rem;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:initial}.product-miniature .product-title a{color:var(--darkBlue,#484c68);text-decoration:none;transition:color .2s ease;font-size:1rem;font-weight:600}.product-miniature .product-title a:hover{color:var(--jvmc1,#10d1c0)}.product-miniature .product-price-and-shipping{margin-top:auto;padding-top:.65rem;border-top:1px solid rgba(36,108,102,.12);display:flex;align-items:baseline;justify-content:center;gap:.4rem}.product-miniature .price{font-size:var(--fs-600);font-weight:700;color:var(--jvmc1);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.product-miniature .regular-price{font-size:var(--fs-300);color:#999;text-decoration:line-through;margin-right:.35rem;font-variant-numeric:tabular-nums}.product-miniature .discount-product{font-size:var(--fs-200, .75rem);font-weight:700;color:#fff;background:var(--jvmc1);padding:.15rem .45rem;border-radius:6px;vertical-align:middle}.product-miniature .highlighted-informations{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:0 0;opacity:0;transition:opacity .25s ease;border-radius:0;padding:0;margin:0}.product-miniature:hover .highlighted-informations{opacity:1}.product-miniature .highlighted-informations .quick-view{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;color:var(--black1);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:transform .2s ease,background .2s ease,color .2s ease}.product-miniature .highlighted-informations .quick-view:hover{background:var(--jvmc1);color:#fff;transform:scale(1.1)}.product-miniature .highlighted-informations .quick-view svg{width:20px;height:20px}.product-miniature .thumbnail-top>.variant-links{position:static;display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;margin:0;list-style:none;background:#fff}.product-miniature .thumbnail-top>.variant-links>a{display:inline-block;width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(72,76,104,.15),0 1px 3px rgba(0,0,0,.08);background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .2s ease,box-shadow .2s ease}.product-miniature .thumbnail-top>.variant-links>a:hover{transform:scale(1.15);box-shadow:0 0 0 1px var(--teal-deep,#10d1c0),0 2px 6px rgba(0,0,0,.15)}.product-miniature .thumbnail-top>.variant-links .js-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:rgba(72,76,104,.08);color:var(--darkBlue,#484c68);font-size:11px;font-weight:700;margin-top:17px}.product-miniature .thumbnail-top>.variant-links .js-count:empty{display:none}.product-miniature .product-flags{position:absolute;top:.5rem;left:0;z-index:2;margin:0;padding:0;list-style:none}.product-miniature .product-flags li.product-flag{font-size:var(--fs-200, .75rem);font-weight:700;padding:.25rem .6rem;margin-bottom:.25rem;border-radius:0 6px 6px 0}.product-miniature .product-flags li.product-flag.on-sale{display:inline-flex;align-items:center;gap:.38rem;width:max-content;min-height:29px;padding:.38rem .68rem .36rem .58rem;color:#fff;background:#272a2d;border:1px solid rgba(255,255,255,.18);border-left:0;border-radius:0 999px 999px 0;box-shadow:0 7px 18px rgba(21,25,26,.16);font-size:.66rem;font-weight:800;line-height:1;letter-spacing:.075em;text-transform:uppercase}.product-miniature .product-flags li.product-flag.on-sale::before{content:"";flex:0 0 auto;width:6px;height:6px;background:#18c7b8;border:1px solid rgba(255,255,255,.72);border-radius:50%;box-shadow:0 0 0 3px rgba(24,199,184,.14)}.product-miniature .product-flags li.product-flag.discount{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:29px;padding:.38rem .7rem .36rem;color:#fff;background:#00847b;border:1px solid rgba(255,255,255,.28);border-left:0;border-radius:0 999px 999px 0;box-shadow:0 7px 18px rgba(0,94,87,.18);font-size:.7rem;font-weight:850;line-height:1;letter-spacing:.015em;font-variant-numeric:tabular-nums}.product-miniature .product-flags li.product-flag.new{background:var(--darkBlue);color:#fff}.product-miniature .product-flags li.product-flag.out_of_stock{background:#888;color:#fff}#header .header-nav{background-color:var(--black1);padding-inline:var(--gutter-inline);border-bottom:none}#header .header-top,#wrapper{padding-inline:var(--gutter-inline)}body#index{background-image:url("/themes/JVMC_PS8_2026/assets/img/background1.webp");background-repeat:repeat-y;background-position:center top;background-size:100% auto;width:100%;min-height:60vh}#index #header,#index #wrapper{background:0 0}#index .header-jvmc-icons a{box-shadow:none}#index #header .scroll_heading .header-jvmc-icon.ico-search,#index .scroll_heading .header-jvmc-icons a,#index .scroll_heading .my-cart-slot{box-shadow:var(--gray-shadow1)}#header .header-jvmc-icons a:hover{color:#fff}#index .header-jvmc-icons .blockcart a{box-shadow:none}#index #header .header-jvmc-icon.ico-search,#index .my-cart-slot{box-shadow:none}#index #header.menu-open .header-jvmc-icon.ico-search,#index #header.menu-open .header-jvmc-icons a,#index #header.menu-open .my-cart-slot{box-shadow:var(--gray-shadow1)}@media (max-width:767px){#index .ets_mm_megamenu .container{background-color:transparent}}#index .ybc-menu-toggle .icon-bar{background-color:var(--white1)}#index .ybc-menu-toggle{color:var(--white1)}#index .scroll_heading .ybc-menu-toggle .icon-bar{background-color:var(--black1)}#index .scroll_heading .ybc-menu-toggle{color:var(--black1)}#index .mm_menus_ul.active .mm_menu_content_title{color:var(--black1)}.mm_menus_ul.active .menu-logo{display:none}#header{box-shadow:none}#wrapper{background:var(--white1)}body#product section#wrapper{background:#fdfdfd}body#cms section#wrapper{background:#fdfdfd}.mm_menus_ul>li.menu-logo>a .mm_menu_content_title{font-size:0;line-height:0;display:flex;align-items:center;justify-content:center}.mm_menus_ul>li.menu-logo>a .mm_menu_content_title::before{content:"";display:block;width:130px;height:130px;background:url("/themes/JVMC_PS8_2026/assets/img/logo.svg") center/contain no-repeat;filter:invert(100%) drop-shadow(3px 3px 4px rgba(0, 0, 0, .3))}.scroll_heading .mm_menus_ul>li.menu-logo>a .mm_menu_content_title::before{width:110px;height:110px;transition:all .2s ease}.mm_menus_ul>li.menu-logo>a{padding:0}.mm_menus_ul>li.mm_menus_li_tab>a.ets_mm_url{display:flex;align-items:center;height:100%}.transition_slide.ets_mm_megamenu .mm_columns_ul{overflow:hidden}#header .ets_mm_megamenu_content{border:none;background:var(--white1)}#header .layout_layout1 .mm_menus_li:last-child{border:none}#header .layout_layout1 .mm_menus_li:nth-child(2){border:none}#header .layout_layout1 .mm_menus_li.mm_no_border{border:none}#header .layout_layout1:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li>a:before{background-color:transparent}#header .layout_layout1.click_open_submenu .mm_menus_li.mm_has_sub.open_li>a:after{bottom:0}#index .mm_menu_content_title{color:var(--white1);font-weight:500}#index #header.menu-open .mm_menu_content_title{color:var(--black1)}#index .header-jvmc.is-sticky .mm_menu_content_title,#index .scroll_heading .mm_menu_content_title{color:var(--black1)}#index .mm_menus_ul>li.menu-logo>a .mm_menu_content_title::before{filter:invert(0%) drop-shadow(3px 3px 4px rgba(0,0,0,.3))}#index #header.menu-open .mm_menus_ul>li.menu-logo>a .mm_menu_content_title::before{filter:invert(100%) drop-shadow(3px 3px 4px rgba(0,0,0,.3))}#index .header-jvmc.is-sticky .mm_menus_ul>li.menu-logo>a .mm_menu_content_title::before,#index .scroll_heading .mm_menus_ul>li.menu-logo>a .mm_menu_content_title::before{filter:invert(100%) drop-shadow(3px 3px 4px rgba(0, 0, 0, .3));width:110px;height:110px}#index .ets_mm_megamenu_content{border:none;background:0 0}#index #header .scroll_heading{background-color:var(--white1)}#index #header.menu-open .ets_mm_megamenu.layout_layout1,#index .header-jvmc.is-sticky .ets_mm_megamenu.layout_layout1{background:var(--white1)}#index .ets_mm_megamenu.layout_layout1{background:0 0}#index .ets_mm_url{background-color:transparent}.ets_mm_megamenu::after{content:"";position:absolute;top:100%;left:0;right:0;height:24px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 24' preserveAspectRatio='none'><path d='M0,0 L0,5 Q360,-5 720,5 T1440,5 L1440,0 Z' fill='%23ffffff'/></svg>");pointer-events:none;z-index:2;transition:opacity 0s}#index .ets_mm_megamenu::after{opacity:0}#index #header.menu-open .ets_mm_megamenu::after,#index .ets_mm_megamenu.scroll_heading::after{opacity:1;transition:opacity .25s ease}.ets_mm_megamenu .ets_mm_block>.h4.mm_block_title{display:block!important;width:fit-content!important;margin:0 auto 14px!important;padding:4px 14px!important;border:0!important;border-bottom:0!important;background:rgba(36,108,102,.08)!important;color:var(--jvmc-deep)!important;border-radius:999px!important;font-family:var(--font-main)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.5!important;text-transform:uppercase!important;text-align:center!important}.ets_mm_megamenu .ets_mm_block>.h4.mm_block_title a{color:inherit;text-decoration:none}.ets_mm_megamenu .mm_tabs_li.open .mm_tab_li_content{background:rgba(36,108,102,.08)!important;border-radius:6px!important;box-shadow:inset 3px 0 0 var(--jvmc-deep)!important}.ets_mm_megamenu .mm_tabs_li:not(.open) .mm_tab_li_content{transition:background .2s ease!important}.ets_mm_megamenu .mm_tabs_li:not(.open):hover .mm_tab_li_content{background:rgba(36,108,102,.04)!important;border-radius:6px!important}.ets_mm_megamenu .mm_tabs_li.open .ets_mm_url{color:var(--jvmc-deep)!important}.ets_mm_megamenu .mm_reviews_rating{color:var(--darkBlue)!important;font-weight:700!important}.ets_mm_megamenu .mm_reviews_stars,.ets_mm_megamenu .mm_star_filled{color:var(--jvmc-deep)!important}.ets_mm_megamenu .mm_star_half{color:rgba(36,108,102,.22)!important}.ets_mm_megamenu .mm_star_half::before{color:var(--jvmc-deep)!important}.ets_mm_megamenu .mm_reviews_count{color:var(--gray1,#888)!important;font-size:11px!important}.product-miniature--see-all{position:relative;isolation:isolate}.product-miniature--see-all .thumbnail-container{background:linear-gradient(160deg,rgba(36,108,102,.04) 0,rgba(16,209,192,.06) 100%);border-radius:var(--home-radius,8px);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease;height:100%;padding-bottom:0}.product-miniature--see-all:hover .thumbnail-container{transform:translateY(-4px);box-shadow:0 12px 28px rgba(36,108,102,.12)}.product-miniature--see-all .product-thumbnail--see-all{display:flex;align-items:center;justify-content:center;aspect-ratio:5/4;width:100%;height:auto;margin:0;padding:0;background:0 0;text-decoration:none;overflow:hidden}.product-miniature--see-all .see-all-icon{display:flex;align-items:center;justify-content:center;width:124px;height:124px;margin:0;padding:0;border-radius:50%;background:rgba(255,255,255,.72);color:var(--jvmc-deep);box-shadow:0 6px 22px rgba(36,108,102,.1);transition:transform .35s ease,background .35s ease,box-shadow .35s ease;flex-shrink:0}.product-miniature--see-all .see-all-icon svg{width:64px;height:64px;display:block;margin:0}.product-miniature--see-all:hover .see-all-icon{background:rgba(255,255,255,.98);transform:scale(1.06);box-shadow:0 10px 30px rgba(36,108,102,.18)}.product-miniature--see-all .product-thumbnail--see-all::after{content:'';position:absolute;inset:0;z-index:1}.product-miniature--see-all .mm-product-description{padding:.8rem 1rem 1.2rem}.product-miniature--see-all .product-title a{color:var(--darkBlue);text-decoration:none}.product-miniature--see-all:hover .product-title a{color:var(--jvmc-deep)}.ets_mm_block .product-miniature--see-all .product_combination{color:var(--jvmc-deep)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;text-align:center!important;margin-top:4px!important}.see-all-tagline{margin:.4rem 0 .8rem;font-size:.85rem;color:var(--black2,#555);line-height:1.4}.see-all-cta{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jvmc-deep);transition:gap .25s ease}.product-miniature--see-all:hover .see-all-cta{gap:10px}.see-all-cta svg{transition:transform .25s ease}.product-miniature--see-all:hover .see-all-cta svg{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.product-miniature--see-all .see-all-icon,.product-miniature--see-all .thumbnail-container,.see-all-cta,.see-all-cta svg{transition:none}}.product-miniature--feature{position:relative;isolation:isolate}.product-miniature--feature .thumbnail-container{position:relative!important}.product-miniature--feature .product-thumbnail{position:static!important}.product-miniature--feature .product-thumbnail::after{content:'';position:absolute;inset:0;z-index:1;cursor:pointer}.product-miniature--feature,.product-miniature--feature *{cursor:pointer}.product-miniature--feature .feature-cta,.product-miniature--feature .feature-cta *,.product-miniature--feature .feature-tagline,.product-miniature--feature .mm-product-description,.product-miniature--feature .product-title,.product-miniature--feature .product_combination{pointer-events:none}.product-miniature--feature .product-title a{position:relative;z-index:2;pointer-events:auto}.product-miniature--feature .product-title a{color:var(--darkBlue);text-decoration:none}.product-miniature--feature:hover .product-title a{color:var(--jvmc-deep)}.product-miniature--feature .product-title{color:var(--darkBlue)}.product-miniature--feature:hover .product-title{color:var(--jvmc-deep)}.ets_mm_block .product-miniature--feature .product_combination{color:var(--jvmc-deep)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;text-align:center!important;margin-top:4px!important}.feature-tagline{margin:.6rem 0 .8rem;font-size:.85rem;color:var(--black2,#555);line-height:1.45;text-align:center}.feature-cta{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jvmc-deep);transition:gap .25s ease}.product-miniature--feature:hover .feature-cta{gap:10px}.feature-cta svg{transition:transform .25s ease}.product-miniature--feature:hover .feature-cta svg{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.feature-cta,.feature-cta svg{transition:none}}.mm-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:4px 12px}.mm-faq-card{display:flex;flex-direction:column;gap:10px;padding:18px 16px;background:linear-gradient(160deg,rgba(36,108,102,.03) 0,rgba(16,209,192,.05) 100%);border:1px solid rgba(36,108,102,.1);border-radius:8px;text-decoration:none!important;color:var(--darkBlue);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;min-height:130px;position:relative;isolation:isolate}.mm-faq-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(36,108,102,.1);border-color:rgba(36,108,102,.22);color:var(--jvmc-deep)!important}.mm-faq-card__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.85);color:var(--jvmc-deep);transition:background .3s ease,transform .3s ease;flex-shrink:0}.mm-faq-card:hover .mm-faq-card__icon{background:var(--jvmc-deep);color:#fff;transform:scale(1.05)}.mm-faq-card__icon svg{display:block}.mm-faq-card__question{margin:0;font-size:13px;font-weight:600;line-height:1.35;color:inherit;flex:1}.mm-faq-card__cta{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jvmc-deep);margin-top:auto;transition:gap .25s ease}.mm-faq-card:hover .mm-faq-card__cta{gap:9px}.mm-faq-card__cta svg{transition:transform .25s ease}.mm-faq-card:hover .mm-faq-card__cta svg{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.mm-faq-card,.mm-faq-card__cta,.mm-faq-card__cta svg,.mm-faq-card__icon{transition:none}}.header-jvmc-icons{align-items:center;display:flex;margin-right:var(--gutter-inline)}.header-jvmc-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:currentColor;text-decoration:none}.header-jvmc-icon span{display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}#_desktop_cart .header,#_desktop_cart .header a{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;color:var(--white1)}#_desktop_cart .cart-icon{display:inline-flex;align-items:center;justify-content:center}#_desktop_cart .cart-label{line-height:1}#_desktop_cart .cart-products-count{line-height:1;font-variant-numeric:tabular-nums;font-weight:400;padding-bottom:1px}.header-jvmc-icons .my-cart-slot{height:40px;display:flex;align-items:center}.header-jvmc-icons .my-cart-slot .blockcart{display:flex;align-items:center;height:100%}.header-jvmc-icons .blockcart .header{display:flex;align-items:center;gap:2px;height:100%}.header-jvmc-icons .blockcart .header a{display:flex;align-items:center;gap:2px}.header-jvmc-icons .blockcart .cart-icon svg{display:block;vertical-align:middle;margin-top:-3px}.header-banner{height:30px;background-color:var(--black1);display:flex;align-items:center}#banner-contact a{align-items:center;background-color:var(--jvmc1);border-radius:5px;display:inline-flex;padding:0 8px}#banner-contact{margin-left:auto;margin-right:var(--gutter-inline)}#main .images-container .product-images img{aspect-ratio:1/1}#main .images-container{display:flex;align-items:flex-start;gap:1rem}#main .images-container .product-cover{flex:1 1 auto;min-width:0;position:sticky;top:130px;margin-bottom:0;overflow:hidden;isolation:isolate;background:var(--white1,#fff);border:1px solid rgba(36,108,102,.14);border-radius:20px;box-shadow:0 4px 18px rgba(31,45,44,.06);cursor:zoom-in;transition:border-color .25s ease,box-shadow .3s ease}#main .images-container .product-cover picture{display:block;overflow:hidden;border-radius:inherit}#main .images-container .product-cover .js-qv-product-cover{display:block;transition:transform .4s cubic-bezier(.2, .7, .2, 1)}#main .images-container .product-cover .product-cover__zoom{position:absolute;inset:0;z-index:3;width:100%;height:100%;padding:0;appearance:none;-webkit-appearance:none;color:var(--black1,#2b2b2b);background:0 0;border:0;border-radius:inherit;box-shadow:none;opacity:1;cursor:zoom-in}#main .images-container .product-cover .product-cover__zoom .zoom-in{position:absolute;right:1rem;bottom:1rem;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:inherit;background:rgba(255,255,255,.94);border:1px solid rgba(36,108,102,.18);border-radius:50%;box-shadow:0 4px 14px rgba(20,37,36,.14);font-size:0;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#main .images-container .product-cover .product-cover__zoom svg{width:20px;height:20px}#main .images-container .product-cover .product-cover__zoom:hover{background:0 0;box-shadow:none;transform:none}#main .images-container .product-cover .product-cover__zoom:hover .zoom-in{color:#fff;background:#246c66;border-color:#246c66;box-shadow:0 7px 18px rgba(36,108,102,.24);transform:translateY(-2px)}#main .images-container .product-cover .product-cover__zoom:focus{outline:0}#main .images-container .product-cover .product-cover__zoom:focus-visible{outline:0}#main .images-container .product-cover .product-cover__zoom:focus-visible .zoom-in{color:var(--black1,#2b2b2b);background:#fff;border-color:var(--jvmc1,#25998f);box-shadow:0 0 0 4px rgba(37,153,143,.2),0 7px 18px rgba(36,108,102,.18)}#main .images-container .js-qv-mask.js-qv-mask.scroll{max-width:240px;flex:0 0 auto;width:34%}#main .images-container .product-images{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}#main .images-container .thumb-container{width:100%}#main .images-container .thumb-container img{width:100%;height:auto;display:block;box-sizing:border-box;object-fit:contain;cursor:pointer;background:var(--white1,#fff);border:1px solid rgba(36,108,102,.13);border-radius:14px;box-shadow:0 2px 8px rgba(31,45,44,.05);transition:border-color .2s ease,box-shadow .25s ease,transform .2s ease}#main .images-container .product-images>li.thumb-container .thumb.selected{border-color:rgba(36,108,102,.13);box-shadow:0 8px 22px rgba(36,108,102,.16),0 2px 6px rgba(31,45,44,.08)}@media (hover:hover) and (pointer:fine){#main .images-container .product-cover:hover{border-color:rgba(36,108,102,.26);box-shadow:0 14px 34px rgba(31,45,44,.1)}#main .images-container .product-cover:hover .js-qv-product-cover{transform:scale(1.012)}#main .images-container .product-images>li.thumb-container .thumb:not(.selected):hover{border-color:rgba(36,108,102,.3);box-shadow:0 7px 18px rgba(31,45,44,.11);transform:translateY(-2px)}#main .images-container .product-images>li.thumb-container .thumb.selected:hover{transform:scale(1.025)}}@media (max-width:767px){#main .images-container{flex-direction:column}#main .images-container .js-qv-mask{order:0;width:100%}#main .images-container .product-images{flex-direction:row;justify-content:center;margin-top:4px}#main .images-container .thumb-container{width:64px}#product .page-content>.product-flags{top:85px}#product .product-cover{margin-top:-12px}}#main .images-container .scroll-box-arrows{display:none!important}#product .col-md-6{padding-left:0}#content-wrapper{padding:0}.row{margin-right:0;margin-left:0}#product #content{max-width:100%}#product-modal .modal-content .modal-body .product-cover-modal{border-radius:20px}#main .images-container .product-cover img{border-radius:inherit}#product .scroll-box-arrows.scroll{display:none}@media (prefers-reduced-motion:reduce){#main .images-container .product-cover,#main .images-container .product-cover .js-qv-product-cover,#main .images-container .product-cover .product-cover__zoom,#main .images-container .product-cover .product-cover__zoom .zoom-in,#main .images-container .thumb-container img{transition:none}#main .images-container .product-cover .product-cover__zoom:hover .zoom-in,#main .images-container .product-cover:hover .js-qv-product-cover,#main .images-container .product-images>li.thumb-container .thumb:hover{transform:none}}.has-discount .discount{background:var(--jvmc1);border-radius:6px;font-weight:700;vertical-align:middle}.discount.discount-percentage{color:#fff}@media (max-width:767px){.ets_mm_megamenu.hook-default{margin-top:0;padding:0}.col-md-6{padding-right:0}.ets_mm_megamenu .container{background-color:transparent}}#index #header .header-jvmc{box-shadow:none}.header-jvmc{box-shadow:0 5px 9px #f7f7f7}.ets_mm_megamenu.hook-default{border-bottom:1px solid #f7f7f7}#index .ets_mm_megamenu.hook-default{border-bottom:none}.breadcrumb svg{vertical-align:sub}.mm_menu_content_title{letter-spacing:2px;font-weight:500;text-transform:capitalize;font-size:15px}.header-jvmc-icons .my-cart-slot{margin-left:5px}.search-overlay{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:start center;padding:clamp(72px,12vh,132px) 24px 32px;overflow-y:auto;background:rgba(18,23,24,.62);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s}.search-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}body.search-overlay-open{overflow:hidden}body.search-overlay-open #chatbox-toggle,body.search-overlay-open .chatbox-toggle{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.search-overlay-inner{position:relative;width:min(100%,790px);padding:clamp(28px,4vw,42px);overflow:hidden;background:#fdfdfd;border:1px solid rgba(217,226,225,.95);border-radius:30px;box-shadow:0 30px 80px rgba(10,22,23,.24);opacity:0;transform:translate3d(0,-18px,0) scale(.985);transition:transform .38s cubic-bezier(.2, .75, .25, 1),opacity .24s ease}.search-overlay-inner::before{position:absolute;top:0;right:0;left:0;height:3px;background:#00847b;content:""}.search-overlay.is-active .search-overlay-inner{opacity:1;transform:translate3d(0,0,0) scale(1)}.search-overlay-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.search-overlay-eyebrow{margin:0;color:#287b76;font-size:11px;font-weight:800;letter-spacing:.2em;line-height:1.3}.search-close{display:inline-grid;flex:0 0 auto;width:44px;height:44px;padding:0;place-items:center;appearance:none;color:#292d2f;background:#f4f6f6;border:1px solid #e0e7e6;border-radius:50%;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .25s ease}.search-close:focus-visible,.search-close:hover{color:#fff;background:#292d2f;outline:0;transform:rotate(5deg)}.search-overlay-intro{max-width:650px;margin-bottom:30px}.search-overlay-intro h2{margin:0 0 10px;color:#292d2f;font-size:clamp(34px, 5vw, 54px);font-weight:750;letter-spacing:-.045em;line-height:.98}.search-overlay-intro p{max-width:590px;margin:0;color:#687173;font-size:15px;line-height:1.65}.search-overlay-field{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px;background:#f6f8f8;border:1px solid #d8e2e1;border-radius:19px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-overlay-field:focus-within{background:#fff;border-color:#00847b;box-shadow:0 0 0 4px rgba(0,132,123,.1)}.search-overlay .search-widgets,.search-overlay .search-widgets form{width:100%;min-width:0;margin:0}.search-overlay .search-widgets form{position:relative;display:flex;align-items:center;height:58px}.search-overlay .search-widgets .material-icons.clear,.search-overlay .search-widgets .material-icons.search{display:none}.search-overlay .search-widgets form::before{position:absolute;z-index:1;top:18px;left:18px;width:17px;height:17px;border:1.8px solid #00847b;border-radius:50%;content:"";pointer-events:none}.search-overlay .search-widgets form::after{position:absolute;z-index:1;top:35px;left:34px;width:8px;height:1.8px;background:#00847b;border-radius:2px;content:"";pointer-events:none;transform:rotate(45deg);transform-origin:left center}.search-overlay input[type=search],.search-overlay input[type=text]{width:100%;height:58px;padding:0 20px 0 56px;color:#292d2f;background:0 0;border:0;outline:0;font-size:17px;font-weight:550;line-height:1;box-shadow:none}.search-overlay input::placeholder{color:#879092;opacity:1}.search-submit{display:inline-flex;min-width:166px;min-height:58px;padding:0 22px;align-items:center;justify-content:center;gap:11px;color:#fff;background:#00847b;border:1px solid #00847b;border-radius:13px;font-size:13px;font-weight:750;letter-spacing:.03em;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .25s ease}.search-submit:focus-visible,.search-submit:hover{background:#006f68;border-color:#006f68;outline:0;transform:translateY(-2px)}.search-overlay-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}.search-overlay-suggestions-label{margin-right:3px;color:#798184;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.search-suggestion{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;color:#445052;background:#fff;border:1px solid #dce4e3;border-radius:999px;font-size:12px;font-weight:650;line-height:1.2;cursor:pointer;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .25s ease}.search-suggestion:focus-visible,.search-suggestion:hover{color:#006f68;background:#f0f8f7;border-color:#9dcfca;outline:0;transform:translateY(-2px)}@media (min-width:768px){.search-overlay-inner{overflow:visible}.search-overlay .searchbar-autocomplete{z-index:20;right:auto;left:0;width:100%;max-height:min(46vh,420px)}}.search-overlay-keyboard{display:flex;gap:18px;margin:24px 0 0;padding-top:18px;color:#939b9d;border-top:1px solid #e6ebeb;font-size:11px;line-height:1.3}.search-overlay-keyboard span{position:relative;padding-left:13px}.search-overlay-keyboard span::before{position:absolute;top:.48em;left:0;width:4px;height:4px;background:#8ebbb7;border-radius:50%;content:""}@media (max-width:767px){.search-overlay{place-items:end center;padding:12px 0 0;background:rgba(18,23,24,.68)}.search-overlay-inner{width:100%;max-height:calc(100dvh - 12px);padding:23px 20px calc(22px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;border-right:0;border-bottom:0;border-left:0;border-radius:27px 27px 0 0;transform:translate3d(0,28px,0)}.search-overlay-head{margin-bottom:19px}.search-overlay-intro{margin-bottom:23px}.search-overlay-intro h2{max-width:310px;font-size:clamp(32px, 10vw, 42px)}.search-overlay-intro p{font-size:14px;line-height:1.55}.search-overlay-field{grid-template-columns:minmax(0,1fr);gap:8px}.search-submit{width:100%;min-height:52px}.search-overlay-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.search-overlay-suggestions-label{grid-column:1/-1;margin-bottom:2px}.search-suggestion{width:100%;min-height:44px;text-align:left}.search-overlay-keyboard{display:none}}@media (prefers-reduced-motion:reduce){.search-close,.search-overlay,.search-overlay-inner,.search-submit,.search-suggestion{scroll-behavior:auto!important;transition-duration:NaNs!important}}#index .breadcrumb{display:none}.ico-account,.ico-mail{background-color:var(--jvmc1);border-radius:10px;box-shadow:var(--gray-shadow1)}@media (min-width:768px){#header .ico-account,#header .ico-mail{color:#fff}}.ico-mail{margin-right:6px}#header .header-jvmc-icon.ico-search,.my-cart-slot{background-color:var(--black1);color:#fff;border-radius:10px;box-shadow:var(--gray-shadow1)}.header-jvmc-icons-left{margin-left:var(--gutter-inline);margin-right:0}.ico-search{margin-right:5px}.my-cart-slot{padding:2px 9px 0 8px}#social-icons a{color:var(--white1);display:flex}#social-icons a:hover{color:var(--jvmc1)}#social-icons{display:none!important}#banner-reassurance .banner-phone{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:2px 9px;margin-right:6px;background:var(--jvmc1);color:#fff;border-radius:999px;font-weight:700;font-size:11px;letter-spacing:.01em;text-decoration:none;font-variant-numeric:tabular-nums;line-height:1.5;transition:background-color .2s ease,transform .15s ease}#banner-reassurance .banner-phone:focus-visible,#banner-reassurance .banner-phone:hover{background:var(--jvmc-deep,#246c66);color:#fff;text-decoration:none;transform:translateY(-1px)}#banner-reassurance .banner-phone svg{flex-shrink:0;color:#fff;width:11px;height:11px}@media (max-width:360px){#banner-reassurance .banner-phone__label{display:none}#banner-reassurance .banner-phone{padding:3px 8px}}#social-icons{display:flex;gap:10px;align-items:center;margin-left:auto;margin-right:var(--gutter-inline)}.icon-youtube-banner{margin-right:5px}.btn-primary,.btn-primary:hover{background-color:var(--jvmc1);border-radius:10px;box-shadow:var(--gray-shadow1)}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{background-color:var(--black1)}.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default{background:var(--jvmc1)}.ico-account.ico-mobile{margin-right:6px}@media (min-width:992px){.ico-mobile{display:none}#product .product-main-block{padding-left:40px;padding-right:50px}.product-second-image{padding:0 4% 0 0}}@media (max-width:992px){.ico-desktop{display:none}.ico-mail{margin-right:0}}.product-prices{margin-top:4px;border-top:1px solid rgba(0,0,0,.06);padding:8px 0 4px 0}#main .page-header.product-header{margin-bottom:0}.product-prices .tax-shipping-delivery-label{display:none}.product-prices div{margin-bottom:0}.page-content.page-cms ul,p{color:var(--black2);letter-spacing:.2px}.col-md-7 .product-description{padding:0 4rem}.product-availability .out_of_stock{display:none}.product-price{color:var(--jvmc1)}.usp-list{list-style:none;margin:0;padding:1.5rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.65rem}.usp{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;background:var(--white1,#fff);border:1px solid rgba(36,108,102,.16);border-radius:14px;line-height:1.3;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease}.usp:hover{border-color:rgba(36,108,102,.32);box-shadow:0 4px 14px rgba(0,0,0,.04);transform:translateY(-1px)}.usp .usp__icon{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(36,108,102,.08);color:var(--jvmc-deep,#246c66);transition:background-color .25s ease,color .25s ease}.usp .usp__icon svg{width:20px;height:20px}.usp .usp__icon>svg[width]{width:20px;height:20px}.usp .usp__svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.usp:hover .usp__icon{background:var(--jvmc-deep,#246c66);color:#fff}.usp.usp1 .usp__icon{background:0 0;padding:0}.usp.usp1:hover .usp__icon{background:rgba(36,108,102,.05)}.usp.usp1 .usp__icon>svg[width]{width:24px;height:16px;border-radius:2px;overflow:hidden}.usp .usp__text{font-size:.9rem;font-weight:500;color:var(--darkBlue,#484c68);letter-spacing:0}@media (prefers-reduced-motion:reduce){.usp,.usp .usp__icon{transition:border-color .2s ease,color .2s ease,background-color .2s ease}.usp:hover{transform:none}}.product-information{padding-top:20px}.h1.product-title{font-weight:700;padding-top:6px;text-wrap:auto}#wrapper{padding-top:2.563rem}.product-variants.js-product-variants{text-align:center}.add-to-cart{display:inline-flex;align-items:center;justify-content:center;gap:8px}.add-to-cart .icon-cart{flex-shrink:0}@media (max-width:767px){.add-to-cart .add-to-cart-label{display:none}#product .add-to-cart{height:38px;padding:0 16px}}.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover{border-bottom:var(--black1) 1px solid;margin-bottom:14px}.tabs .nav-tabs .nav-link.active{color:var(--black1)}.has-discount .page-content.page-cms ul,.has-discount p,.has-discount.product-price,.page-content.page-cms .has-discount ul{color:var(--jvmc1)}.product-discount .regular-price{font-weight:700}.product-main-block .product-discount .regular-price{font-weight:400}.tabs .nav-tabs .nav-link{color:var(--black1);font-weight:400;letter-spacing:.4px;font-size:15px}.tabs{padding:1.25rem 0;margin-top:2rem}body.page-category #js-product-list-top.products-selection{position:relative;z-index:12;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:72px;margin:0 1.25rem 1.35rem;padding:.72rem .8rem .72rem 1rem;background:#f9f9f9;border:1px solid #dce5e3;border-left:3px solid var(--jvmc1,#10d1c0);border-radius:14px;box-shadow:0 8px 24px rgba(34,55,53,.05)}body.page-category #js-product-list-top .total-products{display:flex;align-items:center;gap:.8rem;min-width:0;max-width:none;margin:0;padding:0}body.page-category #js-product-list-top .product-list-toolbar__eyebrow{flex:0 0 auto;color:var(--jvmc-deep,#246c66);font-size:.64rem;font-weight:760;line-height:1.2;letter-spacing:.17em;text-transform:uppercase}body.page-category #js-product-list-top .product-list-toolbar__count{display:inline-flex;align-items:baseline;gap:.34rem;min-width:0;margin:0;padding:.42rem .7rem;color:#606969;font-size:.72rem;font-weight:620;line-height:1.15;background:#fdfdfd;border:1px solid #e0e7e5;border-radius:999px;white-space:nowrap}body.page-category #js-product-list-top .product-list-toolbar__count strong{color:#272c2e;font-size:1rem;font-weight:760;letter-spacing:-.025em;font-variant-numeric:tabular-nums}body.page-category #js-product-list-top .product-list-toolbar__controls,body.page-category #js-product-list-top .sort-by-row{min-width:0}body.page-category #js-product-list-top .sort-by-row{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin:0}body.page-category #js-product-list-top .sort-by{flex:0 0 auto;width:auto;max-width:none;margin:0;padding:0;color:#697170;font-size:.68rem;font-weight:680;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}body.page-category #js-product-list-top .products-sort-order{position:relative;flex:0 0 auto;width:auto;max-width:none;margin:0;padding:0}body.page-category #js-product-list-top .products-sort-order .select-title{display:inline-flex;align-items:center;justify-content:flex-start;gap:.55rem;width:auto;min-width:218px;min-height:44px;margin:0;padding:.62rem .72rem;color:#303638;background:#fdfdfd;border:1px solid #d6e1de;border-radius:9px;font-size:.78rem;font-weight:650;line-height:1.2;text-align:left;cursor:pointer;transform:none!important;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}body.page-category #js-product-list-top .products-sort-order .select-title:focus-visible,body.page-category #js-product-list-top .products-sort-order .select-title:hover,body.page-category #js-product-list-top .products-sort-order .select-title[aria-expanded=true]{color:var(--jvmc-deep,#246c66);background:#fff;border-color:#afc9c4;box-shadow:0 5px 14px rgba(36,108,102,.08);outline:0}body.page-category #js-product-list-top .products-sort-order__icon{flex:0 0 auto;color:var(--jvmc-deep,#246c66)}body.page-category #js-product-list-top .products-sort-order__mobile-label{display:none}body.page-category #js-product-list-top .products-sort-order__selection{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.page-category #js-product-list-top .products-sort-order .select-title .svg-icon{flex:0 0 auto;margin-left:auto;color:var(--jvmc-deep,#246c66);transition:transform .2s ease}body.page-category #js-product-list-top .products-sort-order .select-title[aria-expanded=true] .svg-icon{transform:rotate(180deg)}body.page-category #js-product-list-top .products-sort-order .dropdown-menu{right:0;left:auto;width:max-content;min-width:250px;max-width:min(330px,calc(100vw - 2rem));margin-top:.45rem;padding:.42rem;overflow:hidden;background:#fdfdfd;border:1px solid #d9e3e1;border-radius:11px;box-shadow:0 14px 32px rgba(27,43,41,.12)}body.page-category #js-product-list-top .products-sort-order .select-list{display:block;padding:.58rem .7rem;color:#4b5354;border-radius:7px;font-size:.76rem;font-weight:580;line-height:1.25;text-decoration:none;transform:none!important}body.page-category #js-product-list-top .products-sort-order .select-list:focus-visible,body.page-category #js-product-list-top .products-sort-order .select-list:hover{color:var(--jvmc-deep,#246c66);background:#f3f7f6;outline:0}body.page-category #js-product-list-top .products-sort-order .select-list.current{color:#fff;background:var(--stories-deep,#008178);font-weight:700}body.page-category #js-product-list-top .filter-button{flex:0 0 auto;width:auto;max-width:none;margin:0;padding:0}body.page-category #js-product-list-top .filter-button #search_filter_toggler{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;width:auto;min-height:44px;margin:0;padding:.62rem .78rem;color:#fff;background:var(--stories-deep,#008178);border:1px solid var(--stories-deep,#008178);border-radius:9px;font-size:.7rem;font-weight:740;line-height:1.2;letter-spacing:.035em;text-transform:none;box-shadow:none;transform:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}body.page-category #js-product-list-top .filter-button #search_filter_toggler:focus-visible,body.page-category #js-product-list-top .filter-button #search_filter_toggler:hover{color:#fff;background:#17625d;border-color:#17625d;box-shadow:0 5px 14px rgba(0,129,120,.12);outline:0}@media (max-width:767.98px){body.page-category #js-product-list-top.products-selection{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;min-height:62px;margin:0 1rem 1rem!important;padding:.58rem .62rem .58rem .72rem;overflow:visible;border-radius:12px;box-shadow:0 6px 18px rgba(34,55,53,.045)}body.page-category #js-product-list-top .total-products{gap:0}body.page-category #js-product-list-top .product-list-toolbar__eyebrow{display:none}body.page-category #js-product-list-top .product-list-toolbar__count{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;padding:0;background:0 0;border:0;border-radius:0;white-space:normal}body.page-category #js-product-list-top .product-list-toolbar__count strong{font-size:1.08rem;line-height:1}body.page-category #js-product-list-top .product-list-toolbar__count span{overflow:hidden;max-width:132px;color:#626b6a;font-size:.6rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body.page-category #js-product-list-top .product-list-toolbar__controls,body.page-category #js-product-list-top .sort-by-row{width:auto;position:static}body.page-category #js-product-list-top .sort-by-row{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:.4rem}body.page-category #js-product-list-top .sort-by{display:none}body.page-category #js-product-list-top .products-sort-order{display:block;position:static}body.page-category #js-product-list-top .products-sort-order .select-title{min-width:82px;min-height:42px;padding:.58rem .62rem;gap:.35rem;font-size:.68rem}body.page-category #js-product-list-top .products-sort-order__mobile-label{display:inline}body.page-category #js-product-list-top .products-sort-order__selection{display:none}body.page-category #js-product-list-top .products-sort-order .select-title .svg-icon{display:none}body.page-category #js-product-list-top .products-sort-order .dropdown-menu{position:absolute;top:calc(100% + .4rem);right:.62rem;left:.72rem;width:auto;min-width:0;max-width:none;margin-top:0;z-index:30}body.page-category #js-product-list-top .filter-button{display:block;flex:0 0 auto!important;width:auto!important;max-width:none!important}body.page-category #js-product-list-top .filter-button #search_filter_toggler{width:auto!important;min-height:42px;padding:.58rem .7rem;font-size:.68rem}}@media (max-width:360px){body.page-category #js-product-list-top.products-selection{margin-inline:.65rem!important}body.page-category #js-product-list-top .product-list-toolbar__count span{max-width:92px}body.page-category #js-product-list-top .filter-button #search_filter_toggler,body.page-category #js-product-list-top .products-sort-order .select-title{padding-inline:.52rem}}.block-category .block-category-inner #category-description .page-content.page-cms ul:first-child,.block-category .block-category-inner #category-description p:first-child,.page-content.page-cms .block-category .block-category-inner #category-description ul:first-child{letter-spacing:.3px}.btn-unstyle.select-title{line-height:20px}.block-category .block-category-inner #category-description strong{font-weight:700;color:var(--black1)}@media (min-width:992px){#js-product-list-header{display:flex;gap:3rem;align-items:stretch}.category-cover{width:42%;flex:0 0 42%}.block-category.card.card-block{width:58%;flex:0 0 58%}.block-category.card.card-block:only-child{width:100%;flex:1 1 100%}}.category-cover img{max-width:100%}@media screen and (max-width:767px){.category-cover{display:none}}.block-category.card.card-block{background:var(--jvmc-light-grey-1);border:0;border-radius:24px;padding:1.5rem 2.25rem 1.75rem}.block-category .block-category__head{position:relative;margin-bottom:1.25rem;padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(36,108,102,.14)}.block-category .block-category__head::before{content:"";position:absolute;top:0;left:0;width:48px;height:2px;background:var(--teal-deep,#10d1c0);border-radius:2px}.block-category .block-category__head h1.h1{margin-bottom:.5rem;line-height:1.1}.block-category .block-category__head .block-category__count{margin-top:0}.block-category #category-description>:first-child,.block-category #category-description>p:first-child{margin-top:0}.block-category__count{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--jvmc-deep,#246c66);font-variant-numeric:tabular-nums;padding:.2rem .65rem;border:1px solid rgba(36,108,102,.22);border-radius:999px;background:rgba(16,209,192,.06);line-height:1.4}.block-category #category-description>.rte-content>p:first-of-type,.block-category #category-description>p:first-of-type{font-size:1.06rem;line-height:1.65;color:var(--darkBlue,#484c68);margin-bottom:1.1rem}#category-description:has(.category-signature){position:relative;padding-right:calc(38% + 1.5rem);min-height:300px}.category-signature{position:absolute;top:0;right:0;width:38%;margin:0;padding:2rem 1.75rem;background:linear-gradient(155deg,rgba(16,209,192,.055) 0,rgba(36,108,102,.035) 100%);border-radius:20px;overflow:hidden;isolation:isolate;float:none!important;display:block}.category-signature::before{content:"";position:absolute;top:-40px;right:-40px;width:150px;height:150px;background:radial-gradient(circle at center,rgba(16,209,192,.13) 0,transparent 70%);z-index:-1;pointer-events:none}.category-signature::after{content:"";position:absolute;top:1.5rem;bottom:1.5rem;left:0;width:3px;background:var(--teal-deep,#10d1c0);border-radius:0 3px 3px 0}.category-signature__eyebrow{display:block;font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--jvmc-deep,#246c66);margin:0 0 1rem;line-height:1}.category-signature .category-signature__stat{display:flex!important;align-items:baseline;gap:.9rem;margin:0 0 1.25rem!important;padding:0}.category-signature .category-signature__num{display:inline-block;font-size:2.85rem;font-weight:700;line-height:1;color:var(--jvmc-deep,#246c66);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex:0 0 auto;margin:0;padding:0}.category-signature .category-signature__num>span{color:var(--teal-deep,#10d1c0);font-weight:500}.category-signature .category-signature__label{display:inline-block;font-size:.88rem;line-height:1.4;color:var(--darkBlue,#484c68);font-weight:500;flex:1 1 auto;margin:0;padding:0}.category-signature .category-signature__quote{margin:0 0 .5rem!important;padding:0;font-size:.95rem;line-height:1.55;color:var(--black1,#1a1a1a);font-style:italic;font-weight:400;border:0;background:0 0;quotes:none}.category-signature .category-signature__quote::after,.category-signature .category-signature__quote::before{content:none}.category-signature .category-signature__author{margin:0 0 1.25rem!important;padding:0;font-size:.75rem;color:var(--mut,#6b7280);letter-spacing:.02em;line-height:1.3}.category-signature__cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;letter-spacing:.03em;color:var(--jvmc-deep,#246c66);text-decoration:none;padding:.5rem 0;border-bottom:1.5px solid var(--jvmc-deep,#246c66);transition:color .2s ease,border-color .2s ease,gap .2s ease}.category-signature__cta::after{content:"→";font-size:1.05em;line-height:1;transition:transform .2s ease}.category-signature__cta:focus,.category-signature__cta:hover{color:var(--teal-deep,#10d1c0);border-color:var(--teal-deep,#10d1c0);gap:.55rem;text-decoration:none}.category-signature__cta:hover::after{transform:translateX(2px)}.category-signature+p,.category-signature+ul{clear:none}@media (max-width:767px){#category-description:has(.category-signature){padding-right:0;min-height:0}.category-signature{position:static;width:100%;max-width:none;margin:1.5rem 0;padding:1.75rem 1.5rem}.category-signature .category-signature__num{font-size:2.5rem}.category-signature::after{display:none}}.category-usp-ribbon{position:relative;margin:1.75rem 0 1.5rem;padding:1.1rem 0;background-color:#fff;border-top:1px solid rgba(36,108,102,.14);border-bottom:1px solid rgba(36,108,102,.14)}.category-usp-ribbon .usp-list{padding:0;display:flex;flex-wrap:wrap;gap:1.5rem 2rem;justify-content:center;align-items:center}.category-usp-ribbon .usp{padding:0;background:0 0;border:0;border-radius:0;gap:.6rem;transition:color .2s ease}.category-usp-ribbon .usp:hover{transform:none;box-shadow:none;border:0}.category-usp-ribbon .usp .usp__icon{width:28px;height:28px;background:0 0;border-radius:6px}.category-usp-ribbon .usp:hover .usp__icon{background:rgba(36,108,102,.08);color:var(--jvmc-deep,#246c66)}.category-usp-ribbon .usp .usp__text{font-size:.82rem;font-weight:600;letter-spacing:.01em;color:var(--darkBlue,#484c68);line-height:1.3}@media (max-width:767px){body.category-id-27 .category-usp-ribbon{display:none}.category-usp-ribbon .usp-list{gap:.85rem 1.25rem;justify-content:flex-start}.category-usp-ribbon .usp .usp__text{font-size:.78rem}}.category-usp-ribbon .usp-list{padding-top:0}.page-category .pagination,.page-search .pagination,.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:2rem 0 4rem;padding:1rem 1.25rem;background:var(--white1,#fff);border:1px solid rgba(36,108,102,.16);border-radius:14px;color:var(--mut,#6b7280)}.pagination>div:first-child{flex:1 1 auto;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--mut,#6b7280);font-variant-numeric:tabular-nums;padding:0;margin:0;max-width:none}.pagination>div:last-child{flex:0 0 auto;padding:0;margin:0;max-width:none;width:auto}.pagination .page-list{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap;justify-content:flex-end}.pagination .page-list li{margin:0;padding:0}.pagination .page-list .spacer,.pagination .page-list a{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:36px;height:36px;padding:0 .7rem;border-radius:10px;background:0 0;border:1px solid transparent;color:var(--darkBlue,#484c68);font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.pagination .page-list a:hover{background:rgba(36,108,102,.06);color:var(--jvmc-deep,#246c66);text-decoration:none}.pagination .page-list li.current a{background:var(--jvmc1,#10d1c0);border-color:var(--jvmc1,#10d1c0);color:#fff;cursor:default;pointer-events:none}.pagination .page-list a.next,.pagination .page-list a.previous{padding:0 .95rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-color:rgba(36,108,102,.2);color:var(--jvmc-deep,#246c66)}.pagination .page-list a.next:hover,.pagination .page-list a.previous:hover{border-color:var(--jvmc-deep,#246c66);background:rgba(36,108,102,.06);color:var(--jvmc-deep,#246c66)}.pagination .page-list a.next .svg-icon,.pagination .page-list a.previous .svg-icon{display:inline-flex;align-items:center}.pagination .page-list a.next svg,.pagination .page-list a.previous svg{width:14px;height:14px}.pagination .page-list a.disabled{opacity:.35;pointer-events:none}.pagination .page-list .spacer{color:var(--mut,#6b7280);font-weight:400;cursor:default}@media (max-width:767px){.pagination{flex-direction:column;gap:.75rem;padding:.9rem 1rem}.pagination>div:first-child{text-align:center}}.usp-list{color:var(--black1)}.product-top-block{z-index:1}.product-bottom-block{position:relative;z-index:2;background:#fdfdfd;border-radius:24px 24px 0 0;margin-top:-24px;padding-top:1rem;box-shadow:0 -10px 10px -5px rgb(0 0 0 / 9%);border-radius:24px}.product-actions.js-product-actions{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--white1);padding:8px 0 6px;border-radius:24px 24px 0 0;box-shadow:0 -2px 12px rgba(0,0,0,.08)}@media (min-width:768px){.product-actions.js-product-actions>form{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding:0 1rem}.product-actions .has-color-drawer .swatch-drawer-trigger{margin:0}.product-actions .product-variants.js-product-variants{margin:0}.product-actions .product-add-to-cart{display:flex;align-items:center;gap:.75rem;margin:0}#product .product-add-to-cart .product-quantity{margin:0}.product-actions #product-availability{margin:0}}#product #product-availability:has(.product-available){display:none!important}.product-minimal-quantity{margin:0;min-height:0;line-height:1.4}.product-minimal-quantity:empty{display:none}body.noscroll .product-actions.js-product-actions{display:none}.product-second-image{margin-top:140px;position:sticky;top:140px}.product-main-only-wrap{background:#fff;border:1px solid rgba(36,108,102,.16);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease;overflow:hidden}.product-main-only-wrap:hover{border-color:rgba(36,108,102,.28);box-shadow:0 10px 24px rgba(0,0,0,.08);transform:translateY(-3px)}.product-main-only-wrap img{width:100%;height:auto;display:block;transition:transform .35s ease}.product-main-only-wrap:hover img{transform:scale(1.04)}.col-md-7{padding-left:0}#product-modal .modal-content .modal-body .product-images{display:flex;flex-direction:column;gap:.75rem;padding:0;margin-bottom:0;list-style:none}#product-modal .modal-content .modal-body .product-images>.thumb-container{display:block;flex:0 0 9.25rem;width:9.25rem;height:9.25rem;margin:0}#product-modal .modal-content .modal-body .product-images>.thumb-container picture{display:block;width:100%;height:100%}#product-modal .modal-content .modal-body .product-images img{display:block;width:100%;max-width:none;height:100%;padding:.35rem;margin:0;cursor:pointer;object-fit:contain;object-position:center;background:#fdfdfd;border:1px solid rgba(36,108,102,.14);border-radius:12px;box-shadow:0 3px 12px rgba(31,45,44,.055);transition:border-color .18s ease,box-shadow .18s ease}#product-modal .modal-content .modal-body .product-images img.selected,#product-modal .modal-content .modal-body .product-images img:hover{border:1px solid rgba(0,132,123,.6);box-shadow:0 7px 20px rgba(31,45,44,.1)}@media (max-width:767px){#product-modal .modal-content .modal-body .mask{max-height:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}#product-modal .modal-content .modal-body .product-images{flex-direction:row;gap:.5rem;margin:.75rem 0 0}#product-modal .modal-content .modal-body .product-images>.thumb-container{flex-basis:4.75rem;width:4.75rem;height:4.75rem}}#product .bootstrap-touchspin{display:flex;align-items:stretch;width:134px;height:44px;margin:0;overflow:hidden;background:#f5f7f7;border:1px solid #d5dfdd;border-radius:12px;box-shadow:0 2px 8px rgba(31,49,47,.035);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#product .bootstrap-touchspin:focus-within{background:#fff;border-color:#00847b;box-shadow:0 0 0 3px rgba(0,132,123,.1)}#product .bootstrap-touchspin input#quantity_wanted{order:2;width:44px;min-width:0;height:42px;min-height:42px;flex:1 1 44px;padding:0 2px;color:#25272b;background:#fff;border:0!important;border-right:1px solid #e1e7e6!important;border-left:1px solid #e1e7e6!important;border-radius:0!important;box-shadow:none!important;font-weight:650;font-variant-numeric:tabular-nums;line-height:42px;text-align:center}#product .bootstrap-touchspin .input-group-btn-vertical{display:contents}#product .bootstrap-touchspin .bootstrap-touchspin-down{order:1}#product .bootstrap-touchspin .bootstrap-touchspin-up{order:3}#product .bootstrap-touchspin .bootstrap-touchspin-down,#product .bootstrap-touchspin .bootstrap-touchspin-up,#product .bootstrap-touchspin .btn-touchspin{position:relative;width:44px;min-width:44px;height:42px;min-height:42px;flex:0 0 44px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#25272b;background:0 0;border:0!important;border-radius:0!important;box-shadow:none!important;line-height:1;transition:color .16s ease,background-color .16s ease;transform:none!important}#product .bootstrap-touchspin .btn-touchspin:focus-visible,#product .bootstrap-touchspin .btn-touchspin:hover{color:#00847b;background:#e7f3f2;outline:0;transform:none!important}#product .bootstrap-touchspin .bootstrap-touchspin-up:focus-visible .touchspin-up,#product .bootstrap-touchspin .bootstrap-touchspin-up:hover .touchspin-up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2300847b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")!important}#product .bootstrap-touchspin .bootstrap-touchspin-down:focus-visible .touchspin-down,#product .bootstrap-touchspin .bootstrap-touchspin-down:hover .touchspin-down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2300847b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")!important}#product .product-quantity .input-group-btn-vertical .btn{margin:0}.bootstrap-touchspin .touchspin-down,.bootstrap-touchspin .touchspin-up{display:block;width:16px;height:16px;margin:0;padding:0;line-height:0;vertical-align:middle;background-repeat:no-repeat;background-position:center center;background-size:16px 16px}.bootstrap-touchspin .touchspin-up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")!important}.bootstrap-touchspin .touchspin-down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")!important}#product .product-quantity .input-group-btn-vertical .btn i{top:27%;left:30%;color:transparent;font-family:Arial,sans-serif;font-size:0}#product .bootstrap-touchspin .input-group-btn-vertical .touchspin-down::after,#product .bootstrap-touchspin .input-group-btn-vertical .touchspin-up::after{display:none!important;content:none!important}#product .product-add-to-cart .product-quantity{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:4px}@media (max-width:767px){#product .bootstrap-touchspin{height:42px;border-radius:11px}#product .bootstrap-touchspin .bootstrap-touchspin-down,#product .bootstrap-touchspin .bootstrap-touchspin-up,#product .bootstrap-touchspin .btn-touchspin{height:40px;min-height:40px;max-height:40px}#product .bootstrap-touchspin input#quantity_wanted{height:40px;min-height:40px;max-height:40px;line-height:40px}}.page-my-account #content .links a span.link-item{color:var(--black1);letter-spacing:1px;text-transform:none;font-weight:400}.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i,.dropdown:hover .expand-more,.page-my-account #content .links a:hover i,.search-widget form button[type=submit] .search:hover,.top-menu .sub-menu a:hover{color:var(--jvmc1)}.page-addresses .address{border:solid 1px #f1f1f1;box-shadow:0PX 4PX 4PX #f5f5f5}.order-options #delivery{display:none}.form-control{color:var(--black1);background:#fff;border:1px solid rgb(145 145 145 / 25%);border-radius:12px}.input-group .input-group-btn>.btn[data-action=show-password]{padding:.78rem 1rem;background:var(--black1);border-radius:0PX 12PX 12PX 0PX}.block-promo .promo-input+button{border:2px solid var(--jvmc1)}.block-promo .promo-input{margin-right:.24rem;color:var(--black1);border:1px solid var(--lightGrey1);border-radius:12px}.form-control:focus{outline:.1rem solid var(--jvmc1)}.form-control:focus{border-color:var(--jvmc1)}form .form-control-label{letter-spacing:.4px}.forgot-password a{color:var(--black1)}.no-account a{color:var(--black1);background-color:#fff;border-radius:10px;padding:4px 26px;box-shadow:var(--gray-shadow1);font-weight:500;border:1px solid #2323234d}#contact .bootstrap-filestyle .btn-default{border-radius:0 12px 12px 0}.fc-turnstile-wrapper{width:100%}.form-group.row:has(input[name=newsletter]){display:none}.form-footer{text-align:center}#contact .form-footer{text-align:center!important}.form-footer .form-control-submit{float:none!important;margin:0 auto;display:inline-block}.card-block{padding:0}.contact-form{padding:0}#contact .col-md-9{padding:0}#my-account .text-sm-center a{color:#fff;background-color:var(--black1);padding:5px 10px;border-radius:12px;display:inline-block}.fc-cp-progress-step.completed .fc-cp-progress-step-number{background:var(--jvmc1);color:#fff;border-color:var(--jvmc1)}.fc-cp-progress-step.completed .fc-cp-progress-step-name{color:#08897d}.fc-cp-header::after{background:var(--jvmc-deep)}.fc-cp-step-number{color:var(--jvmc-deep)}.fc-cp-required-badge{background:var(--jvmc-deep)}.fc-cp-progress-step.active .fc-cp-progress-step-number{background:var(--black1);border-color:var(--black1);box-shadow:0 0 0 4px rgb(71 71 71 / 14%)}.fc-cp-progress-step.active .fc-cp-progress-step-name{color:var(--black1)}.fc-cp-progress-fill{background:var(--jvmc1)}.fc-cp-btn-next{background:linear-gradient(135deg,#4dd7cb,var(--jvmc1))}.fc-cp-btn-next:hover{background:linear-gradient(135deg,var(--jvmc1),#4dd7cb)}.fc-cp-option-card.selected .fc-cp-option-name{color:var(--black1)}.btn:focus{outline:0}@media (min-width:992px){#blockEmailSubscription_displayFooterBefore{margin:0 0 0 auto}}#footer .block_newsletter #block-newsletter-label{float:none;font-weight:600}#footer .container .rowed{display:flex}#speInp{height:12px;margin-right:4px}input{border-radius:12px}.alert{border-radius:12px}.contact-form{background:0 0}#authentication h1,#contact h1{color:var(--black1);margin:1.5rem 0 0 1.5rem}.bootstrap-filestyle,.form-control:hover{transform:translateY(-2px);transition:transform .2s ease;box-shadow:var(--gray-shadow2)}.btn-default:hover,.btn:hover,.newsletter-conditions a:hover,a:hover,button:hover,input:hover{transform:translateY(-2px);transition:transform .2s ease}.table thead th{color:#fff;background-color:var(--black1);border-radius:7px;border-bottom:transparent;border:1px solid #fff}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #fff;color:var(--black1)}.newsletter-conditions a,.page-footer a{display:inline-block}.breadcrumb a:hover,.footer-col a:hover,.footer-logo:hover,.page-footer a:hover{display:inline-block}.address{border-radius:12px}.newsletter-conditions input{transform:none}.account-link{background-color:var(--jvmc1);border-radius:10px;box-shadow:var(--gray-shadow1);padding:4px 14px 4px 10px;color:#fff;font-weight:700;letter-spacing:.3px}.newsletter-input-group .btn:hover{box-shadow:none}.account-link:hover{color:#fff}.psgdprinfo17{color:var(--black1);border:1px dashed #dbdbdb;border-radius:12px;background:0 0}a{color:var(--jvmc-deep);font-weight:700}p a:hover{color:var(--jvmc1)}.footer-wave{background:0 0;line-height:0;margin-bottom:-1px}.footer-wave--dark{background:#333347}.footer-wave svg{display:block;width:100%;height:50px}.footer-before{background-color:#333347;color:var(--white1);padding:2.5rem 0}.footer-newsletter{padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:2rem}.footer-before .block_newsletter{background:0 0;padding:0}.footer-before .block_newsletter h3{color:var(--white1);font-size:1.15rem;font-weight:600;letter-spacing:.04em;margin:0 0 .5rem}.footer-before .block_newsletter p{color:rgba(255,255,255,.65);margin:0 0 1.25rem;font-size:var(--fs-300);line-height:1.5;max-width:36ch}.footer-before .newsletter-input-group{display:flex;gap:.5rem;align-items:stretch;padding:4px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.footer-before .newsletter-input-group:focus-within{border-color:rgba(16,209,192,.45);background:rgba(255,255,255,.1);box-shadow:0 0 0 4px rgba(16,209,192,.1)}.footer-before .newsletter-input-group .input-wrapper{flex:1}.footer-before .newsletter-input-group input[type=email]{border-radius:10px;border:none;background:0 0;padding:.65rem 1rem;width:100%;height:100%;color:var(--white1);font-size:var(--fs-400);outline:0}.footer-before .newsletter-input-group input[type=email]::placeholder{color:rgba(255,255,255,.4)}.footer-before .newsletter-input-group .btn-primary{background-color:var(--jvmc1);color:#fff;border:none;border-radius:10px;padding:.65rem 1.5rem;font-weight:700;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;animation:newsletter-btn-pulse 5s ease-in-out 2s infinite}.footer-before .newsletter-input-group .btn-primary:hover{background-color:#0ac4b3;transform:translateY(-1px);box-shadow:0 6px 18px rgba(16,209,192,.28);animation:none}.footer-before .newsletter-input-group:focus-within .btn-primary{animation:none}.footer-before .newsletter-input-group .btn-primary:active{transform:translateY(0)}@keyframes newsletter-btn-pulse{0%{box-shadow:0 0 0 0 rgba(16,209,192,.4)}60%{box-shadow:0 0 0 14px rgba(16,209,192,0)}100%{box-shadow:0 0 0 0 rgba(16,209,192,0)}}.footer-before .newsletter-conditions{margin-top:.85rem;font-size:.78rem;color:rgba(255,255,255,.55);text-align:left;line-height:1.5}.footer-before .newsletter-conditions label{display:flex;align-items:flex-start;gap:.55rem;cursor:pointer;margin:0;color:rgba(255,255,255,.55);text-align:left}.footer-before .newsletter-conditions label span{color:rgba(255,255,255,.55)}.footer-before .newsletter-conditions input[type=checkbox]{flex-shrink:0;margin-top:.15rem;accent-color:var(--jvmc1)}@media (prefers-reduced-motion:reduce){.footer-before .newsletter-input-group,.footer-before .newsletter-input-group .btn-primary{transition:none;animation:none}.footer-before .newsletter-input-group .btn-primary:hover{transform:none}}.footer-before .newsletter-conditions a{padding:.25rem .15rem;min-height:44px;display:inline-flex;align-items:center}.footer-before .block_newsletter .alert{margin-top:.5rem;font-size:var(--fs-300);border-radius:8px}.footer-trust{text-align:center;padding:0 0 1rem}.footer-trust h3{color:var(--white1);font-size:var(--fs-600);font-weight:700;margin:0 0 1.25rem}.footer-trust-stats{display:flex;justify-content:center;gap:2rem;margin-bottom:1.25rem}.footer-trust-stat{text-align:center}.footer-trust-stat--reviews{color:inherit;text-decoration:none}.footer-trust-stat--reviews:hover span{color:rgba(255,255,255,.85);text-decoration:underline;text-underline-offset:3px}.footer-trust-stat--reviews:focus-visible{outline:2px solid var(--jvmc1);outline-offset:5px;border-radius:4px}.footer-trust-stat strong{display:block;font-size:var(--fs-800);font-weight:800;color:var(--jvmc1);line-height:1.1}.footer-trust-stat span{display:block;font-size:var(--fs-300);color:rgba(255,255,255,.6);margin-top:.2rem}.footer-trust-stars{display:flex;justify-content:center;gap:2px;margin-top:.3rem;color:#f5a623}.footer-before .footer-trust-stars svg{opacity:0;transform:scale(.7);transition:opacity .4s ease,transform .5s cubic-bezier(.34, 1.4, .42, 1)}.footer-before.is-revealed .footer-trust-stars svg{opacity:1;transform:scale(1)}.footer-before.is-revealed .footer-trust-stars svg:first-child{transition-delay:350ms}.footer-before.is-revealed .footer-trust-stars svg:nth-child(2){transition-delay:430ms}.footer-before.is-revealed .footer-trust-stars svg:nth-child(3){transition-delay:510ms}.footer-before.is-revealed .footer-trust-stars svg:nth-child(4){transition-delay:590ms}.footer-before.is-revealed .footer-trust-stars svg:nth-child(5){transition-delay:670ms}@media (prefers-reduced-motion:reduce){.footer-before .footer-trust-stars svg{opacity:1!important;transform:none!important;transition:none!important}}.footer-trust-quote{margin:0;padding:0;border:none;text-align:center}.footer-trust-quote p{color:rgba(255,255,255,.75);font-style:italic;font-size:var(--fs-400);margin:0 0 .25rem;line-height:1.5;text-align:center}.footer-trust-quote cite{color:rgba(255,255,255,.45);font-size:var(--fs-300);font-style:normal}.footer-trust-quote-heart{display:inline-block;margin-left:.2em;color:var(--jvmc1);font-size:1.05em;vertical-align:-.05em}.footer-reassurance{margin-top:.5rem}.footer-reassurance-item{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem .75rem;border-radius:8px;transition:transform .35s ease,background .35s ease}.footer-reassurance-item:hover{transform:translateY(-3px);background:rgba(16,209,192,.06)}.footer-reassurance-item svg{flex-shrink:0;color:var(--jvmc1);transition:transform .35s ease}.footer-reassurance-item:hover svg{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.footer-reassurance-item,.footer-reassurance-item svg{transition:none}.footer-reassurance-item:hover,.footer-reassurance-item:hover svg{transform:none}}.footer-reassurance-item strong{display:block;font-size:var(--fs-400);font-weight:600;color:var(--white1)}.footer-reassurance-item span{display:block;font-size:var(--fs-300);color:rgba(255,255,255,.6)}.footer-before .footer-reassurance>div,.footer-before .footer-trust h3,.footer-before .footer-trust-quote,.footer-before .footer-trust-stat{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22, .61, .36, 1),transform .6s cubic-bezier(.22, .61, .36, 1);will-change:opacity,transform}.footer-before.is-revealed .footer-reassurance>div,.footer-before.is-revealed .footer-trust h3,.footer-before.is-revealed .footer-trust-quote,.footer-before.is-revealed .footer-trust-stat{opacity:1;transform:translateY(0)}.footer-before.is-revealed .footer-trust h3{transition-delay:0s}.footer-before.is-revealed .footer-trust-stat:first-child{transition-delay:0.1s}.footer-before.is-revealed .footer-trust-stat:nth-child(2){transition-delay:0.2s}.footer-before.is-revealed .footer-trust-stat:nth-child(3){transition-delay:0.3s}.footer-before.is-revealed .footer-trust-quote{transition-delay:450ms}.footer-before.is-revealed .footer-reassurance>div:first-child{transition-delay:0.6s}.footer-before.is-revealed .footer-reassurance>div:nth-child(2){transition-delay:680ms}.footer-before.is-revealed .footer-reassurance>div:nth-child(3){transition-delay:760ms}.footer-before.is-revealed .footer-reassurance>div:nth-child(4){transition-delay:840ms}@media (prefers-reduced-motion:reduce){.footer-before .footer-reassurance>div,.footer-before .footer-trust h3,.footer-before .footer-trust-quote,.footer-before .footer-trust-stat{opacity:1!important;transform:none!important;transition:none!important}}.footer-container{background-color:var(--black1);background-image:radial-gradient(circle at center,rgba(255,255,255,.04) 1px,transparent 1.5px);background-size:28px 28px;color:rgba(255,255,255,.85);padding:2rem 0 0 0}.footer-logo-col{text-align:center;margin-bottom:1.5rem;min-height:180px}.footer-logo{display:inline-block;transition:transform .4s cubic-bezier(.22, .61, .36, 1)}.footer-logo:hover{transform:scale(1.04)}.footer-logo img{width:120px;height:auto;filter:brightness(0) invert(1);margin-bottom:.75rem;transition:filter .4s ease}.footer-logo:hover img{filter:brightness(0) invert(1) drop-shadow(0 0 18px rgba(16, 209, 192, .45))}@media (prefers-reduced-motion:reduce){.footer-logo,.footer-logo img{transition:none}.footer-logo:hover{transform:none}}.footer-baseline{color:rgba(255,255,255,.55);font-size:var(--fs-300);line-height:1.4;margin:0 0 .75rem;padding-left:.5rem;max-width:100%;text-align:center}.footer-flag{display:inline-block;vertical-align:-1px;margin-right:.2rem;border-radius:2px}.footer-social{display:flex;justify-content:center;gap:.75rem}.footer-container .footer-social a{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.08);color:rgba(255,255,255,.85);transition:color .3s ease,transform .35s cubic-bezier(.22, .61, .36, 1)}.footer-container .footer-social a::before{content:'';position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .35s ease;z-index:-1}.footer-container .footer-social a:hover{color:#fff;transform:translateY(-2px) scale(1.06)}.footer-container .footer-social a:hover::before{opacity:1}.footer-container .footer-social a[aria-label=YouTube]::before{background:red}.footer-container .footer-social a[aria-label=Instagram]::before{background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.footer-container .footer-social a[aria-label=TikTok]::before{background:#000}.footer-container .footer-social a[aria-label=Facebook]::before{background:#1877f2}@media (prefers-reduced-motion:reduce){.footer-container .footer-social a,.footer-container .footer-social a::before{transition:none}.footer-container .footer-social a:hover{transform:none}}.footer-col{margin-bottom:1.5rem;text-align:center;min-height:180px}.footer-container .footer-col h4,.footer-container .links .h3,.footer-container .links h3,.footer-container h4{position:relative;display:inline-block;color:var(--white1);font-size:.92rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.4rem;padding-bottom:.7rem}.footer-container .footer-col h4::after,.footer-container .links .h3::after,.footer-container .links h3::after,.footer-container h4::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:28px;height:2px;background:var(--jvmc1)}.footer-container .footer-col ul,.footer-container .links ul{list-style:none;padding:0;margin:0}.footer-container .footer-col ul li,.footer-container .links ul li{margin-bottom:.5rem}.footer-container .footer-col ul li a,.footer-container .links ul li a,.footer-container a{color:rgba(255,255,255,.65);font-weight:400;font-size:var(--fs-300);text-decoration:none;transition:color .25s ease}.footer-container .footer-col ul li a,.footer-container .links ul li a{position:relative;display:inline-block}.footer-container .footer-col ul li a::after,.footer-container .links ul li a::after{content:'';position:absolute;bottom:-2px;left:50%;width:100%;height:1px;background:var(--jvmc1);transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.footer-container .footer-col ul li a:hover,.footer-container .links ul li a:hover,.footer-container a:hover{color:var(--jvmc1)}.footer-container .footer-col ul li a:hover::after,.footer-container .links ul li a:hover::after{transform:translateX(-50%) scaleX(1)}.footer-col-contact li{display:flex;align-items:center;justify-content:center;gap:.5rem}.footer-col-contact svg{flex-shrink:0;color:var(--jvmc1)}.footer-container .links .collapse{display:block}.footer-container .block-contact{color:rgba(255,255,255,.65);font-size:var(--fs-300)}.footer-container .block-contact .h4,.footer-container .block-contact h4{color:var(--white1)}.footer-bottom{position:relative;background-color:#1e1e2c;color:rgba(255,255,255,.45);padding:1.75rem 0;font-size:var(--fs-300)}.footer-bottom::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;max-width:320px;height:1px;background:linear-gradient(to right,transparent,rgba(16,209,192,.35),transparent)}.footer-copyright{margin:0;color:rgba(255,255,255,.45);font-weight:400;letter-spacing:.02em}.footer-bottom-links{display:flex;align-items:center;justify-content:flex-end;gap:.85rem}.footer-sep{color:rgba(255,255,255,.25);font-size:1.1rem;line-height:1}.footer-bottom .row{position:relative}.footer-bottom .row::after{content:'JVMC';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-main);font-size:.65rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--jvmc1);pointer-events:none;opacity:.85}@media (max-width:991px){.footer-bottom .row::after{display:none}}.footer-bottom a{color:rgba(255,255,255,.45);text-decoration:none;transition:color .2s ease}.footer-bottom a:hover{color:var(--jvmc1)}.footer-container .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#footer a:focus-visible{outline:2px solid var(--jvmc1);outline-offset:2px;border-radius:2px}@media (max-width:991px){.footer-trust{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.12)}.footer-newsletter-col{margin-top:0}#blockEmailSubscription_displayFooterBefore,#blockEmailSubscription_displayFooterBefore p{text-align:center}.footer-before .newsletter-conditions label{justify-content:center}}@media (max-width:767px){.footer-bottom .text-md-right{text-align:center}.footer-copyright{text-align:center}.footer-bottom-links{justify-content:center}.footer-trust-stats{gap:1rem}}#wrapper .breadcrumb li a{font-weight:400}.product-miniature .thumbnail-container .product-thumbnail{height:auto}.quickview .modal-content{background-color:#fff}.quickview .mask{margin-right:.6rem}.quick-view{display:none!important}.modal-body,.modal-header{border-radius:24px}#blockcart-modal .product-name{color:var(--black1)}.modal-content{border-radius:24px;box-shadow:0 4px 20px #535353}#blockcart-modal .cart-content .cart-content-btn .btn{border-radius:12px}#js-product-list-header{margin-bottom:2rem}.product-discounts.js-product-discounts{margin-bottom:0}.product-quantity .add,.product-quantity .qty{margin-bottom:0}.product-bottom-block .tabs{margin-top:0;padding-top:0;padding-bottom:0;background:#fafafa}.product-bottom-block .tabs .nav-tabs .nav-link.active{background:#fafafa}@media (max-width:767px){.product-top-block .col-md-7{padding-right:0}.product-second-image{margin-top:0}#main .images-container .js-qv-mask.js-qv-mask.scroll{max-width:none;flex:0 0 auto;width:100%}}.product-accessories{background-color:#fff;z-index:10;position:relative;padding-top:4rem}#product #product-comments-list,#product #product-comments-list-footer,#product .product-comment-list-item,#product-comments-list-header{background-color:#fff;z-index:10;position:relative}#product .product-comment-list-item{margin-bottom:0}#search #js-product-list-header{margin-bottom:3rem}#product #product-availability{display:block;text-align:center;margin-top:0;font-weight:600}#product #product-availability i{vertical-align:middle;font-size:18px;line-height:1}.js-mailalert{display:flex;flex-direction:column;align-items:center}#product .product-variants>.product-variants-item{margin:0;display:flex;flex-direction:column;align-items:center}.product-variants.js-product-variants .clearfix.product-variants-item .form-control-select{text-align:center;padding:0}.product-variants.js-product-variants select{min-width:120px}#product .social-sharing{display:none}#product .product-comments-additional-info{display:none}.product-actions .control-label{display:none}body#product .product-actions .jvmc-variant-select{position:relative;width:clamp(180px,17vw,248px);height:44px;max-width:calc(100vw - 24px);margin:0;background:#fbfcfc;border:1px solid #d5dfdd;border-radius:11px;box-shadow:0 2px 8px rgba(31,49,47,.035);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}body#product .product-actions .jvmc-variant-select:hover{border-color:#a9c7c3}body#product .product-actions .jvmc-variant-select:focus-within{border-color:#00847b;box-shadow:0 0 0 3px rgba(0,132,123,.13)}body#product .product-actions .jvmc-variant-select.is-unconfirmed{background:#f9fafa}body#product .product-actions .jvmc-variant-select.is-confirmed{border-color:#bad2cf}body#product .product-actions .jvmc-variant-select.has-error{border-color:#a75555;box-shadow:0 0 0 3px rgba(167,85,85,.12)}body#product .product-actions .jvmc-variant-select::after{position:absolute;z-index:3;right:13px;bottom:12px;width:7px;height:7px;content:"";border-right:1.5px solid #47706d;border-bottom:1.5px solid #47706d;pointer-events:none;transform:rotate(45deg)}body#product .product-actions .jvmc-variant-select__meta{position:absolute;z-index:2;top:4px;right:32px;left:12px;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.45rem;pointer-events:none}body#product .product-actions .jvmc-variant-select__label{min-width:0;margin:0;overflow:hidden;color:#667173;font-size:.57rem;font-weight:800;line-height:1.15;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body#product .product-actions .jvmc-variant-select__state{display:none;flex:0 0 auto;color:#6e787a;font-size:.55rem;font-weight:720;line-height:1.15;letter-spacing:.01em;white-space:nowrap}body#product .product-actions .jvmc-variant-select.is-ready .jvmc-variant-select__state{display:block}body#product .product-actions .jvmc-variant-select.is-confirmed .jvmc-variant-select__state{color:#00847b}body#product .product-actions .jvmc-variant-select>select.form-control-select{position:relative;z-index:1;width:100%;min-width:0;height:42px;padding:16px 36px 2px 12px;margin:0;color:#25272b;background-color:transparent;border:0;border-radius:11px;box-shadow:none;font-size:.86rem;font-weight:720;line-height:1.2;text-align:left;text-align-last:left;cursor:pointer;outline:0}body#product .product-actions .jvmc-variant-select>select.form-control-select:focus{outline:0;box-shadow:none}body#product .product-actions .jvmc-variant-select__heading{color:#687174;font-weight:700}body#product .product-actions .jvmc-variant-select__feedback{position:absolute;z-index:12;right:0;bottom:calc(100% + 8px);left:0;display:none;padding:.62rem .7rem;margin:0;color:#fff;background:#34383a;border-radius:9px;box-shadow:0 8px 24px rgba(27,34,34,.18);font-size:.68rem;font-weight:650;line-height:1.35;text-align:left}body#product .product-actions .jvmc-variant-select__feedback::after{position:absolute;top:100%;left:18px;width:0;height:0;content:"";border:6px solid transparent;border-top-color:#34383a}body#product .product-actions .jvmc-variant-select.has-error .jvmc-variant-select__feedback:not(:empty){display:block}@media (max-width:767px){body#product .product-actions .jvmc-variant-select{width:min(280px,calc(100vw - 32px))}}@media (max-width:380px){body#product .product-actions .jvmc-variant-select__meta{right:30px;left:10px}body#product .product-actions .jvmc-variant-select__label{max-width:48%}}@media (prefers-reduced-motion:reduce){body#product .product-actions .jvmc-variant-select{transition:none}}.swatch-drawer-trigger{display:none}.product-actions .has-color-drawer .swatch-drawer-trigger{display:flex;align-items:center;gap:10px;padding:6px 14px;border:1px solid rgba(0,0,0,.12);border-radius:12px;cursor:pointer;background:var(--white1,#fff);transition:border-color .2s,box-shadow .2s;margin:0 auto 4px;max-width:fit-content}.swatch-drawer-trigger:focus,.swatch-drawer-trigger:hover{border-color:var(--jvmc1,#3cd2b1);box-shadow:0 0 0 2px rgba(60,210,177,.15)}.swatch-drawer-trigger .swatch-preview{width:28px;height:28px;border-radius:50%;border:2px solid #232323;background-size:cover;background-position:center;flex-shrink:0}.swatch-drawer-trigger .swatch-label{font-size:.8rem;font-weight:600;color:var(--black1,#1a1a1a);white-space:nowrap}.swatch-drawer-trigger .swatch-chevron{width:16px;height:16px;opacity:.5;transition:transform .25s}.swatch-drawer-trigger[aria-expanded=true] .swatch-chevron{transform:rotate(180deg)}.product-actions .has-color-drawer>ul{display:none}.swatch-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1999;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.swatch-drawer-overlay.is-open{opacity:1;visibility:visible}.swatch-drawer{position:fixed;bottom:0;left:0;right:0;z-index:2000;background:var(--white1,#fff);border-radius:20px 20px 0 0;box-shadow:0 -8px 30px rgba(0,0,0,.15);transform:translateY(100%);transition:transform .35s cubic-bezier(.32, .72, 0, 1);max-height:70vh;display:flex;flex-direction:column}.swatch-drawer.is-open{transform:translateY(0)}.swatch-drawer-handle{display:flex;justify-content:center;padding:10px 0 4px;cursor:grab;flex-shrink:0}.swatch-drawer-handle::after{content:'';width:36px;height:4px;border-radius:2px;background:rgba(0,0,0,.15)}.swatch-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:4px 20px 12px;flex-shrink:0}.swatch-drawer-title{font-size:1rem;font-weight:700;color:var(--black1,#1a1a1a);margin:0}.swatch-drawer-close{width:32px;height:32px;border:none;background:rgba(0,0,0,.06);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.swatch-drawer-close:hover{background:rgba(0,0,0,.12)}.swatch-drawer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:4px 24px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.swatch-drawer-item{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;padding:8px 4px;border-radius:12px;border:2px solid transparent;transition:border-color .2s,background .2s}.swatch-drawer-item:hover{background:rgba(0,0,0,.03)}.swatch-drawer-item.is-selected{border-color:var(--jvmc1,#3cd2b1);background:rgba(60,210,177,.06)}.swatch-drawer-item .swatch-circle{width:100%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(0,0,0,.1);background-size:cover;background-position:center;transition:transform .2s,border-color .2s}.swatch-drawer-item.is-selected .swatch-circle{border-color:var(--jvmc1,#3cd2b1);transform:scale(1.08)}.swatch-drawer-item .swatch-name{font-size:.7rem;font-weight:500;color:var(--black1,#1a1a1a);text-align:center;line-height:1.2;max-width:70px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (min-width:768px){.product-actions .has-color-drawer .swatch-drawer-trigger{display:flex}.product-actions .has-color-drawer>ul{display:none}.swatch-drawer{max-height:80vh;max-width:640px;width:90%;margin:0 auto;bottom:auto;top:50%;left:50%;right:auto;transform:translate(-50%,-50%) scale(.92);opacity:0;border-radius:20px;transition:transform .3s cubic-bezier(.32, .72, 0, 1),opacity .3s}.swatch-drawer.is-open{transform:translate(-50%,-50%) scale(1);opacity:1}.swatch-drawer-grid{grid-template-columns:repeat(4,1fr)}.swatch-drawer-handle{display:none}.swatch-drawer-header{padding:16px 24px 12px}.swatch-drawer-grid{padding:4px 24px 28px;gap:16px}}#product .btn.disabled,#product .btn:disabled{cursor:not-allowed;opacity:.15;background-color:#000}#product .product-additional-info.js-product-additional-info .tabs{padding:0PX 0PX 8PX 0PX;margin:0}#product .product-additional-info.js-product-additional-info .tabs .btn-primary{margin-top:0!important}#product .product-minimal-quantity.js-product-minimal-quantity{display:none}#product .js-mailalert .form-control{max-width:300px;margin-bottom:8px;text-align:center}#product-availability .product-unavailable{color:var(--jvmc1)}#product .product-bottom-block .product-description{padding:0 10%}@media (max-width:768px){#blockcart-modal .modal-body{padding:1.875rem 1rem}#wrapper{padding:.563rem 4px 0 4px}.page-content.page-cms ul,p{text-align:left}#wrapper .breadcrumb{padding:10px 0 0 0;background:0 0;display:none}.product-main-block{margin-top:10px}.psforum-fw__col-popular{margin-bottom:14px}.page-order-detail .messages .message>div,body#checkout section.checkout-step .payment-options .payment-option{margin-bottom:.5rem;border-bottom:1px solid #f3f3f3;padding-bottom:12px}.block-category.card.card-block{padding:0 8px}#wrapper .breadcrumb li a{font-size:var(--fs-300)}#search #js-product-list-header{margin-bottom:1rem}.products-selection .showing{padding-top:1rem;color:var(--black1);font-size:var(--fs-300);font-weight:500}#product .product-bottom-block .product-description{padding:0 0}}#product h2{font-weight:700;padding:1rem 0}.product-accessories .h5{font-size:var(--fs-700);font-weight:700;padding:0 0 1rem 12px}.psforum-fw{padding:0 var(--gutter-inline)}.psforum-fw__col-latest,.psforum-fw__col-popular{border:solid 1px #0000000d;border-radius:20px;padding:1rem 1rem;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .25s ease,transform .25s ease}body#checkout section.checkout-step .address-item.selected{border:#e7e7e7 1px solid;border-radius:16px}.done{color:var(--jvmc1)}body#checkout section.checkout-step.-reachable.-current .step-number{background-color:var(--jvmc1)}.custom-radio input[type=radio]:checked+span{background-color:var(--jvmc1)}.d-block.js-terms a{color:var(--gray-shadow2);font-weight:500}.card-block .cart-summary-products.js-cart-summary-products .js-show-details{color:var(--black1)}.card-block .cart-summary-products.js-cart-summary-products .product-name a{color:var(--black1)}#checkout .payment-options label{font-size:1.2rem;text-align:left}#checkout .payment-options section{border:1px solid #ebebeb;border-radius:16px;padding:10px 14px 0 14px;margin-bottom:1rem}body#checkout section.checkout-step .payment-options .custom-radio{margin-right:.6rem;margin-top:6px}.definition-list dl dd,.definition-list dl dt{border-radius:10px}#search #js-product-list-header{padding-left:1rem}#search #products{padding-top:0;box-shadow:none}#products .up .btn-secondary,#products .up .btn-tertiary{color:var(--black1);text-transform:inherit;border-radius:12px;background-color:#fff;box-shadow:var(--gray-shadow3);padding:10px 3px 10px 16px;margin-right:10px}.layout_layout1 .mm_menus_li{border:none}.product-flags li.product-flag.discount,.product-flags li.product-flag.discount-amount,.product-flags li.product-flag.discount-percentage{background-color:var(--darkBlue);border-radius:8px 10px 10px 0}.tabs .tab-pane{padding-top:3.25rem;padding-bottom:3.25rem}.product-accessories .products>.product{margin-left:auto;margin-right:auto}.product-flags li.product-flag{background:var(--darkBlue)}#header #spr .rating-star-display>span,#header #spr_list .rating-star-display>span{font-size:10px;font-weight:800}.rating-star-display{display:flex;align-items:center;justify-content:center}.product #spr_list .rating-star-display .average_text{font-size:13px;font-weight:800;margin-left:5px;padding-top:3px}.ets_mm_block_content #spr_list{margin-top:-3px;margin-bottom:14px}.ets_mm_block_content #spr_list .row.mt-1{margin-top:0!important}#spr .spr-average-left .spr-average-note{font-size:.75em}#spr .spr-average-left .spr-average-count{font-size:.75em}#wrapper .breadcrumb li a{color:#505050}#wrapper .breadcrumb li{font-size:15px}#product .product-bottom-block #product-details,#product .product-bottom-block .tabs .nav-tabs #product-details-tab{display:none}#spr a.spr_btn_rating{background-color:var(--black1);border-color:var(--black1);border-radius:10px;padding:4px 12px 5px 10px!important}.spr_product_review_form .btn-warning{color:#5b5b5b;background-color:#fff;border-color:#dfdfdf}.spr_product_review_form .alert.alert-info{background-color:#f9f9f9;color:var(--black1);border-color:#dfdfdf}#product .spr-average-left{font-weight:700}.ets_mm_block .aPartir{font-weight:500;color:var(--gray1);margin-left:auto;font-size:13px}.ets_mm_block_content .imgMenu1{max-width:max-content;margin:18px auto 4px auto;width:50%;display:block}#content-hook_order_confirmation .card-title,#content-hook_order_confirmation p{text-align:center}#content-hook_order_confirmation{border:solid 1px #f1f1f1;border-radius:20px;padding:26px 0 12px 0;margin-bottom:40px;box-shadow:var(--gray-shadow2)}body#checkout section.checkout-step .address-item{border-radius:16px}body#checkout section.checkout-step .delivery-options .delivery-option{border-radius:16px;background-color:#fff;border:solid 1px #f7f7f7;box-shadow:var(--gray-shadow2)}#colissimo-pickup-point-address-selected{border:1px solid #f6f6f6;margin-bottom:20px;border-radius:16px;box-shadow:var(--gray-shadow2);padding:14px 10px 0 14px}body#checkout section.checkout-step .payment-options .payment-option{margin-bottom:.9rem;border:1px solid #f6f6f6;box-shadow:var(--gray-shadow2);border-radius:16px;padding:16px 20px}.block-promo .promo-code-button.cancel-promo{color:var(--black1)}.cart-grid-right .promo-discounts .cart-summary-line .label .code{color:#0db9aa}#cart .cart-grid-body,#cart .cart-grid-right{box-shadow:var(--gray-shadow2);border-radius:16px;border:solid 1px #f7f7f7}#checkout .cart-grid-body,#checkout .cart-grid-right{box-shadow:var(--gray-shadow2);border-radius:16px;border:solid 1px #f7f7f7}#cart .js-cart-line-product-quantity.form-control{border-radius:11px 0 0 11px}#cart .cart-grid-right,#checkout .cart-grid-right{padding:40px 20px 0 20px}#cart .cart-grid-body,#checkout .cart-grid-body{padding-bottom:20px;padding-top:20px}#cart .product-image.media-middle img{border-radius:14px;box-shadow:var(--gray-shadow2)}#cart .breadcrumb,#checkout .breadcrumb{display:none}#checkout .promo-code .btn.btn-primary{background-color:#fff;color:var(--black1);font-weight:400;border:solid 1px #e7e7e7;text-transform:uppercase;font-size:13px}body#checkout section.checkout-step .step-title{text-transform:inherit}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit{color:var(--black1);font-weight:400}@media (min-width:768px){.product-bottom-block{padding:30px 6%}.logoMobile{display:none}}@media (max-width:768px){.product-bottom-block .tab-content{padding:0 20px}.tabs .tab-pane{padding-top:1.25rem}.header-jvmc-icons{margin-right:0}}.product-bottom-block .tab-content{background-color:#fdfdfd;border-radius:24px}.tabs .nav-tabs{border-bottom:none}.ybc-menu-toggle{text-transform:capitalize;font-weight:400;letter-spacing:.5px}.video-container iframe{max-width:100%}@media (max-width:768px){.product-bottom-block .col-md-8{padding:0 6px}.ico-account,.ico-mail{background-color:transparent;border-radius:10px;box-shadow:var(--gray-shadow2)}#header .header-jvmc-icon.ico-search,.my-cart-slot{background-color:transparent;color:var(--black1);border-radius:10px;box-shadow:var(--gray-shadow2)}#_desktop_cart .header,#_desktop_cart .header a{color:var(--black1)}body .h1{font-size:24px}.mm_columns_li{margin-top:10px}.mm_tabs_reviews{display:none}.seeAll{justify-self:center}#social-icons.desktop{display:none}.header-jvmc-icons-left{margin-left:auto}body#checkout .cart-grid-body{padding:0}body#checkout .col-md-3{padding-left:0}body#checkout .col-md-6{padding-left:0}body#authentication .col-md-3{padding-left:0}body#authentication .col-md-6{padding-left:0}body#authentication h1{margin-left:4%}body#registration .col-md-3{padding-left:0}body#registration .col-md-6{padding-left:0}body#registration h1{margin-left:4%}.psforum-topic-header__top{display:block}.psforum-topic-toolbar{justify-content:center}.product-second-image{display:none}}.password-requirements-score,.password-strength-feedback .progress-bar{display:none}.fixed-width-md.colissimo-pickup-mobile-phone{padding-left:88px;max-width:240px}#spr_reviews_list_footer{border-radius:16px;padding:10px 10px}.ybc-menu-toggle{width:fit-content}.logoMobile-link{display:flex;align-items:center;align-self:center;margin-left:12px;min-width:66px}.logoMobile{max-height:42px;display:block;filter:invert(100%) drop-shadow(3px 3px 4px rgba(0, 0, 0, .3))}@media (min-width:768px){.logoMobile-link{display:none;width:0}}#header #header-forum-btn{color:#fff;padding:3px 10px 3px 8px;font-weight:500;text-transform:uppercase;font-size:10px;margin-left:auto;margin-right:6px;flex-shrink:0}#header #header-forum-btn svg{color:#fff}#header #header-forum-btn{border-left:1px solid rgba(255,255,255,.3);padding-left:10px;margin-left:8px}#banner-reassurance{display:flex;align-items:center;justify-content:center;gap:8px;margin-left:8px;flex:1;min-width:0}#banner-reassurance .banner-logo-mini{padding-right:8px;border-right:1px solid rgba(255,255,255,.3)}#banner-reassurance .banner-logo-j{font-size:16px;font-weight:700;color:#fff;line-height:1;display:inline}.banner-rotator{position:relative;overflow:hidden;height:16px;min-width:130px;flex:1 1 auto}.banner-slide{position:absolute;top:50%;left:50%;white-space:nowrap;font-size:11px;font-weight:500;color:#fff;opacity:0;transform:translate(-50%,100%);transition:opacity .35s ease,transform .35s ease;display:flex;align-items:center;gap:6px;text-decoration:none;line-height:16px}#banner-reassurance a.banner-slide,#banner-reassurance a.banner-slide svg{color:#fff;stroke:#fff}.banner-slide-active{opacity:1;transform:translate(-50%,-50%)}.banner-slide-out{opacity:0;transform:translate(-50%,-200%)}@media (min-width:768px){#banner-reassurance{justify-content:flex-start}#banner-reassurance .banner-rotator{margin-right:12px}.banner-slide{left:auto;right:0;font-size:13px;transform:translateY(100%)}.banner-slide-active{transform:translateY(-50%)}.banner-slide-out{transform:translateY(-200%)}#header-forum-btn{display:none}#spr_reviews_list_footer{margin:0 14px}}#social-icons.mobile{margin-right:auto;margin-left:0;gap:0}#social-icons.mobile svg{width:16px;height:16px}#social-icons.mobile a{min-width:30px;min-height:30px;display:flex;align-items:center;justify-content:center}#header .mm_tab_toggle_title a:hover{color:var(--black1)}#social-icons.mobile{display:none}.psforum-home .psforum-header{background:#fff;padding:0;border:none;box-shadow:none;margin-bottom:10px}.psforum-header__stats{color:var(--black1);opacity:1}.psforum-btn-new-topic{border:1px solid #e3e3e3;text-transform:capitalize;font-weight:500}.psforum-category__stats .psforum-stat strong{color:#4f4f4f;font-weight:600;font-size:13px}@media (max-width:991px){body#checkout section.checkout-step .address-item{flex:100%}body#checkout section.checkout-step .address-item>header{min-height:0}.contact-form{padding-right:14px}}.page-home--editorial{--home-section-y:clamp(80px, 12vw, 160px);--home-inner-x:clamp(20px, 5vw, 80px);--home-max-w:1280px;--home-eyebrow-fs:0.78rem;--home-title-fs:clamp(2rem, 4.4vw, 3.75rem);--home-hero-fs:clamp(2.6rem, 6.5vw, 6rem);--home-radius:14px;background:0 0}.page-home--editorial>.home-hero,.page-home--editorial>.home-proof,.page-home--editorial>.home-testimonials{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body#index{overflow-x:hidden}body:has(.page-home--editorial) #header{position:absolute;top:0;left:0;right:0;z-index:50}body:has(.page-home--editorial) #wrapper{padding-top:0;margin-top:0}body:has(.page-home--editorial) .home-hero{margin-top:0}.page-home--editorial .home-section-eyebrow{display:inline-block;margin:0 0 1rem;font-size:var(--home-eyebrow-fs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--jvmc1)}.page-home--editorial .home-section-title{margin:0 0 1.25rem;font-size:var(--home-title-fs);font-weight:700;line-height:1.05;letter-spacing:-.025em;color:var(--black1)}.page-home--editorial .home-section-lede{margin:0 auto;max-width:56ch;font-size:1.05rem;line-height:1.7;color:#555}.page-home--editorial .home-section-header{text-align:center;max-width:720px;margin:0 auto clamp(40px,6vw,80px);padding:0 var(--home-inner-x)}.page-home--editorial .home-section-header--light .home-section-title{color:var(--white1)}.page-home--editorial .home-section-header--light .home-section-lede{color:rgba(255,255,255,.75)}.page-home--editorial .btn-jvmc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.75rem;font-size:.92rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:6px;border:1.5px solid transparent;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease;cursor:pointer}.page-home--editorial .btn-jvmc:focus-visible,.page-home--editorial .btn-jvmc:hover{transform:translateY(-2px)}.page-home--editorial .btn-jvmc--primary{background:#00847b;color:#fff;border-color:#00847b}.page-home--editorial .btn-jvmc--primary:hover{background:#006f68;border-color:#006f68}.page-home--editorial .btn-jvmc--ghost{background:0 0;color:var(--white1);border-color:rgba(255,255,255,.85)}.page-home--editorial .btn-jvmc--ghost:hover{background:var(--white1);color:var(--black1);border-color:var(--white1)}.page-home--editorial .btn-jvmc--ghost-light{background:0 0;color:var(--black1);border-color:rgba(0,0,0,.2)}.page-home--editorial .btn-jvmc--ghost-light:hover{background:rgba(0,0,0,.04);border-color:var(--black1)}.page-home--editorial .home-hero{position:relative;min-height:clamp(580px,90vh,940px);color:var(--white1);overflow:hidden;isolation:isolate}.page-home--editorial .home-hero__overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.65) 40%,rgba(0,0,0,.18) 72%,transparent 100%),linear-gradient(180deg,rgba(0,0,0,.35) 0,transparent 40%,rgba(0,0,0,.55) 100%);pointer-events:none}.page-home--editorial .home-hero__inner{position:relative;z-index:1;margin:0 auto;padding:clamp(170px,12vh,220px) var(--home-inner-x) clamp(48px,5vh,80px);display:grid;grid-template-columns:1fr;grid-template-rows:auto}.page-home--editorial .home-hero__content{grid-area:1/1;justify-self:start;align-self:start;position:relative;z-index:2;min-width:0;max-width:min(820px,58vw)}.page-home--editorial .home-hero__eyebrow{display:inline-block;margin:0 0 1.5rem;font-size:var(--home-eyebrow-fs);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--jvmc1);padding-left:56px;position:relative;text-align:left}.page-home--editorial .home-hero__eyebrow::before{content:"";position:absolute;left:0;top:50%;width:40px;height:1px;background:var(--jvmc1)}.page-home--editorial .home-hero__title{font-family:var(--font-main);margin:0 0 1.5rem;max-width:25ch;font-size:clamp(2rem, 4vw, 3.5rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;color:var(--white1);text-wrap:balance}.page-home--editorial .home-hero__title em{font-style:italic;font-weight:400;color:rgba(255,255,255,.82)}.page-home--editorial .home-hero__lede{max-width:46ch;margin:0 0 2.5rem;font-size:clamp(1rem, 1.4vw, 1.2rem);line-height:1.6;color:rgba(255,255,255,.85)}.page-home--editorial .home-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:clamp(24px,3vh,40px)}.page-home--editorial .home-hero__contact-link{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;color:rgba(255,255,255,.78);font-size:.86rem;font-weight:600;text-decoration:underline;text-decoration-color:rgba(255,255,255,.32);text-decoration-thickness:1px;text-underline-offset:5px;transition:color .2s ease,text-decoration-color .2s ease}.page-home--editorial .home-hero__contact-link:focus-visible,.page-home--editorial .home-hero__contact-link:hover{color:#fff;text-decoration-color:var(--jvmc1)}.page-home--editorial .home-hero__contact-link:focus-visible{outline:2px solid var(--jvmc1);outline-offset:4px;border-radius:2px}.page-home--editorial .home-hero__trust{display:flex;align-items:center;gap:16px;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12);max-width:440px}.page-home--editorial .home-hero__trust-stars{display:flex;gap:2px;color:#f5a623;flex-shrink:0}.page-home--editorial .home-hero__trust-stars svg{width:16px;height:16px}.page-home--editorial .home-hero__trust-text{margin:0;font-size:.85rem;line-height:1.3;color:rgba(255,255,255,.7);display:flex;flex-direction:column;gap:2px}.page-home--editorial .home-hero__trust-text strong{color:var(--white1);font-weight:700;font-size:.95rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.page-home--editorial .home-hero__figure{grid-area:auto;justify-self:auto;align-self:auto;position:absolute;top:0;right:0;bottom:0;width:auto;max-width:100%;margin:0;padding-top:60px;isolation:isolate;z-index:1;pointer-events:none}.page-home--editorial .home-hero__figure::before{content:"";position:absolute;inset:-4%;z-index:-1;background:radial-gradient(ellipse 55% 60% at 50% 45%,rgba(16,209,192,.22),transparent 70%),radial-gradient(ellipse 40% 50% at 50% 60%,rgba(16,209,192,.14),transparent 75%);filter:blur(12px);pointer-events:none}.page-home--editorial .home-hero__figure img{position:relative;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:right bottom;display:block;filter:drop-shadow(0 24px 48px rgba(0, 0, 0, .5))}@keyframes home-hero-fade-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page-home--editorial .home-hero__actions,.page-home--editorial .home-hero__eyebrow,.page-home--editorial .home-hero__lede,.page-home--editorial .home-hero__title,.page-home--editorial .home-hero__trust{opacity:0;animation:home-hero-fade-up .9s cubic-bezier(.2,.65,.25,1) forwards;will-change:opacity,transform}.page-home--editorial .home-hero__eyebrow{animation-delay:.1s}.page-home--editorial .home-hero__title{animation-delay:.25s}.page-home--editorial .home-hero__lede{animation-delay:.45s}.page-home--editorial .home-hero__actions{animation-delay:.6s}.page-home--editorial .home-hero__trust{animation-delay:.75s}.page-home--editorial .home-hero__scroll{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.7);text-decoration:none;animation:home-hero-scroll-bounce 2.6s ease-in-out infinite}.page-home--editorial .home-hero__scroll:hover{color:var(--white1)}@keyframes home-hero-scroll-bounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}@media (max-width:991px){.page-home--editorial .home-hero__inner{grid-template-columns:1fr;grid-template-rows:auto auto;gap:clamp(24px,5vw,48px);padding-bottom:clamp(80px,10vh,140px)}.page-home--editorial .home-hero__content{grid-area:2/1;justify-self:stretch;max-width:100%}.page-home--editorial .home-hero__figure{position:relative;top:auto;right:auto;bottom:auto;grid-area:1/1;width:100%;max-width:360px;justify-self:center;pointer-events:auto}.page-home--editorial .home-hero__figure img{height:auto;object-fit:unset;object-position:unset}.page-home--editorial .home-hero__overlay{background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.6) 40%,rgba(0,0,0,.85) 100%)}}@media (max-width:640px){.page-home--editorial .home-hero__figure{max-width:280px}}@media (max-width:991px){.page-home--editorial .home-hero__eyebrow{margin-bottom:.75rem}.page-home--editorial .home-hero__figure{display:none}.page-home--editorial .home-hero__inner{grid-template-rows:auto}.page-home--editorial .home-hero__content{grid-area:1/1}.page-home--editorial .home-hero::after{content:"J";position:absolute;top:50%;right:-8%;transform:translateY(-50%);font-family:var(--font-main, "Inter"),sans-serif;font-weight:900;font-size:clamp(24rem, 70vw, 36rem);line-height:1;color:rgb(255 255 255 / 10%);pointer-events:none;z-index:0;letter-spacing:-.08em;user-select:none}}.page-home--editorial .home-testimonials{background:#fafafa;padding:var(--home-section-y) 0}.page-home--editorial .home-testimonials::before{content:"";position:absolute;top:-40px;left:0;right:0;height:40px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'><path d='M0,40 L0,32 Q360,16 720,32 T1440,32 L1440,40 Z' fill='%23fafafa'/></svg>");pointer-events:none;z-index:2}.page-home--editorial .home-testimonials .home-section-eyebrow{color:var(--jvmc-deep)}.page-home--editorial .home-testimonials__grid{max-width:var(--home-max-w);margin:clamp(32px,4vw,56px) auto 0;padding:0 var(--home-inner-x);display:flex;gap:clamp(20px,2.5vw,36px);overflow-x:auto;scroll-snap-type:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;user-select:none;overscroll-behavior-inline:contain}.page-home--editorial .home-testimonials__grid::-webkit-scrollbar{display:none}.page-home--editorial .home-testimonials__grid.is-dragging{cursor:grabbing}.page-home--editorial .home-testimonials__grid.is-dragging a,.page-home--editorial .home-testimonials__grid.is-dragging article{pointer-events:none}.page-home--editorial .home-testimonials__grid>.home-testimonial{flex:0 0 calc((100% - 2 * clamp(20px,2.5vw,36px))/ 3);min-width:0;will-change:transform}.page-home--editorial .home-testimonials__grid>.home-testimonial{transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,filter .5s cubic-bezier(.2,.7,.2,1);opacity:.6;transform:scale(.94);transform-origin:center}.page-home--editorial .home-testimonials.is-hidden .home-testimonials__grid>.home-testimonial{opacity:0!important;transform:translate3d(0,40px,0) scale(.94);filter:blur(6px);transition:none}.page-home--editorial .home-testimonials:not(.is-hidden) .home-testimonials__grid>.home-testimonial{transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .9s cubic-bezier(.2,.7,.2,1),filter .7s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;transition-delay:calc(var(--reveal-delay, 0) * 1ms)}@media (prefers-reduced-motion:reduce){.page-home--editorial .home-testimonials.is-hidden .home-testimonials__grid>.home-testimonial{opacity:.6!important;transform:scale(.94);filter:none}}.page-home--editorial .home-testimonials__grid>.home-testimonial.is-focused{opacity:1;transform:scale(1);box-shadow:0 20px 50px rgba(0,0,0,.12)}.page-home--editorial .home-testimonials__grid>.home-testimonial:hover{opacity:1;transform:scale(1.02);box-shadow:0 24px 60px rgba(0,0,0,.15)}.page-home--editorial .home-testimonial__media img{transform:translate3d(var(--parallax-x,0),0,0) scale(1.08);transition:transform .6s cubic-bezier(.2,.7,.2,1);will-change:transform}.page-home--editorial .home-testimonial:hover .home-testimonial__media img{transform:translate3d(var(--parallax-x,0),0,0) scale(1.12)}.page-home--editorial .home-testimonial.is-focused .home-testimonial__media img{animation:home-testimonial-kenburns 14s ease-in-out infinite alternate;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.page-home--editorial .home-testimonial.is-focused:hover .home-testimonial__media img{animation-play-state:paused}@keyframes home-testimonial-kenburns{0%{transform:scale(1.08) translate(0,0)}100%{transform:scale(1.22) translate(-3%,-3%)}}@media (prefers-reduced-motion:reduce){.page-home--editorial .home-testimonial.is-focused .home-testimonial__media img{animation:none}}.page-home--editorial .home-testimonials__grid>.home-testimonial.is-clone:focus-within{outline:0}@media (max-width:991px){.page-home--editorial .home-testimonials__grid>.home-testimonial{flex:0 0 calc((100% - clamp(20px,2.5vw,36px))/ 2)}}@media (max-width:640px){.page-home--editorial .home-testimonials__grid>.home-testimonial{flex:0 0 85%}}.page-home--editorial .home-testimonials__dots{display:flex;justify-content:center;gap:8px;margin:clamp(20px,3vw,32px) auto 0;padding:0 var(--home-inner-x);max-width:var(--home-max-w)}.page-home--editorial .home-testimonials__dot{position:relative;width:32px;height:4px;background:rgba(36,108,102,.15);border:none;border-radius:999px;padding:0;cursor:pointer;overflow:hidden;transition:background-color .25s ease,width .25s ease}.page-home--editorial .home-testimonials__dot:hover{background:rgba(36,108,102,.3)}.page-home--editorial .home-testimonials__dot::after{content:"";position:absolute;inset:0;background:var(--jvmc1);transform-origin:left center;transform:scaleX(0);transition:transform .3s ease}.page-home--editorial .home-testimonials__dot.is-active{width:56px;background:rgba(36,108,102,.2)}.page-home--editorial .home-testimonials__dot.is-active::after{transform:scaleX(1)}.page-home--editorial .home-testimonials__dot:focus-visible{outline:2px solid var(--jvmc1);outline-offset:3px}@media (prefers-reduced-motion:reduce){.page-home--editorial .home-testimonials__grid{scroll-behavior:auto}.page-home--editorial .home-testimonials__grid>.home-testimonial{transition:none;transform:none}.page-home--editorial .home-testimonials__dot::after{transition:none}}.page-home--editorial .home-testimonial{position:relative;isolation:isolate;display:flex;flex-direction:column;background:var(--white1);border-radius:var(--home-radius);overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:transform .35s ease,box-shadow .35s ease}.page-home--editorial .home-testimonial:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.1)}.page-home--editorial .home-testimonial:focus-within{outline:2px solid var(--jvmc1);outline-offset:4px}.page-home--editorial .home-testimonial__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#eee}.page-home--editorial .home-testimonial__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.page-home--editorial .home-testimonial:hover .home-testimonial__media img{transform:scale(1.05)}.page-home--editorial .home-testimonial__badge{position:absolute;top:16px;left:16px;background:var(--jvmc-deep);color:var(--white1);padding:.4rem .85rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;z-index:2}.page-home--editorial .home-testimonial__caption{padding:1.5rem 1.75rem 1.75rem}.page-home--editorial .home-testimonial__name{margin:0 0 .6rem;font-size:1.15rem;font-weight:700;color:var(--black1)}.page-home--editorial .home-testimonial__link{color:inherit;text-decoration:none;transition:color .25s ease}.page-home--editorial .home-testimonial__link::after{content:'';position:absolute;inset:0;z-index:1}.page-home--editorial .home-testimonial__link:focus{outline:0}.page-home--editorial .home-testimonial:hover .home-testimonial__link{color:var(--jvmc-deep)}.page-home--editorial .home-testimonial__quote{margin:0;font-size:.95rem;font-style:italic;line-height:1.55;color:#555}.page-home--editorial .home-testimonial__quote--tagline{font-style:normal;color:var(--darkBlue);font-weight:500}.page-home--editorial .home-testimonial__cta{display:inline-flex;align-items:center;gap:6px;margin-top:1.1rem;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--jvmc-deep);transition:gap .25s ease}.page-home--editorial .home-testimonial:hover .home-testimonial__cta{gap:10px}.page-home--editorial .home-testimonial__cta svg{flex-shrink:0;transition:transform .25s ease}.page-home--editorial .home-testimonial:hover .home-testimonial__cta svg{transform:translateX(2px)}.page-home--editorial .home-testimonials .home-section-eyebrow,.page-home--editorial .home-testimonials .home-section-lede,.page-home--editorial .home-testimonials .home-section-title,.page-home--editorial .home-testimonials .home-testimonial{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.2,.65,.25,1),transform .7s cubic-bezier(.2,.65,.25,1);will-change:opacity,transform}.page-home--editorial .home-testimonials.is-revealed .home-section-eyebrow,.page-home--editorial .home-testimonials.is-revealed .home-section-lede,.page-home--editorial .home-testimonials.is-revealed .home-section-title,.page-home--editorial .home-testimonials.is-revealed .home-testimonial{opacity:1;transform:translateY(0)}.page-home--editorial .home-testimonials.is-revealed .home-section-eyebrow{transition-delay:0s}.page-home--editorial .home-testimonials.is-revealed .home-section-title{transition-delay:0.1s}.page-home--editorial .home-testimonials.is-revealed .home-section-lede{transition-delay:0.2s}.page-home--editorial .home-testimonials.is-revealed .home-testimonial:first-child{transition-delay:350ms}.page-home--editorial .home-testimonials.is-revealed .home-testimonial:nth-child(2){transition-delay:450ms}.page-home--editorial .home-testimonials.is-revealed .home-testimonial:nth-child(3){transition-delay:550ms}.page-home--editorial .home-testimonials .home-testimonial__media img{transform:scale(1.06)}.page-home--editorial .home-testimonials.is-revealed .home-testimonial__media img{transform:scale(1)}.page-home--editorial .home-testimonials.is-revealed .home-testimonial:first-child .home-testimonial__media img{transition-delay:350ms}.page-home--editorial .home-testimonials.is-revealed .home-testimonial:nth-child(2) .home-testimonial__media img{transition-delay:450ms}.page-home--editorial .home-testimonials.is-revealed .home-testimonial:nth-child(3) .home-testimonial__media img{transition-delay:550ms}.page-home--editorial .home-testimonials .home-testimonial__badge{opacity:0;transform:translateX(-16px);transition:opacity .5s ease,transform .5s ease}.page-home--editorial .home-testimonials.is-revealed .home-testimonial__badge{opacity:1;transform:translateX(0)}.page-home--editorial .home-testimonials.is-revealed .home-testimonial:first-child .home-testimonial__badge{transition-delay:750ms}.page-home--editorial .home-testimonials.is-revealed .home-testimonial:nth-child(2) .home-testimonial__badge{transition-delay:850ms}.page-home--editorial .home-testimonials.is-revealed .home-testimonial:nth-child(3) .home-testimonial__badge{transition-delay:950ms}@media (prefers-reduced-motion:reduce){.page-home--editorial .home-testimonials .home-section-eyebrow,.page-home--editorial .home-testimonials .home-section-lede,.page-home--editorial .home-testimonials .home-section-title,.page-home--editorial .home-testimonials .home-testimonial,.page-home--editorial .home-testimonials .home-testimonial__badge,.page-home--editorial .home-testimonials .home-testimonial__media img{opacity:1!important;transform:none!important;transition:none!important}}.page-home--editorial .home-selection{position:relative;isolation:isolate;margin:0 auto;padding:var(--home-section-y) var(--home-inner-x)}.page-home--editorial .home-selection::before{content:'';position:absolute;inset:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--white1);z-index:-1}.page-home--editorial .home-selection::after{content:'';position:absolute;top:-40px;left:0;right:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:40px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'><path d='M0,40 L0,32 Q360,16 720,32 T1440,32 L1440,40 Z' fill='%23ffffff'/></svg>");pointer-events:none;z-index:0}.page-home--editorial .home-selection>*{margin-top:0;margin-bottom:2rem}.page-home--editorial .home-selection>:last-child{margin-bottom:0}.page-home--editorial .home-section-lift{transform:translateY(100px) scale(.97);opacity:.6;transform-origin:center top;will-change:transform,opacity}.page-home--editorial .home-section-lift.is-lifted{animation:home-section-lift-anim .95s cubic-bezier(.25,1,.5,1) forwards}@keyframes home-section-lift-anim{from{transform:translateY(100px) scale(.97);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.page-home--editorial .home-section-lift{transform:none!important;opacity:1!important}.page-home--editorial .home-section-lift.is-lifted{animation:none!important}}.home-chapter-badge{position:fixed;top:96px;right:24px;z-index:30;opacity:0;transform:translateY(-6px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.home-chapter-badge.is-visible{opacity:1;transform:translateY(0)}.home-chapter-badge__label{display:inline-block;font-family:var(--font-main);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--jvmc-deep);padding:9px 14px 9px 12px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:2px solid var(--jvmc1);border-radius:2px;box-shadow:0 4px 16px rgba(36,108,102,.08)}@media (max-width:991px){.home-chapter-badge{display:none}}@media (prefers-reduced-motion:reduce){.home-chapter-badge{transition:opacity .15s ease;transform:none!important}}.home-ambient-tint{position:fixed;inset:0;pointer-events:none;z-index:9999;mix-blend-mode:multiply;background-color:#fff;transition:background-color 1.2s ease}.home-ambient-tint[data-section=hero]{background-color:#fefbf5}.home-ambient-tint[data-section=proof]{background-color:#fefbf5}.home-ambient-tint[data-section=video]{background-color:#fcf8f0}.home-ambient-tint[data-section=testimonials]{background-color:#fcfdfe}.home-ambient-tint[data-section=selection]{background-color:#fff}@media (max-width:768px){.home-ambient-tint{display:none}}@media (prefers-reduced-motion:reduce){.home-ambient-tint{transition:none}}@media (max-width:991px){.page-home--editorial .home-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-home--editorial .home-hero{min-height:78vh}.page-home--editorial .home-hero__inner{padding-top:clamp(96px,14vh,140px);padding-bottom:clamp(96px,12vh,140px)}.page-home--editorial .home-hero__actions{flex-direction:column;align-items:stretch}.page-home--editorial .home-hero__actions .btn-jvmc{width:100%}.page-home--editorial .home-testimonials__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-home--editorial .home-hero__actions,.page-home--editorial .home-hero__eyebrow,.page-home--editorial .home-hero__lede,.page-home--editorial .home-hero__scroll,.page-home--editorial .home-hero__title,.page-home--editorial .home-hero__trust{animation:none;opacity:1;transform:none}.page-home--editorial .btn-jvmc,.page-home--editorial .home-testimonial,.page-home--editorial .home-testimonial__media img{transition:none}}#product .product-bottom-block .product-description{--editorial-rhythm:clamp(1rem, 1.4vw, 1.5rem);--editorial-section-gap:clamp(2.5rem, 4vw, 4rem);--editorial-radius:12px;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,5%,4rem);max-width:980px;margin:0 auto;font-size:clamp(1rem, 1.05vw, 1.125rem);line-height:1.7;color:var(--black1)}#product .product-bottom-block .product-description>p:first-of-type::first-letter{float:left;font-family:var(--font-main);font-size:clamp(3rem, 5vw, 4.5rem);font-weight:700;line-height:.85;padding:.1em .18em 0 0;color:var(--jvmc1);letter-spacing:-.04em}#product .product-bottom-block .product-description h2{margin:var(--editorial-section-gap) 0 1.25rem;padding:0 0 0 1.5rem;font-size:clamp(1.75rem, 2.4vw, 2.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--black1);text-wrap:balance;position:relative}#product .product-bottom-block .product-description h2::before{content:"";position:absolute;left:0;top:.3em;bottom:.3em;width:6px;background:var(--jvmc1);border-radius:3px}#product .product-bottom-block .product-description h3{margin:calc(var(--editorial-section-gap) * .6) 0 .75rem;padding:0 0 0 1rem;font-size:clamp(1.2rem, 1.5vw, 1.375rem);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--black1);text-wrap:balance;position:relative}#product .product-bottom-block .product-description h3::before{content:"";position:absolute;left:0;top:.4em;bottom:.4em;width:2px;background:var(--jvmc1);border-radius:1px;opacity:.7}#product .product-bottom-block .product-description>h2:first-child,#product .product-bottom-block .product-description>h3:first-child{margin-top:0}#product .product-bottom-block .product-description h4{margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--black1);text-transform:uppercase;letter-spacing:.06em}#product .product-bottom-block .product-description p{margin:0 0 var(--editorial-rhythm);text-wrap:pretty}#product .product-bottom-block .product-description p strong{color:var(--black1);font-weight:600}#product .product-bottom-block .product-description p em{font-style:italic;color:#555}#product .product-bottom-block .product-description a{color:var(--black1);font-weight:650;text-decoration-line:underline;text-decoration-color:rgba(37,39,43,.3);text-decoration-thickness:1px;text-underline-offset:.2em;background-image:linear-gradient(#19a79d,#19a79d);background-repeat:no-repeat;background-position:0 calc(100% - .02em);background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transform:none!important;transition:color .2s ease,text-decoration-color .2s ease,background-size .32s cubic-bezier(.22, .68, 0, 1)}#product .product-bottom-block .product-description a::after{content:none}#product .product-bottom-block .product-description a:focus-visible,#product .product-bottom-block .product-description a:hover{color:#00847b;text-decoration-color:transparent;background-size:100% 1px}#product .product-bottom-block .product-description a:focus-visible{outline:2px solid rgba(0,132,123,.24);outline-offset:3px}#product .product-bottom-block .product-description ul{list-style:none;padding:0;margin:1rem 0 var(--editorial-rhythm)}#product .product-bottom-block .product-description ul li{position:relative;padding:.25rem 0 .25rem 1.75rem;margin-bottom:.5rem;line-height:1.6}#product .product-bottom-block .product-description ul li::before{content:"";position:absolute;left:0;top:.85em;width:8px;height:8px;background:var(--jvmc1);border-radius:50%}#product .product-bottom-block .product-description ol{list-style:none;counter-reset:editorial-step;padding:0;margin:1.5rem 0 var(--editorial-section-gap);display:grid;gap:.75rem;position:relative}#product .product-bottom-block .product-description ol li{counter-increment:editorial-step;position:relative;padding:1rem 1.25rem 1rem 4.5rem;background:var(--white1);border:1px solid rgba(0,0,0,.06);border-radius:var(--editorial-radius);line-height:1.5;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:box-shadow .2s ease,transform .2s ease}#product .product-bottom-block .product-description ol li:hover{box-shadow:0 6px 16px rgba(0,0,0,.08);transform:translateY(-1px)}#product .product-bottom-block .product-description ol li::before{content:counter(editorial-step,decimal-leading-zero);position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--jvmc1);color:#fff;font-weight:700;font-size:.85rem;border-radius:50%;letter-spacing:-.02em;font-variant-numeric:tabular-nums;z-index:1}#product .product-bottom-block .product-description ol li::after{content:"";position:absolute;left:calc(1rem + 1.125rem);top:calc(50% + 1.125rem);width:0;height:calc(100% + .75rem - 2.25rem + 1.125rem);border-left:2px dashed var(--jvmc1);opacity:.4;transform:translateX(-1px);pointer-events:none}#product .product-bottom-block .product-description ol li:last-child::after{display:none}#product .product-bottom-block .product-description blockquote{position:relative;margin:var(--editorial-section-gap) 0;padding:1.5rem 0 1.5rem 4.5rem;border-left:3px solid var(--jvmc1);font-size:clamp(1.25rem, 1.6vw, 1.5rem);font-style:italic;font-weight:400;line-height:1.4;color:var(--black1);text-wrap:balance}#product .product-bottom-block .product-description blockquote::before{content:"\00ab";position:absolute;left:1.25rem;top:.5rem;font-family:Georgia,"Times New Roman",serif;font-size:4.5rem;font-style:normal;font-weight:700;line-height:1;color:var(--jvmc1);opacity:.85;pointer-events:none}#product .product-bottom-block .product-description blockquote p{margin:0}#product .product-bottom-block .product-description blockquote cite{display:block;margin-top:.75rem;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--gray1)}#product .product-bottom-block .product-description table{width:100%;margin:1.5rem 0 var(--editorial-section-gap);border-collapse:collapse}#product .product-bottom-block .product-description table td,#product .product-bottom-block .product-description table th{padding:.85rem 1rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.08)}#product .product-bottom-block .product-description table th{font-weight:600;color:var(--black1);letter-spacing:.02em}#product .product-bottom-block .product-description details{margin-bottom:.75rem;padding:1rem 1.25rem;background:var(--white1);border:1px solid rgba(0,0,0,.08);border-radius:var(--editorial-radius);transition:box-shadow .25s ease,border-color .25s ease}#product .product-bottom-block .product-description details[open]{box-shadow:0 6px 18px rgba(0,0,0,.08);border-color:rgba(0,0,0,.12)}#product .product-bottom-block .product-description details>summary{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:600;color:var(--black1);list-style:none;user-select:none;padding-right:2rem;position:relative;line-height:1.4}#product .product-bottom-block .product-description details>summary::-webkit-details-marker{display:none}#product .product-bottom-block .product-description details>summary::after{content:"";position:absolute;right:0;top:50%;width:10px;height:10px;border-right:2px solid var(--jvmc1);border-bottom:2px solid var(--jvmc1);transform:translateY(-75%) rotate(45deg);transition:transform .25s ease}#product .product-bottom-block .product-description details[open]>summary::after{transform:translateY(-25%) rotate(-135deg)}#product .product-bottom-block .product-description details>:not(summary){margin-top:1rem}#product .product-bottom-block .product-description details>:not(summary):last-child{margin-bottom:0}#product .product-bottom-block .product-description hr{margin:var(--editorial-section-gap) 0;border:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.12),transparent)}#product .product-bottom-block .product-description img{max-width:100%;height:auto;border-radius:var(--editorial-radius);margin:1rem 0;display:block}@media (max-width:768px){#product .product-bottom-block .product-description{padding:1.5rem 1rem;font-size:1rem}#product .product-bottom-block .product-description>p:first-of-type::first-letter{font-size:2.5rem}#product .product-bottom-block .product-description ol li{padding:.85rem 1rem .85rem 3.5rem}#product .product-bottom-block .product-description ol li::before{width:1.75rem;height:1.75rem;font-size:.75rem;left:.75rem}#product .product-bottom-block .product-description blockquote{padding:1rem 0 1rem 1rem;font-size:1.125rem}}#product .product-bottom-block .product-description-wrap{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(1.5rem,2.5vw,3rem);align-items:start;max-width:960px;margin:0 auto;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,5%,4rem)}#product .product-bottom-block .product-description-wrap .product-description{max-width:none;margin:0;padding:0}#product .product-bottom-block .product-description__toc{position:sticky;top:140px;align-self:start;font-size:.85rem}#product .product-bottom-block .product-description__toc-title{margin:0 0 .85rem;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gray1)}#product .product-bottom-block .product-description__toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.15rem;border-left:1px solid rgba(0,0,0,.08)}#product .product-bottom-block .product-description__toc-list li::before{display:none}#product .product-bottom-block .product-description__toc-list li{padding:0;margin:0}#product .product-bottom-block .product-description__toc-list a{display:block;padding:.45rem 0 .45rem 1rem;margin-left:-1px;color:var(--gray1);text-decoration:none;border-left:2px solid transparent;font-weight:500;line-height:1.4;transition:color .2s ease,border-color .2s ease,padding-left .2s ease}#product .product-bottom-block .product-description__toc-list a:hover{color:var(--black1);padding-left:1.2rem}#product .product-bottom-block .product-description__toc-list a.is-active{color:var(--black1);border-left-color:var(--jvmc1);font-weight:600}#product .product-bottom-block .product-description__heading{scroll-margin-top:140px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:991px){#product .product-bottom-block .product-description-wrap{display:block;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4%,3rem)}#product .product-bottom-block .product-description__toc{display:none}}#product .product-bottom-block .product-description>.is-reveal-pending{opacity:0;transform:translateY(32px) scale(.97);transform-origin:center top;transition:opacity .85s cubic-bezier(.2, .65, .25, 1),transform .85s cubic-bezier(.2, .65, .25, 1);will-change:opacity,transform}#product .product-bottom-block .product-description>.is-revealed{opacity:1;transform:translateY(0) scale(1);will-change:auto}@media (prefers-reduced-motion:reduce){#product .product-bottom-block .product-description>.is-reveal-pending,#product .product-bottom-block .product-description>.is-revealed{opacity:1;transform:none;transition:none}}.product-description__toc-horizontal{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;background:var(--white1);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.06);transform:translateY(-110%);opacity:0;transition:transform .35s cubic-bezier(.32, .72, 0, 1),opacity .35s ease;pointer-events:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-description__toc-horizontal::-webkit-scrollbar{display:none}.product-description__toc-horizontal.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.product-description__toc-horizontal-label{flex-shrink:0;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gray1);padding-right:.85rem;border-right:1px solid rgba(0,0,0,.08)}.product-description__toc-horizontal-list{display:flex;flex-wrap:nowrap;list-style:none;padding:0;margin:0;gap:1.25rem;white-space:nowrap}.product-description__toc-horizontal-list li{margin:0;padding:0}.product-description__toc-horizontal-list li::before{display:none}.product-description__toc-horizontal-list a{display:block;font-size:.85rem;color:var(--gray1);text-decoration:none;padding:.25rem 0;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.product-description__toc-horizontal-list a:hover{color:var(--black1)}.product-description__toc-horizontal-list a.is-active{color:var(--black1);border-bottom-color:var(--jvmc1);font-weight:600}@media (min-width:992px){.product-description__toc-horizontal{display:none}}@media (prefers-reduced-motion:reduce){.product-description__toc-horizontal{transition:none}}#product .product-bottom-block .tabs{background:0 0;margin-top:0;padding:0}#product .product-bottom-block .tabs .nav-tabs{display:flex;gap:0;border-bottom:1px solid rgba(0,0,0,.08);padding:0 1rem;margin:0;list-style:none;background:0 0}#product .product-bottom-block .tabs .nav-tabs .nav-item{margin:0;padding:0}#product .product-bottom-block .tabs .nav-tabs .nav-link{display:inline-flex;align-items:center;gap:.6rem;padding:1.1rem 1.5rem;margin:0;background:0 0;border:none;border-bottom:3px solid transparent;color:var(--gray1);font-size:.875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .2s ease,border-color .35s cubic-bezier(.2, .65, .25, 1),background-color .2s ease}#product .product-bottom-block .tabs .nav-tabs .nav-link svg{width:16px;height:16px;flex-shrink:0;vertical-align:baseline}#product .product-bottom-block .tabs .nav-tabs .nav-link:focus-visible,#product .product-bottom-block .tabs .nav-tabs .nav-link:hover{color:var(--black1);border-bottom-color:rgba(0,0,0,.15);background:rgba(0,0,0,.015);outline:0;margin-bottom:0}#product .product-bottom-block .tabs .nav-tabs .nav-link.active{color:var(--black1);font-weight:700;border-bottom-color:var(--jvmc1);background:0 0;margin-bottom:0}#product .product-bottom-block .tabs .nav-tabs .nav-link.active:hover{border-bottom-color:var(--jvmc1);background:0 0}#product .product-bottom-block .tabs .nav-tabs .nav-link span{font-weight:500;opacity:.7;font-variant-numeric:tabular-nums}@media (max-width:767px){#product .product-bottom-block .tabs .nav-tabs{padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;scrollbar-width:none}#product .product-bottom-block .tabs .nav-tabs::-webkit-scrollbar{display:none}#product .product-bottom-block .tabs .nav-tabs .nav-link{padding:.85rem 1rem;font-size:.78rem;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}#product .product-bottom-block .tabs .nav-tabs .nav-link svg{width:14px;height:14px}}#product .product-bottom-block .tabs .tab-pane{padding-top:1rem;padding-bottom:2rem}@media (max-width:768px){#product .product-bottom-block .tabs .tab-pane{padding-top:.5rem;padding-bottom:1.5rem}}.product-accessories::before{content:"02";display:flex;align-items:center;justify-content:center;margin:0 auto;padding:clamp(2rem,5vh,3.5rem) 0 clamp(2.5rem,6vh,4rem);font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gray1);font-variant-numeric:tabular-nums;background-image:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.18)),linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.18));background-size:60px 1px,60px 1px;background-repeat:no-repeat,no-repeat;background-position:calc(50% - 80px) center,calc(50% + 80px) center}.product-accessories .product-accessories__inner{max-width:960px;margin:0 auto;padding:0 clamp(1rem,4vw,3rem)}.product-accessories .product-accessories__header{margin:0 0 clamp(2rem,4vw,3rem);text-align:left}.product-accessories .product-accessories__eyebrow{margin:0 0 .5rem;padding:0;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--jvmc1);line-height:1.2}.product-accessories .product-accessories__title{margin:0;padding:0;font-size:clamp(1.5rem, 2.5vw, 2rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--black1);text-wrap:balance;text-transform:none}.product-accessories .product-accessories__tagline{margin:.75rem 0 0;padding:0;font-size:1rem;font-style:italic;font-weight:400;line-height:1.5;color:#555;max-width:50ch}.product-accessories>.h5,.product-accessories>p.h5{display:none}#product .product-accessories{padding-top:0}@media (max-width:768px){.product-accessories::before{padding:1.5rem 0 2rem;font-size:.65rem;background-position:calc(50% - 60px) center,calc(50% + 60px) center;background-size:40px 1px,40px 1px}.product-accessories .product-accessories__title{font-size:clamp(1.4rem, 5vw, 1.75rem)}.product-accessories .product-accessories__tagline{font-size:.95rem}}#product .product-accessories{margin-bottom:clamp(2rem,6vh,4rem)}.product-forum-section::before{content:"03";display:flex;align-items:center;justify-content:center;margin:0 auto;padding:clamp(2rem,5vh,3.5rem) 0 clamp(2.5rem,6vh,4rem);font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gray1);font-variant-numeric:tabular-nums;background-image:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.18)),linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.18));background-size:60px 1px,60px 1px;background-repeat:no-repeat,no-repeat;background-position:calc(50% - 80px) center,calc(50% + 80px) center}.product-forum-section{margin:clamp(3rem,6vw,5rem) auto clamp(3.5rem,7vw,6rem)}.product-forum-section .product-forum-section__header{max-width:960px;margin:0 auto clamp(2rem,4vw,3rem);padding:0 clamp(1rem,4vw,3rem);text-align:left}.product-forum-section .product-forum-section__eyebrow{margin:0 0 .5rem;padding:0;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--jvmc1);line-height:1.2}.product-forum-section .product-forum-section__title{margin:0;padding:0;font-size:clamp(1.5rem, 2.5vw, 2rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--black1);text-wrap:balance;text-transform:none}.product-forum-section .product-forum-section__tagline{margin:.75rem 0 0;padding:0;font-size:1rem;font-style:italic;font-weight:400;line-height:1.5;color:#555;max-width:60ch}.psforum-fw{max-width:960px;margin:0 auto;padding:0 clamp(1rem,4vw,3rem);border:none}.psforum-fw .row{border:none!important;border-radius:0!important;overflow:visible!important;margin-left:-.875rem;margin-right:-.875rem}.psforum-fw .psforum-fw__col-latest,.psforum-fw .psforum-fw__col-popular{margin:0 .875rem;width:calc(50% - 1.75rem);max-width:calc(50% - 1.75rem);flex:0 0 calc(50% - 1.75rem)}@media (max-width:899px){.psforum-fw .psforum-fw__col-latest,.psforum-fw .psforum-fw__col-popular{width:100%;max-width:100%;flex:0 0 100%;margin:0 0 1rem}}.psforum-fw .psforum-fw__col-latest,.psforum-fw .psforum-fw__col-popular{position:relative;background:var(--white1);border:1px solid rgba(16,209,192,.15);border-radius:18px;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.75rem,3vw,2.75rem);min-height:clamp(220px,30vw,280px);box-shadow:0 2px 8px rgba(0,0,0,.04);transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease}.psforum-fw .psforum-fw__col-latest:hover,.psforum-fw .psforum-fw__col-popular:hover{border-color:rgba(16,209,192,.35);box-shadow:0 8px 24px rgba(0,0,0,.06)}.psforum-fw .psforum-fw__col-latest::before,.psforum-fw .psforum-fw__col-popular::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,transparent 30%,rgba(16,209,192,.75) 50%,transparent 70%);background-size:250% 100%;background-position:100% 0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .3s ease,background-position .8s ease}.psforum-fw .psforum-fw__col-latest:hover::before,.psforum-fw .psforum-fw__col-popular:hover::before{opacity:1;background-position:0 0}@media (prefers-reduced-motion:reduce){.psforum-fw .psforum-fw__col-latest::before,.psforum-fw .psforum-fw__col-popular::before{transition:opacity .2s ease}.psforum-fw .psforum-fw__col-latest:hover::before,.psforum-fw .psforum-fw__col-popular:hover::before{background-position:50% 0}}.psforum-fw .psforum-fw__col-latest{border-left:1px solid rgba(16,209,192,.15)}.psforum-fw .psforum-fw__title{margin:0 0 1.75rem;padding:0;display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gray1);line-height:1.2;justify-content:flex-start}.psforum-fw .psforum-fw__title svg{width:14px;height:14px;color:var(--jvmc-deep)}.psforum-fw .psforum-fw__link{display:block;color:var(--black1);opacity:1;text-decoration:none;font-size:1rem;transition:color .2s ease}.psforum-fw .psforum-fw__link:hover{color:var(--jvmc-deep)}.psforum-fw .psforum-fw__topic-title{display:block;font-size:clamp(1rem, 1.6vw, 1.15rem);font-weight:600;line-height:1.4;letter-spacing:-.01em;margin-bottom:.6rem;color:var(--black1);text-wrap:balance}.psforum-fw .psforum-fw__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;font-weight:500;letter-spacing:.02em;color:var(--gray1);opacity:1;text-transform:uppercase;font-variant-numeric:tabular-nums}.psforum-fw .psforum-fw__dots{display:flex;justify-content:flex-start;align-items:center;gap:7px;margin-top:1.5rem}.psforum-fw .psforum-fw__dot{height:6px;border-radius:999px;background:var(--jvmc1)}.psforum-fw .psforum-fw__all{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:.5rem;margin:2.25rem auto 0;padding:.9rem 1.75rem;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--jvmc-deep);text-decoration:none;border:1.5px solid var(--jvmc-deep);border-radius:999px;opacity:1;transition:color .25s ease,box-shadow .3s ease,transform .2s ease}.psforum-fw .psforum-fw__all::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--jvmc1);transform:translateX(-101%);transition:transform .4s cubic-bezier(.22, 1, .36, 1)}.psforum-fw .psforum-fw__all:hover{color:var(--black1);box-shadow:0 6px 18px rgba(16,209,192,.28);transform:translateY(-1px)}.psforum-fw .psforum-fw__all:hover::before{transform:translateX(0)}.psforum-fw .psforum-fw__all svg,.psforum-fw .psforum-fw__all-arrow{width:16px;height:16px;flex-shrink:0;transition:transform .25s ease}.psforum-fw .psforum-fw__all:hover .psforum-fw__all-arrow{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.psforum-fw .psforum-fw__all::before{transition:transform .15s linear}.psforum-fw .psforum-fw__all,.psforum-fw .psforum-fw__all-arrow{transition:color .15s linear}.psforum-fw .psforum-fw__all:hover{transform:none}.psforum-fw .psforum-fw__all:hover .psforum-fw__all-arrow{transform:none}}@media (max-width:767px){.psforum-fw .psforum-fw__col-latest,.psforum-fw .psforum-fw__col-popular{padding:1.25rem 1.25rem;margin-bottom:.85rem}.psforum-fw .psforum-fw__col-latest{border-top:1px solid rgba(16,209,192,.15)}}.psforum-fw .psforum-fw__slide{animation-name:psfw-rotate-premium;animation-timing-function:cubic-bezier(0.22,1,0.36,1);will-change:opacity,transform,filter}@keyframes psfw-rotate-premium{0%{opacity:0;transform:scale(.96);filter:blur(4px);pointer-events:none}3%{opacity:1;transform:scale(1);filter:blur(0);pointer-events:auto}22%{opacity:1;transform:scale(1);filter:blur(0);pointer-events:auto}25%{opacity:0;transform:scale(1.02);filter:blur(4px);pointer-events:none}100%{opacity:0;pointer-events:none}}.psforum-fw .psforum-fw__dot{animation-name:psfw-dot-premium;animation-timing-function:cubic-bezier(0.22,1,0.36,1);will-change:width,opacity,box-shadow}@keyframes psfw-dot-premium{0%{opacity:.3;width:6px;box-shadow:0 0 0 0 rgba(16,209,192,0)}4%{opacity:1;width:18px;box-shadow:0 0 10px 0 rgba(16,209,192,.45)}22%{opacity:1;width:18px;box-shadow:0 0 10px 0 rgba(16,209,192,.45)}25%{opacity:.3;width:6px;box-shadow:0 0 0 0 rgba(16,209,192,0)}100%{opacity:.3;width:6px;box-shadow:0 0 0 0 rgba(16,209,192,0)}}.psforum-fw .psforum-fw__title::after{content:'';display:inline-block;width:6px;height:6px;margin-left:.6rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.55);animation:psfw-pulse 2.4s cubic-bezier(.22,1,.36,1) infinite;vertical-align:middle}@keyframes psfw-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.psforum-fw .psforum-fw__col-latest,.psforum-fw .psforum-fw__col-popular{position:relative;overflow:hidden}.psforum-fw .psforum-fw__col-latest::after,.psforum-fw .psforum-fw__col-popular::after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 0,transparent 40%,rgba(16,209,192,.18) 50%,transparent 60%,transparent 100%);background-size:250% 100%;background-position:100% 0;pointer-events:none;opacity:0;border-radius:inherit;z-index:0}.psforum-fw .psforum-fw__col-latest>*,.psforum-fw .psforum-fw__col-popular>*{position:relative;z-index:1}.psforum-fw .psforum-fw__col-latest:hover::after,.psforum-fw .psforum-fw__col-popular:hover::after{animation:psfw-sheen .9s ease-out forwards}@keyframes psfw-sheen{0%{background-position:100% 0;opacity:0}20%{opacity:1}80%{opacity:1}100%{background-position:-50% 0;opacity:0}}@media (prefers-reduced-motion:reduce){.psforum-fw .psforum-fw__slide{animation-name:psfw-rotate}.psforum-fw .psforum-fw__dot{animation-name:psfw-dot}.psforum-fw .psforum-fw__title::after{animation:none;box-shadow:0 0 0 0 rgba(34,197,94,.55)}.psforum-fw .psforum-fw__col-latest:hover::after,.psforum-fw .psforum-fw__col-popular:hover::after{animation:none;opacity:0}}@media (max-width:768px){.product-forum-section::before{padding:1.5rem 0 2rem;font-size:.65rem;background-position:calc(50% - 60px) center,calc(50% + 60px) center;background-size:40px 1px,40px 1px}.product-forum-section .product-forum-section__title{font-size:clamp(1.4rem, 5vw, 1.75rem)}.product-forum-section .product-forum-section__tagline{font-size:.95rem}}#product .product-header .product-eyebrow{margin:0 0 .5rem;padding:0;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#246c66;line-height:1.2}#product .product-header .product-eyebrow__link{color:inherit;text-decoration:none;transition:opacity .2s ease}#product .product-header .product-eyebrow__link:focus-visible,#product .product-header .product-eyebrow__link:hover{opacity:.7;text-decoration:none;color:inherit}#product .h1.product-title{font-size:clamp(1.75rem, 3.5vw, 2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--black1);text-wrap:balance;margin:0 0 .75rem;padding-top:0}#product .product-prices .current-price-value{font-size:clamp(1.75rem, 3vw, 2.25rem);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--black1);line-height:1}#product .product-prices .has-discount .current-price-value{color:var(--jvmc1)}#product .product-prices .regular-price{font-size:1rem;color:#999;text-decoration:line-through;font-variant-numeric:tabular-nums;font-weight:500}#product .product-prices .discount{display:inline-block;margin-left:.5rem;padding:.25rem .65rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--jvmc1);color:#fff;border-radius:999px;vertical-align:middle}#product .add-to-cart{height:44px;padding:0 1.4rem;font-size:.93rem;font-weight:600;letter-spacing:.01em;text-transform:none;background:var(--jvmc1);border-color:var(--jvmc1);color:#fff;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease}#product .add-to-cart:focus-visible,#product .add-to-cart:hover{background:#006f68;border-color:#006f68;color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px rgba(16,209,192,.35)}#product .product-information .usp-list{grid-template-columns:1fr;gap:.5rem;padding-top:1rem}#product .product-information .usp{padding:.6rem .8rem;border:1px solid rgba(36,108,102,.12);border-radius:12px;background:var(--white1,#fff);gap:.7rem}#product .product-information .usp:hover{border-color:rgba(36,108,102,.28);box-shadow:none;transform:none}#product .product-information .usp .usp__icon{width:30px;height:30px;border-radius:8px;background:rgba(36,108,102,.07)}#product .product-information .usp .usp__icon svg{width:16px;height:16px}#product .product-information .usp .usp__icon>svg[width]{width:16px;height:16px}#product .product-information .usp.usp1 .usp__icon>svg[width]{width:20px;height:14px}#product .product-information .usp__text{font-size:13px;color:var(--darkBlue,#484c68);font-weight:500;line-height:1.3}@media (max-width:767px){#product .add-to-cart{height:46px;padding:0 1.25rem}}.page-home--editorial>.home-video{position:relative;width:100vw;max-width:100vw;margin-top:-5px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.home-video-player{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;margin:0;background:#000;cursor:pointer;overflow:hidden;border-radius:16px}.home-video-player__thumb{width:100%;height:100%;object-fit:cover;transition:transform .6s ease,filter .6s ease}.home-video-player:focus-visible .home-video-player__thumb,.home-video-player:hover .home-video-player__thumb{transform:scale(1.03);filter:brightness(.85)}.home-video-player__playbtn{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.home-video-player__playbtn::before{content:"";position:absolute;width:88px;height:88px;border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 10px 40px rgba(0,0,0,.4);transition:transform .3s ease}.home-video-player:hover .home-video-player__playbtn::before{transform:scale(1.08)}.home-video-player__playbtn svg{position:relative;z-index:1;color:#0f0f10;margin-left:4px}@media (prefers-reduced-motion:no-preference){.home-video--wall:not(.is-revealed) .home-video-player--placeholder,.home-video--wall:not(.is-revealed) .home-video-player__thumb{filter:blur(12px) brightness(.7);transform:scale(1.06);opacity:.55}.home-video--wall.is-revealed .home-video-player--placeholder,.home-video--wall.is-revealed .home-video-player__thumb{animation:home-video-focus 1.05s cubic-bezier(.22,.7,.25,1) both;will-change:filter,transform,opacity}@keyframes home-video-focus{0%{filter:blur(12px) brightness(.7);transform:scale(1.06);opacity:.55}60%{filter:blur(3px) brightness(.9);opacity:1}100%{filter:blur(0) brightness(1);transform:scale(1);opacity:1}}.home-video--wall:not(.is-revealed) .home-video-player__playbtn{opacity:0}.home-video--wall.is-revealed .home-video-player__playbtn{animation:home-video-play-in .5s ease .75s both}.home-video--wall.is-revealed .home-video-player__playbtn::before{animation:home-video-halo 1.1s ease 1.15s 1 both}@keyframes home-video-play-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes home-video-halo{0%{box-shadow:0 10px 40px rgba(0,0,0,.4),0 0 0 0 rgba(255,255,255,.5)}55%{box-shadow:0 10px 40px rgba(0,0,0,.4),0 0 0 22px rgba(255,255,255,0)}100%{box-shadow:0 10px 40px rgba(0,0,0,.4),0 0 0 0 rgba(255,255,255,0)}}}.home-video-player--placeholder{cursor:default;background:linear-gradient(135deg,#246c66 0,#1a534f 45%,#142e2d 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(2rem,5vw,4rem);color:var(--white1)}.home-video-player__placeholder-badge{position:absolute;top:20px;left:20px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);border-radius:999px;font-family:var(--font-main);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--white1);line-height:1}.home-video-player__placeholder-dot{display:inline-block;width:8px;height:8px;background:#ff5a5a;border-radius:50%;box-shadow:0 0 0 0 rgba(255,90,90,.55);animation:video-rec-pulse 1.8s ease-in-out infinite}@keyframes video-rec-pulse{0%,100%{box-shadow:0 0 0 0 rgba(255,90,90,.55)}50%{box-shadow:0 0 0 9px rgba(255,90,90,0)}}.home-video-player__placeholder-content{max-width:520px}.home-video-player__placeholder-title{font-family:var(--font-main);font-size:clamp(1.6rem, 3.5vw, 2.4rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--white1);margin:0 0 1rem}.home-video-player__placeholder-sub{font-size:clamp(.95rem, 1.4vw, 1.05rem);line-height:1.55;color:rgba(255,255,255,.78);margin:0 auto;max-width:42ch}.home-video-player__placeholder-sign{margin:1.4rem auto 0;font-family:var(--font-main);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.62)}.home-video-player__placeholder-icon{position:absolute;bottom:20px;right:22px;color:rgba(255,255,255,.38);line-height:0}@media (prefers-reduced-motion:reduce){.home-video-player__placeholder-dot{animation:none}}@media (max-width:640px){.home-video-player__placeholder-badge{top:14px;left:14px;padding:5px 10px 5px 9px;font-size:.62rem}.home-video-player__placeholder-icon{bottom:14px;right:14px}.home-video-player__placeholder-icon svg{width:32px;height:32px}}.home-video--wall{padding:var(--home-section-y) 0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(255,154,82,.08),transparent 60%),radial-gradient(ellipse 60% 50% at 50% 100%,rgba(15,15,16,.04),transparent 60%),linear-gradient(180deg,#fafaf7 0,#f5f3ee 100%)}.home-video--wall::before{content:"";position:absolute;top:-40px;left:0;right:0;height:40px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'><path d='M0,40 L0,32 Q360,16 720,32 T1440,32 L1440,40 Z' fill='%23faf3ec'/></svg>");pointer-events:none;z-index:2}.home-video-wall__inner{position:relative;max-width:1500px;margin:0 auto;padding:0 var(--home-inner-x)}.home-video-wall__head{text-align:center;margin-bottom:56px}.home-video-wall__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:14px;font:700 13px/1 Inter,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--jvmc-deep)}.home-video-wall__eyebrow-line{display:inline-block;width:40px;height:1px;background:currentColor;opacity:.4}.home-video-wall__title{font:700 clamp(2.2rem, 3.6vw, 3.2rem)/1.1 Inter,sans-serif;margin:20px 0 0;color:#0f0f10;letter-spacing:-.01em}.home-video-wall__stage{position:relative;padding:80px 0}.home-video-wall__media{position:relative;z-index:2;max-width:820px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 32px 80px -30px rgba(0,0,0,.4)}.home-video-wall__bubbles{position:absolute;inset:0;z-index:1;pointer-events:none;transition:opacity .6s ease}.home-video-wall__bubble{position:absolute;margin:0;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:14px 18px;box-shadow:0 12px 40px -12px rgba(0,0,0,.18);max-width:250px}.home-video-wall__bubble p{margin:0 0 4px;font-size:13px;line-height:1.45;color:#222;font-style:italic}.home-video-wall__bubble cite{display:block;font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#999}.home-video-wall__bubble.bubble-1{top:0;left:0;transform:rotate(-2deg)}.home-video-wall__bubble.bubble-2{top:8%;right:0;transform:rotate(2deg)}.home-video-wall__bubble.bubble-3{top:42%;left:0;transform:rotate(-1deg);max-width:200px}.home-video-wall__bubble.bubble-4{top:48%;right:0;transform:rotate(3deg);max-width:200px}.home-video-wall__bubble.bubble-5{bottom:0;left:0;transform:rotate(-3deg)}.home-video-wall__bubble.bubble-6{bottom:0;right:0;transform:rotate(1deg)}.home-video-wall__stage.is-playing .home-video-wall__bubbles{opacity:0}@media (min-width:601px) and (max-width:1199px){.home-video-wall__bubble.bubble-3,.home-video-wall__bubble.bubble-4{display:none}.home-video-wall__bubble{max-width:200px}.home-video-wall__stage{padding:60px 0}}@media (max-width:600px){.home-video-wall__stage{padding:80px 0}.home-video-wall__bubble{display:none}.home-video-wall__bubble.bubble-1,.home-video-wall__bubble.bubble-2,.home-video-wall__bubble.bubble-5,.home-video-wall__bubble.bubble-6{display:block;max-width:min(42vw,180px)}.home-video-wall__bubble.bubble-1{top:0;left:8px}.home-video-wall__bubble.bubble-2{top:0;right:8px}.home-video-wall__bubble.bubble-5{bottom:0;left:8px}.home-video-wall__bubble.bubble-6{bottom:0;right:8px}}.home-video--wall .home-video-wall__eyebrow,.home-video--wall .home-video-wall__media,.home-video--wall .home-video-wall__title{opacity:0;transform:translateY(24px);transition:opacity .85s cubic-bezier(.2, .85, .2, 1),transform .85s cubic-bezier(.2, .85, .2, 1);will-change:opacity,transform}.home-video--wall .home-video-wall__bubble{opacity:0;transition:opacity .7s ease-out}.home-video--wall.is-revealed .home-video-wall__eyebrow{opacity:1;transform:translateY(0);transition-delay:0s}.home-video--wall.is-revealed .home-video-wall__title{opacity:1;transform:translateY(0);transition-delay:180ms}.home-video--wall.is-revealed .home-video-wall__media{opacity:1;transform:translateY(0);transition-delay:420ms}.home-video--wall.is-revealed .home-video-wall__bubble.bubble-1{opacity:1;transition-delay:580ms;animation:hv-float-1 5.8s ease-in-out 1.5s infinite}.home-video--wall.is-revealed .home-video-wall__bubble.bubble-2{opacity:1;transition-delay:660ms;animation:hv-float-2 6.9s ease-in-out 1.7s infinite}.home-video--wall.is-revealed .home-video-wall__bubble.bubble-3{opacity:1;transition-delay:740ms;animation:hv-float-3 4.9s ease-in-out 1.4s infinite}.home-video--wall.is-revealed .home-video-wall__bubble.bubble-4{opacity:1;transition-delay:820ms;animation:hv-float-4 6.4s ease-in-out 2s infinite}.home-video--wall.is-revealed .home-video-wall__bubble.bubble-5{opacity:1;transition-delay:0.9s;animation:hv-float-5 6.2s ease-in-out 1.6s infinite}.home-video--wall.is-revealed .home-video-wall__bubble.bubble-6{opacity:1;transition-delay:980ms;animation:hv-float-6 5.5s ease-in-out 1.8s infinite}@keyframes hv-float-1{0%,100%{transform:translate3d(0,0,0) rotate(-2deg)}50%{transform:translate3d(8px,-12px,0) rotate(-1deg)}}@keyframes hv-float-2{0%,100%{transform:translate3d(0,0,0) rotate(2deg)}50%{transform:translate3d(-10px,-9px,0) rotate(3deg)}}@keyframes hv-float-3{0%,100%{transform:translate3d(0,0,0) rotate(-1deg)}50%{transform:translate3d(7px,11px,0) rotate(-2deg)}}@keyframes hv-float-4{0%,100%{transform:translate3d(0,0,0) rotate(3deg)}50%{transform:translate3d(-9px,-10px,0) rotate(2deg)}}@keyframes hv-float-5{0%,100%{transform:translate3d(0,0,0) rotate(-3deg)}50%{transform:translate3d(10px,-7px,0) rotate(-2deg)}}@keyframes hv-float-6{0%,100%{transform:translate3d(0,0,0) rotate(1deg)}50%{transform:translate3d(-7px,-12px,0) rotate(2deg)}}.home-video-player__playbtn{position:relative}.home-video--wall.is-revealed .home-video-player__playbtn::after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:0 0 0 0 rgba(16,209,192,.55);animation:hv-play-pulse 2.4s ease-in-out 1.2s infinite}@keyframes hv-play-pulse{0%,100%{box-shadow:0 0 0 0 rgba(16,209,192,.55)}50%{box-shadow:0 0 0 14px rgba(16,209,192,0)}}.home-video-player:focus-visible .home-video-player__playbtn::after,.home-video-player:hover .home-video-player__playbtn::after{animation-play-state:paused;box-shadow:none}.home-video--wall.is-revealed .home-video-wall__bubble{transition:opacity .7s ease-out,box-shadow 280ms ease-out;cursor:default}.home-video--wall.is-revealed .home-video-wall__bubble:hover{box-shadow:0 22px 56px -12px rgba(0,0,0,.28);z-index:2;animation-play-state:paused}.home-video-wall__eyebrow-line{transform:scaleX(0);transform-origin:center;transition:transform .85s cubic-bezier(.65, 0, .05, 1)}.home-video--wall.is-revealed .home-video-wall__eyebrow-line{transform:scaleX(1);transition-delay:0.4s}@media (prefers-reduced-motion:reduce){.home-video--wall .home-video-wall__bubble,.home-video--wall .home-video-wall__eyebrow,.home-video--wall .home-video-wall__media,.home-video--wall .home-video-wall__title{opacity:1;transform:none;transition:none;animation:none}.home-video--wall .home-video-wall__eyebrow-line{transform:scaleX(1);transition:none}.home-video-wall__bubble.bubble-1{transform:rotate(-2deg)}.home-video-wall__bubble.bubble-2{transform:rotate(2deg)}.home-video-wall__bubble.bubble-3{transform:rotate(-1deg)}.home-video-wall__bubble.bubble-4{transform:rotate(3deg)}.home-video-wall__bubble.bubble-5{transform:rotate(-3deg)}.home-video-wall__bubble.bubble-6{transform:rotate(1deg)}.home-video--wall.is-revealed .home-video-player__playbtn::after{animation:none;box-shadow:none}}.home-hero--v1 .home-hero__eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;opacity:.85}.home-hero--v1 .home-hero__title{font-size:clamp(2.8rem, 5.5vw, 5rem);line-height:1.02;letter-spacing:-.02em;font-weight:700;margin:18px 0 26px}.home-hero--v1 .home-hero__title em{font-style:italic;font-weight:300;letter-spacing:-.01em}.home-hero--v1 .home-hero__lede{max-width:480px;font-size:1.02rem;line-height:1.6;opacity:.85}.home-hero--v1 .home-hero__trust-strip{list-style:none;margin:36px 0 0;padding:16px 22px;display:inline-flex;flex-wrap:wrap;align-items:center;gap:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;backdrop-filter:blur(8px);max-width:100%}.home-hero--v1 .home-hero__trust-strip li{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:rgba(255,255,255,.9);font-weight:500;letter-spacing:.02em}.home-hero--v1 .home-hero__trust-reviews a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.home-hero--v1 .home-hero__trust-reviews a:hover .home-hero__trust-link-label{text-decoration:underline;text-underline-offset:3px}.home-hero--v1 .home-hero__trust-reviews a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.home-hero--v1 .home-hero__trust-strip li:not(:last-child)::after{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.4);margin-left:18px}.home-hero--v1 .home-hero__trust-strip strong{color:#fff;font-weight:700}.home-hero--v1 .home-hero__trust-strip svg{color:var(--jvmc1,#ff9a52)}@media (max-width:768px){.home-hero--v1 .home-hero__trust-strip{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;border-radius:14px;width:100%;max-width:340px}.home-hero--v1 .home-hero__trust-strip li{position:relative;padding-left:16px;font-size:13px;line-height:1.4}.home-hero--v1 .home-hero__trust-strip li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--jvmc1,#10d1c0)}.home-hero--v1 .home-hero__trust-strip li:not(:last-child)::after{display:none}.home-hero--v1 .home-hero__trust-strip li:nth-child(3),.home-hero--v1 .home-hero__trust-strip li:nth-child(5){display:none}.home-hero--v1 .home-hero__title em{display:block;margin-top:10px;font-size:.55em;font-weight:400;font-style:normal;line-height:1.35;letter-spacing:0;color:rgba(255,255,255,.75)}}@media (max-width:768px){#index #header a.ico-account,#index #header a.ico-mail,#index #header a.ico-search{color:#fff}#index #header .scroll_heading a.ico-account,#index #header .scroll_heading a.ico-mail,#index #header .scroll_heading a.ico-search{color:var(--black1)}#index #_desktop_cart .header,#index #_desktop_cart .header a{color:#fff}#index .scroll_heading #_desktop_cart .header,#index .scroll_heading #_desktop_cart .header a{color:var(--black1)}#index .logoMobile{filter:none}#index .scroll_heading .logoMobile{filter:invert(100%) drop-shadow(3px 3px 4px rgba(0, 0, 0, .3))}}.page-home--editorial .home-proof{padding-block:var(--home-section-y,clamp(80px,12vw,160px));scroll-margin-top:110px;background:#fdfdfd;position:relative}.page-home--editorial .home-proof::before{content:'';position:absolute;top:-40px;left:0;right:0;height:40px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'><path d='M0,40 L0,32 Q360,16 720,32 T1440,32 L1440,40 Z' fill='%23fdfdfd'/></svg>");pointer-events:none;z-index:2}.page-home--editorial .home-proof::after{content:'';position:absolute;right:0;bottom:0;left:0;height:40px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'><path d='M0,40 L0,32 Q360,16 720,32 T1440,32 L1440,40 Z' fill='%23f9f9f9'/></svg>");pointer-events:none;z-index:2}.page-home--editorial .home-proof__inner{max-width:1680px;margin-inline:auto;padding-inline:clamp(24px,4vw,72px)}.page-home--editorial .home-proof .home-section-header{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;column-gap:clamp(32px,6vw,100px);row-gap:clamp(12px,1vw,16px);max-width:none;margin:0 0 clamp(40px,5vw,72px);text-align:left}.page-home--editorial .home-proof .home-section-eyebrow{grid-column:1;margin:0;color:var(--jvmc-deep)}.page-home--editorial .home-proof .home-section-title{grid-column:1;margin-bottom:0;font-size:clamp(2.35rem, 4.35vw, 4.7rem);text-wrap:balance;line-height:.98;letter-spacing:-.06em}.page-home--editorial .home-proof .home-section-title em{font-style:italic;font-weight:400;color:var(--jvmc-deep)}.page-home--editorial .home-proof .home-section-lede{grid-row:1/span 2;grid-column:2;align-self:end;max-width:430px;margin:0 0 4px;font-size:clamp(.94rem, 1.05vw, 1.08rem);line-height:1.7}.page-home--editorial .home-proof__showcase{display:grid;gap:clamp(18px,2.2vw,34px);align-items:start}@media (min-width:768px){.page-home--editorial .home-proof__showcase{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)}.page-home--editorial .home-proof .ba-slider--secondary{margin-top:clamp(60px,7vw,108px)}}.page-home--editorial .ba-slider{min-width:0;display:flex;flex-direction:column;margin:0;padding:12px;overflow:hidden;background:#fff;border:1px solid #dce6e4;border-radius:30px;box-shadow:0 22px 52px rgba(30,63,59,.07)}.page-home--editorial .ba-slider__frame{--pos:50%;position:relative;aspect-ratio:1/1;width:100%;max-width:520px;margin-inline:auto;border-radius:20px;overflow:hidden;box-shadow:none;cursor:ew-resize;background:#efefef;isolation:isolate}@media (min-width:768px){.page-home--editorial .ba-slider__frame{max-width:none}}.page-home--editorial .ba-slider__after,.page-home--editorial .ba-slider__before{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none;pointer-events:none}.page-home--editorial .ba-slider__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);z-index:2}.page-home--editorial .ba-slider__after{z-index:1}.page-home--editorial .ba-slider__label{position:absolute;top:14px;z-index:4;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.68rem;font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:var(--darkBlue);pointer-events:none}.page-home--editorial .ba-slider__label--before{left:16px}.page-home--editorial .ba-slider__label--after{right:16px}.page-home--editorial .ba-slider__handle{position:absolute;top:0;bottom:0;left:var(--pos,50%);z-index:3;transform:translateX(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.page-home--editorial .ba-slider__handle-line{position:absolute;top:0;bottom:0;width:2px;background:var(--jvmc1);box-shadow:0 0 0 1px rgba(255,255,255,.55)}.page-home--editorial .ba-slider__handle-knob{position:relative;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--jvmc1);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.04);transition:transform 160ms ease-out,box-shadow 160ms ease-out;cursor:ew-resize;pointer-events:auto;touch-action:none}.page-home--editorial .ba-slider__range{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;pointer-events:none;cursor:ew-resize;z-index:5;-webkit-appearance:none;appearance:none;background:0 0}.page-home--editorial .ba-slider__range:focus{outline:0}.page-home--editorial .ba-slider__range:focus-visible~.ba-slider__handle .ba-slider__handle-knob{outline:3px solid var(--jvmc1);outline-offset:4px;transform:scale(1.05)}.page-home--editorial .ba-slider__frame:hover .ba-slider__handle-knob{transform:scale(1.06);box-shadow:0 8px 22px rgba(0,0,0,.28),0 0 0 1px rgba(0,0,0,.04)}.page-home--editorial .ba-slider__caption{display:flex;flex-direction:column;gap:16px;margin:0 auto;padding:clamp(22px,2.4vw,34px) clamp(16px,2vw,28px) clamp(18px,2vw,28px);width:100%;max-width:520px;background:0 0;border:0;border-radius:0;box-shadow:none}.page-home--editorial .ba-slider__caption-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(14px,1.5vw,22px)}.page-home--editorial .ba-slider__index{color:rgba(7,143,132,.18);font-size:clamp(2.3rem, 3.5vw, 4rem);font-weight:900;line-height:.9;letter-spacing:-.08em}.page-home--editorial .ba-slider__kicker{margin:0 0 8px;color:var(--jvmc-deep);font-size:.68rem;font-weight:800;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.page-home--editorial .ba-slider__caption-title{margin:0;color:#25282c;font-size:clamp(1.35rem, 2vw, 2rem);font-weight:760;line-height:1.08;letter-spacing:-.035em}@media (min-width:768px){.page-home--editorial .ba-slider__caption{max-width:none}}.page-home--editorial .ba-slider__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.page-home--editorial .ba-slider__tag{display:inline-block;padding:3px 10px;background:rgba(36,108,102,.08);color:var(--jvmc-deep);border:1px solid rgba(36,108,102,.22);border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.page-home--editorial .ba-slider__story{max-width:680px;margin:0;font-size:var(--fs-300);line-height:1.65;color:#66716f}.page-home--editorial .home-proof__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(38px,5vw,68px)}.page-home--editorial .home-proof__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid var(--fc-teal,#078f84);border-radius:9px;font-size:.82rem;font-weight:800;text-decoration:none;transition:color .25s ease,background .25s ease,transform .25s ease}.page-home--editorial .home-proof__cta--primary{color:#fff;background:var(--fc-teal,#078f84)}.page-home--editorial .home-proof__cta--secondary{color:var(--jvmc-deep);background:0 0}.page-home--editorial .home-proof__cta--secondary span{margin-left:6px}.page-home--editorial .home-proof__cta:focus-visible,.page-home--editorial .home-proof__cta:hover{color:#fff;background:#116c66;border-color:#116c66;text-decoration:none;transform:translateY(-2px)}.page-home--editorial .ba-slider__story strong{color:var(--darkBlue);font-weight:600}@media (max-width:600px){.page-home--editorial .home-proof{padding-block:72px}.page-home--editorial .home-proof__inner{padding-inline:18px}.page-home--editorial .home-proof .home-section-header{display:block;margin-bottom:34px}.page-home--editorial .home-proof .home-section-eyebrow{margin-bottom:1rem}.page-home--editorial .home-proof .home-section-title{font-size:clamp(2.2rem, 10.6vw, 3.2rem)}.page-home--editorial .home-proof .home-section-lede{margin-top:20px;font-size:.9rem;line-height:1.6}.page-home--editorial .ba-slider{padding:8px;border-radius:24px}.page-home--editorial .ba-slider__frame{border-radius:17px}.page-home--editorial .ba-slider__handle-knob{width:44px;height:44px}.page-home--editorial .ba-slider__label{top:12px;padding:4px 9px;font-size:.64rem}.page-home--editorial .ba-slider__label--before{left:12px}.page-home--editorial .ba-slider__label--after{right:12px}.page-home--editorial .ba-slider__caption{padding:22px 14px 18px}.page-home--editorial .ba-slider__caption-title{font-size:1.45rem}.page-home--editorial .home-proof__actions{display:grid;grid-template-columns:1fr;margin-top:34px}.page-home--editorial .home-proof__cta{width:100%}}@media (prefers-reduced-motion:reduce){.page-home--editorial .ba-slider__frame:hover .ba-slider__handle-knob,.page-home--editorial .ba-slider__handle-knob{transition:none;transform:none}}@keyframes home-proof-fall-reveal{from{opacity:0;transform:translateY(-60px) rotate(var(--proof-fall-rotate,-2.5deg)) scale(.97)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}.page-home--editorial .home-proof:not(.is-revealed) .ba-slider,.page-home--editorial .home-proof:not(.is-revealed) .home-section-eyebrow,.page-home--editorial .home-proof:not(.is-revealed) .home-section-lede,.page-home--editorial .home-proof:not(.is-revealed) .home-section-title{opacity:0;transform:translateY(-60px) rotate(var(--proof-fall-rotate,-2.5deg)) scale(.97);transform-origin:center top;will-change:opacity,transform}.page-home--editorial .home-proof.is-revealed .ba-slider,.page-home--editorial .home-proof.is-revealed .home-section-eyebrow,.page-home--editorial .home-proof.is-revealed .home-section-lede,.page-home--editorial .home-proof.is-revealed .home-section-title{animation:home-proof-fall-reveal .85s cubic-bezier(.34,1.4,.6,1) backwards;animation-delay:var(--proof-fall-delay, 140ms);transform-origin:center top}.page-home--editorial .home-proof .home-section-eyebrow{--proof-fall-delay:140ms;--proof-fall-rotate:-2.5deg}.page-home--editorial .home-proof .home-section-title{--proof-fall-delay:210ms;--proof-fall-rotate:2.5deg}.page-home--editorial .home-proof .home-section-lede{--proof-fall-delay:280ms;--proof-fall-rotate:-2.5deg}.page-home--editorial .home-proof.is-revealed .ba-slider:first-of-type{--proof-fall-delay:350ms;--proof-fall-rotate:-2.5deg}.page-home--editorial .home-proof.is-revealed .ba-slider:nth-of-type(2){--proof-fall-delay:420ms;--proof-fall-rotate:2.5deg}.page-home--editorial .home-proof .js-home-proof-action-reveal-fall{opacity:0;transform:translateY(-60px) rotate(var(--proof-action-rotate,-2.5deg)) scale(.97);transform-origin:center top;transition:opacity .75s cubic-bezier(.34, 1.4, .6, 1),transform .85s cubic-bezier(.34, 1.4, .6, 1);transition-delay:var(--proof-action-delay, 120ms);will-change:opacity,transform}.page-home--editorial .home-proof .js-home-proof-action-reveal-fall.is-revealed{opacity:1;transform:translateY(0) rotate(0) scale(1)}.page-home--editorial .home-testimonials-anchor{display:block;height:0;scroll-margin-top:clamp(92px,10vw,130px)}.page-home--editorial .ba-slider__hint{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;font-family:var(--font-main);font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--darkBlue);pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.12);opacity:0;transition:opacity .5s ease-out}.page-home--editorial .ba-slider__hint svg{color:var(--jvmc1);flex-shrink:0}.page-home--editorial .ba-slider:not(.is-touched) .ba-slider__hint{opacity:1;animation:ba-hint-float 2.4s ease-in-out infinite}@keyframes ba-hint-float{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}.page-home--editorial .ba-slider:not(.is-touched) .ba-slider__hint svg{animation:ba-hint-chev 1.4s ease-in-out infinite}@keyframes ba-hint-chev{0%,100%{transform:scaleX(1) translateX(0)}50%{transform:scaleX(1.15) translateX(2px)}}.page-home--editorial .ba-slider:not(.is-touched) .ba-slider__handle-knob{animation:ba-knob-pulse 2.4s ease-in-out infinite}@keyframes ba-knob-pulse{0%,100%{box-shadow:0 6px 18px rgba(0,0,0,.25),0 0 0 0 rgba(16,209,192,.55)}50%{box-shadow:0 6px 18px rgba(0,0,0,.25),0 0 0 14px rgba(16,209,192,0)}}.page-home--editorial .ba-slider.is-dragging .ba-slider__frame{cursor:grabbing}.page-home--editorial .ba-slider.is-dragging .ba-slider__handle-knob{transform:scale(1.14);box-shadow:0 10px 28px rgba(0,0,0,.32),0 0 0 6px rgba(16,209,192,.16);animation:none;transition:transform 90ms ease-out,box-shadow 120ms ease-out}.page-home--editorial .ba-slider.at-limit .ba-slider__handle-knob{animation:ba-knob-bounce .5s ease-out}@keyframes ba-knob-bounce{0%{transform:scale(1)}35%{transform:scale(.88)}70%{transform:scale(1.1)}100%{transform:scale(1)}}.page-home--editorial .ba-slider.is-touched .ba-slider__frame{cursor:grab}.page-home--editorial .ba-slider.is-touched.is-dragging .ba-slider__frame{cursor:grabbing}@media (max-width:600px){.page-home--editorial .ba-slider__hint{bottom:14px;padding:6px 12px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.page-home--editorial .home-proof .ba-slider,.page-home--editorial .home-proof .home-proof__cta,.page-home--editorial .home-proof .home-section-eyebrow,.page-home--editorial .home-proof .home-section-lede,.page-home--editorial .home-proof .home-section-title,.page-home--editorial .home-proof .js-home-proof-action-reveal-fall,.page-home--editorial .home-proof .js-home-proof-action-reveal-fall.is-revealed{opacity:1!important;transform:none!important;animation:none!important}.page-home--editorial .ba-slider.at-limit .ba-slider__handle-knob,.page-home--editorial .ba-slider:not(.is-touched) .ba-slider__handle-knob,.page-home--editorial .ba-slider:not(.is-touched) .ba-slider__hint,.page-home--editorial .ba-slider:not(.is-touched) .ba-slider__hint svg{animation:none}.page-home--editorial .ba-slider.is-dragging .ba-slider__handle-knob{transform:none}}@media (max-width:479.98px){.page-home--editorial .home-hero--v8 .home-hero__title{font-size:clamp(1.85rem, 7.5vw, 2.4rem);line-height:1.1}.page-home--editorial .home-hero--v8 .home-hero__lede{font-size:.92rem;line-height:1.55}.page-home--editorial .home-hero--v8 .home-hero__eyebrow{font-size:.72rem}.page-home--editorial .home-hero--v8 .home-hero__actions{flex-direction:column;align-items:stretch;gap:10px}.page-home--editorial .home-hero--v8 .home-hero__actions .btn-jvmc{width:100%;text-align:center;justify-content:center}.page-home--editorial .home-hero--v8 .home-hero__contact-link{align-self:center;min-height:38px}}@media (min-width:480px) and (max-width:767.98px){.page-home--editorial .home-hero--v8 .home-hero__title{font-size:clamp(2.1rem, 5.8vw, 2.9rem)}.page-home--editorial .home-hero--v8 .home-hero__lede{font-size:1rem}}.page-home--editorial .home-hero--v8 .home-hero-v8__mobile-bg,.page-home--editorial .home-hero--v8 .home-hero-v8__mobile-veil{display:none}@media (max-width:991.98px){.page-home--editorial .home-hero--v8 .home-hero-v8__mobile-bg{display:block;position:absolute;inset:0;z-index:0;pointer-events:none}.page-home--editorial .home-hero--v8 .home-hero-v8__mobile-bg img,.page-home--editorial .home-hero--v8 .home-hero-v8__mobile-bg picture{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.page-home--editorial .home-hero--v8 .home-hero-v8__mobile-bg img{filter:brightness(.55) saturate(.85) contrast(1.05)}.page-home--editorial .home-hero--v8 .home-hero-v8__mobile-veil{display:block;position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle 380px at center,transparent 0,rgba(5,8,16,.4) 35%,rgba(5,8,16,.85) 70%,rgba(5,8,16,.96) 100%)}.page-home--editorial .home-hero--v8 .home-hero__overlay{display:none}.page-home--editorial .home-hero--v8 .home-hero__figure{display:none}.page-home--editorial .home-hero--v8::after{display:none}.page-home--editorial .home-hero--v8 .home-hero__inner{position:relative;z-index:2}.page-home--editorial .home-hero--v8 .home-hero__scroll{z-index:2}.page-home--editorial .home-hero--v8{isolation:isolate;background:#050810}}@media (min-width:768px) and (max-width:991.98px){.page-home--editorial .home-hero--v8{min-height:clamp(620px,80vh,820px)}.page-home--editorial .home-hero--v8 .home-hero__inner{grid-template-columns:1fr;grid-template-rows:auto;padding-block:clamp(140px,16vh,200px) clamp(48px,6vh,72px)}.page-home--editorial .home-hero--v8 .home-hero__content{grid-area:1/1;justify-self:stretch;max-width:100%}.page-home--editorial .home-hero--v8 .home-hero__title{font-size:clamp(2.2rem, 4.6vw, 3rem);line-height:1.08}.page-home--editorial .home-hero--v8 .home-hero__trust-strip{gap:10px 18px;font-size:.82rem}}@media (min-width:1280px) and (max-width:1599.98px){.page-home--editorial .home-hero--v8{min-height:clamp(720px,88vh,1080px)}.page-home--editorial .home-hero--v8 .home-hero__title{font-size:clamp(3rem, 4.2vw, 4.4rem)}}@media (min-width:1600px){.page-home--editorial .home-hero--v8{min-height:clamp(820px,86vh,1280px)}.page-home--editorial .home-hero--v8 .home-hero__title{font-size:clamp(3.6rem, 4vw, 5rem);line-height:1.04}.page-home--editorial .home-hero--v8 .home-hero__lede{font-size:1.18rem}}@media (min-width:2000px){.page-home--editorial .home-hero--v8{min-height:clamp(960px,80vh,1500px)}}@media (min-width:1800px){.page-home--editorial .home-hero__inner{padding-left:clamp(140px,10vw,260px)}}.page-home--editorial .home-hero--v9{min-height:100vh;min-height:100svh}@keyframes home-hero-v9-reveal{from{opacity:0;transform:translate3d(var(--hero-reveal-x,0),var(--hero-reveal-y,14px),0)}to{opacity:1;transform:translate3d(0,0,0)}}.page-home--editorial .home-hero--v9 .home-hero__actions,.page-home--editorial .home-hero--v9 .home-hero__eyebrow,.page-home--editorial .home-hero--v9 .home-hero__lede,.page-home--editorial .home-hero--v9 .home-hero__title,.page-home--editorial .home-hero--v9 .home-hero__trust-strip{opacity:0;animation-name:home-hero-v9-reveal;animation-duration:.68s;animation-delay:var(--hero-reveal-delay, 0ms);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;will-change:auto}.page-home--editorial .home-hero--v9 .home-hero__eyebrow{--hero-reveal-x:-10px;--hero-reveal-y:0;--hero-reveal-delay:70ms}.page-home--editorial .home-hero--v9 .home-hero__title{--hero-reveal-y:16px;--hero-reveal-delay:145ms}.page-home--editorial .home-hero--v9 .home-hero__lede{--hero-reveal-y:13px;--hero-reveal-delay:245ms}.page-home--editorial .home-hero--v9 .home-hero__actions{--hero-reveal-y:11px;--hero-reveal-delay:355ms}.page-home--editorial .home-hero--v9 .home-hero__trust-strip{--hero-reveal-y:8px;--hero-reveal-delay:485ms}.page-home--editorial .home-hero--v9 .home-hero__actions .btn-jvmc--primary{color:#fff;background:rgba(0,132,123,.16);border-color:#18c8b9;box-shadow:0 8px 24px rgba(0,0,0,.15)}.page-home--editorial .home-hero--v9 .home-hero__actions .btn-jvmc--primary:focus-visible,.page-home--editorial .home-hero--v9 .home-hero__actions .btn-jvmc--primary:hover{color:#fff;background:rgba(16,209,192,.22);border-color:#32dfcf;box-shadow:0 10px 28px rgba(0,0,0,.2)}@media (prefers-reduced-motion:reduce){.page-home--editorial .home-hero--v9 .home-hero__actions,.page-home--editorial .home-hero--v9 .home-hero__eyebrow,.page-home--editorial .home-hero--v9 .home-hero__lede,.page-home--editorial .home-hero--v9 .home-hero__title,.page-home--editorial .home-hero--v9 .home-hero__trust-strip{opacity:1;animation:none;transform:none}}@media (min-width:992px){.page-home--editorial .home-hero--v9 .home-hero__inner{min-height:100vh;min-height:100svh}.page-home--editorial .home-hero--v9 .home-hero__figure{padding-top:24px;bottom:-100px}}@media (max-width:767.98px){.page-home--editorial .home-hero--v9 .home-hero-v8__mobile-bg img{object-position:42% top;filter:brightness(.68) saturate(.82) contrast(1.04)}.page-home--editorial .home-hero--v9 .home-hero-v8__mobile-veil{background:linear-gradient(90deg,rgba(5,8,16,.94) 0,rgba(5,8,16,.78) 56%,rgba(5,8,16,.52) 100%),linear-gradient(180deg,rgba(5,8,16,.48) 0,rgba(5,8,16,.12) 32%,rgba(5,8,16,.9) 100%)}.page-home--editorial .home-hero--v9 .home-hero__inner{gap:0;min-height:100vh;min-height:100svh;padding:clamp(106px,14vh,120px) 17px 58px}.page-home--editorial .home-hero--v9 .home-hero__content{width:100%;align-self:center}.page-home--editorial .home-hero--v9 .home-hero__eyebrow{margin-bottom:.7rem;padding-left:39px;font-size:.66rem;letter-spacing:.2em;white-space:nowrap}.page-home--editorial .home-hero--v9 .home-hero__eyebrow::before{width:27px}.page-home--editorial .home-hero--v9 .home-hero__title{margin:12px 0 17px;font-size:clamp(1.95rem, 8.5vw, 2.35rem);line-height:1.04;letter-spacing:-.035em}.page-home--editorial .home-hero--v9 .home-hero__title em{display:block;margin-top:.35rem;color:rgba(255,255,255,.88);font-size:.72em;font-style:italic;font-weight:400;line-height:1.2;letter-spacing:-.015em}.page-home--editorial .home-hero--v9 .home-hero__lede{max-width:34ch;margin-bottom:1.55rem;color:rgba(255,255,255,.84);font-size:.92rem;line-height:1.55;opacity:1}.page-home--editorial .home-hero--v9 .home-hero__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.35rem .85rem;margin-bottom:0}.page-home--editorial .home-hero--v9 .home-hero__actions .btn-jvmc--primary{grid-column:1/-1;min-height:50px;padding:.75rem 1rem;border-radius:8px;white-space:nowrap}.page-home--editorial .home-hero--v9 .home-hero__actions .btn-jvmc--ghost,.page-home--editorial .home-hero--v9 .home-hero__contact-link{width:auto;min-height:44px;padding:.45rem 0;color:rgba(255,255,255,.84);background:0 0;border:0;border-radius:0;font-size:.76rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-color:rgba(255,255,255,.3);text-underline-offset:4px;transform:none}.page-home--editorial .home-hero--v9 .home-hero__actions .btn-jvmc--ghost{justify-content:flex-start;text-align:left}.page-home--editorial .home-hero--v9 .home-hero__contact-link{justify-content:flex-end;align-self:center;text-align:right}.page-home--editorial .home-hero--v9 .home-hero__actions .btn-jvmc--ghost:focus-visible,.page-home--editorial .home-hero--v9 .home-hero__actions .btn-jvmc--ghost:hover{color:#fff;background:0 0;border-color:transparent;text-decoration-color:var(--jvmc1)}.page-home--editorial .home-hero--v9 .home-hero__trust-strip{margin-top:18px;backdrop-filter:none}.page-home--editorial .home-hero--v9 .home-hero__scroll{display:none}}@media (max-width:339.98px){.page-home--editorial .home-hero--v9 .home-hero__eyebrow{padding-left:0;font-size:.63rem;letter-spacing:.16em}.page-home--editorial .home-hero--v9 .home-hero__eyebrow::before{display:none}.page-home--editorial .home-hero--v9 .home-hero__actions{grid-template-columns:1fr}.page-home--editorial .home-hero--v9 .home-hero__actions .btn-jvmc--ghost,.page-home--editorial .home-hero--v9 .home-hero__actions .btn-jvmc--primary,.page-home--editorial .home-hero--v9 .home-hero__contact-link{grid-column:1;justify-content:center;text-align:center}}@keyframes chatbox-toggle-bounce-in{0%{opacity:0;transform:scale(.3) translateY(40px)}60%{opacity:1;transform:scale(1.1) translateY(-6px)}80%{transform:scale(.95) translateY(2px)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes chatbox-toggle-pulse{0%,100%,8%{transform:scale(1)}2%{transform:scale(1.12)}4%{transform:scale(.96)}6%{transform:scale(1.03)}}#chatbox-toggle{animation:chatbox-toggle-bounce-in .9s cubic-bezier(.2,.65,.25,1) .6s both,chatbox-toggle-pulse 30s ease-in-out 5s infinite;transform-origin:center bottom;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){#chatbox-toggle{animation:none}}@media (max-width:768px){#product #chatbox-toggle.bottom_right{bottom:110px}}#chatbox.theme-chatgpt #chatbox-send-button{box-shadow:none}#chatbox a{color:var(--jvmc1);display:contents;font-weight:600}#footer{background-color:#fff}#main .page-footer{margin-bottom:0}.page-cms #content.page-content{background:0 0;box-shadow:none;padding:0}.cms-article{max-width:760px;margin:0 auto;padding:40px 24px 80px;font-family:var(--font-main, "Inter"),"Inter Fallback",Arial,sans-serif;font-size:17px;line-height:1.75;color:var(--black2,#555);text-align:left}.cms-article h1{font-size:clamp(1.9rem, 4vw, 2.6rem);line-height:1.18;letter-spacing:-.015em;color:var(--darkBlue,#333347);font-weight:700;margin:0 0 18px}.cms-article h1+p{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gray1,#8f8f8f);margin:0 0 36px;font-weight:500}.cms-article h1+p em{font-style:normal}.cms-article h2{font-size:clamp(1.35rem, 2.4vw, 1.65rem);line-height:1.3;color:var(--darkBlue,#333347);font-weight:700;margin:56px 0 18px;padding-left:16px;border-left:4px solid var(--jvmc-deep,#246c66);scroll-margin-top:100px}.cms-article h3{font-size:clamp(1.1rem, 1.8vw, 1.25rem);line-height:1.35;color:var(--darkBlue,#333347);font-weight:600;margin:32px 0 12px;scroll-margin-top:100px}.cms-article p{margin:0 0 18px;color:var(--black2,#555);text-align:left;letter-spacing:0}.cms-article strong{color:var(--jvmc-deep,#246c66);font-weight:600}.cms-article em{font-style:italic}.cms-article sup{font-size:.7em;vertical-align:super;line-height:0}.cms-article a{color:var(--jvmc-deep,#246c66);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.cms-article a:focus-visible,.cms-article a:hover{color:var(--jvmc1,#10d1c0);text-decoration-thickness:2px}.cms-article ol,.cms-article ul{margin:0 0 22px;padding-left:1.5em;color:var(--black2,#555)}.cms-article li{margin-bottom:8px;padding-left:4px}.cms-article ul li::marker{color:var(--jvmc-deep,#246c66);font-size:1.1em}.cms-article ol li::marker{color:var(--jvmc-deep,#246c66);font-weight:600}.cms-article li>strong:first-child{display:inline}.cms-article li ol,.cms-article li ul{margin:8px 0 0}.cms-article>h2:first-of-type+ol{background:rgba(16,209,192,.06);border-left:4px solid var(--jvmc-deep,#246c66);border-radius:0 8px 8px 0;padding:22px 24px 22px 48px;margin:0 0 48px;list-style:decimal}.cms-article>h2:first-of-type+ol li{margin-bottom:6px;padding-left:0}.cms-article>h2:first-of-type+ol li::marker{color:var(--jvmc-deep,#246c66);font-weight:600;font-size:.95em}.cms-article>h2:first-of-type+ol a{text-decoration:none;color:var(--darkBlue,#333347);font-weight:500;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.cms-article>h2:first-of-type+ol a.is-active,.cms-article>h2:first-of-type+ol a:focus-visible,.cms-article>h2:first-of-type+ol a:hover{color:var(--jvmc-deep,#246c66);border-bottom-color:var(--jvmc-deep,#246c66)}.cms-article>h2:first-of-type{font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gray1,#8f8f8f);border-left:none;padding-left:0;margin:32px 0 14px;font-weight:600;scroll-margin-top:0}.cms-article blockquote{margin:36px 0;padding:22px 26px;background:rgba(16,209,192,.08);border-left:4px solid var(--jvmc-deep,#246c66);border-radius:0 8px 8px 0;color:var(--darkBlue,#333347);font-size:1rem;line-height:1.65}.cms-article blockquote p{margin:0;color:var(--darkBlue,#333347)}.cms-article blockquote p+p{margin-top:12px}.cms-article blockquote strong{color:var(--jvmc-deep,#246c66)}.cms-article table{width:100%;margin:28px 0;border-collapse:collapse;font-size:.94rem;background:var(--white1,#fff);box-shadow:0 1px 0 rgba(0,0,0,.04),0 2px 12px rgba(0,0,0,.04);border-radius:8px;overflow:hidden}.cms-article table caption{caption-side:bottom;font-size:.82rem;font-style:italic;color:var(--gray1,#8f8f8f);padding:10px 0 0;text-align:left}.cms-article thead th{background:var(--jvmc-deep,#246c66);color:var(--white1,#fff);font-weight:600;text-align:left;padding:14px 16px;font-size:.88rem;letter-spacing:.02em;border:none}.cms-article tbody td{padding:14px 16px;border-top:1px solid #eef0f2;vertical-align:top;color:var(--black2,#555)}.cms-article tbody tr:nth-child(2n) td{background:#fafbfc}.cms-article tbody td strong{color:var(--jvmc-deep,#246c66)}@media (max-width:768px){.cms-article{padding:28px 16px 60px;font-size:16px}.cms-article table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.cms-article tbody td,.cms-article thead th{white-space:normal;min-width:140px}}.cms-article hr{border:none;height:1px;margin:56px auto 32px;width:50%;background:linear-gradient(90deg,transparent,rgba(36,108,102,.4),transparent)}.cms-article hr+p,.cms-article hr+p+ul{font-size:.88rem;line-height:1.65;color:var(--gray1,#8f8f8f)}.cms-article hr+p strong{color:var(--darkBlue,#333347)}.cms-article hr+p+ul+p em{display:block;margin-top:24px;font-size:.82rem;color:var(--gray1,#8f8f8f);font-style:italic}@media (prefers-reduced-motion:reduce){.cms-article a{transition:none}html{scroll-behavior:auto}}@media (min-width:1200px){.cms-article{max-width:1140px;display:grid;grid-template-columns:240px 1fr;column-gap:80px;align-items:start}.modal-content .cms-article{display:block}.cms-article>*{grid-column:2;max-width:760px}.cms-article>h2:first-of-type{grid-column:1;grid-row:1;position:sticky;top:100px;align-self:start;margin:0 0 14px;z-index:1}.cms-article>h2:first-of-type+ol{grid-column:1;grid-row:2/span 9999;position:sticky;top:calc(100px + 2.5em);align-self:start;background:0 0;border-left:2px solid #e6e8eb;border-radius:0;padding:4px 0 4px 18px;margin:0;font-size:.92rem;line-height:1.55;list-style:none;counter-reset:toc;max-height:calc(100vh - 200px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(36,108,102,0.3) transparent}.cms-article>h2:first-of-type+ol::-webkit-scrollbar{width:4px}.cms-article>h2:first-of-type+ol::-webkit-scrollbar-thumb{background:rgba(36,108,102,.3);border-radius:2px}.cms-article>h2:first-of-type+ol li{position:relative;padding-left:0;margin-bottom:10px;counter-increment:toc}.cms-article>h2:first-of-type+ol li::marker{content:none}.cms-article>h2:first-of-type+ol a{display:block;padding:4px 0 4px 8px;margin-left:-20px;border-left:2px solid transparent;border-bottom:none;color:var(--gray1,#8f8f8f);font-weight:500;transition:color .2s ease,border-color .2s ease,padding-left .2s ease}.cms-article>h2:first-of-type+ol a:focus-visible,.cms-article>h2:first-of-type+ol a:hover{color:var(--darkBlue,#333347);border-bottom:none}.cms-article>h2:first-of-type+ol a.is-active{color:var(--jvmc-deep,#246c66);border-left-color:var(--jvmc-deep,#246c66);font-weight:600;padding-left:12px;border-bottom:none}}@media (prefers-reduced-motion:reduce){.cms-article>h2:first-of-type+ol a{transition:none}}.cms-progress{position:fixed;top:0;left:0;right:0;height:3px;background:rgba(36,108,102,.08);z-index:1040;pointer-events:none}.cms-progress__fill{height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--jvmc-deep,#246c66),var(--jvmc1,#10d1c0));will-change:transform}.cms-back-to-top{position:fixed;bottom:24px;left:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--jvmc-deep,#246c66);color:var(--white1,#fff);box-shadow:0 4px 16px rgba(0,0,0,.18);cursor:pointer;opacity:0;transform:translateY(20px);pointer-events:none;z-index:1030;transition:opacity .3s ease,transform .3s ease,background .2s ease;will-change:opacity,transform}.cms-back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.cms-back-to-top:focus-visible,.cms-back-to-top:hover{background:var(--jvmc1,#10d1c0)}.cms-back-to-top:focus-visible{outline:2px solid var(--jvmc1,#10d1c0);outline-offset:3px}.cms-back-to-top svg{width:20px;height:20px;display:block;pointer-events:none}@media (max-width:768px){.cms-back-to-top{bottom:24px;left:16px;width:44px;height:44px}.cms-back-to-top svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.cms-back-to-top{transform:none;transition:opacity .15s linear,background .2s ease}}.cms-article h2,.cms-article h3{position:relative}.cms-article .cms-anchor-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:8px;padding:0;vertical-align:-4px;border:none;background:0 0;color:var(--gray1,#8f8f8f);font-family:var(--font-main, "Inter"),Arial,sans-serif;font-size:1em;font-weight:600;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s ease,color .2s ease,background .2s ease;border-radius:6px;position:relative}.cms-article .cms-anchor-link>span{display:block}.cms-article .cms-anchor-link.is-copied,.cms-article .cms-anchor-link:focus-visible,.cms-article h2:hover>.cms-anchor-link,.cms-article h3:hover>.cms-anchor-link{opacity:1}.cms-article .cms-anchor-link:focus-visible,.cms-article .cms-anchor-link:hover{color:var(--jvmc-deep,#246c66);background:rgba(16,209,192,.1)}.cms-article .cms-anchor-link:focus-visible{outline:2px solid var(--jvmc1,#10d1c0);outline-offset:2px}.cms-article .cms-anchor-link::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%) translateY(4px);padding:4px 10px;background:var(--darkBlue,#333347);color:var(--white1,#fff);font-size:.72rem;font-weight:500;letter-spacing:.02em;text-transform:none;white-space:nowrap;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease,background .2s ease}.cms-article .cms-anchor-link:focus-visible::after,.cms-article .cms-anchor-link:hover::after{opacity:1;transform:translateX(-50%) translateY(0)}.cms-article .cms-anchor-link.is-copied::after{background:var(--jvmc-deep,#246c66);opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:1024px),(hover:none){.cms-article .cms-anchor-link{display:none}}@media (prefers-reduced-motion:reduce){.cms-article .cms-anchor-link,.cms-article .cms-anchor-link::after{transition:opacity .1s linear,background .1s linear,color .1s linear;transform:translateX(-50%) translateY(0)}}.cms-article>.esp-hub{grid-column:1/-1;max-width:1100px;margin-inline:auto}.esp-hub .esp-hub__eyebrow{margin:0 0 .5rem;padding:0;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--jvmc-deep,#246c66)}.esp-hub .esp-hub__title{margin:0 0 1rem;padding:0;border:none;font-size:clamp(1.9rem, 4vw, 2.6rem);line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--darkBlue,#333347);text-wrap:balance}.esp-hub .esp-hub__lede{margin:0 0 3rem;font-size:1.05rem;line-height:1.6;color:var(--black2,#555);max-width:62ch}.esp-hub .esp-cluster{margin:0 0 2.75rem}.esp-hub .esp-cluster__title{display:flex;align-items:baseline;gap:.7rem;margin:0 0 1.25rem;padding:0;border:none;font-size:clamp(1.15rem, 2vw, 1.4rem);font-weight:700;letter-spacing:-.01em;color:var(--darkBlue,#333347)}.esp-hub .esp-cluster__num{flex-shrink:0;font-size:.8rem;font-weight:600;letter-spacing:.1em;color:var(--jvmc-deep,#246c66);font-variant-numeric:tabular-nums}.esp-hub .esp-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.85rem}.esp-hub .esp-grid li{margin:0;padding:0}.esp-hub .esp-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:100%;padding:1.1rem 1.25rem;background:var(--white1,#fff);border:1px solid rgba(36,108,102,.16);border-radius:14px;text-decoration:none;color:var(--darkBlue,#333347);font-weight:600;font-size:.95rem;line-height:1.4;box-shadow:0 1px 3px rgba(0,0,0,.03);transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease,color .2s ease}.esp-hub .esp-card__txt{flex:1}.esp-hub .esp-card__arrow{flex-shrink:0;width:18px;height:18px;color:var(--jvmc-deep,#246c66);transition:transform .25s ease}.esp-hub .esp-card:focus-visible,.esp-hub .esp-card:hover{border-color:rgba(36,108,102,.45);box-shadow:0 8px 22px rgba(0,0,0,.07);transform:translateY(-2px);color:var(--jvmc-deep,#246c66);text-decoration:none}.esp-hub .esp-card:focus-visible .esp-card__arrow,.esp-hub .esp-card:hover .esp-card__arrow{transform:translateX(4px)}.esp-hub .esp-card:focus-visible{outline:2px solid var(--jvmc1,#10d1c0);outline-offset:2px}@media (prefers-reduced-motion:reduce){.esp-hub .esp-card,.esp-hub .esp-card__arrow{transition:border-color .2s ease,color .2s ease}.esp-hub .esp-card:focus-visible,.esp-hub .esp-card:hover{transform:none}.esp-hub .esp-card:focus-visible .esp-card__arrow,.esp-hub .esp-card:hover .esp-card__arrow{transform:none}}.cms-article ul.jvmc-guides{list-style:none;margin:clamp(1.5rem,4vw,2.5rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.85rem}.cms-article:has(> ul.jvmc-guides)>h1,.cms-article:has(> ul.jvmc-guides)>p,.cms-article>ul.jvmc-guides{grid-column:1/-1;max-width:1100px;margin-inline:auto}.cms-article ul.jvmc-guides>li{margin:0;padding:0}.cms-article ul.jvmc-guides>li::marker{content:none}.cms-article ul.jvmc-guides>li>a{position:relative;display:flex;align-items:center;gap:1rem;height:100%;padding:1.1rem 3rem 1.1rem 1.25rem;background:var(--white1,#fff);border:1px solid rgba(36,108,102,.16);border-radius:14px;text-decoration:none;color:var(--darkBlue,#484c68);font-weight:600;font-size:.95rem;line-height:1.4;box-shadow:0 1px 3px rgba(0,0,0,.03);transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease,color .2s ease}.cms-article ul.jvmc-guides>li>a::before{content:"";flex-shrink:0;width:38px;height:38px;border-radius:10px;background-color:rgba(36,108,102,.1);transition:background-color .25s ease}.cms-article ul.jvmc-guides>li>a>span.ic{position:absolute;left:1.25rem;top:50%;width:38px;height:38px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.cms-article ul.jvmc-guides>li>a>span.ic::before{content:"";width:19px;height:19px;background-color:var(--jvmc-deep,#246c66);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s ease}.cms-article ul.jvmc-guides>li>a::after{content:"";position:absolute;right:1.1rem;top:50%;width:18px;height:18px;transform:translateY(-50%);background-color:var(--jvmc-deep,#246c66);transition:background-color .25s ease,transform .25s ease;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxsaW5lIHgxPSI1IiB5MT0iMTIiIHgyPSIxOSIgeTI9IjEyIi8+PHBvbHlsaW5lIHBvaW50cz0iMTIgNSAxOSAxMiAxMiAxOSIvPjwvc3ZnPg==") center/contain no-repeat;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxsaW5lIHgxPSI1IiB5MT0iMTIiIHgyPSIxOSIgeTI9IjEyIi8+PHBvbHlsaW5lIHBvaW50cz0iMTIgNSAxOSAxMiAxMiAxOSIvPjwvc3ZnPg==") center/contain no-repeat}.cms-article ul.jvmc-guides>li>a:focus-visible,.cms-article ul.jvmc-guides>li>a:hover{border-color:rgba(16,209,192,.5);box-shadow:0 8px 22px rgba(0,0,0,.07);transform:translateY(-2px);color:var(--jvmc-deep,#246c66);text-decoration:none}.cms-article ul.jvmc-guides>li>a:focus-visible::before,.cms-article ul.jvmc-guides>li>a:hover::before{background-color:var(--jvmc-deep,#246c66)}.cms-article ul.jvmc-guides>li>a:focus-visible>span.ic::before,.cms-article ul.jvmc-guides>li>a:hover>span.ic::before{background-color:#fff}.cms-article ul.jvmc-guides>li>a:focus-visible::after,.cms-article ul.jvmc-guides>li>a:hover::after{background-color:var(--jvmc1,#10d1c0);transform:translateY(-50%) translateX(4px)}.cms-article ul.jvmc-guides>li>a:focus-visible{outline:2px solid var(--jvmc1,#10d1c0);outline-offset:2px}.cms-article ul.jvmc-guides>li.i--help>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiLz48cGF0aCBkPSJNOS4wOSA5YTMgMyAwIDAgMSA1LjgzIDFjMCAyLTMgMy0zIDMiLz48bGluZSB4MT0iMTIiIHkxPSIxNyIgeDI9IjEyLjAxIiB5Mj0iMTciLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiLz48cGF0aCBkPSJNOS4wOSA5YTMgMyAwIDAgMSA1LjgzIDFjMCAyLTMgMy0zIDMiLz48bGluZSB4MT0iMTIiIHkxPSIxNyIgeDI9IjEyLjAxIiB5Mj0iMTciLz48L3N2Zz4=")}.cms-article ul.jvmc-guides>li.i--pin>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyIDE3djUiLz48cGF0aCBkPSJNOSAxMC43NmEyIDIgMCAwIDEtMS4xMSAxLjc5bC0xLjc4LjlBMiAyIDAgMCAwIDUgMTUuMjRWMTZhMSAxIDAgMCAwIDEgMWgxMmExIDEgMCAwIDAgMS0xdi0uNzZhMiAyIDAgMCAwLTEuMTEtMS43OWwtMS43OC0uOUEyIDIgMCAwIDEgMTUgMTAuNzZWN2ExIDEgMCAwIDEgMS0xIDIgMiAwIDAgMCAwLTRIOGEyIDIgMCAwIDAgMCA0IDEgMSAwIDAgMSAxIDF6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyIDE3djUiLz48cGF0aCBkPSJNOSAxMC43NmEyIDIgMCAwIDEtMS4xMSAxLjc5bC0xLjc4LjlBMiAyIDAgMCAwIDUgMTUuMjRWMTZhMSAxIDAgMCAwIDEgMWgxMmExIDEgMCAwIDAgMS0xdi0uNzZhMiAyIDAgMCAwLTEuMTEtMS43OWwtMS43OC0uOUEyIDIgMCAwIDEgMTUgMTAuNzZWN2ExIDEgMCAwIDEgMS0xIDIgMiAwIDAgMCAwLTRIOGEyIDIgMCAwIDAgMCA0IDEgMSAwIDAgMSAxIDF6Ii8+PC9zdmc+")}.cms-article ul.jvmc-guides>li.i--palette>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTMuNSIgY3k9IjYuNSIgcj0iLjUiIGZpbGw9ImJsYWNrIi8+PGNpcmNsZSBjeD0iMTcuNSIgY3k9IjEwLjUiIHI9Ii41IiBmaWxsPSJibGFjayIvPjxjaXJjbGUgY3g9IjguNSIgY3k9IjcuNSIgcj0iLjUiIGZpbGw9ImJsYWNrIi8+PGNpcmNsZSBjeD0iNi41IiBjeT0iMTIuNSIgcj0iLjUiIGZpbGw9ImJsYWNrIi8+PHBhdGggZD0iTTEyIDJDNi41IDIgMiA2LjUgMiAxMnM0LjUgMTAgMTAgMTBjLjkyNiAwIDEuNjQ4LS43NDYgMS42NDgtMS42ODggMC0uNDM3LS4xOC0uODM1LS40MzctMS4xMjUtLjI5LS4yODktLjQzOC0uNjUyLS40MzgtMS4xMjVhMS42NCAxLjY0IDAgMCAxIDEuNjY4LTEuNjY4aDEuOTk2YzMuMDUxIDAgNS41NTUtMi41MDMgNS41NTUtNS41NTRDMjEuOTY1IDYuMDEyIDE3LjQ2MSAyIDEyIDJ6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTMuNSIgY3k9IjYuNSIgcj0iLjUiIGZpbGw9ImJsYWNrIi8+PGNpcmNsZSBjeD0iMTcuNSIgY3k9IjEwLjUiIHI9Ii41IiBmaWxsPSJibGFjayIvPjxjaXJjbGUgY3g9IjguNSIgY3k9IjcuNSIgcj0iLjUiIGZpbGw9ImJsYWNrIi8+PGNpcmNsZSBjeD0iNi41IiBjeT0iMTIuNSIgcj0iLjUiIGZpbGw9ImJsYWNrIi8+PHBhdGggZD0iTTEyIDJDNi41IDIgMiA2LjUgMiAxMnM0LjUgMTAgMTAgMTBjLjkyNiAwIDEuNjQ4LS43NDYgMS42NDgtMS42ODggMC0uNDM3LS4xOC0uODM1LS40MzctMS4xMjUtLjI5LS4yODktLjQzOC0uNjUyLS40MzgtMS4xMjVhMS42NCAxLjY0IDAgMCAxIDEuNjY4LTEuNjY4aDEuOTk2YzMuMDUxIDAgNS41NTUtMi41MDMgNS41NTUtNS41NTRDMjEuOTY1IDYuMDEyIDE3LjQ2MSAyIDEyIDJ6Ii8+PC9zdmc+")}.cms-article ul.jvmc-guides>li.i--wave>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTIgMTJjLjYtMS41IDEuNS0zIDMtM3MyLjQgMS41IDMgMyAxLjUgMyAzIDMgMi40LTEuNSAzLTMgMS41LTMgMy0zIDIuNCAxLjUgMyAzIi8+PHBhdGggZD0iTTIgMTdjLjYtMS41IDEuNS0zIDMtM3MyLjQgMS41IDMgMyAxLjUgMyAzIDMgMi40LTEuNSAzLTMgMS41LTMgMy0zIDIuNCAxLjUgMyAzIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTIgMTJjLjYtMS41IDEuNS0zIDMtM3MyLjQgMS41IDMgMyAxLjUgMyAzIDMgMi40LTEuNSAzLTMgMS41LTMgMy0zIDIuNCAxLjUgMyAzIi8+PHBhdGggZD0iTTIgMTdjLjYtMS41IDEuNS0zIDMtM3MyLjQgMS41IDMgMyAxLjUgMyAzIDMgMi40LTEuNSAzLTMgMS41LTMgMy0zIDIuNCAxLjUgMyAzIi8+PC9zdmc+")}.cms-article ul.jvmc-guides>li.i--clock>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiLz48cG9seWxpbmUgcG9pbnRzPSIxMiA2IDEyIDEyIDE2IDE0Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiLz48cG9seWxpbmUgcG9pbnRzPSIxMiA2IDEyIDEyIDE2IDE0Ii8+PC9zdmc+")}.cms-article ul.jvmc-guides>li.i--sparkle>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTkuOTM3IDE1LjVBMiAyIDAgMCAwIDguNSAxNC4wNjNsLTYuMTM1LTEuNTgyYS41LjUgMCAwIDEgMC0uOTYyTDguNSA5LjkzNkEyIDIgMCAwIDAgOS45MzcgOC41bDEuNTgyLTYuMTM1YS41LjUgMCAwIDEgLjk2MyAwTDE0LjA2MyA4LjVBMiAyIDAgMCAwIDE1LjUgOS45MzdsNi4xMzUgMS41ODFhLjUuNSAwIDAgMSAwIC45NjRMMTUuNSAxNC4wNjNhMiAyIDAgMCAwLTEuNDM3IDEuNDM3bC0xLjU4MiA2LjEzNWEuNS41IDAgMCAxLS45NjMgMHoiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTkuOTM3IDE1LjVBMiAyIDAgMCAwIDguNSAxNC4wNjNsLTYuMTM1LTEuNTgyYS41LjUgMCAwIDEgMC0uOTYyTDguNSA5LjkzNkEyIDIgMCAwIDAgOS45MzcgOC41bDEuNTgyLTYuMTM1YS41LjUgMCAwIDEgLjk2MyAwTDE0LjA2MyA4LjVBMiAyIDAgMCAwIDE1LjUgOS45MzdsNi4xMzUgMS41ODFhLjUuNSAwIDAgMSAwIC45NjRMMTUuNSAxNC4wNjNhMiAyIDAgMCAwLTEuNDM3IDEuNDM3bC0xLjU4MiA2LjEzNWEuNS41IDAgMCAxLS45NjMgMHoiLz48L3N2Zz4=")}.cms-article ul.jvmc-guides>li.i--layers>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTEyLjgzIDIuMThhMiAyIDAgMCAwLTEuNjYgMEwyLjYgNi4wOGExIDEgMCAwIDAgMCAxLjgzbDguNTggMy45MWEyIDIgMCAwIDAgMS42NiAwbDguNTgtMy45YTEgMSAwIDAgMCAwLTEuODNaIi8+PHBhdGggZD0ibTIyIDE3LjY1LTkuMTcgNC4xNmEyIDIgMCAwIDEtMS42NiAwTDIgMTcuNjUiLz48cGF0aCBkPSJtMjIgMTIuNjUtOS4xNyA0LjE2YTIgMiAwIDAgMS0xLjY2IDBMMiAxMi42NSIvPjwvc3ZnPg==");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTEyLjgzIDIuMThhMiAyIDAgMCAwLTEuNjYgMEwyLjYgNi4wOGExIDEgMCAwIDAgMCAxLjgzbDguNTggMy45MWEyIDIgMCAwIDAgMS42NiAwbDguNTgtMy45YTEgMSAwIDAgMCAwLTEuODNaIi8+PHBhdGggZD0ibTIyIDE3LjY1LTkuMTcgNC4xNmEyIDIgMCAwIDEtMS42NiAwTDIgMTcuNjUiLz48cGF0aCBkPSJtMjIgMTIuNjUtOS4xNyA0LjE2YTIgMiAwIDAgMS0xLjY2IDBMMiAxMi42NSIvPjwvc3ZnPg==")}.cms-article ul.jvmc-guides>li.i--scan>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTMgN1Y1YTIgMiAwIDAgMSAyLTJoMiIvPjxwYXRoIGQ9Ik0xNyAzaDJhMiAyIDAgMCAxIDIgMnYyIi8+PHBhdGggZD0iTTIxIDE3djJhMiAyIDAgMCAxLTIgMmgtMiIvPjxwYXRoIGQ9Ik03IDIxSDVhMiAyIDAgMCAxLTItMnYtMiIvPjxsaW5lIHgxPSIzIiB4Mj0iMjEiIHkxPSIxMiIgeTI9IjEyIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTMgN1Y1YTIgMiAwIDAgMSAyLTJoMiIvPjxwYXRoIGQ9Ik0xNyAzaDJhMiAyIDAgMCAxIDIgMnYyIi8+PHBhdGggZD0iTTIxIDE3djJhMiAyIDAgMCAxLTIgMmgtMiIvPjxwYXRoIGQ9Ik03IDIxSDVhMiAyIDAgMCAxLTItMnYtMiIvPjxsaW5lIHgxPSIzIiB4Mj0iMjEiIHkxPSIxMiIgeTI9IjEyIi8+PC9zdmc+")}.cms-article ul.jvmc-guides>li.i--grid>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3QgeD0iMyIgeT0iMyIgd2lkdGg9IjciIGhlaWdodD0iNyIgcng9IjEiLz48cmVjdCB4PSIxNCIgeT0iMyIgd2lkdGg9IjciIGhlaWdodD0iNyIgcng9IjEiLz48cmVjdCB4PSIxNCIgeT0iMTQiIHdpZHRoPSI3IiBoZWlnaHQ9IjciIHJ4PSIxIi8+PHJlY3QgeD0iMyIgeT0iMTQiIHdpZHRoPSI3IiBoZWlnaHQ9IjciIHJ4PSIxIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3QgeD0iMyIgeT0iMyIgd2lkdGg9IjciIGhlaWdodD0iNyIgcng9IjEiLz48cmVjdCB4PSIxNCIgeT0iMyIgd2lkdGg9IjciIGhlaWdodD0iNyIgcng9IjEiLz48cmVjdCB4PSIxNCIgeT0iMTQiIHdpZHRoPSI3IiBoZWlnaHQ9IjciIHJ4PSIxIi8+PHJlY3QgeD0iMyIgeT0iMTQiIHdpZHRoPSI3IiBoZWlnaHQ9IjciIHJ4PSIxIi8+PC9zdmc+")}.cms-article ul.jvmc-guides>li.i--ruler>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTIxLjMgMTUuM2EyLjQgMi40IDAgMCAxIDAgMy40bC0yLjYgMi42YTIuNCAyLjQgMCAwIDEtMy40IDBMMi43IDguN2EyLjQxIDIuNDEgMCAwIDEgMC0zLjRsMi42LTIuNmEyLjQxIDIuNDEgMCAwIDEgMy40IDBaIi8+PHBhdGggZD0ibTE0LjUgMTIuNSAyLTIiLz48cGF0aCBkPSJtMTEuNSA5LjUgMi0yIi8+PHBhdGggZD0ibTguNSA2LjUgMi0yIi8+PHBhdGggZD0ibTE3LjUgMTUuNSAyLTIiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTIxLjMgMTUuM2EyLjQgMi40IDAgMCAxIDAgMy40bC0yLjYgMi42YTIuNCAyLjQgMCAwIDEtMy40IDBMMi43IDguN2EyLjQxIDIuNDEgMCAwIDEgMC0zLjRsMi42LTIuNmEyLjQxIDIuNDEgMCAwIDEgMy40IDBaIi8+PHBhdGggZD0ibTE0LjUgMTIuNSAyLTIiLz48cGF0aCBkPSJtMTEuNSA5LjUgMi0yIi8+PHBhdGggZD0ibTguNSA2LjUgMi0yIi8+PHBhdGggZD0ibTE3LjUgMTUuNSAyLTIiLz48L3N2Zz4=")}.cms-article ul.jvmc-guides>li.i--refresh>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTMgMTJhOSA5IDAgMCAxIDktOSA5Ljc1IDkuNzUgMCAwIDEgNi43NCAyLjc0TDIxIDgiLz48cGF0aCBkPSJNMjEgM3Y1aC01Ii8+PHBhdGggZD0iTTIxIDEyYTkgOSAwIDAgMS05IDkgOS43NSA5Ljc1IDAgMCAxLTYuNzQtMi43NEwzIDE2Ii8+PHBhdGggZD0iTTggMTZIM3Y1Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTMgMTJhOSA5IDAgMCAxIDktOSA5Ljc1IDkuNzUgMCAwIDEgNi43NCAyLjc0TDIxIDgiLz48cGF0aCBkPSJNMjEgM3Y1aC01Ii8+PHBhdGggZD0iTTIxIDEyYTkgOSAwIDAgMS05IDkgOS43NSA5Ljc1IDAgMCAxLTYuNzQtMi43NEwzIDE2Ii8+PHBhdGggZD0iTTggMTZIM3Y1Ii8+PC9zdmc+")}.cms-article ul.jvmc-guides>li.i--star>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlnb24gcG9pbnRzPSIxMiAyIDE1LjA5IDguMjYgMjIgOS4yNyAxNyAxNC4xNCAxOC4xOCAyMS4wMiAxMiAxNy43NyA1LjgyIDIxLjAyIDcgMTQuMTQgMiA5LjI3IDguOTEgOC4yNiAxMiAyIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlnb24gcG9pbnRzPSIxMiAyIDE1LjA5IDguMjYgMjIgOS4yNyAxNyAxNC4xNCAxOC4xOCAyMS4wMiAxMiAxNy43NyA1LjgyIDIxLjAyIDcgMTQuMTQgMiA5LjI3IDguOTEgOC4yNiAxMiAyIi8+PC9zdmc+")}.cms-article ul.jvmc-guides>li.i--compass>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiLz48cG9seWdvbiBwb2ludHM9IjE2LjI0IDcuNzYgMTQuMTIgMTQuMTIgNy43NiAxNi4yNCA5Ljg4IDkuODggMTYuMjQgNy43NiIvPjwvc3ZnPg==");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiLz48cG9seWdvbiBwb2ludHM9IjE2LjI0IDcuNzYgMTQuMTIgMTQuMTIgNy43NiAxNi4yNCA5Ljg4IDkuODggMTYuMjQgNy43NiIvPjwvc3ZnPg==")}.cms-article ul.jvmc-guides>li.i--feather>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyLjY3IDE5YTIgMiAwIDAgMCAxLjQxNi0uNTg4bDYuMTU0LTYuMTcyYTYgNiAwIDAgMC04LjQ5LTguNDlMNS41ODYgOS45MTRBMiAyIDAgMCAwIDUgMTEuMzI4VjE4YTEgMSAwIDAgMCAxIDF6Ii8+PHBhdGggZD0iTTE2IDggMiAyMiIvPjxwYXRoIGQ9Ik0xNy41IDE1SDkiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyLjY3IDE5YTIgMiAwIDAgMCAxLjQxNi0uNTg4bDYuMTU0LTYuMTcyYTYgNiAwIDAgMC04LjQ5LTguNDlMNS41ODYgOS45MTRBMiAyIDAgMCAwIDUgMTEuMzI4VjE4YTEgMSAwIDAgMCAxIDF6Ii8+PHBhdGggZD0iTTE2IDggMiAyMiIvPjxwYXRoIGQ9Ik0xNy41IDE1SDkiLz48L3N2Zz4=")}.cms-article ul.jvmc-guides>li.i--list>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGxpbmUgeDE9IjgiIHgyPSIyMSIgeTE9IjYiIHkyPSI2Ii8+PGxpbmUgeDE9IjgiIHgyPSIyMSIgeTE9IjEyIiB5Mj0iMTIiLz48bGluZSB4MT0iOCIgeDI9IjIxIiB5MT0iMTgiIHkyPSIxOCIvPjxsaW5lIHgxPSIzIiB4Mj0iMy4wMSIgeTE9IjYiIHkyPSI2Ii8+PGxpbmUgeDE9IjMiIHgyPSIzLjAxIiB5MT0iMTIiIHkyPSIxMiIvPjxsaW5lIHgxPSIzIiB4Mj0iMy4wMSIgeTE9IjE4IiB5Mj0iMTgiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGxpbmUgeDE9IjgiIHgyPSIyMSIgeTE9IjYiIHkyPSI2Ii8+PGxpbmUgeDE9IjgiIHgyPSIyMSIgeTE9IjEyIiB5Mj0iMTIiLz48bGluZSB4MT0iOCIgeDI9IjIxIiB5MT0iMTgiIHkyPSIxOCIvPjxsaW5lIHgxPSIzIiB4Mj0iMy4wMSIgeTE9IjYiIHkyPSI2Ii8+PGxpbmUgeDE9IjMiIHgyPSIzLjAxIiB5MT0iMTIiIHkyPSIxMiIvPjxsaW5lIHgxPSIzIiB4Mj0iMy4wMSIgeTE9IjE4IiB5Mj0iMTgiLz48L3N2Zz4=")}.cms-article ul.jvmc-guides>li.i--shield>a>span.ic::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTIwIDEzYzAgNS0zLjUgNy41LTcuNjYgOC45NWExIDEgMCAwIDEtLjY3LS4wMUM3LjUgMjAuNSA0IDE4IDQgMTNWNmExIDEgMCAwIDEgMS0xYzIgMCA0LjUtMS4yIDYuMjQtMi43MmExLjE3IDEuMTcgMCAwIDEgMS41MiAwQzE0LjUxIDMuODEgMTcgNSAxOSA1YTEgMSAwIDAgMSAxIDF6Ii8+PHBhdGggZD0ibTkgMTIgMiAyIDQtNCIvPjwvc3ZnPg==");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTIwIDEzYzAgNS0zLjUgNy41LTcuNjYgOC45NWExIDEgMCAwIDEtLjY3LS4wMUM3LjUgMjAuNSA0IDE4IDQgMTNWNmExIDEgMCAwIDEgMS0xYzIgMCA0LjUtMS4yIDYuMjQtMi43MmExLjE3IDEuMTcgMCAwIDEgMS41MiAwQzE0LjUxIDMuODEgMTcgNSAxOSA1YTEgMSAwIDAgMSAxIDF6Ii8+PHBhdGggZD0ibTkgMTIgMiAyIDQtNCIvPjwvc3ZnPg==")}@media (prefers-reduced-motion:reduce){.cms-article ul.jvmc-guides>li>a,.cms-article ul.jvmc-guides>li>a::after,.cms-article ul.jvmc-guides>li>a::before,.cms-article ul.jvmc-guides>li>a>span.ic::before{transition:border-color .2s ease,color .2s ease,background-color .2s ease}.cms-article ul.jvmc-guides>li>a:focus-visible,.cms-article ul.jvmc-guides>li>a:hover{transform:none}.cms-article ul.jvmc-guides>li>a:focus-visible::after,.cms-article ul.jvmc-guides>li>a:hover::after{transform:translateY(-50%)}}.mm-guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.85rem;margin:0;padding:0}.mm-guides .mm-guides__head{grid-column:1/-1;margin:0 0 .25rem;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--jvmc-deep,#246c66)}.mm-guide{position:relative;display:flex;align-items:center;gap:.9rem;padding:1.05rem 2.6rem 1.05rem 1.1rem;background:var(--white1,#fff);border:1px solid rgba(36,108,102,.16);border-radius:14px;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,.03);transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease}.mm-guide__icon{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:rgba(36,108,102,.1);color:var(--jvmc-deep,#246c66);transition:background-color .25s ease,color .25s ease}.mm-guide__icon svg{width:20px;height:20px}.mm-guide__body{display:flex;flex-direction:column;gap:3px;min-width:0}.mm-guides .mm-guide__title{font-size:.95rem;font-weight:700;line-height:1.25;color:var(--darkBlue,#484c68);transition:color .2s ease}.mm-guides .mm-guide__text{font-size:.8rem;line-height:1.4;color:var(--black2,#555)}.mm-guide__arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--jvmc-deep,#246c66);transition:color .25s ease,transform .25s ease}.mm-guide:focus-visible,.mm-guide:hover{border-color:rgba(16,209,192,.5);box-shadow:0 8px 22px rgba(0,0,0,.07);transform:translateY(-2px);text-decoration:none}.mm-guide:focus-visible .mm-guide__title,.mm-guide:hover .mm-guide__title{color:var(--jvmc-deep,#246c66)}.mm-guide:focus-visible .mm-guide__icon,.mm-guide:hover .mm-guide__icon{background:var(--jvmc-deep,#246c66);color:#fff}.mm-guide:focus-visible .mm-guide__arrow,.mm-guide:hover .mm-guide__arrow{color:var(--jvmc1,#10d1c0);transform:translateY(-50%) translateX(3px)}.mm-guide:focus-visible{outline:2px solid var(--jvmc1,#10d1c0);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mm-guide,.mm-guide__arrow,.mm-guide__icon,.mm-guide__title{transition:border-color .2s ease,color .2s ease,background-color .2s ease}.mm-guide:focus-visible,.mm-guide:hover{transform:none}.mm-guide:focus-visible .mm-guide__arrow,.mm-guide:hover .mm-guide__arrow{transform:translateY(-50%)}}.mm_svg_icon svg{width:26px;height:26px}.mm_svg_icon{margin:0}.mm_tab_title_text{vertical-align:middle}#authentication h1{display:none}body#my-account #wrapper{background:#fafafa}body#my-account #main{width:100%;max-width:1160px;margin:0 auto;padding-inline:clamp(1rem,3.5vw,2.25rem)}body#my-account .page-header{margin:clamp(1.75rem,3.5vw,3rem) 0 .55rem;padding:0;text-align:center;background:0 0;border:0}body#my-account .page-header::before{content:"Espace client";display:block;margin-bottom:.55rem;color:#357f79;font-size:.7rem;font-weight:750;letter-spacing:.22em;line-height:1.2;text-transform:uppercase}body#my-account .page-header h1{margin:0;color:#292d31;font-size:clamp(1.9rem, 4vw, 2.65rem);font-weight:740;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}body#my-account .my-account-intro{max-width:590px;margin:0 auto clamp(2rem,4vw,3rem);color:#687170;font-size:.94rem;line-height:1.55;text-align:center;text-wrap:balance}body#my-account .page-content>.row{display:block;width:100%;margin:0}body#my-account #content .links{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0;padding:0}body#my-account #content .links>a{position:relative;display:flex;width:auto!important;min-width:0;max-width:none;min-height:86px;align-items:center;float:none!important;margin:0!important;padding:.95rem 2.75rem .95rem .95rem;color:#292d31;background:#fff;border:1px solid #dbe4e3;border-radius:15px;box-shadow:0 2px 8px rgba(29,45,43,.035);font-size:1rem;font-weight:650;line-height:1.25;text-align:left;text-decoration:none;text-transform:none;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}body#my-account #content .links>a .link-item{display:flex;width:100%;min-width:0;height:auto;align-items:center;gap:.85rem;padding:0;color:inherit;background:0 0;font:inherit;letter-spacing:normal;text-align:left}body#my-account #content .links>a .material-icons,body#my-account #content .links>a .svg-icon{display:inline-flex;width:43px;height:43px;min-width:43px;align-items:center;justify-content:center;flex:0 0 43px;padding:0;color:#37857e;background:#edf4f3;border-radius:12px;font-size:1.35rem;line-height:1;transition:color .2s ease,background-color .2s ease}body#my-account #content .links>a .svg-icon svg{width:21px;height:21px}body#my-account .my-account-card__copy{display:grid;min-width:0;gap:.22rem}body#my-account .my-account-card__label{overflow-wrap:anywhere;color:#292d31;font-size:.96rem;font-weight:720;letter-spacing:-.01em;line-height:1.25}body#my-account .my-account-card__description{overflow-wrap:anywhere;color:#707978;font-size:.75rem;font-weight:450;letter-spacing:0;line-height:1.35}body#my-account #content .links>a::after{content:"";position:absolute;top:50%;right:1rem;width:15px;height:15px;background-color:#478c86;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='5' y1='12' x2='19' y2='12'/><polyline points='12 5 19 12 12 19'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='5' y1='12' x2='19' y2='12'/><polyline points='12 5 19 12 12 19'/></svg>") center/contain no-repeat;transform:translateY(-50%);transition:background-color .2s ease,transform .2s ease}@media (hover:hover){body#my-account #content .links>a:hover{color:#292d31;border-color:rgba(0,132,123,.42);box-shadow:0 9px 22px rgba(29,45,43,.075);text-decoration:none;transform:translateY(-2px)}body#my-account #content .links>a:hover .material-icons,body#my-account #content .links>a:hover .svg-icon{color:#fff;background:#00847b}body#my-account #content .links>a:hover::after{background-color:#00847b;transform:translate(3px,-50%)}}body#my-account #content .links>a:focus-visible{color:#292d31;border-color:#00847b;box-shadow:0 0 0 3px rgba(0,132,123,.13);outline:0;text-decoration:none}body#my-account #history-link{border-left:3px solid #00847b;padding-left:.85rem}body#my-account #notifications{margin:0 0 1.25rem}body#my-account .page-footer{display:none}body#my-account .my-account-section{width:100%;margin:0 0 clamp(2rem,4vw,3rem)}body#my-account .my-account-section__head{margin:0 0 1rem}body#my-account .my-account-section__eyebrow{margin:0 0 .32rem;color:#478c86;font-size:.67rem;font-weight:750;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}body#my-account .my-account-section__title{margin:0;color:#292d31;font-size:clamp(1.25rem, 2.2vw, 1.55rem);font-weight:730;letter-spacing:-.025em;line-height:1.15}body#my-account .my-account-utility{display:flex;width:100%;justify-content:flex-end;margin-top:-.5rem;padding-top:1.1rem;border-top:1px solid #e1e7e6}body#my-account .my-account-utility>a{display:inline-flex;width:auto!important;min-height:0;align-items:center;margin:0!important;padding:.45rem .2rem;color:#626b6a;background:0 0;border:0;box-shadow:none;font-size:.8rem;font-weight:650;text-decoration:none;text-transform:none}body#my-account .my-account-utility>a .link-item{display:flex;height:auto;align-items:center;gap:.45rem;padding:0;color:inherit;background:0 0}body#my-account .my-account-utility>a .material-icons,body#my-account .my-account-utility>a .svg-icon{display:inline-flex;width:28px;height:28px;min-width:28px;align-items:center;justify-content:center;color:#6b7775;background:0 0;border-radius:8px}body#my-account .my-account-utility>a .svg-icon svg{width:17px;height:17px}body#my-account .my-account-utility>a .my-account-card__description,body#my-account .my-account-utility>a::after{display:none}body#my-account .my-account-utility>a:focus-visible,body#my-account .my-account-utility>a:hover{color:#00847b;background:0 0;box-shadow:none;text-decoration:underline;text-underline-offset:3px;transform:none}body#my-account .page-content::after{content:"";display:block;width:min(320px,45vw);height:1px;margin:clamp(2.5rem,5vw,4rem) auto 0;background:linear-gradient(90deg,transparent,rgba(0,132,123,.24),transparent)}@media (max-width:991px){body#my-account #content .links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){body#my-account #main{padding-inline:.8rem}body#my-account .page-header{margin:1.35rem 0 .5rem}body#my-account .page-header::before{margin-bottom:.45rem;font-size:.63rem}body#my-account .page-header h1{font-size:1.9rem}body#my-account .my-account-intro{margin-bottom:1.75rem;font-size:.82rem;line-height:1.45}body#my-account #content .links{grid-template-columns:minmax(0,1fr);gap:.68rem}body#my-account #content .links>a{width:100%!important;min-height:70px;padding:.72rem 2.45rem .72rem .75rem;border-radius:13px}body#my-account #content .links>a .link-item{gap:.7rem}body#my-account #content .links>a .material-icons,body#my-account #content .links>a .svg-icon{width:38px;height:38px;min-width:38px;flex-basis:38px;border-radius:10px}body#my-account #content .links>a .svg-icon svg{width:19px;height:19px}body#my-account .my-account-card__label{font-size:.9rem}body#my-account .my-account-card__description{font-size:.69rem}body#my-account #content .links>a::after{right:.8rem;width:14px;height:14px}body#my-account .my-account-section{margin-bottom:1.75rem}body#my-account .my-account-section__head{margin-bottom:.8rem}body#my-account .my-account-section__eyebrow{font-size:.61rem}body#my-account .my-account-section__title{font-size:1.2rem}body#my-account .my-account-utility{margin-top:-.2rem}}@media (prefers-reduced-motion:reduce){body#my-account #content .links>a,body#my-account #content .links>a .material-icons,body#my-account #content .links>a .svg-icon,body#my-account #content .links>a::after{transition:none}body#my-account #content .links>a:focus-visible,body#my-account #content .links>a:hover{transform:none}}.page-category #search_filters_wrapper{background:var(--white1,#fff);border:1px solid rgba(36,108,102,.16);border-radius:16px;padding:1.25rem 1.25rem .5rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page-category #search_filters_wrapper .h6,.page-category #search_filters_wrapper h4{font-weight:700;color:var(--darkBlue,#484c68);letter-spacing:0;text-transform:none}.page-category #search_filter_controls{margin-bottom:.5rem}.page-category .facet{padding:1rem 0;border-top:1px solid rgba(36,108,102,.1)}.page-category .facet:first-of-type{border-top:none;padding-top:.25rem}.page-category .facet .facet-title,.page-category .facet .h6.facet-title{margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--jvmc-deep,#246c66);display:flex;align-items:center;justify-content:space-between}.page-category .facet button.facet-title{width:100%;background:0 0;border:none;cursor:pointer;text-align:left;padding:0}.page-category .facet button.facet-title .material-icons{font-size:1rem;color:var(--jvmc-deep,#246c66);transition:transform .25s ease}.page-category .facet button.facet-title.collapsed .material-icons{transform:rotate(-90deg)}.page-category .facet ul{list-style:none;margin:0;padding:0}.page-category .facet ul li{margin:0 0 .35rem;padding:0}.page-category .facet .facet-label{margin:0;display:block}.page-category .facet .facet-label>a{display:flex;align-items:center;gap:.55rem;padding:.5rem .65rem;margin:0 -.35rem;border-radius:10px;font-size:.88rem;font-weight:500;color:var(--darkBlue,#484c68);text-decoration:none;transition:background-color .2s ease,color .2s ease}.page-category .facet .facet-label>a:hover{background:rgba(36,108,102,.06);color:var(--jvmc-deep,#246c66);text-decoration:none}.page-category .facet .custom-checkbox{flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.page-category .facet .custom-checkbox input[type=checkbox]{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.page-category .facet .custom-checkbox>span{width:18px;height:18px;border:1.5px solid rgba(36,108,102,.35);border-radius:5px;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}.page-category .facet .custom-checkbox>span .material-icons,.page-category .facet .custom-checkbox>span i{font-size:14px;color:#fff;opacity:0;transition:opacity .15s ease}.page-category .facet .custom-checkbox input[type=checkbox]:checked+span,.page-category .facet .facet-label.active .custom-checkbox>span,.page-category .facet .facet-label.checked .custom-checkbox>span{background:var(--jvmc1,#10d1c0);border-color:var(--jvmc1,#10d1c0)}.page-category .facet .custom-checkbox input[type=checkbox]:checked+span .material-icons,.page-category .facet .custom-checkbox input[type=checkbox]:checked+span i,.page-category .facet .facet-label.active .custom-checkbox>span .material-icons,.page-category .facet .facet-label.checked .custom-checkbox>span i{opacity:1}.page-category .facet .facet-label.active>a,.page-category .facet .facet-label.checked>a{color:var(--jvmc-deep,#246c66);font-weight:600}.page-category .facet .facet-label>a>span:not(.custom-checkbox):not(.magnitude):not(.color),.page-category .facet .search-link{flex:1}.page-category .facet .magnitude{flex-shrink:0;font-size:.72rem;font-weight:600;color:var(--mut,#6b7280);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.page-category .facet .facet-label.color>a{padding-left:.4rem}.page-category .facet .color,.page-category .facet .swatch{display:inline-block;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(0,0,0,.08);flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.page-category .facet .facet-label>a:hover .color,.page-category .facet .facet-label>a:hover .swatch{transform:scale(1.08);box-shadow:0 2px 6px rgba(0,0,0,.15)}.page-category .facet .facet-label.active .color,.page-category .facet .facet-label.active .swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--jvmc1,#10d1c0);transform:scale(1.05)}.page-category .facet .ui-slider{position:relative;height:4px;background:rgba(36,108,102,.15);border-radius:999px;margin:1.25rem .55rem}.page-category .facet .ui-slider .ui-slider-range{position:absolute;height:100%;background:var(--jvmc1,#10d1c0);border-radius:999px}.page-category .facet .ui-slider .ui-slider-handle{position:absolute;top:50%;width:18px;height:18px;margin-top:-9px;margin-left:-9px;border-radius:50%;background:#fff;border:2px solid var(--jvmc1,#10d1c0);box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:grab;outline:0;transition:transform .2s ease,box-shadow .2s ease}.page-category .facet .ui-slider .ui-slider-handle:focus-visible,.page-category .facet .ui-slider .ui-slider-handle:hover{transform:scale(1.15);box-shadow:0 4px 12px rgba(16,209,192,.4)}.page-category .facet .ui-slider .ui-slider-handle:active{cursor:grabbing}.page-category .facet .faceted-slider-output,.page-category .facet .slider-prices{text-align:center;font-size:.85rem;font-weight:600;color:var(--darkBlue,#484c68);font-variant-numeric:tabular-nums;margin-top:.5rem}.page-category #js-active-search-filters,.page-category .active_filters{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .85rem;margin:14px 0 1.25rem 22px;padding:0;background:0 0}.page-category #js-active-search-filters .active-filter-title,.page-category .active_filters .active-filter-title{margin:0;padding:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mut,#6b7280);border:none;line-height:1}.page-category #js-active-search-filters ul,.page-category .active_filters ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.page-category #js-active-search-filters ul li,.page-category .active_filters ul li{margin:0;padding:0}.page-category #js-active-search-filters li.filter-block,.page-category .active_filters li.filter-block{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .65rem .42rem .9rem;background:rgba(16,209,192,.1);border:1px solid rgba(16,209,192,.35);border-radius:999px;font-size:.78rem;font-weight:600;color:var(--jvmc-deep,#246c66);transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.page-category #js-active-search-filters li.filter-block:hover,.page-category .active_filters li.filter-block:hover{background:rgba(16,209,192,.18);border-color:var(--jvmc1,#10d1c0)}.page-category #js-active-search-filters li.filter-block a,.page-category .active_filters li.filter-block a{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.15rem;border-radius:50%;background:rgba(36,108,102,.12);color:var(--jvmc-deep,#246c66);text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease;flex-shrink:0}.page-category #js-active-search-filters li.filter-block a:hover,.page-category .active_filters li.filter-block a:hover{background:var(--jvmc-deep,#246c66);color:#fff;transform:scale(1.08)}.page-category #js-active-search-filters li.filter-block a .close,.page-category #js-active-search-filters li.filter-block a .material-icons,.page-category .active_filters li.filter-block a .close,.page-category .active_filters li.filter-block a .material-icons{font-size:12px;line-height:1;color:currentColor}.page-category #js-active-search-filters li.filter-block a .close::before,.page-category .active_filters li.filter-block a .close::before{content:"\00d7";font-size:14px;font-weight:700;font-family:var(--font-main, inherit);line-height:1}.page-category #js-active-search-filters li.filter-block a .material-icons.close::before,.page-category .active_filters li.filter-block a .material-icons.close::before{content:none}.page-category #_desktop_search_filters_clear_all,.page-category #_mobile_search_filters_clear_all,.page-category .js-search-filters-clear-all{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;background:0 0;border:1px dashed rgba(0,0,0,.25);border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut,#6b7280);cursor:pointer;transition:border-color .2s ease,color .2s ease}.page-category #_desktop_search_filters_clear_all:hover,.page-category #_mobile_search_filters_clear_all:hover,.page-category .js-search-filters-clear-all:hover{border-color:var(--jvmc-deep,#246c66);color:var(--jvmc-deep,#246c66);background:0 0}.page-category #search_filter_controls .btn-secondary,.page-category #search_filter_controls .ok{background:var(--jvmc1,#10d1c0);border-color:var(--jvmc1,#10d1c0);color:#fff;border-radius:999px;padding:.55rem 1.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}.page-category #search_filter_controls .btn-secondary:hover,.page-category #search_filter_controls .ok:hover{background:var(--jvmc-deep,#246c66);border-color:var(--jvmc-deep,#246c66);color:#fff}.page-category .empty-state{margin:1.5rem 0;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);background:var(--white1,#fff);border:1px solid rgba(36,108,102,.16);border-radius:18px;text-align:center}.page-category .empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;margin:0 auto 1.5rem;border-radius:50%;background:rgba(36,108,102,.08);color:var(--jvmc-deep,#246c66)}.page-category .empty-state__icon svg{width:42px;height:42px}.page-category .empty-state__eyebrow{margin:0 0 .55rem;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--jvmc-deep,#246c66)}.page-category .empty-state__title{margin:0 0 .85rem;font-size:clamp(1.35rem, 2.8vw, 1.8rem);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--darkBlue,#484c68);text-wrap:balance}.page-category .empty-state__lede{margin:0 auto;max-width:52ch;font-size:1rem;font-style:italic;line-height:1.55;color:var(--mut,#6b7280)}.page-category .empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}.page-category .empty-state__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.4rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease,background-color .2s ease}.page-category .empty-state__btn--primary{background:var(--jvmc1,#10d1c0);border:1.5px solid var(--jvmc1,#10d1c0);color:#fff}.page-category .empty-state__btn--primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(16,209,192,.4);color:#fff;text-decoration:none}.page-category .empty-state__btn--ghost{background:0 0;border:1.5px solid rgba(36,108,102,.25);color:var(--darkBlue,#484c68)}.page-category .empty-state__btn--ghost:hover{border-color:var(--jvmc-deep,#246c66);color:var(--jvmc-deep,#246c66);text-decoration:none}.page-category .category-additional-description{margin:-17px 0 0 0;padding:clamp(1.75rem,4vw,3rem);background:var(--white1,#fff);border:1px solid rgba(36,108,102,.16);border-radius:18px}.page-category .category-additional-description>h2{margin:0 0 1.25rem;font-size:clamp(1.4rem, 2.8vw, 1.85rem);font-weight:700;letter-spacing:-.015em;color:var(--darkBlue,#484c68);text-wrap:balance}.page-category .category-additional-description>h2+p:empty{display:none}.page-category .faq-item{border-top:1px solid rgba(36,108,102,.1)}.page-category .category-additional-description>.faq-item:first-of-type,.page-category .category-additional-description>h2+.faq-item,.page-category .category-additional-description>h2+p:empty+.faq-item{border-top:none}.page-category .faq-item h3{margin:0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--darkBlue,#484c68)}.page-category .faq-item h3>.category-faq__trigger{position:relative;display:block;width:100%;margin:0;padding:1.15rem 2.25rem 1.15rem 0;color:inherit;background:0 0;border:0;border-radius:0;font:inherit;line-height:inherit;text-align:left;cursor:pointer;user-select:none;appearance:none;transition:color .2s ease}.page-category .faq-item h3>.category-faq__trigger:focus-visible,.page-category .faq-item h3>.category-faq__trigger:hover{color:var(--jvmc-deep,#246c66)}.page-category .faq-item h3>.category-faq__trigger:focus-visible{outline:2px solid var(--jvmc1,#10d1c0);outline-offset:4px;border-radius:4px}.page-category .faq-item h3>.category-faq__trigger::after{content:"";position:absolute;right:0;top:50%;width:14px;height:14px;margin-top:-7px;background-color:var(--jvmc-deep,#246c66);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") center/contain no-repeat;transition:transform .25s ease}.page-category .faq-item.is-open h3>.category-faq__trigger::after{transform:rotate(-180deg)}.page-category .category-additional-description.is-enhanced .faq-item p{max-height:0;margin:0;overflow:hidden;font-size:.95rem;line-height:1.65;color:var(--black2,#555);transition:max-height .35s ease,margin .3s ease,padding .3s ease}.page-category .category-additional-description.is-enhanced .faq-item.is-open p{max-height:600px;margin:0 0 1.25rem}.page-category .category-additional-description:not(.is-enhanced) .faq-item p{margin:0 0 1.25rem;font-size:.95rem;line-height:1.65;color:var(--black2,#555)}@media (prefers-reduced-motion:reduce){.page-category .category-additional-description.is-enhanced .faq-item p{transition:max-height .15s linear,margin .15s linear}.page-category .faq-item h3>.category-faq__trigger::after{transition:none}}.psforum-author-banned{display:none}.category-facets-under{position:relative}@media (min-width:768px){#content-wrapper #search_filters_wrapper{margin-bottom:1.5rem}#content-wrapper #search_filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 1.5rem}#content-wrapper #search_filters .facet{flex:1 1 200px;max-width:30%}#content-wrapper #search_filters .facet:not(.facet-widget-dropdown) ul{max-height:220px;overflow-y:auto}}@media (min-width:768px){#content-wrapper #search_filters .facets-header{flex:0 0 100%;display:flex;align-items:center;gap:1.5rem;margin-bottom:.75rem}#content-wrapper #search_filters .facets-header p{margin:0}#content-wrapper #search_filters .facet-widget-dropdown ul{max-height:none;overflow:visible}#content-wrapper #search_filters .facet-dropdown .dropdown-menu{max-height:420px;overflow-y:auto;z-index:1050}}.page-category .facet-dropdown .select-list{display:flex;align-items:center;gap:.55rem}.page-category .facet-dropdown .select-title>span{display:inline-flex;align-items:center;gap:.55rem}.js-reveal{opacity:0;transform:translateY(40px) scale(.96);filter:blur(6px);transition:opacity .8s cubic-bezier(.16, 1, .3, 1),transform .8s cubic-bezier(.16, 1, .3, 1),filter .7s cubic-bezier(.16, 1, .3, 1);will-change:opacity,transform,filter}.js-reveal.is-revealed{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media (prefers-reduced-motion:reduce){.js-reveal,.js-reveal.is-revealed{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.js-reveal-fall{opacity:0;transform:translateY(-60px) rotate(-2.5deg) scale(.97);transform-origin:center top;transition:opacity .75s cubic-bezier(.34, 1.4, .6, 1),transform .85s cubic-bezier(.34, 1.4, .6, 1);will-change:opacity,transform}.js-reveal-fall:nth-child(2n){transform:translateY(-60px) rotate(2.5deg) scale(.97)}.product-main-only-wrap.js-reveal-fall,.products .js-product.js-reveal-fall{transition-delay:140ms!important}.products .js-product.js-reveal-fall:nth-child(4n+2){transition-delay:0.2s!important}.products .js-product.js-reveal-fall:nth-child(4n+3){transition-delay:260ms!important}.products .js-product.js-reveal-fall:nth-child(4n+4){transition-delay:320ms!important}.js-reveal-fall.is-revealed{opacity:1;transform:translateY(0) rotate(0) scale(1)}body#category #wrapper{overflow-x:clip;background:#fcfcfc}body#category #products{background:#fcfcfc}@supports not (overflow:clip){body#category #wrapper{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){.js-reveal-fall,.js-reveal-fall.is-revealed,.js-reveal-fall:nth-child(2n){opacity:1!important;transform:none!important;transition:none!important}}.jvmc-toast{position:fixed;top:88px;right:24px;z-index:9999;display:flex;align-items:center;gap:12px;min-width:300px;max-width:380px;padding:14px 18px 14px 20px;background:linear-gradient(155deg,rgba(16,209,192,.06) 0,rgba(36,108,102,.04) 100%),var(--white1,#fff);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06);overflow:hidden;isolation:isolate;transform:translateX(calc(100% + 40px));opacity:0;transition:transform .4s cubic-bezier(.16, 1, .3, 1),opacity .3s ease;pointer-events:auto}.jvmc-toast.is-visible{transform:translateX(0);opacity:1}.jvmc-toast.is-leaving{transform:translateX(calc(100% + 40px));opacity:0}.jvmc-toast::before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;background:var(--teal-deep,#10d1c0);border-radius:0 3px 3px 0;z-index:1}.jvmc-toast::after{content:"";position:absolute;top:-40px;right:-40px;width:130px;height:130px;background:radial-gradient(circle at center,rgba(16,209,192,.14) 0,transparent 70%);z-index:-1;pointer-events:none}.jvmc-toast__check{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--jvmc-deep,#246c66);color:var(--white1,#fff)}.jvmc-toast__check svg{display:block}.jvmc-toast__body{flex:1 1 auto;min-width:0}.jvmc-toast__title{margin:0 0 2px;font-size:.92rem;font-weight:700;line-height:1.3;color:var(--black1,#1a1a1a);letter-spacing:.005em}.jvmc-toast__meta{margin:0;font-size:.78rem;font-weight:500;line-height:1.35;color:var(--darkBlue,#484c68)}.jvmc-toast__close{flex:0 0 auto;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:0 0;color:var(--mut,#6b7280);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}.jvmc-toast__close:focus,.jvmc-toast__close:hover{background:rgba(36,108,102,.08);color:var(--jvmc-deep,#246c66);outline:0}@media (max-width:599px){.jvmc-toast{top:auto;right:16px;left:16px;bottom:16px;min-width:0;max-width:none;transform:translateY(calc(100% + 40px))}.jvmc-toast.is-visible{transform:translateY(0)}.jvmc-toast.is-leaving{transform:translateY(calc(100% + 40px))}}@media (prefers-reduced-motion:reduce){.jvmc-toast{transition:opacity .2s ease;transform:translateX(0)}.jvmc-toast.is-leaving{transform:translateX(0)}}#category-description p{letter-spacing:.3px;margin-bottom:1.25rem!important}body.category-id-27 #js-product-list-header .block-category.card.card-block{width:100%;flex:1 1 100%;padding:1.5rem 1.6rem 1.6rem;background:linear-gradient(145deg,#fbfcfc 0,#f5f9f8 100%);border:1px solid #dbe4e2;border-radius:16px;box-shadow:0 12px 34px rgba(23,35,34,.045)}body.category-id-27 #js-product-list-header .block-category__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-bottom:1.25rem;padding:.45rem 0 1rem}body.category-id-27 #js-product-list-header .block-category__head h1.h1{margin:0;font-size:clamp(2rem, 3vw, 2.75rem);letter-spacing:-.025em}body.category-id-27 #js-product-list-header .block-category__count{flex:0 0 auto;margin:0 0 .2rem}body.category-id-27 #js-product-list-header #category-description{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;min-height:0;padding-right:0}body.category-id-27 #js-product-list-header #category-description>p{margin:0!important}body.category-id-27 #js-product-list-header #category-description>p:first-of-type{grid-row:1;grid-column:1/3;padding:.2rem .25rem;font-size:1rem;line-height:1.62}body.category-id-27 #js-product-list-header #category-description>.category-signature{position:relative;inset:auto;grid-row:1;grid-column:3;width:100%;height:100%;margin:0;padding:1.25rem 1.2rem;background:linear-gradient(155deg,rgba(16,209,192,.07),rgba(36,108,102,.04));border:1px solid rgba(36,108,102,.13);border-radius:12px}body.category-id-27 #js-product-list-header .category-signature::after{top:1rem;bottom:1rem}body.category-id-27 #js-product-list-header .category-signature__eyebrow{margin-bottom:.7rem}body.category-id-27 #js-product-list-header .category-signature__stat{margin-bottom:.8rem!important}body.category-id-27 #js-product-list-header .category-signature__num{font-size:2.35rem}body.category-id-27 #js-product-list-header .category-signature__quote{margin-bottom:.35rem!important;font-size:.84rem;line-height:1.45}body.category-id-27 #js-product-list-header .category-signature__author{margin-bottom:.75rem!important;font-size:.69rem}body.category-id-27 #js-product-list-header .category-signature__cta{padding:.3rem 0;font-size:.73rem}body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(n+2){padding:1rem 1.05rem;color:#484c68;font-size:.85rem;line-height:1.52;background:#fff;border:1px solid #dbe4e2;border-top:3px solid rgba(36,108,102,.42);border-radius:10px}body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(2){grid-row:2;grid-column:1}body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(3){grid-row:2;grid-column:2}body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(4){grid-row:2;grid-column:3}body.category-id-27 #js-product-list-header .jvmc-category-summary-toggle{display:none}body.category-id-27 #products #js-product-list-top{display:none}body.category-id-27 .jvmc-compare-mobile-toggle{display:none!important}body.category-id-27 .jvmc-compare-mobile-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}body.category-id-27 #products.jvmc-compare{--jvmc-compare-brand:#246c66}body.category-id-27 #js-product-list-header{display:block;margin-bottom:1rem}body.category-id-27 .category-27-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(1.5rem,3vw,3.25rem);width:100%;padding:clamp(1.35rem,2.3vw,2.25rem);overflow:hidden;background:radial-gradient(circle at 92% 8%,rgb(229 229 229 / 10%),transparent 30%),linear-gradient(145deg,#fbfcfc 0,#f4f8f7 100%);border:1px solid #dbe4e2;border-radius:18px;box-shadow:0 14px 38px rgba(23,35,34,.055)}body.category-id-27 .category-27-hero::before{content:"";position:absolute;top:0;left:clamp(1.35rem,2.3vw,2.25rem);width:48px;height:2px;background:var(--jvmc1,#10d1c0)}body.category-id-27 .category-27-hero__copy,body.category-id-27 .category-27-hero__visual{position:relative;z-index:1;min-width:0}body.category-id-27 .category-27-hero__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.65rem}body.category-id-27 .category-27-guide__eyebrow,body.category-id-27 .category-27-hero__eyebrow{margin:0;color:var(--jvmc-deep,#246c66);font-size:.7rem;font-weight:750;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}body.category-id-27 .category-27-hero__count{flex:0 0 auto;padding:.35rem .7rem;color:var(--jvmc-deep,#246c66);font-size:.64rem;font-weight:750;line-height:1;letter-spacing:.18em;text-transform:uppercase;background:rgba(16,209,192,.07);border:1px solid rgba(36,108,102,.18);border-radius:999px}body.category-id-27 .category-27-hero__title{max-width:760px;margin:0 0 .85rem;color:var(--black1,#242628);font-size:clamp(2.05rem, 3.35vw, 3.25rem);font-weight:700;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}body.category-id-27 .category-27-hero__lede{max-width:660px;margin:0 0 1rem;color:var(--darkBlue,#484c68);font-size:clamp(.96rem, 1.15vw, 1.08rem);line-height:1.58}body.category-id-27 .category-27-hero__proofs{display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin:0 0 1.15rem;padding:0;list-style:none}body.category-id-27 .category-27-hero__proofs li{position:relative;padding:.38rem .68rem .38rem 1.45rem;color:#3f5351;font-size:.76rem;font-weight:600;line-height:1.25;background:rgba(255,255,255,.72);border:1px solid rgba(36,108,102,.14);border-radius:999px}body.category-id-27 .category-27-hero__proofs li::before{content:"";position:absolute;top:50%;left:.68rem;width:5px;height:5px;background:var(--jvmc1,#10d1c0);border-radius:50%;transform:translateY(-50%)}body.category-id-27 .category-27-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}body.category-id-27 .category-27-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;font-size:.8rem;font-weight:700;line-height:1.2;text-align:center;border-radius:8px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}body.category-id-27 .category-27-hero__cta:focus,body.category-id-27 .category-27-hero__cta:hover{text-decoration:none;transform:translateY(-1px)}body.category-id-27 .category-27-hero__cta:focus-visible{outline:3px solid rgba(16,209,192,.35);outline-offset:2px}body.category-id-27 .category-27-hero__cta--primary{color:#fff;background:var(--jvmc-deep,#246c66);border:1px solid var(--jvmc-deep,#246c66)}body.category-id-27 .category-27-hero__cta--primary:focus,body.category-id-27 .category-27-hero__cta--primary:hover{color:#fff;background:#194f4b;border-color:#194f4b}body.category-id-27 .category-27-hero__cta--secondary{color:var(--jvmc-deep,#246c66);background:rgba(255,255,255,.65);border:1px solid rgba(36,108,102,.26)}body.category-id-27 .category-27-hero__cta--secondary:focus,body.category-id-27 .category-27-hero__cta--secondary:hover{color:#194f4b;background:#fff;border-color:rgba(36,108,102,.5)}body.category-id-27 .category-27-hero__visual-label{margin:0 0 .55rem;color:var(--jvmc-deep,#246c66);font-size:.67rem;font-weight:750;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}body.category-id-27 .category-27-hero__visual-label span{color:#7a8584;font-weight:600;letter-spacing:.04em;text-transform:none}body.category-id-27 .category-27-hero__visual .ba-slider{display:flex;flex-direction:column;min-width:0;margin:0}body.category-id-27 .category-27-hero__visual .ba-slider__frame{--pos:50%;position:relative;aspect-ratio:16/10;width:100%;max-width:none;margin-inline:auto;overflow:hidden;cursor:ew-resize;background:#efefef;border:1px solid rgba(36,108,102,.16);border-radius:14px;box-shadow:0 18px 38px -18px rgba(31,48,46,.38);isolation:isolate}body.category-id-27 .category-27-hero__visual .ba-slider__after,body.category-id-27 .category-27-hero__visual .ba-slider__before{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 34%;pointer-events:none;user-select:none;-webkit-user-drag:none}body.category-id-27 .category-27-hero__visual .ba-slider__before{z-index:2;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}body.category-id-27 .category-27-hero__visual .ba-slider__after{z-index:1}body.category-id-27 .category-27-hero__visual .ba-slider__label{position:absolute;top:12px;z-index:4;padding:5px 10px;color:var(--darkBlue,#333347);font-size:.64rem;font-weight:650;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;background:rgba(255,255,255,.88);border-radius:999px;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.category-id-27 .category-27-hero__visual .ba-slider__label--before{left:12px}body.category-id-27 .category-27-hero__visual .ba-slider__label--after{right:12px}body.category-id-27 .category-27-hero__visual .ba-slider__handle{position:absolute;top:0;bottom:0;left:var(--pos,50%);z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translateX(-50%)}body.category-id-27 .category-27-hero__visual .ba-slider__handle-line{position:absolute;top:0;bottom:0;width:2px;background:var(--jvmc1,#10d1c0);box-shadow:0 0 0 1px rgba(255,255,255,.55)}body.category-id-27 .category-27-hero__visual .ba-slider__handle-knob{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--jvmc1,#10d1c0);cursor:ew-resize;background:#fff;border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.04);transition:transform 160ms ease-out,box-shadow 160ms ease-out;pointer-events:auto;touch-action:none}body.category-id-27 .category-27-hero__visual .ba-slider__range{position:absolute;inset:0;z-index:5;width:100%;height:100%;margin:0;padding:0;cursor:ew-resize;background:0 0;opacity:0;pointer-events:none;appearance:none;-webkit-appearance:none}body.category-id-27 .category-27-hero__visual .ba-slider__range:focus{outline:0}body.category-id-27 .category-27-hero__visual .ba-slider__range:focus-visible~.ba-slider__handle .ba-slider__handle-knob{outline:3px solid var(--jvmc1,#10d1c0);outline-offset:4px}body.category-id-27 .category-27-hero__visual .ba-slider__frame:hover .ba-slider__handle-knob{transform:scale(1.06)}body.category-id-27 .category-27-hero__visual .ba-slider__hint{position:absolute;bottom:12px;left:50%;z-index:4;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;color:var(--darkBlue,#333347);font-size:.68rem;font-weight:650;line-height:1.2;background:rgba(255,255,255,.92);border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.12);opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .4s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.category-id-27 .category-27-hero__visual .ba-slider__hint svg{flex-shrink:0;color:var(--jvmc1,#10d1c0)}body.category-id-27 .category-27-hero__visual .ba-slider.is-idle-ready:not(.is-touched) .ba-slider__hint{opacity:1;animation:ba-hint-float 2.4s ease-in-out infinite}body.category-id-27 .category-27-hero__visual .ba-slider.is-idle-ready:not(.is-touched) .ba-slider__handle-knob{animation:ba-knob-pulse 2.4s ease-in-out infinite}body.category-id-27 .category-27-hero__visual .ba-slider.is-dragging .ba-slider__frame{cursor:grabbing}body.category-id-27 .category-27-hero__visual .ba-slider.is-dragging .ba-slider__handle-knob{animation:none;transform:scale(1.14)}body.category-id-27 .category-27-hero__visual .ba-slider.is-touched .ba-slider__frame{cursor:grab}body.category-id-27 .category-27-hero__visual .ba-slider.is-touched.is-dragging .ba-slider__frame{cursor:grabbing}body.category-id-27 #category-27-guide,body.category-id-27 #products{scroll-margin-top:110px}body.category-id-27 .category-27-guide{margin-top:clamp(2.75rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);overflow:hidden;background:linear-gradient(145deg,#fbfcfc 0,#f5f9f8 100%);border:1px solid #dbe4e2;border-radius:18px;box-shadow:0 14px 38px rgba(23,35,34,.045)}body.category-id-27 .category-27-guide__head{max-width:820px;margin-bottom:1.5rem}body.category-id-27 .category-27-guide__head h2{margin:.55rem 0 0;color:var(--black1,#242628);font-size:clamp(1.55rem, 2.5vw, 2.25rem);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}body.category-id-27 .category-27-guide #category-description{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(260px,.82fr);gap:1rem 1.25rem;min-height:0;padding-right:0;color:var(--darkBlue,#484c68)}body.category-id-27 .category-27-guide #category-description>p{margin:0!important;font-size:.9rem;line-height:1.62}body.category-id-27 .category-27-guide #category-description>p:first-of-type{grid-column:1/3;padding-bottom:1rem;font-size:1rem;border-bottom:1px solid rgba(36,108,102,.14)}body.category-id-27 .category-27-guide #category-description>p:nth-of-type(2),body.category-id-27 .category-27-guide #category-description>p:nth-of-type(3),body.category-id-27 .category-27-guide #category-description>p:nth-of-type(4){padding:1rem;background:rgba(255,255,255,.72);border:1px solid rgba(36,108,102,.12);border-radius:10px}body.category-id-27 .category-27-guide #category-description>p:nth-of-type(4){grid-column:1/3}body.category-id-27 .category-27-guide #category-description>.category-signature{position:relative;inset:auto;grid-column:3;grid-row:1/4;width:auto;height:100%;margin:0;padding:1.4rem 1.3rem;background:linear-gradient(155deg,rgba(16,209,192,.08),rgba(36,108,102,.04));border:1px solid rgba(36,108,102,.14);border-radius:12px}body.category-id-27 .category-27-guide .category-signature::after{top:1.2rem;bottom:1.2rem}@media (max-width:1100px){body.category-id-27 .category-27-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)}body.category-id-27 .category-27-guide #category-description{grid-template-columns:repeat(2,minmax(0,1fr))}body.category-id-27 .category-27-guide #category-description>.category-signature{grid-column:1/3;grid-row:auto;height:auto}}@media (max-width:767px){body.category-id-27 .category-27-hero{grid-template-columns:1fr;gap:1rem;padding:1.15rem;border-radius:13px}body.category-id-27 .category-27-hero::before{left:1.15rem}body.category-id-27 .category-27-hero__title{margin-bottom:.65rem;font-size:clamp(1.85rem, 8vw, 2.35rem);line-height:1.06}body.category-id-27 .category-27-hero__lede{margin-bottom:.8rem;font-size:.92rem;line-height:1.5}body.category-id-27 .category-27-hero__proofs{margin-bottom:.85rem}body.category-id-27 .category-27-hero__proofs li{padding-top:.32rem;padding-bottom:.32rem;font-size:.7rem}body.category-id-27 .category-27-hero__proofs li:nth-child(3){display:none}body.category-id-27 .category-27-hero__actions{gap:.55rem}body.category-id-27 .category-27-hero__cta{min-height:42px;padding:.65rem .8rem;font-size:.75rem}body.category-id-27 .category-27-hero__cta--secondary{padding-inline:.2rem;background:0 0;border-color:transparent}body.category-id-27 .category-27-hero__visual-label{margin-bottom:.4rem}body.category-id-27 .category-27-hero__visual .ba-slider__frame{aspect-ratio:16/9;border-radius:10px}body.category-id-27 .category-27-guide{padding:1.2rem;border-radius:13px}body.category-id-27 .category-27-guide #category-description{display:block}body.category-id-27 .category-27-guide #category-description>.category-signature,body.category-id-27 .category-27-guide #category-description>p{margin-bottom:1rem!important}body.category-id-27 .category-27-guide #category-description>p:first-of-type{padding-bottom:1rem;font-size:.93rem}body.category-id-27 .category-27-guide #category-description>.category-signature{width:100%;padding:1.25rem}}@media (prefers-reduced-motion:reduce){body.category-id-27 .category-27-hero__visual .ba-slider__handle-knob,body.category-id-27 .category-27-hero__visual .ba-slider__hint{animation:none!important;transition:none}}@media (max-width:991px) and (min-width:768px){body.category-id-27 #js-product-list-header #category-description{grid-template-columns:repeat(2,minmax(0,1fr))}body.category-id-27 #js-product-list-header #category-description>p:first-of-type{grid-row:1;grid-column:1}body.category-id-27 #js-product-list-header #category-description>.category-signature{grid-row:1;grid-column:2}body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(2){grid-row:2;grid-column:1}body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(3){grid-row:2;grid-column:2}body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(4){grid-row:3;grid-column:1/3}}@media (max-width:767px){body.category-id-27 .jvmc-compare-mobile-disclosure.is-mobile-ready{margin:.75rem 0 1rem}body.category-id-27 .jvmc-compare-mobile-disclosure.is-mobile-ready .jvmc-compare-mobile-toggle{display:flex!important;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:46px;padding:.72rem .9rem;color:#246c66;font:inherit;font-size:.82rem;font-weight:750;line-height:1.2;text-align:left;background:#f8faf9;border:1px solid rgba(36,108,102,.25);border-radius:10px;cursor:pointer;box-shadow:0 8px 20px rgba(23,35,34,.045)}body.category-id-27 .jvmc-compare-mobile-disclosure.is-mobile-ready .jvmc-compare-mobile-toggle:focus,body.category-id-27 .jvmc-compare-mobile-disclosure.is-mobile-ready .jvmc-compare-mobile-toggle:hover{color:#194f4b;background:#fff;border-color:rgba(36,108,102,.5)}body.category-id-27 .jvmc-compare-mobile-disclosure.is-mobile-ready .jvmc-compare-mobile-toggle:focus-visible{outline:3px solid rgba(16,209,192,.35);outline-offset:2px}body.category-id-27 .jvmc-compare-mobile-disclosure.is-mobile-ready .jvmc-compare-mobile-toggle[aria-expanded=true] svg{transform:rotate(180deg)}body.category-id-27 .jvmc-compare-mobile-disclosure.is-mobile-ready .jvmc-compare-mobile-panel:not(.is-open){display:none}body.category-id-27 .jvmc-compare-mobile-disclosure.is-mobile-ready .jvmc-compare-mobile-panel.is-open .jvmc-compare-toolbar{margin-top:.75rem}body.category-id-27 #js-product-list-header .block-category.card.card-block{padding:1.1rem;border-radius:12px}body.category-id-27 #js-product-list-header .block-category__head{display:block}body.category-id-27 #js-product-list-header #category-description{grid-template-columns:1fr}body.category-id-27 #js-product-list-header #category-description>.category-signature,body.category-id-27 #js-product-list-header #category-description>.jvmc-category-summary-toggle,body.category-id-27 #js-product-list-header #category-description>p:first-of-type,body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(2),body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(3),body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(4){grid-column:1}body.category-id-27 #js-product-list-header #category-description>p:first-of-type{grid-row:1}body.category-id-27 #js-product-list-header #category-description>.jvmc-category-summary-toggle{grid-row:2}body.category-id-27 #js-product-list-header #category-description>.category-signature{grid-row:3}body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(2){grid-row:4}body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(3){grid-row:5}body.category-id-27 #js-product-list-header #category-description>p:nth-of-type(4){grid-row:6}body.category-id-27 #js-product-list-header #category-description.jvmc-category-summary-ready:not(.is-expanded)>p:first-of-type{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}body.category-id-27 #js-product-list-header #category-description.jvmc-category-summary-ready:not(.is-expanded)>.category-signature,body.category-id-27 #js-product-list-header #category-description.jvmc-category-summary-ready:not(.is-expanded)>p:nth-of-type(n+2){display:none}body.category-id-27 #js-product-list-header .jvmc-category-summary-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin-top:1rem;padding:.75rem .85rem;color:#246c66;font:inherit;font-size:.82rem;font-weight:750;text-align:left;background:#fff;border:1px solid #246c66;border-radius:8px;cursor:pointer}body.category-id-27 #js-product-list-header .jvmc-category-summary-toggle::after{content:"+";flex:0 0 auto;font-size:1.1rem}body.category-id-27 #js-product-list-header .jvmc-category-summary-toggle[aria-expanded=true]::after{content:"\2212"}body.category-id-27 #js-product-list-header .jvmc-category-summary-toggle:focus-visible{outline:3px solid #00bbaa;outline-offset:2px}}#wrapper .jvmc-breadcrumb{display:flex;width:fit-content;max-width:100%;min-height:42px;margin:0 0 1.35rem;padding:.35rem;overflow:hidden;color:#606a6a;background:#f8faf9;border:1px solid #dbe4e2;border-radius:12px;box-shadow:0 5px 16px rgba(37,39,43,.035)}#wrapper .jvmc-breadcrumb ol{display:flex;align-items:center;gap:0;max-width:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;list-style:none;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}#wrapper .jvmc-breadcrumb ol::-webkit-scrollbar{display:none}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__item{display:inline-flex;flex:0 0 auto;align-items:center;min-width:0;margin:0;color:inherit;font-size:.82rem;line-height:1.2}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__item::after{content:none}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__item+.jvmc-breadcrumb__item::before{content:"";display:block;flex:0 0 auto;width:.42rem;height:.42rem;margin:0 .68rem 0 .52rem;border-top:1.5px solid #9aadaa;border-right:1.5px solid #9aadaa;transform:rotate(45deg)}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__current,#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__link{display:inline-flex;align-items:center;min-height:32px;color:#606a6a;text-decoration:none}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__link{padding:0 .22rem;font-size:inherit;font-weight:550;transition:color .18s ease,background-color .18s ease}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__link:hover{color:#246c66;text-decoration:none}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__link:focus-visible{color:#246c66;outline:2px solid #00bbaa;outline-offset:2px;border-radius:6px}#wrapper .jvmc-breadcrumb .is-home .jvmc-breadcrumb__link{justify-content:center;width:32px;height:32px;padding:0;color:#246c66;background:#edf7f5;border:1px solid rgba(36,108,102,.14);border-radius:8px}#wrapper .jvmc-breadcrumb .is-home .jvmc-breadcrumb__link:hover{color:#fff;background:#246c66}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__home{display:block;width:15px;height:15px;vertical-align:middle}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__current{max-width:min(38vw,34rem);padding-right:.45rem;overflow:hidden;color:#25272b;font-weight:700;text-overflow:ellipsis}#category #wrapper .jvmc-breadcrumb .jvmc-breadcrumb__current,body[id^=module-psforum-] #wrapper .jvmc-breadcrumb .jvmc-breadcrumb__current{color:#687270;font-weight:500}#product .product-header .jvmc-breadcrumb--inline{min-height:32px;margin-bottom:1.15rem;padding:0;background:0 0;border:0;border-radius:0;box-shadow:none}#product .product-header .jvmc-breadcrumb--inline .jvmc-breadcrumb__item{font-size:.76rem}#product .product-header .jvmc-breadcrumb--inline .jvmc-breadcrumb__link{color:#626b69;font-weight:500}#product #spr_scroll_to_review_tab:focus-visible,#product #spr_scroll_to_review_tab:hover{color:#194f4b}#product .product-header .jvmc-breadcrumb--inline .jvmc-breadcrumb__item+.jvmc-breadcrumb__item::before{border-color:#b4c0be}#product .product-header .jvmc-breadcrumb--inline .is-home .jvmc-breadcrumb__link{color:#367a74;background:rgba(237,247,245,.72);border-color:rgba(36,108,102,.1)}#product .product-header .jvmc-breadcrumb--inline .jvmc-breadcrumb__current{color:#687270;font-weight:500}@media (max-width:767px){#wrapper .jvmc-breadcrumb{display:flex;min-height:38px;margin:0 0 .9rem;padding:.25rem;border-radius:10px}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__item{font-size:.75rem}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__item+.jvmc-breadcrumb__item::before{margin-right:.52rem;margin-left:.4rem}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__current,#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__link{min-height:30px}#wrapper .jvmc-breadcrumb .is-home .jvmc-breadcrumb__link{width:30px;height:30px}#wrapper .jvmc-breadcrumb .jvmc-breadcrumb__current{max-width:62vw}}.page-cms .jvmc-editorial-byline{display:flex;align-items:center;gap:.85rem;margin:.3rem 0 1.45rem;padding:.72rem .9rem;color:#5f6967;background:linear-gradient(135deg,rgba(237,247,245,.86),rgba(248,251,250,.94));border:1px solid rgba(36,108,102,.14);border-left:3px solid #246c66;border-radius:12px}.page-cms .jvmc-editorial-byline__mark{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.08em;background:#246c66;border-radius:50%}.page-cms .jvmc-editorial-byline .jvmc-editorial-byline__content{min-width:0;margin:0!important;font-size:.78rem;line-height:1.45}.page-cms .jvmc-editorial-byline__content span,.page-cms .jvmc-editorial-byline__content strong{display:block}.page-cms .jvmc-editorial-byline__content strong{margin-bottom:.12rem;color:#303735;font-size:.82rem;font-weight:700}.page-cms .jvmc-editorial-byline__content a{color:#246c66;text-decoration:underline;text-decoration-color:rgba(36,108,102,.34);text-underline-offset:2px}.page-cms .jvmc-editorial-byline__content a:focus-visible,.page-cms .jvmc-editorial-byline__content a:hover{color:#115d57;text-decoration-color:currentColor}@media (max-width:575px){.page-cms .jvmc-editorial-byline{align-items:flex-start;gap:.68rem;padding:.68rem .72rem}.page-cms .jvmc-editorial-byline__mark{flex-basis:34px;width:34px;height:34px;font-size:.55rem}}@media (max-width:767px){#header .header-banner--soft-v1{min-height:29px;height:29px;padding:0 8px;gap:6px;background:#24282b}#header .header-banner--soft-v1 #banner-reassurance{justify-content:flex-start;gap:7px;min-width:0;margin:0}#header .header-banner--soft-v1 .banner-logo-j{display:none}#header .header-banner--soft-v1 .banner-phone{justify-content:center;width:26px;height:20px;min-width:26px;padding:0;margin:0;background:var(--jvmc1);border-radius:999px;box-shadow:none}#header .header-banner--soft-v1 .banner-phone__label{display:none}#header .header-banner--soft-v1 .banner-phone svg{width:12px;height:12px}#header .header-banner--soft-v1 .banner-rotator{min-width:0;height:16px}#header .header-banner--soft-v1 .banner-slide{font-size:10px;gap:5px}#header .header-banner--soft-v1 .banner-slide svg{width:12px;height:12px}#header .header-banner--soft-v1 #header-forum-btn{min-height:20px;margin:0;padding:0 0 0 8px;border-left:1px solid rgba(255,255,255,.28);font-size:10px;font-weight:700;line-height:20px;letter-spacing:.01em}#header .header-banner--soft-v1 #header-forum-btn svg{width:12px;height:12px;margin-right:2px}#header .ets_mm_megamenu .container,#header .ets_mm_megamenu.hook-default,#header .ets_mm_megamenu_content,#index #header .ets_mm_megamenu.layout_layout1{background:#fff!important}#header .ets_mm_megamenu.hook-default{border-bottom:1px solid rgba(36,108,102,.08);box-shadow:0 4px 16px rgba(25,37,36,.055)}#header .header-jvmc-nav-v1{min-height:64px;gap:4px;padding:7px 10px 7px 13px}#header .header-jvmc-nav-v1 .logoMobile-link{flex:0 0 72px;width:72px;min-width:72px;margin:0}#header .header-jvmc-nav-v1 .logoMobile,#index #header .header-jvmc-nav-v1 .logoMobile{width:72px;height:auto;max-height:48px;filter:invert(100%) drop-shadow(2px 2px 3px rgba(0, 0, 0, .18))}#header .header-jvmc-nav-v1 .header-jvmc-icons{flex:0 0 auto;gap:4px;margin:0}#header .header-jvmc-nav-v1 .header-jvmc-icons-left{margin-left:auto}#header .header-jvmc-nav-v1 .ico-desktop{display:none!important}#header .header-jvmc-nav-v1 .ico-mobile{display:inline-flex}#header .header-jvmc-nav-v1 .header-jvmc-icon,#index #header .header-jvmc-nav-v1 .header-jvmc-icon{width:38px;height:38px;margin:0;color:#25282b;background:#fff;border-radius:11px;box-shadow:0 4px 13px rgba(24,37,36,.075)}#header .header-jvmc-nav-v1 .header-jvmc-icon svg{width:22px;height:22px}#header .header-jvmc-nav-v1 .my-cart-slot,#index #header .header-jvmc-nav-v1 .my-cart-slot{justify-content:center;min-width:49px;height:38px;margin:0;padding:0 6px;color:#25282b;background:#fff;border-radius:11px;box-shadow:0 4px 13px rgba(24,37,36,.075)}#header .header-jvmc-nav-v1 #_desktop_cart .header,#header .header-jvmc-nav-v1 #_desktop_cart .header a,#index #header .header-jvmc-nav-v1 #_desktop_cart .header,#index #header .header-jvmc-nav-v1 #_desktop_cart .header a{gap:3px;color:#25282b}#header .header-jvmc-nav-v1 .cart-icon svg{width:22px;height:22px;margin:0}#header .header-jvmc-nav-v1 .cart-products-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px 1px;color:#fff;background:#00b8aa;border-radius:999px;font-size:10px;font-weight:700;line-height:18px}#header .header-jvmc-nav-v1 .ybc-menu-toggle,#index #header .header-jvmc-nav-v1 .ybc-menu-toggle{display:inline-flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;color:#25282b;background:#fff;border-radius:11px;box-shadow:0 4px 13px rgba(24,37,36,.075)}#header .header-jvmc-nav-v1 .ybc-menu-toggle svg{width:22px;height:22px}#header .header-jvmc-nav-v1 .header-jvmc-icon:focus-visible,#header .header-jvmc-nav-v1 .logoMobile-link:focus-visible,#header .header-jvmc-nav-v1 .ybc-menu-toggle:focus-visible{outline:2px solid #00b8aa;outline-offset:2px}}@media (max-width:359px){#header .header-banner--soft-v1{padding-inline:6px;gap:4px}#header .header-banner--soft-v1 #banner-reassurance{gap:5px}#header .header-banner--soft-v1 #header-forum-btn,#header .header-banner--soft-v1 .banner-slide{font-size:9px}#header .header-jvmc-nav-v1{gap:3px;padding-inline:9px}#header .header-jvmc-nav-v1 .logoMobile-link{flex-basis:67px;width:67px;min-width:67px}#header .header-jvmc-nav-v1 .logoMobile,#index #header .header-jvmc-nav-v1 .logoMobile{width:67px}#header .header-jvmc-nav-v1 .header-jvmc-icon,#header .header-jvmc-nav-v1 .ybc-menu-toggle,#index #header .header-jvmc-nav-v1 .header-jvmc-icon,#index #header .header-jvmc-nav-v1 .ybc-menu-toggle{flex-basis:36px;width:36px;height:36px}#header .header-jvmc-nav-v1 .my-cart-slot,#index #header .header-jvmc-nav-v1 .my-cart-slot{min-width:46px;height:36px;padding-inline:5px}}@media (max-width:767px){#index #header .ets_mm_megamenu:not(.scroll_heading),#index #header .ets_mm_megamenu:not(.scroll_heading) .container,#index #header .ets_mm_megamenu:not(.scroll_heading) .ets_mm_megamenu_content{background:0 0!important}#index #header .ets_mm_megamenu.hook-default:not(.scroll_heading){border-bottom-color:transparent;box-shadow:none}#index #header .ets_mm_megamenu:not(.scroll_heading) .header-jvmc-nav-v1 .logoMobile{filter:none}#index #header .ets_mm_megamenu:not(.scroll_heading) .header-jvmc-nav-v1 .header-jvmc-icon,#index #header .ets_mm_megamenu:not(.scroll_heading) .header-jvmc-nav-v1 .my-cart-slot,#index #header .ets_mm_megamenu:not(.scroll_heading) .header-jvmc-nav-v1 .ybc-menu-toggle{color:#fff;background:0 0;box-shadow:none}#index #header .ets_mm_megamenu:not(.scroll_heading) .header-jvmc-nav-v1 #_desktop_cart .header,#index #header .ets_mm_megamenu:not(.scroll_heading) .header-jvmc-nav-v1 #_desktop_cart .header a{color:#fff}body.category-id-27 #header .ets_mm_megamenu.sticky_enabled.scroll_heading:not(.disable_sticky_mobile){top:-1px!important;background:#fff!important;transform:translateZ(0)}}@media (min-width:768px){body.category-id-27 #header .ets_mm_megamenu.sticky_enabled.scroll_heading{top:-1px!important;background:#fff!important;transform:translateZ(0)}}.home-premium-selection{--premium-teal:var(--fc-teal, #078f84);--premium-teal-dark:#116c66;--premium-ink:#25282c;--premium-muted:#66716f;--premium-line:#d9e5e3;position:relative;overflow:hidden;padding:clamp(68px,7vw,112px) 0 clamp(74px,7vw,118px);color:var(--premium-ink);background:#f9f9f9}.page-home--editorial .home-premium-selection::after{content:'';position:absolute;right:0;bottom:0;left:0;height:40px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'><path d='M0,40 L0,32 Q360,16 720,32 T1440,32 L1440,40 Z' fill='%23fdfdfd'/></svg>");pointer-events:none;z-index:2}.home-premium-selection__inner{width:min(100%,1680px);margin:0 auto;padding:0 clamp(24px,4vw,72px)}.home-premium-selection__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(32px,6vw,100px);margin-bottom:clamp(34px,4vw,58px)}.home-premium-selection__heading{min-width:0}.home-premium-selection__eyebrow{margin:0 0 13px;color:var(--premium-teal-dark);font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.home-premium-selection__eyebrow::before{content:"";display:inline-block;width:34px;height:1px;margin:0 12px 4px 0;background:var(--premium-teal)}.home-premium-selection__title{max-width:900px;margin:0;color:var(--premium-ink);font-size:clamp(2.35rem, 4.35vw, 4.7rem);font-weight:750;line-height:.98;letter-spacing:-.06em}.home-premium-selection__intro{max-width:430px;margin:0 0 4px;color:var(--premium-muted);font-size:clamp(.94rem, 1.05vw, 1.08rem);line-height:1.7}.home-premium-selection__rail{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(650px,47vw,850px);gap:clamp(16px,1.4vw,24px);overflow-x:auto;padding:8px 3px 26px;scroll-padding-inline:3px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y}.home-premium-selection__rail::-webkit-scrollbar{display:none}.home-premium-selection__rail:focus-visible{outline:2px solid var(--premium-teal);outline-offset:7px;border-radius:26px}.home-premium-card{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:438px;overflow:hidden;background:rgba(255,255,255,.94);border:1px solid var(--premium-line);border-radius:26px;box-shadow:0 18px 45px rgba(30,63,59,.055);scroll-snap-align:start;scroll-snap-stop:always;transition:transform .45s cubic-bezier(.22, 1, .36, 1),border-color .35s ease,box-shadow .45s ease}.home-premium-card:focus-within,.home-premium-card:hover{z-index:1;border-color:rgba(7,143,132,.36);box-shadow:0 30px 62px rgba(30,63,59,.13);transform:translateY(-8px)}.home-premium-card__visual{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;padding:0;background:#f9f9f9}.home-premium-card__number{position:absolute;z-index:10;top:18px;left:22px;color:rgba(7,143,132,.12);font-size:clamp(4.5rem, 6vw, 7.1rem);font-weight:900;line-height:1;letter-spacing:-.09em}.home-premium-card__visual img{position:relative;z-index:1;display:block;width:100%;height:auto;object-fit:contain;transform:scale(1.01);transition:transform .65s cubic-bezier(.22, 1, .36, 1)}.home-premium-card:focus-within .home-premium-card__visual img,.home-premium-card:hover .home-premium-card__visual img{transform:scale(1.055) rotate(-1deg)}.home-premium-card__content{display:flex;flex-direction:column;min-width:0;padding:clamp(30px,3.3vw,52px)}.home-premium-card__edition{margin:0 0 12px;color:var(--premium-teal-dark);font-size:.68rem;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.home-premium-card__title{margin:0 0 15px;font-size:clamp(1.65rem, 2.2vw, 2.55rem);font-weight:760;line-height:1.02;letter-spacing:-.045em}.home-premium-card__title a{color:var(--premium-ink);text-decoration:none}.home-premium-card__punchline{margin:0 0 15px;color:var(--premium-ink);font-size:clamp(1rem, 1.22vw, 1.22rem);font-weight:700;line-height:1.35}.home-premium-card__description{margin:0 0 20px;color:var(--premium-muted);font-size:.9rem;line-height:1.65}.home-premium-card__specs{display:flex;flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:0 0 20px;list-style:none}.home-premium-card__specs li{padding:7px 10px;color:#405b58;background:#f0f7f6;border:1px solid #dbeae8;border-radius:999px;font-size:.72rem;font-weight:650;line-height:1.2}.home-premium-card__link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;color:var(--premium-teal-dark);border-top:1px solid var(--premium-line);font-size:.82rem;font-weight:800;text-decoration:none}.home-premium-card__link span{font-size:1.15rem;transition:transform .25s ease}.home-premium-card__link:focus-visible span,.home-premium-card__link:hover span{transform:translateX(4px)}.home-premium-selection__footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding-top:6px}.home-premium-selection__count{min-width:62px;margin:0;color:#8a9694;font-size:.76rem;font-weight:700;letter-spacing:.08em}.home-premium-selection__count [data-home-premium-index]{color:var(--premium-teal-dark);font-size:1rem}.home-premium-selection__controls{display:flex;gap:8px}.home-premium-selection__arrow{display:grid;place-items:center;width:46px;height:46px;padding:0;color:var(--premium-teal-dark);background:rgba(255,255,255,.9);border:1px solid var(--premium-line);border-radius:50%;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.home-premium-selection__arrow:focus-visible,.home-premium-selection__arrow:hover{color:#fff;background:var(--premium-teal-dark);border-color:var(--premium-teal-dark);transform:translateY(-2px)}.home-premium-selection__arrow:disabled{color:#a8b2b1;background:rgba(255,255,255,.45);cursor:default;opacity:.58;transform:none}.home-premium-selection__all{color:var(--premium-teal-dark);font-size:.82rem;font-weight:800;text-decoration:none}.home-premium-selection__all span{display:inline-block;margin-left:5px;transition:transform .25s ease}.home-premium-selection__all:focus-visible span,.home-premium-selection__all:hover span{transform:translateX(4px)}@media (max-width:1100px){.home-premium-selection__head{align-items:flex-start}.home-premium-selection__rail{grid-auto-columns:min(830px,82vw)}.home-premium-card{min-height:410px}}@media (max-width:767px){.home-premium-selection{padding:60px 0 68px}.home-premium-selection__inner{padding:0 18px}.home-premium-selection__head{display:block;margin-bottom:28px}.home-premium-selection__eyebrow{font-size:.65rem}.home-premium-selection__title{font-size:clamp(2.15rem, 10.4vw, 3.2rem)}.home-premium-selection__intro{margin-top:19px;font-size:.9rem;line-height:1.6}.home-premium-selection__rail{grid-auto-columns:calc(100vw - 48px);gap:12px;margin-right:-18px;padding:6px 18px 24px 0}.home-premium-card{display:block;min-height:0;border-radius:22px}.home-premium-card:focus-within,.home-premium-card:hover{transform:translateY(-4px)}.home-premium-card__visual{min-height:255px;aspect-ratio:1.22/1;padding:0}.home-premium-card__number{top:13px;left:17px;font-size:4.6rem}.home-premium-card__visual img{width:min(100%,330px)}.home-premium-card__content{padding:26px 23px 24px}.home-premium-card__title{font-size:1.75rem}.home-premium-card__punchline{font-size:1.02rem}.home-premium-card__description{font-size:.86rem}.home-premium-selection__footer{grid-template-columns:auto 1fr;gap:13px}.home-premium-selection__controls{justify-self:end}.home-premium-selection__arrow{width:42px;height:42px}.home-premium-selection__all{grid-column:1/-1;margin-top:8px}}@media (prefers-reduced-motion:reduce){.home-premium-card,.home-premium-card__link span,.home-premium-card__visual img,.home-premium-selection__all span,.home-premium-selection__arrow{transition:none!important}.home-premium-selection__rail{scroll-behavior:auto!important}}.home-premium-selection .js-home-premium-reveal-fall{opacity:0;transform:translateY(-60px) rotate(var(--premium-reveal-rotate,-2.5deg)) scale(.97);transform-origin:center top;transition:opacity .75s cubic-bezier(.34, 1.4, .6, 1),transform .85s cubic-bezier(.34, 1.4, .6, 1);transition-delay:var(--premium-reveal-delay, 140ms);will-change:opacity,transform}.home-premium-selection .js-home-premium-reveal-fall.is-revealed{opacity:1;transform:translateY(0) rotate(0) scale(1)}@media (prefers-reduced-motion:reduce){.home-premium-selection .js-home-premium-reveal-fall,.home-premium-selection .js-home-premium-reveal-fall.is-revealed{opacity:1!important;transform:none!important;transition:none!important}}.page-home--editorial .home-testimonials--stories{--stories-accent:var(--fc-teal, #078f84);--stories-deep:#00766f;overflow:hidden;padding:clamp(86px,10vw,148px) 0 clamp(92px,11vw,160px);background:radial-gradient(circle at 92% 8%,rgb(7 143 132 / 5%),transparent 28%),#fdfdfd;border-top:1px solid rgb(17 108 102 / 8%)}.page-home--editorial .home-testimonials--stories::before{content:none}.page-home--editorial .home-testimonials--stories .home-testimonials__header{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);align-items:end;column-gap:clamp(52px,8vw,132px);max-width:1680px;margin:0 auto clamp(46px,5vw,76px);padding:0 clamp(24px,4vw,72px);text-align:left}.page-home--editorial .home-testimonials--stories .home-section-eyebrow{display:block;margin:0 0 clamp(12px,1vw,16px);color:var(--stories-deep)}.page-home--editorial .home-testimonials--stories .home-section-title{margin:0;font-size:clamp(2.7rem, 5.3vw, 5.6rem);line-height:.94;letter-spacing:-.065em;text-wrap:balance}.page-home--editorial .home-testimonials--stories .home-section-title em{color:var(--stories-deep);font-weight:430;font-style:normal}.page-home--editorial .home-testimonials--stories .home-testimonials__copy{max-width:520px;padding-bottom:4px;opacity:1;transform:none;transition:none}.page-home--editorial .home-testimonials--stories.is-revealed .home-testimonials__copy{opacity:1;transform:none}.page-home--editorial .home-testimonials--stories .home-testimonials__copy .home-section-lede{max-width:none;margin:0;color:#5d6765;font-size:clamp(.98rem, 1.1vw, 1.08rem);line-height:1.7;opacity:1;transform:none;transition:none}.page-home--editorial .home-testimonials__signals{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.page-home--editorial .home-testimonials__signals li{display:inline-flex;align-items:center;gap:7px;min-height:30px;margin:0;padding:5px 11px;border:1px solid rgb(17 108 102 / 17%);border-radius:999px;background:rgb(255 255 255 / 68%);color:#43514f;font-size:.73rem;font-weight:650;line-height:1.2}.page-home--editorial .home-testimonials__signals li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--stories-accent)}.page-home--editorial .home-testimonials__forum-link{display:inline-flex;align-items:center;gap:9px;margin-top:22px;color:var(--stories-deep);font-size:.82rem;font-weight:800;text-decoration:none}.page-home--editorial .home-testimonials__forum-link span{transition:transform .25s ease}.page-home--editorial .home-testimonials__forum-link:focus-visible,.page-home--editorial .home-testimonials__forum-link:hover{color:var(--stories-accent);text-decoration:none}.page-home--editorial .home-testimonials__forum-link:focus-visible span,.page-home--editorial .home-testimonials__forum-link:hover span{transform:translateX(4px)}.page-home--editorial .home-testimonials__rail-head{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1680px;margin:0 auto 18px;padding:0 clamp(24px,4vw,72px)}.page-home--editorial .home-testimonials__count-label{margin:0;color:#6b7472;font-size:.76rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.page-home--editorial .home-testimonials__count-label span{color:var(--stories-deep)}.page-home--editorial .home-testimonials__controls{display:flex;align-items:center;gap:8px}.page-home--editorial .home-testimonials__position{display:inline-flex;align-items:baseline;gap:6px;min-width:74px;color:#929a98;font-size:.72rem;letter-spacing:.08em}.page-home--editorial .home-testimonials__position strong{color:#25282c;font-size:1rem}.page-home--editorial .home-testimonials__arrow{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgb(17 108 102 / 22%);border-radius:50%;background:rgb(255 255 255 / 82%);color:var(--stories-deep);cursor:pointer;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.page-home--editorial .home-testimonials__arrow:focus-visible,.page-home--editorial .home-testimonials__arrow:hover{color:#fff;background:var(--stories-deep);border-color:var(--stories-deep);transform:translateY(-2px)}.page-home--editorial .home-testimonials__arrow:focus-visible{outline:2px solid var(--stories-accent);outline-offset:3px}.page-home--editorial .home-testimonials__arrow:disabled{opacity:.34;cursor:default;transform:none}.page-home--editorial .home-testimonials__rail{display:flex;align-items:stretch;gap:clamp(18px,2.2vw,30px);max-width:1680px;margin:0 auto;padding:8px clamp(24px,4vw,72px) 42px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(24px,4vw,72px);overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.page-home--editorial .home-testimonials__rail::-webkit-scrollbar{display:none}.page-home--editorial .home-testimonials__rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.page-home--editorial .home-testimonials__rail>.home-testimonial{flex:0 0 calc((100% - 2 * clamp(18px,2.2vw,30px))/ 3);min-width:0;scroll-snap-align:start;border:1px solid rgb(17 108 102 / 12%);border-radius:22px;background:#fefefe;box-shadow:0 12px 34px rgb(27 58 54 / 7%);opacity:1;filter:none;transform:none;transform-origin:center top;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.page-home--editorial .home-testimonials--stories.is-revealed .home-testimonials__rail>.home-testimonial{opacity:1;transform:none}.page-home--editorial .home-testimonials--stories .home-testimonials__rail>.home-testimonial:hover{transform:translateY(-8px);border-color:rgb(17 108 102 / 25%);box-shadow:0 24px 54px rgb(27 58 54 / 13%)}.page-home--editorial .home-testimonials--stories .js-home-story-reveal-fall{opacity:0!important;transform:translateY(-60px) rotate(var(--story-element-rotate,-2.5deg)) scale(.97)!important;transform-origin:center top;transition:opacity .75s cubic-bezier(.34, 1.4, .6, 1),transform .85s cubic-bezier(.34, 1.4, .6, 1)!important;transition-delay:var(--story-element-delay, 130ms)!important;will-change:opacity,transform}.page-home--editorial .home-testimonials--stories .js-home-story-reveal-fall.is-story-revealed{opacity:1!important;transform:translateY(0) rotate(0) scale(1)!important}.page-home--editorial .home-testimonials--stories .home-testimonial__media{flex:0 0 auto;aspect-ratio:1/1;background:#f1f3f2}.page-home--editorial .home-testimonials--stories .home-testimonial__media img,.page-home--editorial .home-testimonials--stories.is-revealed .home-testimonial__media img{transform:scale(1.015);transition:transform .65s cubic-bezier(.2, .7, .2, 1)}.page-home--editorial .home-testimonials--stories .home-testimonial:hover .home-testimonial__media img{transform:scale(1.055)}.page-home--editorial .home-testimonials--stories .home-testimonial__badge,.page-home--editorial .home-testimonials--stories.is-revealed .home-testimonial__badge{top:14px;left:14px;max-width:calc(100% - 28px);padding:7px 11px;overflow:hidden;border:1px solid rgb(255 255 255 / 75%);border-radius:999px;background:rgb(255 255 255 / 90%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--stories-deep);box-shadow:0 5px 16px rgb(24 51 47 / 10%);font-size:.66rem;white-space:nowrap;text-overflow:ellipsis;opacity:1;transform:none;transition:none}.page-home--editorial .home-testimonials--stories .home-testimonial__caption{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(20px,2vw,28px)}.page-home--editorial .home-testimonials--stories .home-testimonial__name{margin:0 0 10px;font-size:clamp(1.05rem, 1.25vw, 1.2rem);line-height:1.25}.page-home--editorial .home-testimonials--stories .home-testimonial__quote{flex:1 1 auto;margin:0;color:#535e5c;font-size:clamp(.9rem, .95vw, .98rem);font-weight:480;font-style:normal;line-height:1.62}.page-home--editorial .home-testimonials--stories .home-testimonial__cta{margin-top:22px;color:var(--stories-deep);font-size:.71rem;letter-spacing:.09em}@media (max-width:991px){.page-home--editorial .home-testimonials--stories .home-testimonials__header{grid-template-columns:1fr;row-gap:28px}.page-home--editorial .home-testimonials--stories .home-testimonials__copy{max-width:650px}.page-home--editorial .home-testimonials__rail>.home-testimonial{flex-basis:calc((100% - clamp(18px,2.2vw,30px))/ 2)}}@media (max-width:640px){.page-home--editorial .home-testimonials--stories{padding:76px 0 92px}.page-home--editorial .home-testimonials--stories .home-testimonials__header{row-gap:22px;margin-bottom:38px;padding-inline:20px}.page-home--editorial .home-testimonials--stories .home-section-title{font-size:clamp(2.35rem, 12.2vw, 3.4rem);line-height:.98}.page-home--editorial .home-testimonials__signals{gap:7px;margin-top:18px}.page-home--editorial .home-testimonials__signals li{min-height:28px;padding:5px 9px;font-size:.68rem}.page-home--editorial .home-testimonials__rail-head{margin-bottom:12px;padding-inline:20px}.page-home--editorial .home-testimonials__count-label{max-width:130px;font-size:.68rem;line-height:1.45}.page-home--editorial .home-testimonials__position{min-width:60px}.page-home--editorial .home-testimonials__arrow{width:38px;height:38px}.page-home--editorial .home-testimonials__rail{gap:14px;padding:8px 20px 32px;scroll-padding-inline:20px}.page-home--editorial .home-testimonials__rail>.home-testimonial{flex-basis:min(84vw,340px);border-radius:19px}}@media (prefers-reduced-motion:reduce){.page-home--editorial .home-testimonials--stories .home-testimonials__copy,.page-home--editorial .home-testimonials--stories .js-home-story-reveal-fall,.page-home--editorial .home-testimonials--stories .js-home-story-reveal-fall.is-story-revealed,.page-home--editorial .home-testimonials--stories.is-revealed .home-testimonials__rail>.home-testimonial,.page-home--editorial .home-testimonials__rail>.home-testimonial{opacity:1!important;transform:none!important;transition:none!important}.page-home--editorial .home-testimonials__rail{scroll-behavior:auto}}.jvmc-footer-wave{display:block;margin:0 0 -1px;background:0 0;line-height:0}.jvmc-footer-wave svg{display:block;width:100%;height:58px}.jvmc-footer{overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 2%,rgba(7,143,132,.1),transparent 27%),#24292b}.jvmc-footer-bottom>.container,.jvmc-footer>.container{box-sizing:border-box;width:100%;max-width:1600px;margin-right:auto;margin-left:auto;padding-right:clamp(22px,4vw,64px);padding-left:clamp(22px,4vw,64px)}.jvmc-footer__eyebrow{margin:0 0 9px;color:#5fc6be;font-size:.67rem;font-weight:800;letter-spacing:.2em;line-height:1.3;text-transform:uppercase}.jvmc-footer__intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:clamp(36px,6vw,88px);align-items:center;padding:54px 0 42px}.jvmc-footer__manifesto h2{margin:0 0 18px;color:#fff;font-size:clamp(2.55rem, 4.5vw, 4.45rem);font-weight:800;letter-spacing:-.058em;line-height:.94}.jvmc-footer__manifesto h2 em{color:#63c8c0;font-style:normal}.jvmc-footer__manifesto>p:last-child{max-width:620px;margin:0;color:rgba(255,255,255,.66);font-size:.96rem;line-height:1.72}.jvmc-footer__newsletter{padding:28px;border:1px solid rgba(255,255,255,.13);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow:0 24px 55px rgba(0,0,0,.13)}.jvmc-footer__newsletter .block_newsletter{margin:0;padding:0;background:0 0}.jvmc-footer__newsletter .block_newsletter h3{margin:0 0 6px;color:#fff;font-size:1.24rem;font-weight:750;letter-spacing:-.025em;line-height:1.25}.jvmc-footer__newsletter .block_newsletter>p{max-width:46ch;margin:0 0 18px;color:rgba(255,255,255,.59);font-size:.8rem;line-height:1.55}.jvmc-footer__newsletter .newsletter-input-group{display:flex;gap:7px;align-items:stretch;padding:5px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.065);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.jvmc-footer__newsletter .newsletter-input-group:focus-within{border-color:rgba(95,198,190,.62);background:rgba(255,255,255,.085);box-shadow:0 0 0 4px rgba(7,143,132,.14)}.jvmc-footer__newsletter .newsletter-input-group .input-wrapper{flex:1 1 auto;min-width:0}.jvmc-footer__newsletter .newsletter-input-group input[type=email]{width:100%;height:100%;min-height:42px;padding:9px 12px;border:0;border-radius:9px;outline:0;color:#fff;background:0 0;box-shadow:none;font-size:.86rem}.jvmc-footer__newsletter .newsletter-input-group input[type=email]::placeholder{color:rgba(255,255,255,.42)}.jvmc-footer__newsletter .newsletter-input-group .btn-primary{min-height:42px;padding:9px 18px;border:0;border-radius:9px;color:#fff;background:#078f84;box-shadow:none;font-size:.71rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;transition:background .25s ease,transform .25s ease}.jvmc-footer__newsletter .newsletter-input-group .btn-primary:hover{background:#0aa497;transform:translateY(-1px)}.jvmc-footer__newsletter .newsletter-conditions{margin-top:10px;color:rgba(255,255,255,.47);font-size:.7rem;line-height:1.45}.jvmc-footer__newsletter .newsletter-conditions label{display:flex;gap:8px;align-items:flex-start;margin:0;color:inherit;cursor:pointer}.jvmc-footer__newsletter .newsletter-conditions input[type=checkbox]{display:grid;width:18px;height:18px;flex:0 0 18px;place-content:center;margin:0;border:1px solid rgba(255,255,255,.42);border-radius:5px;appearance:none;-webkit-appearance:none;color:#fff;background:rgba(255,255,255,.08);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.jvmc-footer__newsletter .newsletter-conditions input[type=checkbox]::before{width:9px;height:5px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;content:"";transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .14s ease}.jvmc-footer__newsletter .newsletter-conditions input[type=checkbox]:checked{border-color:#18b8ab;background:#078f84}.jvmc-footer__newsletter .newsletter-conditions input[type=checkbox]:checked::before{transform:rotate(-45deg) scale(1)}.jvmc-footer__newsletter .newsletter-conditions input[type=checkbox]:focus-visible{outline:0;border-color:#5fc6be;box-shadow:0 0 0 3px rgba(95,198,190,.2)}.jvmc-footer__newsletter .newsletter-conditions a{color:#78d3cc;font-weight:650;text-decoration:underline;text-decoration-color:rgba(120,211,204,.4);text-underline-offset:3px}.jvmc-footer__newsletter .alert{margin:12px 0 0;font-size:.78rem}.jvmc-footer__reassurance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:40px;border-top:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11)}.jvmc-footer__reassurance-item{display:flex;gap:11px;align-items:center;justify-content:center;min-height:76px;padding:14px 18px;color:rgba(255,255,255,.55);font-size:.72rem;line-height:1.4;text-align:left}.jvmc-footer__reassurance-item+.jvmc-footer__reassurance-item{border-left:1px solid rgba(255,255,255,.1)}.jvmc-footer__reassurance-item svg{flex:0 0 auto;color:#5fc6be}.jvmc-footer__reassurance-item strong{display:block;margin-bottom:2px;color:#fff;font-size:.78rem;font-weight:700}.jvmc-footer__navigation{display:grid;grid-template-columns:minmax(225px,1.35fr) repeat(4,minmax(135px,1fr));gap:clamp(24px,3.2vw,50px);padding:44px 0 42px;border-top:1px solid rgba(255,255,255,.1)}.jvmc-footer__brand{min-width:0}.jvmc-footer__logo{display:inline-block;transition:transform .3s ease}.jvmc-footer__logo:hover{transform:translateY(-2px)}.jvmc-footer__logo img{width:114px;height:auto;filter:brightness(0) invert(1)}.jvmc-footer__brand>p{max-width:300px;margin:15px 0 0;color:rgba(255,255,255,.63);font-size:.76rem;line-height:1.5}.jvmc-footer__brand>.jvmc-footer__brand-proof{margin-top:8px;color:rgba(255,255,255,.43);font-size:.7rem}.jvmc-footer__flag{margin-right:4px;border-radius:2px;vertical-align:-1px}.jvmc-footer__socials{display:flex;gap:8px;margin:18px 0 0;padding:0;list-style:none}.jvmc-footer__socials li{display:flex;margin:0;padding:0}.jvmc-footer__socials a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.13);border-radius:50%;color:rgba(255,255,255,.75);background:rgba(255,255,255,.045);transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.jvmc-footer__socials a:hover{border-color:#078f84;color:#fff;background:#078f84;transform:translateY(-2px)}.jvmc-footer__links h3{margin:0 0 17px;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.17em;line-height:1.35;text-transform:uppercase}.jvmc-footer__links ul{margin:0;padding:0;list-style:none}.jvmc-footer__links li+li{margin-top:9px}.jvmc-footer__links a{position:relative;display:inline-block;color:rgba(255,255,255,.61);font-size:.76rem;font-weight:450;line-height:1.4;transition:color .25s ease,transform .25s ease}.jvmc-footer__links a::after{content:'';position:absolute;right:0;bottom:-3px;left:0;height:1px;background:#5fc6be;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.jvmc-footer__links a:hover{color:#fff;transform:translateX(2px)}.jvmc-footer__links a:hover::after{transform:scaleX(1)}.jvmc-footer__hooks:empty{display:none}.jvmc-footer-bottom.footer-bottom{position:relative;padding:19px 0;color:rgba(255,255,255,.43);background:#191d1f;font-size:.7rem}.jvmc-footer-bottom.footer-bottom::before{content:none}.jvmc-footer-bottom__inner{display:flex;gap:22px;align-items:center;justify-content:space-between}.jvmc-footer-bottom .footer-copyright{margin:0;color:inherit;font-size:inherit}.jvmc-footer-bottom .footer-bottom-links{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.jvmc-footer-bottom .fc-consent-manage,.jvmc-footer-bottom .footer-bottom-links a{color:rgba(255,255,255,.48);font-size:.7rem;font-weight:500}.jvmc-footer-bottom .fc-consent-manage:hover,.jvmc-footer-bottom .footer-bottom-links a:hover{color:#78d3cc}.jvmc-footer-bottom .footer-sep{color:rgba(255,255,255,.18)}#footer .jvmc-footer a:focus-visible,#footer .jvmc-footer-bottom a:focus-visible,#footer .jvmc-footer-bottom button:focus-visible{outline:2px solid #78d3cc;outline-offset:3px;border-radius:4px}@media (max-width:1199px){.jvmc-footer__navigation{grid-template-columns:minmax(220px,1.25fr) repeat(2,minmax(150px,1fr));row-gap:35px}.jvmc-footer__brand{grid-row:span 2}}@media (max-width:991px){.jvmc-footer__intro{grid-template-columns:1fr;gap:31px}.jvmc-footer__manifesto{max-width:720px}.jvmc-footer__newsletter{max-width:720px}.jvmc-footer__reassurance{grid-template-columns:repeat(2,minmax(0,1fr))}.jvmc-footer__reassurance-item:nth-child(3),.jvmc-footer__reassurance-item:nth-child(4){border-top:1px solid rgba(255,255,255,.1)}.jvmc-footer__reassurance-item:nth-child(3){border-left:0}}@media (max-width:767px){.jvmc-footer-wave svg{height:34px}.jvmc-footer__intro{padding:38px 0 31px}.jvmc-footer__manifesto h2{margin-bottom:14px;font-size:clamp(2.5rem, 13vw, 3.45rem)}.jvmc-footer__manifesto>p:last-child{font-size:.86rem;line-height:1.65}.jvmc-footer__newsletter{padding:22px;border-radius:17px}.jvmc-footer__newsletter .newsletter-input-group{flex-direction:column}.jvmc-footer__newsletter .newsletter-input-group .btn-primary{width:100%}.jvmc-footer__reassurance{margin-bottom:30px}.jvmc-footer__reassurance-item{align-items:flex-start;justify-content:flex-start;min-height:91px;padding:15px 11px;font-size:.66rem}.jvmc-footer__reassurance-item svg{width:19px;height:19px}.jvmc-footer__reassurance-item strong{font-size:.71rem}.jvmc-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:34px 0 30px}.jvmc-footer__brand{grid-column:1/-1;grid-row:auto;padding-bottom:28px}.jvmc-footer__brand>p{max-width:345px}.jvmc-footer__links{padding:19px 0;border-top:1px solid rgba(255,255,255,.09)}.jvmc-footer__links h3{margin-bottom:12px;font-size:.63rem}.jvmc-footer__links a{font-size:.72rem}.jvmc-footer-bottom__inner{flex-direction:column;gap:11px;align-items:flex-start}.jvmc-footer-bottom .footer-bottom-links{justify-content:flex-start}}@media (max-width:420px){.jvmc-footer__navigation{gap:0 15px}.jvmc-footer__links a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.jvmc-footer .js-reveal-fall,.jvmc-footer-bottom .js-reveal-fall,.jvmc-footer__links a,.jvmc-footer__logo,.jvmc-footer__newsletter .newsletter-input-group,.jvmc-footer__newsletter .newsletter-input-group .btn-primary,.jvmc-footer__socials a{opacity:1!important;transform:none!important;transition:none!important}}#product .product-accessories{position:relative;z-index:10;margin:clamp(3.5rem,7vw,7rem) auto clamp(2.5rem,5vw,5rem);padding:0;background:0 0}#product .product-accessories::before{display:none;content:none}#product .product-accessories .product-accessories__inner{width:min(calc(100% - clamp(2rem,6vw,6rem)),1680px);max-width:none;margin:0 auto;padding:clamp(1.4rem,3.4vw,3.25rem);overflow:hidden;background:#f9f9f9;border:1px solid #dce6e4;border-radius:24px;box-shadow:0 24px 65px rgba(35,54,52,.065)}#product .product-accessories .product-accessories__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin:0 0 clamp(1.5rem,3vw,2.5rem);text-align:left}#product .product-accessories .product-accessories__copy{max-width:760px}#product .product-accessories .product-accessories__eyebrow{display:flex;align-items:center;gap:.65rem;margin:0 0 .85rem;padding:0;color:#008178;font-size:.69rem;font-weight:800;letter-spacing:.19em;line-height:1.2;text-transform:uppercase}#product .product-accessories .product-accessories__eyebrow::before{width:30px;height:1px;flex:0 0 30px;background:currentColor;content:""}#product .product-accessories .product-accessories__title{max-width:18ch;margin:0;padding:0;color:#24292b;font-size:clamp(2rem, 3.7vw, 3.75rem);font-weight:750;line-height:.98;letter-spacing:-.055em;text-transform:none;text-wrap:balance}#product .product-accessories .product-accessories__tagline{max-width:62ch;margin:1rem 0 0;padding:0;color:#687273;font-size:clamp(.92rem, 1.2vw, 1.04rem);font-style:normal;font-weight:400;line-height:1.6}#product .product-accessories .product-accessories__tools{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}#product .product-accessories .product-accessories__meta,#product .product-accessories .product-accessories__nav{display:flex;align-items:center;gap:.55rem}#product .product-accessories .product-accessories__step{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#fff;background:#24292b;border-radius:50%;font-size:.69rem;font-weight:800;letter-spacing:.08em}#product .product-accessories .product-accessories__count{display:inline-flex;align-items:center;min-height:42px;padding:.55rem .85rem;color:#52605f;background:rgba(255,255,255,.88);border:1px solid #d6e4e2;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}#product .product-accessories .product-accessories__nav{display:none}#product .product-accessories .product-accessories__nav-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#24292b;background:#fff;border:1px solid #d6e4e2;border-radius:50%;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}#product .product-accessories .product-accessories__nav-button svg{width:17px;height:17px}#product .product-accessories .product-accessories__nav-button:focus-visible,#product .product-accessories .product-accessories__nav-button:hover{color:#fff;background:#008178;border-color:#008178;outline:0;transform:translateY(-1px)}#product .product-accessories .product-accessories__nav-button:focus-visible{box-shadow:0 0 0 3px rgba(0,129,120,.16)}#product .product-accessories .product-accessories__nav-button:disabled{color:#a8b3b2;background:#f3f6f5;border-color:#e1e8e7;cursor:default;opacity:.7;transform:none}#product .product-accessories .product-accessories__rail{position:relative;min-width:0}#product .product-accessories .products{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(.75rem,1.4vw,1.15rem);margin:0;padding:0}#product .product-accessories .products>.product{float:none;width:auto;max-width:none;min-width:0;height:auto;margin:0;padding:0}#product .product-accessories .product-miniature{display:flex;width:100%;height:100%;margin:0;overflow:visible}#product .product-accessories .thumbnail-container{display:flex;flex-direction:column;width:100%;height:100%;min-height:390px;margin:0;overflow:hidden;background:#fff;border:1px solid #d7e2e0;border-radius:18px;box-shadow:0 9px 25px rgba(34,52,50,.055);transition:border-color .28s ease,box-shadow .28s ease,transform .32s cubic-bezier(.22, 1, .36, 1)}#product .product-accessories .product-miniature:focus-within .thumbnail-container,#product .product-accessories .product-miniature:hover .thumbnail-container{border-color:#b9d5d1;box-shadow:0 20px 42px rgba(34,52,50,.11);transform:translateY(-5px)}#product .product-accessories .thumbnail-top{width:100%;height:auto;flex:0 0 auto;overflow:hidden;background:#f7f8f8}#product .product-accessories .product-thumbnail{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:#f7f8f8}#product .product-accessories .product-thumbnail picture{display:block;width:100%;height:100%}#product .product-accessories .product-thumbnail img{position:static;display:block;width:100%;height:100%;margin:0;object-fit:contain;transition:transform .45s cubic-bezier(.22, 1, .36, 1)}#product .product-accessories .product-miniature:focus-within .product-thumbnail img,#product .product-accessories .product-miniature:hover .product-thumbnail img{transform:scale(1.035)}#product .product-accessories #spr_list{display:flex;min-height:34px;align-items:center;justify-content:center;margin:0}#product .product-accessories #spr_list .row,#product .product-accessories #spr_list .row.mt-1{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;margin:0!important}#product .product-accessories #spr_list .rating-star-display{display:inline-flex;float:none;width:auto;min-height:16px;align-items:center;justify-content:center;padding:0;margin:0;line-height:0}#product .product-accessories #spr_list .rating-star-display>.product-block,#product .product-accessories #spr_list .spr-star-half,#product .product-accessories #spr_list .spr-star-icon{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;flex:0 0 16px;margin:0;line-height:0;vertical-align:middle}#product .product-accessories #spr_list .spr-star-icon{display:block}#product .product-accessories #spr_list .rating-star-display .average_text{display:inline-flex;height:16px;align-items:center;flex:0 0 auto;padding:0;margin:0 0 0 5px;font-size:.72rem;font-weight:750;line-height:16px}#product .product-accessories .product-description{position:static;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:auto;min-height:132px;padding:1rem 1rem 1.1rem;background:#fff}#product .product-accessories .product-title,#product .product-accessories h2.product-title{display:-webkit-box;min-height:2.65em;margin:0 0 .75rem;padding:0;overflow:hidden;color:#2d3032;font-size:.92rem;font-weight:730;line-height:1.32;text-align:left;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}#product .product-accessories .product-title a{color:inherit;text-decoration:none}#product .product-accessories .product-title a:focus-visible,#product .product-accessories .product-title a:hover{color:#008178;text-decoration:none}#product .product-accessories .product-price-and-shipping{justify-content:flex-start;width:100%;margin:auto 0 0;padding:.8rem 0 0;border-top:1px solid #e2e9e8;text-align:left}#product .product-accessories .product-price-and-shipping .price{color:#008f84;font-size:1.1rem;font-weight:800}#product .product-accessories .product-accessories__swipe{display:none;align-items:center;justify-content:center;gap:.45rem;margin:.9rem 0 0;color:#687273;font-size:.7rem;font-weight:650}#product .product-accessories .product-accessories__swipe svg{width:17px;height:17px;color:#008178}#product .product-accessories .products:focus-visible{outline:2px solid #008178;outline-offset:5px;border-radius:14px}#product .product-accessories .products .js-product.js-reveal-fall:nth-child(5n+1){transition-delay:120ms!important}#product .product-accessories .products .js-product.js-reveal-fall:nth-child(5n+2){transition-delay:175ms!important}#product .product-accessories .products .js-product.js-reveal-fall:nth-child(5n+3){transition-delay:230ms!important}#product .product-accessories .products .js-product.js-reveal-fall:nth-child(5n+4){transition-delay:285ms!important}#product .product-accessories .products .js-product.js-reveal-fall:nth-child(5n+5){transition-delay:340ms!important}@media (max-width:1199px){#product .product-accessories .products{display:flex;flex-wrap:nowrap;gap:.9rem;overflow-x:auto;overflow-y:visible;padding:.2rem .1rem 1rem;scroll-behavior:smooth;scroll-padding-inline:.1rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}#product .product-accessories .products::-webkit-scrollbar{display:none}#product .product-accessories .products>.product{flex:0 0 clamp(220px,36vw,285px);scroll-snap-align:start}#product .product-accessories.is-accessories-scrollable .product-accessories__nav{display:flex}#product .product-accessories .product-accessories__swipe{display:flex}}@media (max-width:767px){#product .product-accessories{margin:clamp(2.75rem,12vw,4.5rem) auto clamp(2.25rem,10vw,3.75rem)}#product .product-accessories .product-accessories__inner{width:calc(100% - 1.5rem);padding:1.35rem .85rem 1rem;border-radius:18px}#product .product-accessories .product-accessories__header{grid-template-columns:1fr;gap:1.15rem;margin-bottom:1.25rem;padding:0 .25rem}#product .product-accessories .product-accessories__eyebrow{margin-bottom:.7rem;font-size:.64rem}#product .product-accessories .product-accessories__title{max-width:15ch;font-size:clamp(2rem, 10vw, 2.75rem)}#product .product-accessories .product-accessories__tagline{margin-top:.85rem;font-size:.88rem;line-height:1.55}#product .product-accessories .product-accessories__tools{flex-direction:row;align-items:center;justify-content:space-between;width:100%}#product .product-accessories .product-accessories__step{width:38px;height:38px}#product .product-accessories .product-accessories__count{min-height:38px;padding:.45rem .7rem;font-size:.66rem}#product .product-accessories .product-accessories__nav-button{width:38px;height:38px}#product .product-accessories .products{gap:.75rem;margin-right:-.85rem;padding-right:.85rem}#product .product-accessories .products>.product{flex-basis:min(80vw,292px)}#product .product-accessories .thumbnail-container{min-height:0;border-radius:15px}#product .product-accessories .product-description{min-height:128px}}@media (prefers-reduced-motion:reduce){#product .product-accessories .products{scroll-behavior:auto}#product .product-accessories .product-accessories__nav-button,#product .product-accessories .product-thumbnail img,#product .product-accessories .thumbnail-container{transition:none}#product .product-accessories .product-miniature:focus-within .product-thumbnail img,#product .product-accessories .product-miniature:focus-within .thumbnail-container,#product .product-accessories .product-miniature:hover .product-thumbnail img,#product .product-accessories .product-miniature:hover .thumbnail-container{transform:none}}#product .product-bottom-block{--product-detail-deep:#24292b;--product-detail-teal:#008178;--product-detail-muted:#667170;--product-detail-line:#dbe5e3;display:block;width:100%;margin-right:0;margin-left:0;padding:0;overflow:visible;background:#f9f9f9;border:1px solid var(--product-detail-line);border-radius:26px;box-shadow:0 24px 65px rgba(35,54,52,.065)}#product .product-bottom-block__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(1.75rem,3.4vw,3.25rem);border-bottom:1px solid var(--product-detail-line)}#product .product-bottom-block__copy{max-width:760px}#product .product-bottom-block__eyebrow{display:flex;align-items:center;gap:.65rem;margin:0 0 .85rem;color:var(--product-detail-teal);font-size:.69rem;font-weight:800;letter-spacing:.19em;line-height:1.2;text-transform:uppercase}#product .product-bottom-block__eyebrow::before{width:30px;height:1px;flex:0 0 30px;background:currentColor;content:""}#product h2.product-bottom-block__title{max-width:17ch;margin:0;padding:0;color:var(--product-detail-deep);font-size:clamp(2rem, 3.7vw, 3.75rem);font-weight:750;line-height:.98;letter-spacing:-.055em;text-transform:none;text-wrap:balance}#product .product-bottom-block__tagline{max-width:62ch;margin:1rem 0 0;color:var(--product-detail-muted);font-size:clamp(.92rem, 1.2vw, 1.04rem);line-height:1.6}#product .product-bottom-block__meta{display:flex;align-items:center;gap:.55rem}#product .product-bottom-block__step{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#fff;background:var(--product-detail-deep);border-radius:50%;font-size:.69rem;font-weight:800;letter-spacing:.08em}#product .product-bottom-block__meta-label{display:inline-flex;align-items:center;min-height:42px;padding:.55rem .85rem;color:#52605f;background:rgba(255,255,255,.88);border:1px solid #d6e4e2;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}#product .product-bottom-block__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,31%);align-items:start;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1rem,2.4vw,2.25rem)}#product .product-bottom-block__body>.product-bottom-block__content,#product .product-bottom-block__body>.product-second-image{float:none;width:auto;max-width:none;min-width:0;padding:0}#product .product-bottom-block__content{overflow:visible}#product .product-bottom-block .tabs{margin:0;padding:0;background:0 0}#product .product-bottom-block .tabs .nav-tabs{display:inline-flex;max-width:100%;gap:.35rem;margin:0;padding:.38rem;overflow-x:auto;background:rgba(255,255,255,.92);border:1px solid var(--product-detail-line);border-radius:999px;box-shadow:0 8px 24px rgba(35,54,52,.045);scrollbar-width:none}#product .product-bottom-block .tabs .nav-tabs::-webkit-scrollbar{display:none}#product .product-bottom-block .tabs .nav-tabs .nav-link{min-height:42px;gap:.48rem;margin:0;padding:.72rem 1.05rem;color:#667170;background:0 0;border:0;border-radius:999px;font-size:.75rem;font-weight:750;letter-spacing:.08em;line-height:1;white-space:nowrap;transition:color .22s ease,background-color .22s ease,box-shadow .22s ease}#product .product-bottom-block .tabs .nav-tabs .nav-link:focus-visible,#product .product-bottom-block .tabs .nav-tabs .nav-link:hover{color:var(--product-detail-deep);background:#f1f6f5;border:0;outline:0}#product .product-bottom-block .tabs .nav-tabs .nav-link.active,#product .product-bottom-block .tabs .nav-tabs .nav-link.active:hover{color:#fff;background:var(--product-detail-deep);border:0;box-shadow:0 7px 18px rgba(36,41,43,.16)}#product .product-bottom-block .tabs .nav-tabs .nav-link.active svg{color:#43c8bd}#product .product-bottom-block #product-details.active,#product .product-bottom-block .tabs .nav-tabs #product-details-tab.js-product-nav-active{display:inline-flex}#product .product-bottom-block #product-details.active{display:block}#product .product-bottom-block .tabs .tab-content{margin:0;padding:0;background:0 0;border-radius:0}#product .product-bottom-block .tabs .tab-pane{padding:clamp(1.35rem,2.5vw,2.4rem) 0 0}#product .product-bottom-block .product-description-wrap{grid-template-columns:minmax(170px,205px) minmax(0,1fr);gap:clamp(1.4rem,2.5vw,2.75rem);max-width:none;margin:0;padding:0}#product .product-bottom-block .product-description__toc{top:125px;padding:1.15rem;background:#f0f6f5;border:1px solid #d8e6e3;border-radius:16px}#product .product-bottom-block .product-description__toc-title{margin-bottom:.9rem;color:var(--product-detail-teal);font-weight:800}#product .product-bottom-block .product-description__toc-list{border-left-color:#cbdad7}#product .product-bottom-block .product-description__toc-list a{color:#6a7474;font-size:.79rem}#product .product-bottom-block .product-description__toc-list a.is-active{color:var(--product-detail-deep);border-left-color:var(--product-detail-teal)}#product .product-bottom-block .product-description,#product .product-bottom-block .product-description-wrap .product-description{max-width:820px;margin:0;padding:0}#product .product-bottom-block .product-description>p:first-of-type::first-letter{float:none;padding:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}#product .product-bottom-block .product-description h2{margin-top:clamp(2.8rem,5vw,4.5rem);padding-left:1.35rem;font-size:clamp(1.8rem, 2.6vw, 2.65rem);line-height:1.08}#product .product-bottom-block .product-description h2::before{width:5px;background:var(--product-detail-teal)}#product .product-bottom-block .product-description>h2:first-child{margin-top:0}#product .product-bottom-block .product-description>.is-reveal-pending{opacity:0;transform:translateY(-52px) rotate(-1.8deg) scale(.975);transform-origin:center top;transition:opacity .75s cubic-bezier(.34, 1.4, .6, 1),transform .85s cubic-bezier(.34, 1.4, .6, 1)}#product .product-bottom-block .product-description>.is-reveal-pending:nth-child(2n){transform:translateY(-52px) rotate(1.8deg) scale(.975)}#product .product-bottom-block .product-description>.is-reveal-pending.is-revealed:nth-child(2n),#product .product-bottom-block .product-description>.is-revealed{opacity:1;transform:translateY(0) rotate(0) scale(1)}#product .product-bottom-block .product-second-image{position:sticky;top:125px;align-self:start;height:max-content;margin:0}#product .product-bottom-block .product-second-image__card{position:relative;top:auto;margin:0;overflow:hidden;background:#fff;border:1px solid var(--product-detail-line);border-radius:18px;box-shadow:0 16px 38px rgba(35,54,52,.075)}#product .product-bottom-block .product-second-image__card img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f9faf9}#product .product-bottom-block .product-second-image__caption{display:grid;gap:.35rem;padding:1rem 1.05rem 1.1rem;border-top:1px solid #e3e9e8;text-align:center}#product .product-bottom-block .product-second-image__caption span{color:var(--product-detail-teal);font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}#product .product-bottom-block .product-second-image__caption strong{color:var(--product-detail-deep);font-size:.9rem;font-weight:700;line-height:1.35}@media (max-width:991px){#product .product-bottom-block__body{grid-template-columns:minmax(0,1fr)}#product .product-bottom-block .product-description-wrap{display:block;padding:0}}@media (max-width:767px){#product .product-bottom-block{border-radius:20px}#product .product-bottom-block__header{grid-template-columns:minmax(0,1fr);gap:1.15rem;padding:1.4rem 1.15rem}#product h2.product-bottom-block__title{max-width:11ch;font-size:clamp(2.15rem, 11vw, 3rem)}#product .product-bottom-block__tagline{margin-top:.8rem;font-size:.88rem}#product .product-bottom-block__meta{justify-content:flex-start}#product .product-bottom-block__step{width:38px;height:38px}#product .product-bottom-block__meta-label{min-height:38px;padding:.45rem .7rem;font-size:.66rem}#product .product-bottom-block__body{gap:0;padding:.85rem .55rem 1.1rem}#product .product-bottom-block__body>.product-bottom-block__content{padding:0}#product .product-bottom-block .tabs .nav-tabs{display:flex;width:100%;padding:.3rem;border-radius:14px}#product .product-bottom-block .tabs .nav-tabs .nav-item{flex:1 0 auto}#product .product-bottom-block .tabs .nav-tabs .nav-link{justify-content:center;width:100%;min-height:40px;padding:.65rem .8rem;font-size:.68rem;border-radius:11px}#product .product-bottom-block .tabs .tab-pane{padding-top:1.45rem;padding-bottom:.5rem}#product .product-bottom-block .product-description,#product .product-bottom-block .product-description-wrap .product-description{max-width:none;padding:0 .55rem}#product .product-bottom-block .product-description h2{padding-left:1rem;font-size:clamp(1.75rem, 8.7vw, 2.25rem)}}@media (prefers-reduced-motion:reduce){#product .product-bottom-block .product-description>.is-reveal-pending,#product .product-bottom-block .product-description>.is-revealed,#product .product-bottom-block [data-product-detail-reveal]{opacity:1!important;transform:none!important;transition:none!important}}body.category-id-21 #js-product-list-header{display:block;margin-bottom:1rem}body.category-id-21 .category-21-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem);width:100%;padding:clamp(1.45rem,2.5vw,2.35rem);overflow:hidden;background:#f9f9f9;border:1px solid #dde4e2;border-radius:18px;box-shadow:0 14px 38px rgba(23,35,34,.05)}body.category-id-21 .category-21-hero::before{content:"";position:absolute;top:0;left:clamp(1.45rem,2.5vw,2.35rem);width:48px;height:2px;background:var(--jvmc1,#10d1c0)}body.category-id-21 .category-21-hero__copy,body.category-id-21 .category-21-hero__showcase{position:relative;z-index:1;min-width:0}body.category-id-21 .category-21-hero__copy{align-self:center}body.category-id-21 .category-21-hero__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem}body.category-id-21 .category-21-guide__eyebrow,body.category-id-21 .category-21-hero__eyebrow,body.category-id-21 .category-21-hero__showcase-eyebrow{margin:0;color:var(--jvmc-deep,#246c66);font-size:.7rem;font-weight:750;line-height:1.2;letter-spacing:.19em;text-transform:uppercase}body.category-id-21 .category-21-hero__count{flex:0 0 auto;padding:.35rem .7rem;color:var(--jvmc-deep,#246c66);font-size:.64rem;font-weight:750;line-height:1;letter-spacing:.17em;text-transform:uppercase;background:#fdfdfd;border:1px solid rgba(36,108,102,.18);border-radius:999px}body.category-id-21 .category-21-hero__title{max-width:760px;margin:0 0 .9rem;color:var(--black1,#242628);font-size:clamp(2.05rem, 3.35vw, 3.25rem);font-weight:700;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}body.category-id-21 .category-21-hero__lede{max-width:680px;margin:0 0 1.05rem;color:var(--darkBlue,#484c68);font-size:clamp(.96rem, 1.15vw, 1.08rem);line-height:1.58}body.category-id-21 .category-21-hero__proofs{display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin:0 0 1.2rem;padding:0;list-style:none}body.category-id-21 .category-21-hero__proofs li{position:relative;padding:.38rem .68rem .38rem 1.45rem;color:#3f5351;font-size:.76rem;font-weight:600;line-height:1.25;background:#fdfdfd;border:1px solid rgba(36,108,102,.14);border-radius:999px}body.category-id-21 .category-21-hero__proofs li::before{content:"";position:absolute;top:50%;left:.68rem;width:5px;height:5px;background:var(--jvmc1,#10d1c0);border-radius:50%;transform:translateY(-50%)}body.category-id-21 .category-21-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}body.category-id-21 .category-21-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;font-size:.8rem;font-weight:700;line-height:1.2;text-align:center;border-radius:8px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}body.category-id-21 .category-21-hero__cta:focus,body.category-id-21 .category-21-hero__cta:hover{text-decoration:none;transform:translateY(-1px)}body.category-id-21 .category-21-hero__cta--primary{color:#fff;background:var(--jvmc-deep,#246c66);border:1px solid var(--jvmc-deep,#246c66)}body.category-id-21 .category-21-hero__cta--primary:focus,body.category-id-21 .category-21-hero__cta--primary:hover{color:#fff;background:#194f4b;border-color:#194f4b}body.category-id-21 .category-21-hero__cta--secondary{color:var(--jvmc-deep,#246c66);background:#fdfdfd;border:1px solid rgba(36,108,102,.26)}body.category-id-21 .category-21-hero__cta--secondary:focus,body.category-id-21 .category-21-hero__cta--secondary:hover{color:#194f4b;background:#fff;border-color:rgba(36,108,102,.5)}body.category-id-21 .category-21-hero__cta:focus-visible,body.category-id-21 .category-21-hero__showcase-product:focus-visible{outline:3px solid rgba(16,209,192,.35);outline-offset:2px}body.category-id-21 .category-21-hero__showcase{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.2rem,2vw,1.7rem);background:#fdfdfd;border:1px solid rgba(36,108,102,.16);border-left:3px solid var(--jvmc1,#10d1c0);border-radius:13px;box-shadow:0 12px 28px rgba(23,35,34,.045)}body.category-id-21 .category-21-hero__showcase h2{margin:.45rem 0 .9rem;color:var(--black1,#242628);font-size:clamp(1.25rem, 1.9vw, 1.65rem);line-height:1.15;letter-spacing:-.025em}body.category-id-21 .category-21-hero__showcase-lede{max-width:520px;margin:0;color:#626c6b;font-size:.76rem;line-height:1.5}body.category-id-21 .category-21-hero__showcase-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}body.category-id-21 .category-21-hero__showcase-product{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:92px;padding:.45rem .6rem .45rem .45rem;color:#323738;background:#f9f9f9;border:1px solid #e0e6e4;border-radius:11px;overflow:hidden;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;transform:none!important}body.category-id-21 .category-21-hero__showcase-product:focus,body.category-id-21 .category-21-hero__showcase-product:hover{color:#194f4b;text-decoration:none;background:#fff;border-color:#b9cfca;box-shadow:0 8px 18px rgba(23,35,34,.06)}body.category-id-21 .category-21-hero__showcase-visual{display:flex;align-items:center;justify-content:center;width:76px;height:76px;overflow:hidden;background:#fff;border-radius:8px}body.category-id-21 .category-21-hero__showcase-visual picture{display:contents}body.category-id-21 .category-21-hero__showcase-visual img{display:block;width:100%;height:100%;object-fit:contain}body.category-id-21 .category-21-hero__showcase-caption{display:flex;flex-direction:column;gap:.22rem;min-width:0}body.category-id-21 .category-21-hero__showcase-caption strong{color:var(--jvmc-deep,#246c66);font-size:.82rem;line-height:1.2}body.category-id-21 .category-21-hero__showcase-caption small{color:#626c6b;font-size:.68rem;font-weight:600;line-height:1.3}body.category-id-21 .category-21-hero__showcase-product>svg{flex:0 0 auto;color:var(--jvmc-deep,#246c66)}body.category-id-21 #category-21-guide,body.category-id-21 #js-product-list,body.category-id-21 [id^=category-21-product-]{scroll-margin-top:110px}body.category-id-21 #js-product-list .products{align-items:stretch;margin-right:-.55rem;margin-left:-.55rem}body.category-id-21 #js-product-list .products>.product{display:flex;padding-right:.55rem;padding-left:.55rem;margin-bottom:1.1rem}body.category-id-21 .product-miniature--adhesive{position:relative;width:100%;background:#fdfdfd;border-color:#dce4e2;border-radius:18px;box-shadow:0 8px 25px rgba(31,49,47,.055)}body.category-id-21 .product-miniature--adhesive:focus-within,body.category-id-21 .product-miniature--adhesive:hover{border-color:#bdcfcb;box-shadow:0 16px 34px rgba(31,49,47,.105)}body.category-id-21 .product-miniature--adhesive .thumbnail-container{margin-bottom:0}body.category-id-21 .product-miniature--adhesive .product-thumbnail,body.category-id-21 .product-miniature--adhesive .thumbnail-top{background:#f7f7f7;border-radius:17px 17px 0 0}body.category-id-21 .product-miniature--adhesive .product-thumbnail{aspect-ratio:1/1}body.category-id-21 .product-miniature--adhesive .product-thumbnail img{width:100%;height:100%;object-fit:contain}body.category-id-21 .product-miniature--adhesive .highlighted-informations,body.category-id-21 .product-miniature--adhesive .quick-view{display:none!important}body.category-id-21 .product-miniature--adhesive .product-flags{z-index:6}body.category-id-21 .product-miniature--adhesive #spr_list:not(:has(.checked)){display:none!important}body.category-id-21 .product-miniature--adhesive #spr_list{position:absolute;z-index:7;top:.65rem;right:.65rem;margin:0;padding:.3rem .42rem;background:rgba(253,253,253,.94);border:1px solid rgba(220,228,226,.9);border-radius:999px;box-shadow:0 5px 15px rgba(31,49,47,.1);line-height:1;backdrop-filter:blur(7px)}body.category-id-21 .product-miniature--adhesive #spr_list .row{display:flex;margin:0}body.category-id-21 .product-miniature--adhesive #spr_list.is-compact-review .row{display:none}body.category-id-21 .product-miniature--adhesive #spr_list.is-compact-review{display:flex;align-items:center;justify-content:center;height:27px;padding-top:0;padding-bottom:0}body.category-id-21 .product-miniature--adhesive .category-32-card__review-compact{display:inline-flex;align-items:center;height:100%;gap:.22rem;color:#303436;font-size:.62rem;font-weight:620;line-height:1;white-space:nowrap}body.category-id-21 .product-miniature--adhesive .category-32-card__review-compact>*{display:inline-flex;align-items:center;height:100%;line-height:1}body.category-id-21 .product-miniature--adhesive .category-32-card__review-compact>span:first-child{color:var(--stories-deep,#008178);font-size:.72rem}body.category-id-21 .product-miniature--adhesive .product-description{display:flex;flex-direction:column;height:auto;min-height:225px;padding:.85rem .9rem .9rem;background:#fdfdfd;text-align:left}body.category-id-21 .product-miniature--adhesive .category-21-card__usage{min-height:2.4em;margin:0 0 .55rem;color:var(--jvmc-deep,#246c66);font-size:.65rem;font-weight:760;line-height:1.2;letter-spacing:.075em;text-transform:uppercase}body.category-id-21 .product-miniature--adhesive .category-21-card__title{display:block;min-height:3.75em;margin:0 0 .65rem;overflow:visible;-webkit-line-clamp:initial}body.category-id-21 .product-miniature--adhesive .category-21-card__title a{position:relative;z-index:4;display:-webkit-box;overflow:hidden;color:#292e31;font-size:.92rem;font-weight:760;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.category-id-21 .product-miniature--adhesive .product-price-and-shipping{justify-content:flex-start;margin-top:auto;padding-top:.7rem;border-top-color:#e4e9e8}body.category-id-21 .product-miniature--adhesive .price{color:var(--stories-deep,#008178);font-size:1.12rem}body.category-id-21 .product-miniature--adhesive .discount-product{color:#fff}body.category-id-21 .product-miniature--adhesive .category-21-card__cta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:42px;margin-top:.72rem;padding:.62rem .72rem;color:#2d6f69;background:#f8faf9;border:1px solid #d6e2df;border-radius:10px;font-size:.72rem;font-weight:760;line-height:1.2;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease;transform:none!important}body.category-id-21 .product-miniature--adhesive .category-21-card__cta::before{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit}body.category-id-21 .product-miniature--adhesive .category-21-card__cta>span,body.category-id-21 .product-miniature--adhesive .category-21-card__cta>svg{position:relative;z-index:3}body.category-id-21 .product-miniature--adhesive:focus-within .category-21-card__cta,body.category-id-21 .product-miniature--adhesive:hover .category-21-card__cta{color:#fff;background:var(--stories-deep,#008178);border-color:var(--stories-deep,#008178)}body.category-id-21 .category-21-guide{margin-top:clamp(2.75rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);overflow:hidden;background:#f9f9f9;border:1px solid #dde4e2;border-radius:18px;box-shadow:0 14px 38px rgba(23,35,34,.045)}body.category-id-21 .category-21-guide__head{max-width:820px;margin-bottom:1.5rem}body.category-id-21 .category-21-guide__head h2{margin:.55rem 0 0;color:var(--black1,#242628);font-size:clamp(1.55rem, 2.5vw, 2.25rem);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}body.category-id-21 .category-21-guide #category-description{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;min-height:0;padding:0;color:var(--darkBlue,#484c68)}body.category-id-21 .category-21-guide #category-description>p{margin:0!important;font-size:.9rem;line-height:1.62}body.category-id-21 .category-21-guide #category-description>p:first-of-type{grid-column:1/-1;padding-bottom:1rem;font-size:1rem;border-bottom:1px solid rgba(36,108,102,.14)}body.category-id-21 .category-21-guide #category-description>p:nth-of-type(2),body.category-id-21 .category-21-guide #category-description>p:nth-of-type(3){padding:1rem;background:#fdfdfd;border:1px solid rgba(36,108,102,.12);border-radius:10px}body.category-id-21 .category-guide-return{display:flex;justify-content:flex-end;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(36,108,102,.14)}body.category-id-21 .category-guide-return__cta{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:44px;padding:.72rem 1.05rem;color:#fff;font-size:.8rem;font-weight:750;line-height:1.2;background:var(--jvmc-deep,#246c66);border:1px solid var(--jvmc-deep,#246c66);border-radius:8px;transform:none!important}body.category-id-21 .category-guide-return__cta:focus,body.category-id-21 .category-guide-return__cta:hover{color:#fff;text-decoration:none;background:#194f4b;border-color:#194f4b}body.category-id-21 #js-product-list-footer>.card:has(.category-additional-description){margin-top:clamp(1.5rem,3vw,2.5rem);overflow:hidden;background:#fdfdfd;border-color:#dde4e2;border-radius:18px;box-shadow:0 10px 30px rgba(23,35,34,.04)}body.category-id-21 .category-additional-description{padding:clamp(1.35rem,3vw,2.35rem)}body.category-id-21 .category-additional-description>h2{margin:0 0 1.25rem;color:var(--black1,#242628);font-size:clamp(1.45rem, 2.4vw, 2rem);line-height:1.16;letter-spacing:-.025em}@media (max-width:900px){body.category-id-21 .category-21-hero{grid-template-columns:minmax(0,1fr) minmax(310px,.92fr)}}@media (max-width:767px){body.category-id-21 .category-21-hero{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.15rem;border-radius:13px}body.category-id-21 .category-21-hero::before{left:1.15rem}body.category-id-21 .category-21-hero__title{margin-bottom:.65rem;font-size:clamp(1.85rem, 8vw, 2.35rem);line-height:1.06}body.category-id-21 .category-21-hero__lede{margin-bottom:.8rem;font-size:.92rem;line-height:1.5}body.category-id-21 .category-21-hero__proofs{margin-bottom:.85rem}body.category-id-21 .category-21-hero__proofs li{padding-top:.32rem;padding-bottom:.32rem;font-size:.7rem}body.category-id-21 .category-21-hero__proofs li:nth-child(3){display:none}body.category-id-21 .category-21-hero__cta{min-height:42px;padding:.65rem .8rem;font-size:.75rem}body.category-id-21 .category-21-hero__cta--secondary{padding-inline:.2rem;background:0 0;border-color:transparent}body.category-id-21 .category-21-hero__showcase{padding:1rem;border-left-width:2px;border-radius:10px}body.category-id-21 .category-21-hero__showcase h2{margin-bottom:.45rem;font-size:1.2rem}body.category-id-21 .category-21-hero__showcase-lede{font-size:.71rem;line-height:1.4}body.category-id-21 .category-21-hero__showcase-products{gap:.5rem;margin-top:.75rem}body.category-id-21 .category-21-hero__showcase-product{grid-template-columns:54px minmax(0,1fr) auto;gap:.4rem;min-height:70px;padding:.4rem}body.category-id-21 .category-21-hero__showcase-visual{width:54px;height:54px}body.category-id-21 .category-21-hero__showcase-caption strong{font-size:.74rem}body.category-id-21 .category-21-hero__showcase-caption small{font-size:.61rem}body.category-id-21 .category-21-hero__showcase-product>svg{width:14px;height:14px}body.category-id-21 .category-usp-ribbon{display:none}body.category-id-21 #js-product-list{padding-top:.8rem}body.category-id-21 #js-product-list .products{justify-content:flex-start;margin-right:-.3rem;margin-left:-.3rem}body.category-id-21 #js-product-list .products>.product{flex:0 0 50%;float:none;width:50%;max-width:50%;padding-right:.3rem;padding-left:.3rem;margin-bottom:.65rem}body.category-id-21 .product-miniature--adhesive{border-radius:13px;box-shadow:0 4px 15px rgba(31,49,47,.05)}body.category-id-21 .product-miniature--adhesive .product-thumbnail,body.category-id-21 .product-miniature--adhesive .thumbnail-top{border-radius:12px 12px 0 0}body.category-id-21 .product-miniature--adhesive #spr_list{top:.38rem;right:.38rem}body.category-id-21 .product-miniature--adhesive .product-description{min-height:225px;padding:.65rem .58rem .62rem}body.category-id-21 .product-miniature--adhesive .category-21-card__usage{min-height:2.55em;margin-bottom:.42rem;font-size:.56rem;letter-spacing:.045em}body.category-id-21 .product-miniature--adhesive .category-21-card__title{min-height:4.2em;margin-bottom:.5rem}body.category-id-21 .product-miniature--adhesive .category-21-card__title a{font-size:.77rem;line-height:1.32}body.category-id-21 .product-miniature--adhesive .product-price-and-shipping{padding-top:.55rem}body.category-id-21 .product-miniature--adhesive .price{font-size:1rem}body.category-id-21 .product-miniature--adhesive .category-21-card__cta{min-height:38px;margin-top:.55rem;padding:.52rem .55rem;font-size:.64rem}body.category-id-21 .category-21-guide{padding:1.2rem;border-radius:13px}body.category-id-21 .category-21-guide #category-description{display:block}body.category-id-21 .category-21-guide #category-description>p{margin-bottom:1rem!important}body.category-id-21 .category-21-guide #category-description>p:first-of-type{padding-bottom:1rem;font-size:.93rem}body.category-id-21 .category-guide-return{justify-content:stretch;margin-top:1rem;padding-top:1rem}body.category-id-21 .category-guide-return__cta{width:100%}body.category-id-21 #js-product-list-footer>.card:has(.category-additional-description){border-radius:13px}}@media (prefers-reduced-motion:reduce){body.category-id-21 .category-21-hero__cta,body.category-id-21 .category-21-hero__showcase-product,body.category-id-21 .product-miniature--adhesive{transition:none}}body:is(.category-id-32,.category-id-33,.category-id-36) #js-product-list-header{display:block;margin-bottom:1rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.78fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem);width:100%;padding:clamp(1.45rem,2.5vw,2.35rem);overflow:hidden;background:#f9f9f9;border:1px solid #dde4e2;border-radius:18px;box-shadow:0 14px 38px rgba(23,35,34,.05)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero::before{content:"";position:absolute;top:0;left:clamp(1.45rem,2.5vw,2.35rem);width:48px;height:2px;background:var(--jvmc1,#10d1c0)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care,body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__copy{position:relative;z-index:1;min-width:0}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__copy{align-self:center}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide__eyebrow,body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-eyebrow,body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__eyebrow{margin:0;color:var(--jvmc-deep,#246c66);font-size:.7rem;font-weight:750;line-height:1.2;letter-spacing:.19em;text-transform:uppercase}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__count{flex:0 0 auto;padding:.35rem .7rem;color:var(--jvmc-deep,#246c66);font-size:.64rem;font-weight:750;line-height:1;letter-spacing:.17em;text-transform:uppercase;background:#fdfdfd;border:1px solid rgba(36,108,102,.18);border-radius:999px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__title{max-width:760px;margin:0 0 .9rem;color:var(--black1,#242628);font-size:clamp(2.05rem, 3.35vw, 3.25rem);font-weight:700;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__lede{max-width:720px;margin:0 0 1.05rem;color:var(--darkBlue,#484c68);font-size:clamp(.96rem, 1.15vw, 1.08rem);line-height:1.58}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__proofs{display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin:0 0 1.2rem;padding:0;list-style:none}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__proofs li{position:relative;padding:.38rem .68rem .38rem 1.45rem;color:#3f5351;font-size:.76rem;font-weight:600;line-height:1.25;background:#fdfdfd;border:1px solid rgba(36,108,102,.14);border-radius:999px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__proofs li::before{content:"";position:absolute;top:50%;left:.68rem;width:5px;height:5px;background:var(--jvmc1,#10d1c0);border-radius:50%;transform:translateY(-50%)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;font-size:.8rem;font-weight:700;line-height:1.2;text-align:center;border-radius:8px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__cta:focus,body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__cta:hover{text-decoration:none;transform:translateY(-1px)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-link:focus-visible,body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__cta:focus-visible{outline:3px solid rgba(16,209,192,.35);outline-offset:2px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__cta--primary{color:#fff;background:var(--jvmc-deep,#246c66);border:1px solid var(--jvmc-deep,#246c66)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__cta--primary:focus,body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__cta--primary:hover{color:#fff;background:#194f4b;border-color:#194f4b}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__cta--secondary{color:var(--jvmc-deep,#246c66);background:#fdfdfd;border:1px solid rgba(36,108,102,.26)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__cta--secondary:focus,body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__cta--secondary:hover{color:#194f4b;background:#fff;border-color:rgba(36,108,102,.5)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,2.3vw,2rem);background:#fdfdfd;border:1px solid rgba(36,108,102,.16);border-left:3px solid var(--jvmc1,#10d1c0);border-radius:13px;box-shadow:0 12px 28px rgba(23,35,34,.045)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-stat{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;margin:.75rem 0 .8rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-stat strong{color:var(--jvmc-deep,#246c66);font-size:clamp(2rem, 3vw, 3rem);font-weight:700;line-height:.95;letter-spacing:-.04em;white-space:nowrap}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-stat span{max-width:18ch;color:#3f4747;font-size:.82rem;font-weight:650;line-height:1.35}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-copy{margin:0 0 1rem;color:#626c6b;font-size:.82rem;line-height:1.5}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-link{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0 .35rem;color:var(--jvmc-deep,#246c66);font-size:.78rem;font-weight:700;line-height:1.3;border-bottom:1px solid rgba(36,108,102,.5)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-link:focus,body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-link:hover{color:#194f4b;text-decoration:none;border-bottom-color:#194f4b}body.category-cms-modal-open{overflow:hidden}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal[hidden]{display:none!important}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal{position:fixed;z-index:10080;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2.5vw,2rem)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__backdrop{position:absolute;inset:0;background:rgba(26,31,32,.64);backdrop-filter:blur(5px)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__dialog{position:relative;display:flex;flex-direction:column;width:min(920px,100%);max-height:min(88dvh,900px);overflow:hidden;background:#fdfdfd;border:1px solid rgba(255,255,255,.8);border-radius:18px;box-shadow:0 30px 90px rgba(15,24,24,.28);outline:0;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .24s ease,transform .24s ease}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal.is-open .category-cms-modal__dialog{opacity:1;transform:translateY(0) scale(1)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:clamp(1.15rem,2.6vw,1.75rem) clamp(1.15rem,3vw,2rem);background:#f9f9f9;border-bottom:1px solid #dde4e2}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__eyebrow{margin:0 0 .42rem;color:#008178;font-size:.67rem;font-weight:800;letter-spacing:.17em;line-height:1.2;text-transform:uppercase}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__header h2{margin:0;color:#282c30;font-size:clamp(1.25rem, 2.6vw, 1.9rem);font-weight:740;line-height:1.12;letter-spacing:-.035em}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__close{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;color:#32383a;background:#fff;border:1px solid #d9e1df;border-radius:50%;cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .2s ease}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__close:focus-visible,body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__close:hover{color:#008178;border-color:#92c4bf;transform:rotate(4deg);outline:0}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body{flex:1 1 auto;min-height:180px;padding:clamp(1.15rem,3vw,2rem);overflow-x:hidden;overflow-y:auto;color:#4d5555;background:#fdfdfd;font-size:clamp(.88rem, 1.15vw, .98rem);line-height:1.68;overscroll-behavior:contain}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body h2,body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body h3,body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body h4{margin:1.7em 0 .65em;color:#292e31;font-weight:730;line-height:1.18;letter-spacing:-.025em}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body h2:first-child,body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body h3:first-child{margin-top:0}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body ol,body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body p,body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body ul{margin-top:0;margin-bottom:1em}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body img{max-width:100%;height:auto;border-radius:10px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body table{display:block;max-width:100%;overflow-x:auto}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body a,body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__footer a{color:#087a72;text-decoration:underline;text-decoration-color:rgba(8,122,114,.35);text-underline-offset:.18em}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__error,body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__loading{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:145px;text-align:center}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__loading span{width:18px;height:18px;border:2px solid #d3dfdd;border-top-color:#008178;border-radius:50%;animation:category-cms-modal-spin .75s linear infinite}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__error{flex-direction:column}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__footer{display:flex;flex:0 0 auto;justify-content:flex-end;padding:.85rem clamp(1.15rem,3vw,2rem);background:#f9f9f9;border-top:1px solid #dde4e2}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__footer a{display:inline-flex;align-items:center;gap:.55rem;font-size:.75rem;font-weight:700}@keyframes category-cms-modal-spin{to{transform:rotate(360deg)}}@media (max-width:767px){body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal{align-items:flex-end;padding:.45rem .45rem 0}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__dialog{width:100%;max-height:92dvh;border-radius:18px 18px 0 0}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__header{gap:.75rem;padding:1rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__body{padding:1rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__footer{justify-content:center;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){body:is(.category-id-32,.category-id-33,.category-id-36) .category-cms-modal__dialog{transition:none}}body.category-id-33 #category-33-guide,body:is(.category-id-32,.category-id-33,.category-id-36) #category-32-guide,body:is(.category-id-32,.category-id-33,.category-id-36) #products{scroll-margin-top:110px}body.category-id-27 #js-product-list,body:is(.category-id-32,.category-id-33,.category-id-36) #js-product-list{scroll-margin-top:110px}body.category-id-27 .category-guide-return,body:is(.category-id-32,.category-id-33,.category-id-36) .category-guide-return{display:flex;justify-content:flex-end;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(36,108,102,.14)}body.category-id-27 .category-guide-return__cta,body:is(.category-id-32,.category-id-33,.category-id-36) .category-guide-return__cta{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:44px;padding:.72rem 1.05rem;color:#fff;font-size:.8rem;font-weight:750;line-height:1.2;background:var(--jvmc-deep,#246c66);border:1px solid var(--jvmc-deep,#246c66);border-radius:8px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}body.category-id-27 .category-guide-return__cta:focus,body.category-id-27 .category-guide-return__cta:hover,body:is(.category-id-32,.category-id-33,.category-id-36) .category-guide-return__cta:focus,body:is(.category-id-32,.category-id-33,.category-id-36) .category-guide-return__cta:hover{color:#fff;text-decoration:none;background:#194f4b;border-color:#194f4b;transform:translateY(-1px)}body.category-id-27 .category-guide-return__cta:focus-visible,body:is(.category-id-32,.category-id-33,.category-id-36) .category-guide-return__cta:focus-visible{outline:3px solid rgba(16,209,192,.35);outline-offset:2px}body.category-id-27 .category-guide-return__cta svg,body:is(.category-id-32,.category-id-33,.category-id-36) .category-guide-return__cta svg{flex:0 0 auto}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide{margin-top:clamp(2.75rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);overflow:hidden;background:#f9f9f9;border:1px solid #dde4e2;border-radius:18px;box-shadow:0 14px 38px rgba(23,35,34,.045)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide__head{max-width:820px;margin-bottom:1.5rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide__head h2{margin:.55rem 0 0;color:var(--black1,#242628);font-size:clamp(1.55rem, 2.5vw, 2.25rem);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(270px,.82fr);gap:1rem 1.25rem;min-height:0;padding-right:0;color:var(--darkBlue,#484c68)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description>p{margin:0!important;font-size:.9rem;line-height:1.62}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description>p:first-of-type{grid-column:1/3;padding-bottom:1rem;font-size:1rem;border-bottom:1px solid rgba(36,108,102,.14)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description>p:nth-of-type(2),body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description>p:nth-of-type(3){padding:1rem;background:#fdfdfd;border:1px solid rgba(36,108,102,.12);border-radius:10px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description>.category-signature{position:relative;inset:auto;float:none;grid-column:3;grid-row:1/3;width:auto;max-width:none;height:100%;margin:0;padding:1.4rem 1.3rem;background:#fdfdfd;border:1px solid rgba(36,108,102,.14);border-radius:12px;box-shadow:none}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide .category-signature::after{top:1.2rem;bottom:1.2rem}body.category-id-33 .category-33-guide #category-description{grid-template-columns:repeat(2,minmax(0,1fr))}body.category-id-33 .category-33-guide #category-description>h2,body.category-id-33 .category-33-guide #category-description>p:first-of-type,body.category-id-33 .category-33-guide #category-description>p:nth-of-type(4),body.category-id-33 .category-33-guide #category-description>p:nth-of-type(5){grid-column:1/-1}body.category-id-33 .category-33-guide #category-description>h2{margin:.35rem 0 0;padding-top:.45rem;color:var(--black1,#242628);font-size:clamp(1.25rem, 2vw, 1.7rem);line-height:1.2;letter-spacing:-.02em}body.category-id-33 .category-33-guide #category-description>p:first-of-type{padding-bottom:1rem}body.category-id-33 .category-33-guide #category-description>p:nth-of-type(2),body.category-id-33 .category-33-guide #category-description>p:nth-of-type(3){padding:1rem;background:#fdfdfd;border:1px solid rgba(36,108,102,.12);border-radius:10px}body.category-id-33 .category-33-guide #category-description>p:nth-of-type(4){padding-top:1rem;border-top:1px solid rgba(36,108,102,.14)}@media (max-width:1100px){body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-stat{grid-template-columns:1fr}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-stat span{max-width:28ch}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description{grid-template-columns:repeat(2,minmax(0,1fr))}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description>.category-signature{grid-column:1/3;grid-row:auto;height:auto}}@media (max-width:767px){body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero{grid-template-columns:1fr;gap:1rem;padding:1.15rem;border-radius:13px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero::before{left:1.15rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__title{margin-bottom:.65rem;font-size:clamp(1.85rem, 8vw, 2.35rem);line-height:1.06}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__lede{margin-bottom:.8rem;font-size:.92rem;line-height:1.5}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__proofs{margin-bottom:.85rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__proofs li{padding-top:.32rem;padding-bottom:.32rem;font-size:.7rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__proofs li:nth-child(3){display:none}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__actions{gap:.55rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__cta{min-height:42px;padding:.65rem .8rem;font-size:.75rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__cta--secondary{padding-inline:.2rem;background:0 0;border-color:transparent}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care{padding:1.05rem;border-left-width:2px;border-radius:10px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-stat{grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin:.6rem 0}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-stat strong{font-size:1.8rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-stat span{font-size:.73rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-copy{margin-bottom:.55rem;font-size:.75rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-hero__care-link{padding-top:.45rem;font-size:.73rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-usp-ribbon{display:none}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide{padding:1.2rem;border-radius:13px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description{display:block}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description>.category-signature,body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description>p{margin-bottom:1rem!important}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description>p:first-of-type{padding-bottom:1rem;font-size:.93rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-32-guide #category-description>.category-signature{width:100%;padding:1.25rem}body.category-id-33 .category-33-guide #category-description>h2{margin:1.25rem 0 .7rem;padding-top:0;font-size:1.25rem}body.category-id-27 .category-guide-return,body:is(.category-id-32,.category-id-33,.category-id-36) .category-guide-return{justify-content:stretch;margin-top:1rem;padding-top:1rem}body.category-id-27 .category-guide-return__cta,body:is(.category-id-32,.category-id-33,.category-id-36) .category-guide-return__cta{width:100%}}body.category-id-36 .category-36-hero__choice{justify-content:flex-start}body.category-id-36 .category-36-hero__steps{display:grid;gap:.15rem;margin:.8rem 0 .7rem;padding:0;list-style:none;counter-reset:category-36-step}body.category-id-36 .category-36-hero__steps li{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);grid-template-rows:auto auto;gap:.1rem .65rem;align-items:center;min-width:0;padding:.62rem 0;border-bottom:1px solid rgba(36,108,102,.11);counter-increment:category-36-step}body.category-id-36 .category-36-hero__steps li:last-child{border-bottom:0}body.category-id-36 .category-36-hero__steps li::before{content:"0" counter(category-36-step);grid-row:1/3;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#00847b;font-size:.63rem;font-weight:800;letter-spacing:.08em;background:#f3f8f7;border:1px solid rgba(0,132,123,.17);border-radius:50%}body.category-id-36 .category-36-hero__steps strong{color:var(--black1,#242628);font-size:.8rem;font-weight:750;line-height:1.25}body.category-id-36 .category-36-hero__steps span{color:#687170;font-size:.73rem;line-height:1.35}body.category-id-36 #category-36-guide{scroll-margin-top:110px}body.category-id-36 .category-36-guide #category-description{grid-template-columns:repeat(2,minmax(0,1fr))}body.category-id-36 .category-36-guide #category-description>p:first-of-type{grid-column:1/-1;padding:0;text-align:center;border:0}body.category-id-36 .category-36-guide #category-description>p:first-of-type img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;border-radius:10px}body.category-id-36 .category-36-guide #category-description>p:nth-of-type(2){grid-column:1/-1;padding:0 0 1rem;font-size:1rem;background:0 0;border:0;border-bottom:1px solid rgba(36,108,102,.14);border-radius:0}body.category-id-36 .category-36-guide #category-description>p:nth-of-type(3),body.category-id-36 .category-36-guide #category-description>p:nth-of-type(4){padding:1rem;background:#fdfdfd;border:1px solid rgba(36,108,102,.12);border-radius:10px}body.category-id-36 .category-36-guide #category-description>p:nth-of-type(5){grid-column:1/-1;padding-top:1rem;border-top:1px solid rgba(36,108,102,.14)}body.category-id-36 #js-product-list-footer>.card:has(.category-additional-description){margin-top:clamp(1.5rem,3vw,2.5rem);overflow:hidden;background:#fdfdfd;border-color:#dde4e2;border-radius:18px;box-shadow:0 10px 30px rgba(23,35,34,.04)}body.category-id-36 .category-additional-description{margin:0;padding:clamp(1.35rem,3vw,2.35rem)}body.category-id-36 .category-additional-description>h2{margin:0 0 1.25rem;color:var(--black1,#242628);font-size:clamp(1.45rem, 2.4vw, 2rem);line-height:1.16;letter-spacing:-.025em}@media (max-width:767px){body.category-id-36 .category-36-hero__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.65rem 0 .5rem}body.category-id-36 .category-36-hero__steps li{display:flex;flex-direction:column;gap:.3rem;justify-content:center;min-height:70px;padding:.55rem .25rem;text-align:center;background:#f9fbfb;border:1px solid rgba(36,108,102,.11);border-radius:9px}body.category-id-36 .category-36-hero__steps li::before{width:1.65rem;height:1.65rem;font-size:.56rem}body.category-id-36 .category-36-hero__steps strong{font-size:.7rem}body.category-id-36 .category-36-hero__steps span{display:none}body.category-id-36 .category-36-guide #category-description{display:block}body.category-id-36 .category-36-guide #category-description>p{margin-bottom:1rem!important}body.category-id-36 .category-36-guide #category-description>p:nth-of-type(3),body.category-id-36 .category-36-guide #category-description>p:nth-of-type(4){padding:1rem}body.category-id-36 #js-product-list-footer>.card:has(.category-additional-description){border-radius:13px}}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase{justify-content:flex-start;padding:clamp(1rem,1.8vw,1.35rem)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase h2{margin:.4rem 0 .85rem;color:var(--black1,#242628);font-size:clamp(1.2rem, 1.8vw, 1.55rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__products:empty{display:none}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__product{min-width:0;overflow:hidden;color:inherit;background:#fff;border:1px solid rgba(36,108,102,.14);border-radius:9px;box-shadow:0 5px 14px rgba(23,35,34,.035);transform:none!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__product:focus,body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__product:hover{color:inherit;text-decoration:none;background:#fdfdfd;border-color:rgba(0,132,123,.36);box-shadow:0 8px 18px rgba(23,35,34,.07)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__product:focus-visible,body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__reimbursement:focus-visible{outline:3px solid rgba(16,209,192,.35);outline-offset:2px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__visual,body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__visual picture{display:block}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__visual{aspect-ratio:4/4.45;overflow:hidden;background:#f1f2f2}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__visual picture{width:100%;height:100%}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;transition:transform .35s cubic-bezier(.2, .7, .2, 1)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__product:focus .category-model-showcase__visual img,body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__product:hover .category-model-showcase__visual img{transform:scale(1.025)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__caption{display:flex;flex-direction:column;gap:.12rem;min-height:48px;padding:.48rem .5rem .52rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__caption small{overflow:hidden;color:#6a7372;font-size:.56rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__caption strong{overflow:hidden;color:var(--jvmc-deep,#246c66);font-size:.75rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__reimbursement{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem .7rem;margin-top:.7rem;padding:.68rem .75rem;color:#344846;background:#f4f7f6;border:1px solid rgba(0,132,123,.16);border-radius:9px;transform:none!important;transition:border-color .2s ease,background-color .2s ease}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__reimbursement:focus,body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__reimbursement:hover{color:#253e3b;text-decoration:none;background:#f9fbfa;border-color:rgba(0,132,123,.34)}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__reimbursement>strong{color:#00847b;font-size:clamp(1.05rem, 1.55vw, 1.35rem);line-height:1;letter-spacing:-.025em;white-space:nowrap}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__reimbursement>span:not(.category-model-showcase__arrow){color:#465553;font-size:.63rem;font-weight:650;line-height:1.25}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__reimbursement small{display:block;margin-top:.12rem;color:#6b7473;font-size:.56rem;font-weight:500}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__arrow{color:#00847b;font-size:1rem;line-height:1}@media (max-width:767px){body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase{padding:.9rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase h2{margin:.32rem 0 .65rem;font-size:1.12rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__products{gap:.38rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__product{border-radius:8px}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__caption{min-height:42px;padding:.38rem .35rem .4rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__caption small{font-size:.49rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__caption strong{font-size:.67rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__reimbursement{grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem .55rem;margin-top:.55rem;padding:.62rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__reimbursement>strong{font-size:1rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__reimbursement>span:not(.category-model-showcase__arrow){font-size:.57rem}body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__reimbursement small{font-size:.51rem}}@media (prefers-reduced-motion:reduce){body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__product,body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__reimbursement,body:is(.category-id-32,.category-id-33,.category-id-36) .category-model-showcase__visual img{transition:none}}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) #js-product-list-header{display:block;margin-bottom:1rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-usp-ribbon{display:none}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem);width:100%;padding:clamp(1.45rem,2.5vw,2.35rem);overflow:hidden;background:#f9f9f9;border:1px solid #dde4e2;border-radius:18px;box-shadow:0 14px 38px rgba(23,35,34,.05)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero::before{content:"";position:absolute;top:0;left:clamp(1.45rem,2.5vw,2.35rem);width:48px;height:2px;background:var(--stories-deep,#008178)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__copy{align-self:center;min-width:0}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide__eyebrow,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__eyebrow,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-eyebrow{margin:0;color:var(--stories-deep,#008178);font-size:.68rem;font-weight:800;line-height:1.25;letter-spacing:.19em;text-transform:uppercase}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__count{flex:0 0 auto;padding:.32rem .68rem;color:#387a75;background:#edf6f4;border:1px solid #c9e1dc;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__title{max-width:720px;margin:0 0 .85rem;color:var(--black1,#242628);font-size:clamp(2.15rem, 4vw, 3.45rem);font-weight:780;line-height:.99;letter-spacing:-.045em;text-wrap:balance}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__lede{max-width:700px;margin:0 0 1.05rem;color:#4f585c;font-size:clamp(.94rem, 1.15vw, 1.05rem);line-height:1.58}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__proofs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.15rem;padding:0;list-style:none}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__proofs li{position:relative;padding:.4rem .68rem .4rem 1.22rem;color:#46504f;background:#fdfdfd;border:1px solid #dce5e3;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1.2}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__proofs li::before{content:"";position:absolute;top:50%;left:.68rem;width:4px;height:4px;background:var(--fc-teal,#00847b);border-radius:50%;transform:translateY(-50%)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;border:1px solid #9fc6c1;border-radius:8px;font-size:.78rem;font-weight:780;line-height:1.2;text-align:center;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;transform:none!important}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__cta--primary{color:#fff;background:var(--stories-deep,#008178);border-color:var(--stories-deep,#008178)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__cta--primary:focus,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__cta--primary:hover{color:#fff;background:#006d66;border-color:#006d66;box-shadow:0 8px 20px rgba(0,129,120,.14)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__cta--secondary{color:#36766f;background:#fdfdfd}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__cta--secondary:focus,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__cta--secondary:hover{color:#245d57;background:#f4f8f7;border-color:#7baea8}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.15rem,2vw,1.65rem);background:#fdfdfd;border:1px solid rgba(36,108,102,.16);border-left:3px solid var(--fc-teal,#00847b);border-radius:13px;box-shadow:0 12px 28px rgba(23,35,34,.045)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase h2{margin:.42rem 0 1rem;color:var(--black1,#242628);font-size:clamp(1.35rem, 2vw, 1.8rem);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-product{position:relative;display:flex;flex-direction:column;min-width:0;padding:.4rem;color:#303637;background:#f9f9f9;border:1px solid #e0e6e4;border-radius:10px;overflow:hidden;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;transform:none!important}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-product:focus,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-product:hover{color:#194f4b;text-decoration:none;background:#fff;border-color:#b9cfca;box-shadow:0 8px 18px rgba(23,35,34,.06)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-step{position:absolute;z-index:2;top:.65rem;left:.65rem;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#fff;background:rgba(0,129,120,.94);border-radius:50%;font-size:.57rem;font-weight:800;letter-spacing:.06em;box-shadow:0 4px 12px rgba(0,90,83,.14)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-visual{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;overflow:hidden;background:#fff;border-radius:7px}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-visual picture{display:contents}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-visual img{display:block;width:100%;height:100%;object-fit:contain}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-caption{display:flex;flex-direction:column;gap:.16rem;min-width:0;padding:.52rem .12rem .15rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-caption small{overflow:hidden;color:#677170;font-size:.58rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-caption strong{color:var(--jvmc-deep,#246c66);font-size:.74rem;line-height:1.2}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) #category-care-guide,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) #js-product-list,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) [id^=category-care-product-]{scroll-margin-top:110px}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) #js-product-list .products{align-items:stretch;margin-right:-.55rem;margin-left:-.55rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) #js-product-list .products>.product{display:flex;padding-right:.55rem;padding-left:.55rem;margin-bottom:1.1rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care{position:relative;width:100%;background:#fdfdfd;border-color:#dce4e2;border-radius:18px;box-shadow:0 8px 25px rgba(31,49,47,.055)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care:focus-within,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care:hover{border-color:#bdcfcb;box-shadow:0 16px 34px rgba(31,49,47,.105)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .thumbnail-container{margin-bottom:0}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .product-thumbnail,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .thumbnail-top{background:#f7f7f7;border-radius:17px 17px 0 0}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .product-thumbnail{aspect-ratio:1/1}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .product-thumbnail img{width:100%;height:100%;object-fit:contain}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .highlighted-informations,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .quick-view{display:none!important}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .product-flags{z-index:6}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care #spr_list:not(:has(.checked)){display:none!important}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care #spr_list{position:absolute;z-index:7;top:.65rem;right:.65rem;margin:0;padding:.3rem .42rem;background:rgba(253,253,253,.94);border:1px solid rgba(220,228,226,.9);border-radius:999px;box-shadow:0 5px 15px rgba(31,49,47,.1);line-height:1;backdrop-filter:blur(7px)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care #spr_list .row{display:flex;margin:0}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care #spr_list.is-compact-review .row{display:none}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care #spr_list.is-compact-review{display:flex;align-items:center;justify-content:center;height:27px;padding-top:0;padding-bottom:0}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-32-card__review-compact{display:inline-flex;align-items:center;height:100%;gap:.22rem;color:#303436;font-size:.62rem;font-weight:620;line-height:1;white-space:nowrap}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-32-card__review-compact>*{display:inline-flex;align-items:center;height:100%;line-height:1}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-32-card__review-compact>span:first-child{color:var(--stories-deep,#008178);font-size:.72rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .product-description{display:flex;flex-direction:column;height:auto;min-height:225px;padding:.85rem .9rem .9rem;background:#fdfdfd;text-align:left}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-care-card__usage{min-height:2.4em;margin:0 0 .55rem;color:var(--jvmc-deep,#246c66);font-size:.65rem;font-weight:760;line-height:1.2;letter-spacing:.075em;text-transform:uppercase}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-care-card__title{display:block;min-height:3.75em;margin:0 0 .65rem;overflow:visible;-webkit-line-clamp:initial}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-care-card__title a{position:relative;z-index:4;display:-webkit-box;overflow:hidden;color:#292e31;font-size:.9rem;font-weight:760;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .product-price-and-shipping{justify-content:flex-start;margin-top:auto;padding-top:.7rem;border-top-color:#e4e9e8}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .price{color:var(--stories-deep,#008178);font-size:1.12rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .discount-product{color:#fff}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-care-card__cta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:42px;margin-top:.72rem;padding:.62rem .72rem;color:#2d6f69;background:#f8faf9;border:1px solid #d6e2df;border-radius:10px;font-size:.72rem;font-weight:760;line-height:1.2;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease;transform:none!important}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-care-card__cta::before{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-care-card__cta>span,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-care-card__cta>svg{position:relative;z-index:3}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care:focus-within .category-care-card__cta,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care:hover .category-care-card__cta{color:#fff;background:var(--stories-deep,#008178);border-color:var(--stories-deep,#008178)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide{margin-top:clamp(2.75rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);overflow:hidden;background:#f9f9f9;border:1px solid #dde4e2;border-radius:18px;box-shadow:0 14px 38px rgba(23,35,34,.045)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide__head{max-width:820px;margin-bottom:1.5rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide__head h2{margin:.55rem 0 0;color:var(--black1,#242628);font-size:clamp(1.55rem, 2.5vw, 2.25rem);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide #category-description{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-height:0;padding:0;color:var(--darkBlue,#484c68)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide #category-description>p{margin:0!important;font-size:.88rem;line-height:1.62}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide #category-description>p:first-of-type{grid-column:1/-1;padding-bottom:1rem;font-size:1rem;border-bottom:1px solid rgba(36,108,102,.14)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide #category-description>p:nth-of-type(2),body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide #category-description>p:nth-of-type(3),body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide #category-description>p:nth-of-type(4){padding:1rem;background:#fdfdfd;border:1px solid rgba(36,108,102,.12);border-radius:10px}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-guide-return{display:flex;justify-content:flex-end;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(36,108,102,.14)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-guide-return__cta{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:44px;padding:.72rem 1.05rem;color:#fff;font-size:.8rem;font-weight:750;line-height:1.2;background:var(--jvmc-deep,#246c66);border:1px solid var(--jvmc-deep,#246c66);border-radius:8px;transform:none!important}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-guide-return__cta:focus,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-guide-return__cta:hover{color:#fff;text-decoration:none;background:#194f4b;border-color:#194f4b}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) #js-product-list-footer>.card:has(.category-additional-description){margin-top:clamp(1.5rem,3vw,2.5rem);overflow:hidden;background:#fdfdfd;border-color:#dde4e2;border-radius:18px;box-shadow:0 10px 30px rgba(23,35,34,.04)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-additional-description{padding:clamp(1.35rem,3vw,2.35rem)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-additional-description>h2{margin:0 0 1.25rem;color:var(--black1,#242628);font-size:clamp(1.45rem, 2.4vw, 2rem);line-height:1.16;letter-spacing:-.025em}@media (max-width:1050px){body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.88fr)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__proofs li:nth-child(3){display:none}}@media (max-width:767px){body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.15rem;border-radius:13px}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero::before{left:1.15rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__meta{align-items:flex-start;margin-bottom:.65rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__eyebrow{max-width:180px}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__title{margin-bottom:.65rem;font-size:clamp(1.85rem, 8vw, 2.35rem);line-height:1.04}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__lede{margin-bottom:.8rem;font-size:.92rem;line-height:1.5}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__proofs{margin-bottom:.85rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__proofs li{padding-top:.32rem;padding-bottom:.32rem;font-size:.68rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__proofs li:nth-child(3){display:none}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__cta{min-height:42px;padding:.65rem .8rem;font-size:.73rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__cta--secondary{padding-inline:.2rem;background:0 0;border-color:transparent}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase{padding:.9rem;border-left-width:2px;border-radius:10px}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase h2{margin-bottom:.7rem;font-size:1.2rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-products{gap:.4rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-product{padding:.3rem;border-radius:8px}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-step{top:.48rem;left:.48rem;width:22px;height:22px;font-size:.5rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-caption{padding:.4rem .05rem .08rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-caption small{font-size:.5rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-caption strong{font-size:.64rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) #js-product-list{padding-top:.8rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) #js-product-list .products{justify-content:flex-start;margin-right:-.3rem;margin-left:-.3rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) #js-product-list .products>.product{flex:0 0 50%;float:none;width:50%;max-width:50%;padding-right:.3rem;padding-left:.3rem;margin-bottom:.65rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care{border-radius:13px;box-shadow:0 4px 15px rgba(31,49,47,.05)}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .product-thumbnail,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .thumbnail-top{border-radius:12px 12px 0 0}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care #spr_list{top:.38rem;right:.38rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .product-description{min-height:225px;padding:.65rem .58rem .62rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-care-card__usage{min-height:2.55em;margin-bottom:.42rem;font-size:.53rem;letter-spacing:.03em}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-care-card__title{min-height:4.2em;margin-bottom:.5rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-care-card__title a{font-size:.75rem;line-height:1.32}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .product-price-and-shipping{padding-top:.55rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .price{font-size:1rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care .category-care-card__cta{min-height:38px;margin-top:.55rem;padding:.52rem .55rem;font-size:.64rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide{padding:1.2rem;border-radius:13px}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide #category-description{display:block}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide #category-description>p{margin-bottom:1rem!important}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-guide #category-description>p:first-of-type{padding-bottom:1rem;font-size:.93rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-guide-return{justify-content:stretch;margin-top:1rem;padding-top:1rem}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-guide-return__cta{width:100%}body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) #js-product-list-footer>.card:has(.category-additional-description){border-radius:13px}}@media (prefers-reduced-motion:reduce){body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__cta,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .category-care-hero__showcase-product,body:is(.category-id-23,.category-id-41,.category-id-47,.category-id-48,.category-id-53,.category-id-60,.category-id-68) .product-miniature--care{transition:none}}body:is(.category-id-23,.category-id-41) .category-care-hero__showcase-products{grid-template-columns:repeat(2,minmax(0,1fr))}body:is(.category-id-23,.category-id-41) #js-product-list .products{width:100%;max-width:920px;margin-right:auto;margin-left:auto}body:is(.category-id-23,.category-id-41) #js-product-list .products>.product{flex:0 0 50%;width:50%;max-width:50%}#contact #wrapper{background:#fafafa}#contact #content-wrapper,#contact #main,#contact #main .page-content{width:100%}#contact #main .page-content{padding:0;overflow:visible;background:0 0;border:0;box-shadow:none}#contact .jvmc-contact{--contact-ink:#262a2d;--contact-muted:#687276;--contact-line:#dce5e3;--contact-paper:#fdfdfd;--contact-soft:#f5f7f7;--contact-teal:#00847b;--contact-teal-dark:#246c66;width:min(100%,960px);margin:0 auto clamp(4rem,7vw,7rem);color:var(--contact-ink)}#contact .jvmc-contact__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(2rem,5vw,4.75rem);overflow:hidden;background:var(--contact-paper);border:1px solid var(--contact-line);border-radius:20px;box-shadow:0 18px 50px rgba(29,44,42,.05)}#contact .jvmc-contact__hero::before{content:"";position:absolute;top:0;left:clamp(2rem,5vw,4.75rem);width:54px;height:3px;background:var(--contact-teal)}#contact .jvmc-contact__eyebrow{margin:0 0 .75rem;color:var(--contact-teal-dark);font-size:.72rem;font-weight:800;line-height:1.2;letter-spacing:.2em}#contact .jvmc-contact__hero h1{max-width:850px;margin:0;color:var(--contact-ink);font-size:clamp(2.25rem, 5vw, 4.8rem);font-weight:760;line-height:.98;letter-spacing:-.055em;text-wrap:balance}#contact .jvmc-contact__lede{max-width:790px;margin:1.35rem 0 0;color:var(--contact-muted);font-size:clamp(1rem, 1.35vw, 1.18rem);line-height:1.65}#contact .jvmc-contact__proofs{display:flex;flex-wrap:wrap;gap:.65rem;padding:0;margin:1.65rem 0 0;list-style:none}#contact .jvmc-contact__proofs li{display:inline-flex;align-items:center;gap:.5rem;min-height:38px;padding:.5rem .75rem;color:#465255;background:#fafbfb;border:1px solid var(--contact-line);border-radius:999px;font-size:.76rem;font-weight:650;line-height:1.25}#contact .jvmc-contact__proofs svg{flex:0 0 auto;color:var(--contact-teal)}#contact .jvmc-contact__call{position:relative;padding:clamp(1.4rem,2.5vw,2.1rem);background:#f7f8f8;border:1px solid var(--contact-line);border-left:3px solid var(--contact-teal);border-radius:14px}#contact .jvmc-contact__call-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;margin-bottom:1rem;color:var(--contact-teal-dark);background:#fff;border:1px solid #d6e2e0;border-radius:50%}#contact .jvmc-contact__call-label{margin:0 0 .35rem;color:var(--contact-muted);font-size:.78rem;font-weight:700}#contact .jvmc-contact__phone{display:inline-block;color:var(--contact-ink);font-size:clamp(1.45rem, 2.35vw, 2rem);font-weight:780;line-height:1.1;letter-spacing:-.025em;text-decoration:none;transform:none!important}#contact .jvmc-contact__phone:focus,#contact .jvmc-contact__phone:hover{color:var(--contact-teal-dark);text-decoration:none}#contact .jvmc-contact__call-note{margin:.75rem 0 0;color:var(--contact-muted);font-size:.8rem;line-height:1.55}#contact .jvmc-contact__layout{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:clamp(1.25rem,2.5vw,2rem);align-items:start;margin-top:clamp(1.25rem,2.5vw,2rem)}#contact .jvmc-contact__form-panel,#contact .jvmc-contact__guidance{background:var(--contact-paper);border:1px solid var(--contact-line);border-radius:18px;box-shadow:0 14px 40px rgba(29,44,42,.045)}#contact .jvmc-contact__guidance{position:sticky;top:120px;padding:clamp(1.5rem,3vw,2.4rem)}#contact .jvmc-contact__guidance h2{margin:0;color:var(--contact-ink);font-size:clamp(1.55rem, 2.35vw, 2.25rem);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}#contact .jvmc-contact__steps{padding:0;margin:1.65rem 0 0;list-style:none}#contact .jvmc-contact__steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:.85rem;padding:1rem 0;border-top:1px solid #e5eae9}#contact .jvmc-contact__steps li:last-child{padding-bottom:0}#contact .jvmc-contact__steps li>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--contact-teal-dark);background:#f1f6f5;border:1px solid #d7e5e2;border-radius:50%;font-size:.61rem;font-weight:800;letter-spacing:.08em}#contact .jvmc-contact__steps strong{display:block;margin:.08rem 0 .25rem;color:var(--contact-ink);font-size:.88rem;line-height:1.3}#contact .jvmc-contact__steps p{margin:0;color:var(--contact-muted);font-size:.78rem;line-height:1.55}#contact .jvmc-contact__forum{margin-top:1.65rem;padding:1.15rem;background:var(--contact-soft);border:1px solid var(--contact-line);border-radius:12px}#contact .jvmc-contact__forum>span{display:block;margin-bottom:.4rem;color:var(--contact-teal-dark);font-size:.6rem;font-weight:800;letter-spacing:.12em}#contact .jvmc-contact__forum strong{display:block;color:var(--contact-ink);font-size:.84rem;line-height:1.4}#contact .jvmc-contact__forum a{display:inline-flex;align-items:center;gap:.45rem;margin-top:.8rem;color:var(--contact-teal-dark);font-size:.75rem;font-weight:760;text-decoration:none;transform:none!important}#contact .jvmc-contact__forum a:focus,#contact .jvmc-contact__forum a:hover{color:var(--contact-ink);text-decoration:underline}#contact .jvmc-contact__form-panel{padding:clamp(1.5rem,3vw,2.65rem)}#contact .contact-form,#contact .contact-form form{width:100%;padding:0;margin:0;background:0 0}#contact .jvmc-contact-form__head{padding-bottom:1.5rem;margin-bottom:.15rem;border-bottom:1px solid #e1e7e6}#contact .jvmc-contact-form__head h1{margin:0;color:var(--contact-ink);font-size:clamp(1.8rem, 3.15vw, 3rem);line-height:1.02;letter-spacing:-.045em}#contact .jvmc-contact-form__head>p:last-child{max-width:650px;margin:.8rem 0 0;color:var(--contact-muted);font-size:.9rem;line-height:1.6}#contact .jvmc-contact-form__field{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.65rem);align-items:start;padding:1.25rem 0;margin:0;border-bottom:1px solid #e5eae9}#contact .jvmc-contact-form__field>[class*=col-]{float:none;width:auto;min-height:0;padding:0}#contact .jvmc-contact-form__field .form-control-label{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:48px;margin:0;color:var(--contact-ink);font-size:.78rem;font-weight:750;line-height:1.25;text-align:left}#contact .jvmc-contact-form__field .form-control-label small{flex-basis:100%;padding-left:2.15rem;color:#81898c;font-size:.66rem;font-weight:550}#contact .jvmc-contact-form__field-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--contact-teal-dark);background:#f1f6f5;border:1px solid #d7e5e2;border-radius:50%;font-size:.55rem;font-weight:800;letter-spacing:.06em}#contact .jvmc-contact-form__control .bootstrap-filestyle,#contact .jvmc-contact-form__control .form-control{width:100%;transform:none!important}#contact .jvmc-contact-form__control .form-control{min-height:50px;padding:.8rem .95rem;color:var(--contact-ink);background-color:#fafbfb;border:1px solid #d8e1df;border-radius:10px;box-shadow:none;font-size:.88rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#contact .jvmc-contact-form__control select.form-control{padding-right:2.5rem}#contact .jvmc-contact-form__control textarea.form-control{min-height:165px;resize:vertical}#contact .jvmc-contact-form__control .form-control:focus,#contact .jvmc-contact-form__control .form-control:hover{background-color:#fff;border-color:var(--contact-teal);box-shadow:0 0 0 3px rgba(0,132,123,.09);outline:0}#contact .jvmc-contact-form__file .bootstrap-filestyle{display:flex}#contact .jvmc-contact-form__file .bootstrap-filestyle .form-control{border-radius:10px 0 0 10px}#contact .jvmc-contact-form__file .bootstrap-filestyle .btn-default{min-height:50px;padding:.75rem 1rem;color:#fff;background:var(--contact-ink);border:1px solid var(--contact-ink);border-radius:0 10px 10px 0;font-size:.74rem;font-weight:730;transform:none!important}#contact .jvmc-contact-form__file>p{margin:.55rem 0 0;color:#7b8487;font-size:.68rem;line-height:1.45}#contact .jvmc-contact-form__consent{padding:1rem 0 0;margin:0}#contact .jvmc-contact-form__security{margin-top:1.25rem;padding:1rem;background:var(--contact-soft);border:1px solid var(--contact-line);border-radius:12px}#contact .jvmc-contact-form__security-copy{display:flex;align-items:center;gap:.7rem;color:var(--contact-teal-dark)}#contact .jvmc-contact-form__security-copy svg{flex:0 0 auto}#contact .jvmc-contact-form__security-copy span,#contact .jvmc-contact-form__security-copy strong{display:block}#contact .jvmc-contact-form__security-copy strong{color:var(--contact-ink);font-size:.76rem;line-height:1.3}#contact .jvmc-contact-form__security-copy span{margin-top:.15rem;color:var(--contact-muted);font-size:.68rem;line-height:1.4}#contact .jvmc-contact-form__turnstile-slot{display:flex;align-items:center;justify-content:center;width:100%;min-height:82px;margin-top:.8rem;overflow:visible;background:#f5f7f7;border:1px solid #e0e6e5;border-radius:9px}#contact .jvmc-contact-form__turnstile-slot:empty::before{content:"Chargement de la vérification sécurisée…";color:#7d8588;font-size:.68rem}#contact .jvmc-contact-form__turnstile-slot .fc-turnstile-contact,#contact .jvmc-contact__form-panel>.fc-turnstile-contact{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:72px;margin:0!important;overflow:visible}#contact .jvmc-contact__form-panel>.fc-turnstile-contact{margin-top:1rem!important;padding:.6rem;background:var(--contact-soft);border:1px solid var(--contact-line);border-radius:12px}#contact .jvmc-contact-form__footer{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-top:1.25rem;text-align:left!important}#contact .jvmc-contact-form__footer>p{max-width:475px;margin:0;color:#7a8386;font-size:.67rem;line-height:1.5}#contact .jvmc-contact-form__honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#contact .jvmc-contact-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-width:158px;min-height:48px;padding:.75rem 1.1rem;color:#fff;background:var(--contact-teal);border:1px solid var(--contact-teal);border-radius:9px;box-shadow:0 9px 20px rgba(0,132,123,.14);font-size:.78rem;font-weight:760;line-height:1.2;text-transform:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}#contact .jvmc-contact-form__submit:focus,#contact .jvmc-contact-form__submit:hover{color:#fff;background:#006f68;border-color:#006f68;box-shadow:0 11px 24px rgba(0,111,104,.18);transform:translateY(-1px)}#contact .jvmc-contact-form__submit:disabled{box-shadow:none;transform:none!important}#contact .jvmc-contact-form__notice{width:100%;margin:0}#contact .jvmc-contact-form__notice ul{margin:0}@media (prefers-reduced-motion:no-preference){#contact .jvmc-contact__form-panel{animation:jvmc-contact-enter .55s cubic-bezier(.22,.68,0,1) both}@keyframes jvmc-contact-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:991px){#contact .jvmc-contact__hero{grid-template-columns:minmax(0,1fr)}#contact .jvmc-contact__call{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;align-items:center}#contact .jvmc-contact__call-icon{grid-row:1/span 3;margin:0}#contact .jvmc-contact__layout{grid-template-columns:minmax(0,1fr)}#contact .jvmc-contact__guidance{position:static}}@media (max-width:767px){#contact #wrapper>.container{padding-right:14px;padding-left:14px}#contact .jvmc-breadcrumb{margin-bottom:.85rem}#contact .jvmc-contact{margin-bottom:4rem}#contact .jvmc-contact__hero{gap:1.2rem;padding:1.35rem;border-radius:14px}#contact .jvmc-contact__hero::before{left:1.35rem;width:42px}#contact .jvmc-contact__hero h1{font-size:clamp(2.2rem, 12vw, 3.25rem);line-height:1}#contact .jvmc-contact__lede{margin-top:1rem;font-size:.92rem;line-height:1.58}#contact .jvmc-contact__proofs{display:grid;gap:.45rem;margin-top:1.15rem}#contact .jvmc-contact__proofs li{width:100%;border-radius:9px}#contact .jvmc-contact__call{padding:1rem;border-radius:10px}#contact .jvmc-contact__call-icon{width:42px;height:42px}#contact .jvmc-contact__phone{font-size:1.35rem}#contact .jvmc-contact__layout{gap:1rem;margin-top:1rem}#contact .jvmc-contact__form-panel,#contact .jvmc-contact__guidance{padding:1.2rem;border-radius:14px}#contact .jvmc-contact__guidance h2{font-size:1.65rem}#contact .jvmc-contact-form__head{padding-bottom:1.15rem}#contact .jvmc-contact-form__head h1{font-size:2rem}#contact .jvmc-contact-form__field{grid-template-columns:minmax(0,1fr);gap:.55rem;padding:1rem 0}#contact .jvmc-contact-form__field .form-control-label{min-height:0}#contact .jvmc-contact-form__field .form-control-label small{flex-basis:auto;padding-left:0}#contact .jvmc-contact-form__file .bootstrap-filestyle{display:block}#contact .jvmc-contact-form__file .bootstrap-filestyle .btn-default,#contact .jvmc-contact-form__file .bootstrap-filestyle .form-control{width:100%;border-radius:9px}#contact .jvmc-contact-form__file .bootstrap-filestyle .btn-default{margin-top:.45rem}#contact .jvmc-contact-form__security{padding:.85rem}#contact .jvmc-contact-form__turnstile-slot{min-height:78px}#contact .jvmc-contact-form__footer{display:flex;flex-direction:column-reverse;align-items:stretch;gap:.8rem}#contact .jvmc-contact-form__submit{width:100%}#contact .jvmc-contact-form__footer>p{max-width:none;text-align:center}}@media (max-width:380px){#contact .jvmc-contact__form-panel,#contact .jvmc-contact__guidance{padding:1rem}#contact .jvmc-contact-form__turnstile-slot,#contact .jvmc-contact-form__turnstile-slot .fc-turnstile-contact{justify-content:flex-start}}body#authentication #wrapper{background:#fafafa}body#authentication #content-wrapper,body#authentication #main,body#authentication #main .page-content{width:100%}body#authentication #main .page-content{padding:0;overflow:visible;background:0 0;border:0;box-shadow:none}body#authentication .jvmc-auth{--auth-ink:#262a2d;--auth-muted:#687276;--auth-line:#dce5e3;--auth-paper:#fdfdfd;--auth-soft:#f5f7f7;--auth-teal:#00847b;--auth-teal-dark:#246c66;width:min(100%,540px);margin:0 auto clamp(3.5rem,6vw,5.5rem);color:var(--auth-ink)}body#authentication .jvmc-auth__panel{position:relative;padding:clamp(1.35rem,2.8vw,2rem);overflow:visible;background:var(--auth-paper);border:1px solid var(--auth-line);border-radius:16px;box-shadow:0 15px 38px rgba(29,44,42,.045)}body#authentication .jvmc-auth__panel::before{position:absolute;top:-1px;left:clamp(1.35rem,2.8vw,2rem);width:44px;height:2px;content:"";background:var(--auth-teal);border-radius:0 0 2px 2px}body#authentication .jvmc-auth__head{padding-bottom:1.15rem;border-bottom:1px solid #e2e8e7}body#authentication .jvmc-auth__eyebrow{margin:0 0 .55rem;color:var(--auth-teal-dark);font-size:.7rem;font-weight:800;line-height:1.2;letter-spacing:.2em}body#authentication .jvmc-auth__head h1{display:block;margin:0;color:var(--auth-ink);font-size:clamp(1.85rem, 3.6vw, 2.45rem);font-weight:760;line-height:1;letter-spacing:-.05em;text-wrap:balance}body#authentication .jvmc-auth__head>p:last-child{max-width:440px;margin:.65rem 0 0;color:var(--auth-muted);font-size:.82rem;line-height:1.5}body#authentication .login-form{padding:1.15rem 0 0;background:0 0}body#authentication #login-form .form-group.row{display:block;margin:0 0 .85rem}body#authentication #login-form .form-control-comment,body#authentication #login-form .form-control-label,body#authentication #login-form .js-input-column{float:none;width:100%;padding:0}body#authentication #login-form .form-control-label{display:block;margin:0 0 .45rem;color:var(--auth-ink);font-size:.76rem;font-weight:740;line-height:1.3;text-align:left}body#authentication #login-form .form-control{width:100%;min-height:48px;padding:.72rem .9rem;color:var(--auth-ink);background:#fafbfb;border:1px solid #d7e1df;border-radius:9px;box-shadow:none;font-size:.9rem;transform:none!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}body#authentication #login-form .form-control:focus,body#authentication #login-form .form-control:hover{background:#fff;border-color:var(--auth-teal);box-shadow:0 0 0 3px rgba(0,132,123,.09);outline:0}body#authentication #login-form .input-group{display:flex;width:100%}body#authentication #login-form .input-group .form-control{border-radius:9px 0 0 9px}body#authentication #login-form .input-group-btn{display:flex;flex:0 0 48px;align-items:stretch}body#authentication #login-form .input-group-btn>.btn[data-action=show-password]{display:flex;align-items:center;justify-content:center;width:48px;height:100%;min-height:48px;padding:0;color:#fff;background:var(--auth-ink);border:1px solid var(--auth-ink);border-radius:0 9px 9px 0;transform:none!important}body#authentication #login-form .input-group-btn>.btn[data-action=show-password] svg{display:block;width:17px;height:17px;margin:0;pointer-events:none}body#authentication #login-form .forgot-password{margin:-.05rem 0 1rem;text-align:right}body#authentication #login-form .forgot-password a{display:inline-block;color:var(--auth-teal-dark);font-size:.72rem;font-weight:690;text-decoration:none;transform:none!important}body#authentication #login-form .forgot-password a:focus,body#authentication #login-form .forgot-password a:hover{color:var(--auth-ink);text-decoration:underline}body#authentication #login-form .form-footer{padding:0;text-align:left}body#authentication #submit-login{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:47px;padding:.72rem 1rem;color:#fff;background:var(--auth-teal);border:1px solid var(--auth-teal);border-radius:10px;box-shadow:0 9px 20px rgba(0,132,123,.14);font-size:.8rem;font-weight:760;text-transform:none;transform:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}body#authentication #submit-login:focus,body#authentication #submit-login:hover{color:#fff;background:#006f68;border-color:#006f68;box-shadow:0 11px 24px rgba(0,111,104,.18)}body#authentication #submit-login:disabled{box-shadow:none;transform:none!important}body#authentication .jvmc-auth__security-copy{display:flex;align-items:center;gap:.6rem;margin-top:1rem;padding:.7rem .85rem .18rem;color:var(--auth-teal-dark);background:var(--auth-soft);border:1px solid var(--auth-line);border-bottom:0;border-radius:11px 11px 0 0}body#authentication .jvmc-auth__security-copy svg{flex:0 0 auto}body#authentication .jvmc-auth__security-copy span,body#authentication .jvmc-auth__security-copy strong{display:block}body#authentication .jvmc-auth__security-copy strong{color:var(--auth-ink);font-size:.75rem;line-height:1.3}body#authentication .jvmc-auth__security-copy span{margin-top:.12rem;color:var(--auth-muted);font-size:.67rem;line-height:1.4}body#authentication .fc-turnstile-login{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:74px;margin:0 0 1rem!important;padding:.35rem;overflow:visible;background:var(--auth-soft);border:1px solid var(--auth-line);border-top:0;border-radius:0 0 11px 11px}body#authentication .fc-turnstile-login .cf-turnstile,body#authentication .fc-turnstile-login iframe{max-width:100%}body#authentication .jvmc-auth__new-account{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding-top:1rem;border-top:1px solid #e2e8e7}body#authentication .jvmc-auth__new-account>span{color:var(--auth-muted);font-size:.76rem;font-weight:620}body#authentication .jvmc-auth__new-account a{display:inline-flex;align-items:center;justify-content:center;min-width:176px;min-height:45px;padding:.68rem 1.05rem;color:#fff;background:var(--auth-ink);border:1px solid var(--auth-ink);border-radius:9px;box-shadow:0 8px 18px rgba(38,42,45,.14);font-size:.76rem;font-weight:780;text-decoration:none;transform:none!important}body#authentication .jvmc-auth__new-account a:focus,body#authentication .jvmc-auth__new-account a:hover{color:#fff;background:var(--auth-teal);border-color:var(--auth-teal);box-shadow:0 10px 22px rgba(0,132,123,.17)}body#authentication #login-form .alert,body#authentication #login-form .form-error,body#authentication #login-form .help-block{font-size:.72rem}@media (prefers-reduced-motion:no-preference){body#authentication .jvmc-auth__panel{animation:jvmc-auth-enter .5s cubic-bezier(.22,.68,0,1) both}@keyframes jvmc-auth-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:767px){body#authentication #wrapper>.container{padding-right:12px;padding-left:12px}body#authentication .jvmc-breadcrumb{margin-bottom:.85rem}body#authentication .jvmc-auth{margin-bottom:3.5rem}body#authentication .jvmc-auth__panel{padding:1.1rem;border-radius:14px}body#authentication .jvmc-auth__panel::before{left:1.1rem;width:40px}body#authentication .jvmc-auth__head h1{font-size:clamp(1.8rem, 9vw, 2.2rem)}body#authentication .jvmc-auth__new-account{align-items:stretch;flex-direction:column;text-align:center}body#authentication .jvmc-auth__new-account a{width:100%}}@media (max-width:360px){body#authentication #wrapper>.container{padding-right:6px;padding-left:6px}body#authentication .jvmc-auth__panel{padding-right:.75rem;padding-left:.75rem}body#authentication .fc-turnstile-login{padding-right:0;padding-left:0}}body#cart #wrapper{background:#fafafa}body#cart #wrapper>.container{width:100%;max-width:none;padding-right:clamp(1rem,2.55vw,3rem);padding-left:clamp(1rem,2.55vw,3rem)}#cart .jvmc-cart-page{--cart-ink:#25272b;--cart-muted:#687174;--cart-line:#dfe6e4;--cart-paper:#fdfdfd;--cart-soft:#f5f7f7;--cart-teal:#00847b;--cart-teal-hover:#006f68;width:100%;margin:0 auto clamp(4rem,7vw,7rem);color:var(--cart-ink)}#cart .cart-grid{display:grid;grid-template-columns:minmax(0,1.92fr) minmax(340px,.94fr);align-items:start;gap:clamp(1rem,1.55vw,1.6rem);margin:0 0 clamp(1rem,1.55vw,1.6rem)}#cart .cart-grid::after{display:none}#cart .cart-grid-body,#cart .cart-grid-right{float:none;width:auto;max-width:none;min-width:0;padding:0;margin:0;background:0 0;border:0;border-radius:0;box-shadow:none}#cart .cart-container,#cart .cart-summary{overflow:hidden;background:var(--cart-paper);border:1px solid var(--cart-line);border-radius:18px;box-shadow:0 14px 38px rgba(28,42,40,.045)}#cart .cart-page__heading{position:relative;padding:clamp(1.25rem,2vw,1.75rem) clamp(1.2rem,2.25vw,2rem)}#cart .cart-page__heading::before{position:absolute;top:0;left:clamp(1.2rem,2.25vw,2rem);width:46px;height:2px;content:"";background:var(--cart-teal)}#cart .cart-page__eyebrow,#cart .cart-summary__header>p{margin:0 0 .45rem;color:var(--cart-teal);font-size:.66rem;font-weight:800;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}#cart .cart-page__title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}#cart .cart-page__heading h1{margin:0;color:var(--cart-ink);font-size:clamp(2rem, 3.2vw, 3.15rem);font-weight:760;line-height:1;letter-spacing:-.045em;text-transform:none}#cart .cart-page__count{flex:0 0 auto;padding:.4rem .72rem;color:#53605f;background:var(--cart-soft);border:1px solid #dce5e3;border-radius:999px;font-size:.7rem;font-weight:740;line-height:1.2}#cart .cart-container>.separator{margin:0 clamp(1.2rem,2.25vw,2rem);border-top-color:var(--cart-line)}#cart .cart-items,#cart .cart-overview{padding:0;margin:0}#cart .cart-items{list-style:none}#cart .cart-item{padding:0 clamp(1.2rem,2.25vw,2rem);border:0}#cart .cart-item+.cart-item .product-line-grid{border-top:1px solid #e7eceb}#cart .product-line-grid{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(245px,.76fr);align-items:center;gap:clamp(1rem,1.7vw,1.55rem);min-width:0;padding:1.25rem 0}#cart .product-line-grid>.clearfix{display:none}#cart .product-line-grid-body,#cart .product-line-grid-left,#cart .product-line-grid-right{float:none;width:auto;min-width:0;padding:0!important;margin:0}#cart .product-image.media-middle{display:block;width:112px;height:112px;overflow:hidden;background:#f6f7f7;border:1px solid #e4eae9;border-radius:13px;box-shadow:none;transform:none!important}#cart .product-image picture{display:block;width:100%;height:100%}#cart .product-image.media-middle img{display:block;width:100%;height:100%;object-fit:contain;background:#f6f7f7;border-radius:0;box-shadow:none;transition:transform .22s ease}@media (hover:hover) and (pointer:fine){#cart .product-image:hover img{transform:scale(1.025)}}#cart .product-line-grid-body>.product-line-info:first-child .label{display:inline;padding:0;color:var(--cart-ink);font-size:.9rem;font-weight:720;line-height:1.38;text-decoration:none;transform:none!important}#cart .product-line-grid-body>.product-line-info:first-child .label:focus,#cart .product-line-grid-body>.product-line-info:first-child .label:hover{color:var(--cart-teal);text-decoration:none}#cart .product-line-grid-body>.product-price{margin:.42rem 0 .38rem;color:var(--cart-teal);font-size:.93rem;line-height:1.3}#cart .product-line-grid-body .product-discount{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.16rem}#cart .product-line-grid-body .regular-price{color:#7b8385;font-size:.78rem}#cart .product-line-grid-body .discount{display:inline-flex;align-items:center;min-height:25px;padding:.22rem .5rem;color:#fff;background:var(--cart-teal);border-radius:7px;font-size:.7rem;font-weight:780;line-height:1}#cart .product-line-grid-body .current-price .price{color:var(--cart-teal);font-weight:780}#cart .product-line-grid-body>.product-line-info:not(:first-child):not(.product-price){display:flex;flex-wrap:wrap;gap:.3rem;color:var(--cart-muted);font-size:.76rem;line-height:1.42}#cart .product-line-grid-body>.product-line-info:not(:first-child):not(.product-price) .label{color:var(--cart-ink);font-weight:690}#cart .product-line-grid-right>.row,#cart .product-line-grid-right>.row>.col-md-10>.row{display:grid;align-items:center;margin:0}#cart .product-line-grid-right>.row{grid-template-columns:minmax(0,1fr) 42px;gap:.7rem}#cart .product-line-grid-right>.row>.hidden-md-up{display:none}#cart .product-line-grid-right>.row>.col-md-10,#cart .product-line-grid-right>.row>.col-md-10>.row>.price,#cart .product-line-grid-right>.row>.col-md-10>.row>.qty,#cart .product-line-grid-right>.row>.col-md-2{float:none;width:auto!important;min-width:0;padding:0}#cart .product-line-grid-right>.row>.col-md-10>.row{grid-template-columns:118px minmax(80px,1fr);gap:clamp(.75rem,1.2vw,1.1rem)}#cart .product-line-grid-right .qty{display:flex;align-items:center}#cart .bootstrap-touchspin{display:flex;float:none;width:118px;height:42px;margin:0}#cart .bootstrap-touchspin .js-cart-line-product-quantity.form-control,#cart .bootstrap-touchspin input.form-control{order:2;width:46px;height:42px;padding:0 .25rem;color:var(--cart-ink);background:#fff;border:1px solid #cfd9d7;border-right:0;border-left:0;border-radius:0;box-shadow:none;font-size:.88rem;font-weight:700;line-height:42px;text-align:center;-moz-appearance:textfield}#cart .bootstrap-touchspin input::-webkit-inner-spin-button,#cart .bootstrap-touchspin input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}#cart .bootstrap-touchspin .input-group-btn-vertical{display:contents}#cart .bootstrap-touchspin .btn-touchspin{position:relative;display:inline-flex;width:36px;max-width:none;height:42px;align-items:center;justify-content:center;padding:0;margin:0;color:var(--cart-ink);background:var(--cart-soft);border:1px solid #cfd9d7;border-radius:0;transform:none!important}#cart .bootstrap-touchspin .bootstrap-touchspin-down{order:1;border-radius:10px 0 0 10px}#cart .bootstrap-touchspin .bootstrap-touchspin-up{order:3;border-radius:0 10px 10px 0}#cart .bootstrap-touchspin .btn-touchspin:focus,#cart .bootstrap-touchspin .btn-touchspin:hover{color:#fff;background:var(--cart-teal);border-color:var(--cart-teal);outline:0}#cart .bootstrap-touchspin .btn-touchspin i{position:static;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:inherit;font-size:0;font-style:normal;line-height:1}#cart .bootstrap-touchspin .touchspin-down::after,#cart .bootstrap-touchspin .touchspin-up::after{position:static;color:currentColor;font-family:inherit;font-size:1.1rem;font-weight:500;line-height:1}#cart .bootstrap-touchspin .touchspin-up::after{content:"+"}#cart .bootstrap-touchspin .touchspin-down::after{content:"−"}#cart .product-line-grid-right .price{text-align:right}#cart .product-line-grid-right .product-price{color:var(--cart-ink);font-size:.9rem;line-height:1.3;white-space:nowrap}#cart .cart-line-product-actions{line-height:1}#cart .cart-line-product-actions .remove-from-cart{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;padding:0;margin:0;color:#687174;background:#fff;border:1px solid #d7dfdd;border-radius:10px;transform:none!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease}#cart .cart-line-product-actions .remove-from-cart:focus,#cart .cart-line-product-actions .remove-from-cart:hover{color:#9b3b3b;background:#fff8f8;border-color:#e8caca;outline:0}#cart .cart-line-product-actions .remove-from-cart svg{display:block;width:17px;height:17px}#cart .cart-grid-body>a.label{display:inline-flex;align-items:center;gap:.38rem;min-height:42px;padding:.65rem .15rem;margin-top:.65rem;color:var(--cart-ink);font-size:.76rem;font-weight:720;text-decoration:none;transform:none!important}#cart .cart-grid-body>a.label:focus,#cart .cart-grid-body>a.label:hover{color:var(--cart-teal);text-decoration:none}#cart .cart-grid-body>a.label svg{display:block;transition:transform .18s ease}#cart .cart-grid-body>a.label:hover svg{transform:translateX(-2px)}#cart .cart-summary{position:sticky;top:1.25rem}#cart .cart-summary__header{position:relative;padding:1.35rem 1.35rem 1.15rem;border-bottom:1px solid var(--cart-line)}#cart .cart-summary__header::before{position:absolute;top:0;left:1.35rem;width:40px;height:2px;content:"";background:var(--cart-teal)}#cart .cart-summary__header h2{margin:0;color:var(--cart-ink);font-size:clamp(1.35rem, 2vw, 1.75rem);font-weight:750;line-height:1.05;letter-spacing:-.035em}#cart #loylalty_cart_parent{margin:0;padding:1rem 1.35rem 0}#cart #loyalty_cart{gap:.7rem;padding:.85rem .9rem;margin:0;color:#56605f;background:var(--cart-soft);border:1px solid #dfe7e5;border-left:3px solid var(--cart-teal);border-radius:10px;font-size:.72rem;line-height:1.5}#cart #loyalty_cart .loyalty-icon{color:var(--cart-teal)}#cart .cart-detailed-actions.card-block,#cart .cart-detailed-totals>.card-block{padding-right:1.35rem;padding-left:1.35rem}#cart .cart-detailed-subtotals{padding-top:1.2rem;padding-bottom:.55rem}#cart .cart-summary-line{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.85rem}#cart .cart-summary-line::after{display:none}#cart .cart-summary-line .label,#cart .cart-summary-line .value{float:none;color:var(--cart-ink);font-size:.82rem;line-height:1.4}#cart .cart-summary-line .value{margin-left:auto;font-weight:720;text-align:right}#cart .card-block.cart-summary-totals{padding-top:0;padding-bottom:.9rem}#cart .card-block.cart-summary-totals .cart-total{padding:1rem 0 .25rem;margin:0;border-top:1px solid var(--cart-line)}#cart .card-block.cart-summary-totals .cart-total .label,#cart .card-block.cart-summary-totals .cart-total .value{font-size:1rem;font-weight:800}#cart .block-promo{margin:0}#cart .block-promo .promo-code{padding:.4rem 1.35rem 1rem}#cart .block-promo .promo-code form{display:flex;align-items:stretch;gap:.45rem;width:100%}#cart .block-promo .promo-input{flex:1 1 auto;width:auto;min-width:0;height:43px;padding:.65rem .85rem;margin:0;color:var(--cart-ink);background:#fafbfb;border:1px solid #d5dfdd;border-radius:9px;box-shadow:none;font-size:.78rem;text-indent:0}#cart .block-promo .promo-input:focus{background:#fff;border-color:var(--cart-teal);box-shadow:0 0 0 3px rgba(0,132,123,.09);outline:0}#cart .block-promo .promo-input+button{flex:0 0 auto;min-height:43px;padding:.65rem .9rem;margin:0;color:#fff;background:var(--cart-teal);border:1px solid var(--cart-teal);border-radius:9px;box-shadow:none;font-size:.73rem;font-weight:760;text-transform:none;transform:none!important}#cart .block-promo .promo-input+button:focus,#cart .block-promo .promo-input+button:hover{color:#fff;background:var(--cart-teal-hover);border-color:var(--cart-teal-hover)}#cart .block-promo .promo-code-button{padding-bottom:.8rem;margin:0}#cart .block-promo .promo-code-button a,#cart .block-promo .promo-code-button.cancel-promo{color:var(--cart-muted);font-size:.72rem;font-weight:680;text-decoration:none;transform:none!important}#cart .block-promo .promo-code-button a:hover,#cart .block-promo .promo-code-button.cancel-promo:hover{color:var(--cart-teal)}#cart .block-promo.promo-highlighted{padding:.25rem 1.35rem 0;color:var(--cart-muted);font-size:.74rem;line-height:1.45}#cart .cart-grid-right .promo-discounts{padding:.65rem 1.35rem .25rem}#cart .cart-grid-right .promo-discounts .cart-summary-line{justify-content:center;margin:0}#cart .cart-grid-right .promo-discounts .cart-summary-line .label{color:var(--cart-muted);font-size:.75rem}#cart .cart-grid-right .promo-discounts .cart-summary-line .label .code{color:var(--cart-teal);font-weight:780}#cart .cart-detailed-actions{padding-top:.65rem;padding-bottom:1.35rem}#cart .cart-detailed-actions .btn-primary{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:.75rem 1rem;color:#fff;background:var(--cart-teal);border:1px solid var(--cart-teal);border-radius:10px;box-shadow:0 10px 22px rgba(0,132,123,.15);font-size:.78rem;font-weight:790;line-height:1.2;text-transform:uppercase;transform:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}#cart .cart-detailed-actions .btn-primary:focus,#cart .cart-detailed-actions .btn-primary:hover{color:#fff;background:var(--cart-teal-hover);border-color:var(--cart-teal-hover);box-shadow:0 12px 25px rgba(0,111,104,.19)}#cart .cart-grid-footer{width:100%;min-width:0}#cart .cart-grid-footer .fc-cartrec-row{margin:0}#cart .cart-grid-footer .fc-cartrec{padding:clamp(1.15rem,2vw,1.65rem);background:#f9f9f9;border-color:var(--cart-line);border-radius:18px;box-shadow:0 14px 38px rgba(28,42,40,.04)}#cart .cart-grid-footer .fc-cartrec__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}#cart .cart-grid-footer .fc-cartrec__item{border-color:#dfe6e4;border-radius:13px;box-shadow:none}#cart .cart-grid-footer .fc-cartrec__button{background:var(--cart-teal);border-color:var(--cart-teal);border-radius:9px}#cart .cart-grid-footer .fc-cartrec__button:focus-visible,#cart .cart-grid-footer .fc-cartrec__button:hover{background:var(--cart-teal-hover);border-color:var(--cart-teal-hover)}@media (max-width:1199px){#cart .cart-grid{grid-template-columns:minmax(0,1.72fr) minmax(320px,.9fr)}#cart .product-line-grid{grid-template-columns:100px minmax(0,1fr)}#cart .product-image.media-middle{width:100px;height:100px}#cart .product-line-grid-right{grid-column:2}#cart .product-line-grid-right>.row>.col-md-10>.row{grid-template-columns:118px minmax(80px,1fr)}}@media (max-width:991px){#cart .cart-grid{grid-template-columns:minmax(0,1fr)}#cart .cart-summary{position:static}#cart .cart-grid-footer .fc-cartrec__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body#cart #wrapper>.container{padding-right:12px;padding-left:12px}#cart .jvmc-cart-page{margin-bottom:4rem}#cart .cart-grid{gap:.9rem;margin-bottom:.9rem}#cart .cart-container,#cart .cart-summary{border-radius:14px}#cart .cart-page__heading{padding:1.15rem}#cart .cart-page__heading::before{left:1.15rem;width:40px}#cart .cart-page__heading h1{font-size:clamp(1.85rem, 9vw, 2.45rem)}#cart .cart-page__count{padding:.36rem .58rem;font-size:.64rem}#cart .cart-container>.separator{margin-right:1.15rem;margin-left:1.15rem}#cart .cart-item{padding-right:1.15rem;padding-left:1.15rem}#cart .product-line-grid{grid-template-columns:86px minmax(0,1fr);gap:.9rem;padding:1.05rem 0}#cart .product-image.media-middle{width:86px;height:86px;border-radius:11px}#cart .product-line-grid-body>.product-line-info:first-child .label{font-size:.82rem;line-height:1.34}#cart .product-line-grid-body>.product-price{margin-top:.32rem;margin-bottom:.28rem;font-size:.86rem}#cart .product-line-grid-right{grid-column:1/-1;padding-top:.15rem!important}#cart .product-line-grid-right>.row{grid-template-columns:minmax(0,1fr) 42px}#cart .product-line-grid-right>.row>.col-md-10>.row{grid-template-columns:118px minmax(70px,1fr)}#cart .cart-grid-body>a.label{margin-top:.35rem}#cart .cart-summary__header{padding:1.2rem 1.15rem 1rem}#cart .cart-summary__header::before{left:1.15rem}#cart #loylalty_cart_parent{padding:.9rem 1.15rem 0}#cart .cart-detailed-actions.card-block,#cart .cart-detailed-totals>.card-block{padding-right:1.15rem;padding-left:1.15rem}#cart .block-promo .promo-code{padding-right:1.15rem;padding-left:1.15rem}#cart .block-promo.promo-highlighted,#cart .cart-grid-right .promo-discounts{padding-right:1.15rem;padding-left:1.15rem}#cart .cart-grid-footer .fc-cartrec{padding:1rem 0;border-right:1px solid var(--cart-line);border-left:1px solid var(--cart-line);border-radius:14px}#cart .cart-grid-footer .fc-cartrec__track{display:flex;gap:.7rem}}@media (max-width:390px){#cart .cart-page__title-row{align-items:flex-start;flex-direction:column;gap:.6rem}#cart .product-line-grid{grid-template-columns:76px minmax(0,1fr);gap:.75rem}#cart .product-image.media-middle{width:76px;height:76px}#cart .product-line-grid-right>.row>.col-md-10>.row{grid-template-columns:112px minmax(58px,1fr);gap:.55rem}#cart .bootstrap-touchspin{width:112px}#cart .bootstrap-touchspin .js-cart-line-product-quantity.form-control,#cart .bootstrap-touchspin input.form-control{width:40px}#cart .block-promo .promo-code form{align-items:stretch;flex-direction:column}#cart .block-promo .promo-input+button{width:100%}}@media (prefers-reduced-motion:reduce){#cart .cart-detailed-actions .btn-primary,#cart .cart-grid-body>a.label svg,#cart .cart-line-product-actions .remove-from-cart,#cart .product-image.media-middle img{transition:none}}body#checkout{--checkout-ink:#25272b;--checkout-muted:#687174;--checkout-line:#dfe6e4;--checkout-paper:#fdfdfd;--checkout-soft:#f5f7f7;--checkout-teal:#00847b;--checkout-teal-hover:#006f68}body#checkout #wrapper{padding-top:clamp(1.2rem,2.4vw,2.4rem);background:#fafafa}body#checkout #wrapper>.container{width:100%;max-width:none;padding-right:clamp(1rem,2.55vw,3rem);padding-left:clamp(1rem,2.55vw,3rem)}body#checkout .jvmc-checkout{width:100%;margin:0 auto clamp(4rem,7vw,7rem);color:var(--checkout-ink)}body#checkout .jvmc-checkout__layout{display:grid;grid-template-columns:minmax(0,1.92fr) minmax(340px,.94fr);align-items:start;gap:clamp(1rem,1.55vw,1.6rem);margin:0}body#checkout .jvmc-checkout__layout::after{display:none}body#checkout .jvmc-checkout .cart-grid-body,body#checkout .jvmc-checkout .cart-grid-right{float:none;width:auto;max-width:none;min-width:0;padding:0;margin:0;background:0 0;border:0;border-radius:0;box-shadow:none}body#checkout section.checkout-step{padding:0;margin:0 0 .75rem;overflow:visible;background:var(--checkout-paper);border:1px solid var(--checkout-line);border-radius:15px;box-shadow:0 10px 30px rgba(28,42,40,.035)}body#checkout section.checkout-step:last-child{border:1px solid var(--checkout-line)}body#checkout section.checkout-step.-current{border-color:#bfd8d4;border-left:3px solid var(--checkout-teal);box-shadow:0 14px 36px rgba(28,42,40,.055)}body#checkout section.checkout-step .step-title,body#checkout section.checkout-step.-complete:first-of-type .step-title,body#checkout section.checkout-step.-current+.checkout-step .step-title{display:flex;min-height:68px;align-items:center;gap:.75rem;padding:1rem 1.2rem;margin:0;color:var(--checkout-ink);border:0;font-size:clamp(1rem, 1.5vw, 1.18rem);font-weight:720;line-height:1.25;letter-spacing:-.015em;text-transform:none}body#checkout section.checkout-step.-current .step-title{border-bottom:1px solid var(--checkout-line)}body#checkout section.checkout-step.-unreachable .step-title{color:#717a7c;background:#fafbfb;border-radius:15px;opacity:1}body#checkout section.checkout-step .step-number,body#checkout section.checkout-step.-current.-reachable.-complete .step-number,body#checkout section.checkout-step.-reachable.-current .step-number{display:inline-flex;flex:0 0 34px;width:34px;height:34px;align-items:center;justify-content:center;margin:0;color:#53605f;background:var(--checkout-soft);border:1px solid #cedbd8;border-radius:50%;font-size:.75rem;font-weight:800}body#checkout section.checkout-step.-current .step-number,body#checkout section.checkout-step.-reachable.-current .step-number{color:#fff;background:var(--checkout-teal);border-color:var(--checkout-teal)}body#checkout section.checkout-step.-reachable.-complete .step-number{display:none}body#checkout section.checkout-step .done{flex:0 0 34px;width:34px;height:34px;align-items:center;justify-content:center;margin:0;color:var(--checkout-teal);background:#edf6f4;border:1px solid #cee2de;border-radius:50%}body#checkout section.checkout-step.-reachable.-complete .step-title .done{display:inline-flex}body#checkout section.checkout-step .done svg{width:17px;height:17px}body#checkout section.checkout-step.-reachable.-complete .step-edit{display:inline-flex;float:none;align-items:center;gap:.28rem;min-height:34px;padding:.42rem .65rem;margin:0 0 0 auto;color:var(--checkout-muted);background:#fff;border:1px solid #d9e1df;border-radius:8px;font-size:.68rem;font-weight:700;line-height:1;text-transform:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease}body#checkout section.checkout-step.-reachable.-complete .step-edit:focus,body#checkout section.checkout-step.-reachable.-complete .step-edit:hover{color:var(--checkout-teal);background:#f7faf9;border-color:#a9ccc7}body#checkout section.checkout-step .step-edit .edit{width:14px;height:14px}body#checkout section.checkout-step .content,body#checkout section.checkout-step.-current .content,body#checkout section.checkout-step.-current.-reachable.-complete .content{padding:1.15rem clamp(1rem,2vw,1.5rem) 1.4rem;overflow:visible}body#checkout section.checkout-step .content>:last-child{margin-bottom:0}body#checkout section.checkout-step .content>p,body#checkout section.checkout-step .js-address-form>form>p{color:var(--checkout-muted);font-size:.82rem;line-height:1.55}body#checkout section.checkout-step .add-address a,body#checkout section.checkout-step .identity a,body#checkout section.checkout-step .js-address-form>form>p>a{color:var(--checkout-teal);font-weight:700;text-decoration:none;transform:none!important}body#checkout section.checkout-step .add-address a:hover,body#checkout section.checkout-step .identity a:hover,body#checkout section.checkout-step .js-address-form>form>p>a:hover{color:var(--checkout-teal-hover);text-decoration:underline}body#checkout #payment-confirmation .btn-primary,body#checkout section.checkout-step .continue.btn-primary,body#checkout section.checkout-step .form-footer .btn-primary{display:inline-flex;min-width:170px;min-height:46px;align-items:center;justify-content:center;padding:.72rem 1.1rem;color:#fff;background:var(--checkout-teal);border:1px solid var(--checkout-teal);border-radius:9px;box-shadow:0 9px 20px rgba(0,132,123,.14);font-size:.76rem;font-weight:780;line-height:1.2;text-transform:none;transform:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}body#checkout #payment-confirmation .btn-primary:focus,body#checkout #payment-confirmation .btn-primary:hover,body#checkout section.checkout-step .continue.btn-primary:focus,body#checkout section.checkout-step .continue.btn-primary:hover,body#checkout section.checkout-step .form-footer .btn-primary:focus,body#checkout section.checkout-step .form-footer .btn-primary:hover{color:#fff;background:var(--checkout-teal-hover);border-color:var(--checkout-teal-hover);box-shadow:0 11px 24px rgba(0,111,104,.18)}body#checkout #payment-confirmation .btn-primary.disabled,body#checkout section.checkout-step .continue.btn-primary.disabled{color:#fff;background:#8da8a5;border-color:#8da8a5;box-shadow:none;opacity:.68}body#checkout section.checkout-step #customer-form,body#checkout section.checkout-step #delivery-address,body#checkout section.checkout-step #invoice-address,body#checkout section.checkout-step #login-form{max-width:780px;margin:1rem 0 0}body#checkout section.checkout-step #customer-form .form-group.row,body#checkout section.checkout-step #delivery-address .form-group.row,body#checkout section.checkout-step #invoice-address .form-group.row,body#checkout section.checkout-step #login-form .form-group.row{display:grid;grid-template-columns:minmax(145px,.34fr) minmax(0,1fr);align-items:start;gap:1rem;margin:0 0 .85rem}body#checkout section.checkout-step #customer-form .form-group.row>[class*=col-],body#checkout section.checkout-step #delivery-address .form-group.row>[class*=col-],body#checkout section.checkout-step #invoice-address .form-group.row>[class*=col-],body#checkout section.checkout-step #login-form .form-group.row>[class*=col-]{float:none;width:auto;min-width:0;padding:0;margin:0}body#checkout section.checkout-step #customer-form .form-control-label,body#checkout section.checkout-step #delivery-address .form-control-label,body#checkout section.checkout-step #invoice-address .form-control-label,body#checkout section.checkout-step #login-form .form-control-label{min-height:48px;padding-top:.82rem;margin:0;color:var(--checkout-ink);font-size:.74rem;font-weight:720;line-height:1.3}body#checkout section.checkout-step .form-control,body#checkout section.checkout-step textarea{min-height:48px;padding:.72rem .85rem;color:var(--checkout-ink);background:#fafbfb;border:1px solid #d6dfdd;border-radius:9px;box-shadow:none;font-size:.82rem;transform:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}body#checkout section.checkout-step .form-control:focus,body#checkout section.checkout-step textarea:focus{background:#fff;border-color:var(--checkout-teal);box-shadow:0 0 0 3px rgba(0,132,123,.09);outline:0}body#checkout section.checkout-step .input-group .form-control{border-radius:9px 0 0 9px}body#checkout section.checkout-step .input-group-btn>.btn[data-action=show-password]{display:inline-flex;min-width:48px;min-height:48px;align-items:center;justify-content:center;padding:0;color:#fff;background:var(--checkout-ink);border:1px solid var(--checkout-ink);border-radius:0 9px 9px 0;transform:none!important}body#checkout section.checkout-step .nav-inline{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem;margin:0 0 .5rem!important;background:var(--checkout-soft);border:1px solid var(--checkout-line);border-radius:10px}body#checkout section.checkout-step .nav-inline .nav-separator{display:none}body#checkout section.checkout-step .nav-inline .nav-link{padding:.62rem .8rem;color:var(--checkout-muted);border-radius:7px;font-size:.73rem;font-weight:720;text-decoration:none;transform:none!important}body#checkout section.checkout-step .nav-inline .nav-link.active{color:#fff;background:var(--checkout-teal)}body#checkout section.checkout-step .address-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;margin-top:1rem}body#checkout section.checkout-step .address-item{display:flex;flex:none;flex-direction:column;width:auto;min-width:0;min-height:190px;margin:0;overflow:hidden;background:#f7f8f8;border:1px solid #e0e6e5;border-radius:12px;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}body#checkout section.checkout-step .address-item:hover{background:#fafcfc;border-color:#c8d7d4}body#checkout section.checkout-step .address-item.selected{background:#fff;border:1px solid var(--checkout-teal);border-radius:12px;box-shadow:inset 3px 0 0 var(--checkout-teal),0 8px 24px rgba(0,132,123,.055)}body#checkout section.checkout-step .address-item>header{flex:1 1 auto;min-height:0;margin:0}body#checkout section.checkout-step .address-item .radio-block{display:block;height:100%;padding:1rem;margin:0}body#checkout section.checkout-step .address-item .custom-radio{vertical-align:top}body#checkout section.checkout-step .address-alias{max-width:calc(100% - 34px);margin:0 0 .65rem .35rem;color:var(--checkout-ink);font-size:.86rem;font-weight:760;line-height:1.3;vertical-align:top}body#checkout section.checkout-step .address{margin-left:1.7rem;color:#4e5759;font-size:.72rem;font-weight:560;line-height:1.35}body#checkout section.checkout-step .address-item>hr{border-top-color:#dfe5e4}body#checkout section.checkout-step .address-footer{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:45px;padding:.55rem .8rem;background:rgba(255,255,255,.55)}body#checkout section.checkout-step .delete-address,body#checkout section.checkout-step .edit-address{display:inline-flex;align-items:center;gap:.28rem;padding:.25rem;margin:0;color:var(--checkout-muted);font-size:.68rem;font-weight:680;text-decoration:none;transform:none!important}body#checkout section.checkout-step .edit-address:hover{color:var(--checkout-teal)}body#checkout section.checkout-step .delete-address:hover{color:#9b3b3b}body#checkout section.checkout-step .add-address{margin:1rem 0 .65rem}body#checkout section.checkout-step .add-address a{display:inline-flex;min-height:42px;align-items:center;gap:.45rem;padding:.62rem .8rem;color:var(--checkout-teal);background:#fff;border:1px solid #b9d2ce;border-radius:8px;font-size:.72rem;text-transform:none}body#checkout section.checkout-step .delivery-options .delivery-option{display:grid;grid-template-columns:34px minmax(0,1fr);min-height:82px;align-items:center;padding:1rem;margin:0 0 .7rem;background:#f8f9f9;border:1px solid #dfe6e4;border-radius:11px;box-shadow:none;transition:background-color .18s ease,border-color .18s ease}body#checkout section.checkout-step .delivery-options .delivery-option:hover{background:#fff;border-color:#bed3cf}body#checkout section.checkout-step .delivery-option>.col-sm-1,body#checkout section.checkout-step .delivery-option>.delivery-option-2{float:none;width:auto;min-width:0;padding:0}body#checkout section.checkout-step .delivery-option>.delivery-option-2{display:block}body#checkout section.checkout-step .delivery-option>.delivery-option-2>.row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(120px,.9fr) minmax(80px,auto);align-items:center;gap:.75rem;margin:0}body#checkout section.checkout-step .delivery-option>.delivery-option-2>.row>[class*=col-]{float:none;width:auto;min-width:0;padding:0}body#checkout section.checkout-step .delivery-options .delivery-option label .carrier{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:.65rem;margin:0}body#checkout section.checkout-step .delivery-options .carrier-logo,body#checkout section.checkout-step .delivery-options .carriere-name-container{float:none;width:auto;padding:0}body#checkout section.checkout-step .delivery-options .delivery-option img{width:auto;max-width:58px;max-height:38px}body#checkout section.checkout-step .carrier-name{color:var(--checkout-ink);font-size:.78rem;font-weight:740}body#checkout section.checkout-step .carrier-delay{color:var(--checkout-muted);font-size:.72rem;line-height:1.4}body#checkout section.checkout-step .carrier-price{display:block;color:var(--checkout-ink);font-size:.8rem;font-weight:780;text-align:right}body#checkout section.checkout-step .carrier-extra-content{padding:.85rem;margin:-.25rem 0 .75rem 34px;overflow:visible;background:#fff;border:1px solid var(--checkout-line);border-radius:10px}body#checkout #colissimo-pickup-point-address-selected{padding:.9rem;margin-bottom:1rem;background:var(--checkout-soft);border:1px solid var(--checkout-line);border-left:3px solid var(--checkout-teal);border-radius:10px;box-shadow:none}body#checkout section.checkout-step .order-options{padding-top:.8rem}body#checkout section.checkout-step #delivery>label,body#checkout section.checkout-step #gift>label{display:block;margin-bottom:.45rem;color:var(--checkout-muted);font-size:.74rem;line-height:1.45}body#checkout section.checkout-step #delivery textarea,body#checkout section.checkout-step #gift textarea{width:100%;min-height:86px;resize:vertical}body#checkout section.checkout-step .payment-options .payment-option{display:flex;min-height:64px;align-items:center;padding:.9rem 1rem;margin:0 0 .65rem;background:#f8f9f9;border:1px solid #dfe6e4;border-radius:11px;box-shadow:none}body#checkout section.checkout-step .payment-options .payment-option:hover{background:#fff;border-color:#bed3cf}body#checkout section.checkout-step .payment-options .custom-radio{flex:0 0 auto;margin:0 .75rem 0 0}body#checkout section.checkout-step .payment-options label{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:1rem;margin:0;color:var(--checkout-ink);font-size:.8rem;font-weight:700;line-height:1.4}body#checkout section.checkout-step .payment-options label img{width:auto;max-width:105px;max-height:34px}body#checkout .additional-information{padding:.9rem;margin:-.2rem 0 .75rem;overflow:visible;color:var(--checkout-muted);background:#fff;border:1px solid var(--checkout-line);border-radius:10px;font-size:.74rem;line-height:1.5}body#checkout section.checkout-step #conditions-to-approve{padding:.8rem 0 0}body#checkout section.checkout-step #conditions-to-approve ul{padding:0;margin:0;list-style:none}body#checkout section.checkout-step #conditions-to-approve li{display:flex;align-items:flex-start;padding:.75rem;margin-bottom:.5rem;background:var(--checkout-soft);border:1px solid var(--checkout-line);border-radius:9px}body#checkout section.checkout-step #conditions-to-approve li>.float-xs-left{float:none!important;flex:0 0 22px;width:22px;height:22px}body#checkout section.checkout-step #conditions-to-approve .custom-checkbox{position:relative;display:block;width:22px;height:22px}body#checkout section.checkout-step #conditions-to-approve .custom-checkbox input[type=checkbox]{position:absolute;z-index:2;inset:0;width:22px;height:22px;margin:0;cursor:pointer;opacity:0}body#checkout section.checkout-step #conditions-to-approve .custom-checkbox>span{position:absolute;inset:0;display:inline-flex;width:22px;height:22px;flex:none;align-items:center;justify-content:center;padding:0;margin:0;color:#fff;background:#fff;border:1px solid #aeb9b7;border-radius:5px;pointer-events:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}body#checkout section.checkout-step #conditions-to-approve .custom-checkbox>span>.checkbox-checked{position:static;display:none;width:15px;height:15px;flex:none;align-items:center;justify-content:center;padding:0;margin:0;color:inherit}body#checkout section.checkout-step #conditions-to-approve .custom-checkbox>span>.checkbox-checked svg{display:block;width:15px;height:15px}body#checkout section.checkout-step #conditions-to-approve .custom-checkbox input[type=checkbox]:checked+span{background:var(--checkout-teal);border-color:var(--checkout-teal)}body#checkout section.checkout-step #conditions-to-approve .custom-checkbox input[type=checkbox]:checked+span>.checkbox-checked{display:inline-flex}body#checkout section.checkout-step #conditions-to-approve .custom-checkbox input[type=checkbox]:focus-visible+span{border-color:var(--checkout-teal);box-shadow:0 0 0 3px rgba(0,132,123,.16)}body#checkout .condition-label{flex:1 1 auto;min-width:0;padding-left:.75rem;margin:0}body#checkout .condition-label label{margin:0;color:#4f595b;font-size:.72rem;line-height:1.5}body#checkout .condition-label a{color:var(--checkout-teal);font-weight:700}body#checkout #payment-confirmation{padding-top:1rem;text-align:right}body#checkout #payment-confirmation .btn-primary{min-width:min(100%,250px)}body#checkout section.checkout-step .cf-turnstile,body#checkout section.checkout-step .cf-turnstile iframe,body#checkout section.checkout-step [class*=turnstile]{max-width:100%;overflow:visible;transform:none!important}body#checkout .jvmc-checkout .cart-grid-right{position:sticky;top:1.25rem}body#checkout #js-checkout-summary{overflow:hidden;background:var(--checkout-paper);border:1px solid var(--checkout-line);border-radius:15px;box-shadow:0 14px 38px rgba(28,42,40,.045)}body#checkout .checkout-summary__header{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;padding:1.3rem 1.25rem 1.05rem;border-bottom:1px solid var(--checkout-line)}body#checkout .checkout-summary__header::before{position:absolute;top:0;left:1.25rem;width:40px;height:2px;content:"";background:var(--checkout-teal)}body#checkout .checkout-summary__header p{margin:0 0 .4rem;color:var(--checkout-teal);font-size:.63rem;font-weight:800;line-height:1.2;letter-spacing:.17em;text-transform:uppercase}body#checkout .checkout-summary__header h2{margin:0;color:var(--checkout-ink);font-size:clamp(1.25rem, 1.8vw, 1.65rem);font-weight:760;line-height:1.05;letter-spacing:-.035em}body#checkout .checkout-summary__header>a{flex:0 0 auto;padding-bottom:.12rem;color:var(--checkout-muted);font-size:.67rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;transform:none!important}body#checkout .checkout-summary__header>a:focus,body#checkout .checkout-summary__header>a:hover{color:var(--checkout-teal)}body#checkout #js-checkout-summary>.card-block{padding:1rem 1.25rem .75rem}body#checkout .cart-summary-top:empty{display:none}body#checkout .cart-summary-products{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .75rem}body#checkout .cart-summary-products>p{margin:0;color:var(--checkout-muted);font-size:.76rem}body#checkout .cart-summary-products .js-show-details{display:inline-flex;align-items:center;gap:.3rem;color:var(--checkout-ink);font-size:.7rem;font-weight:720;text-decoration:none;transform:none!important}body#checkout .cart-summary-products .js-show-details:hover{color:var(--checkout-teal)}body#checkout #cart-summary-product-list{flex:1 0 100%;width:100%;padding-top:.65rem}body#checkout #cart-summary-product-list .media-list{padding:0;margin:0}body#checkout #cart-summary-product-list .media{display:flex;gap:.65rem;padding:.65rem 0;margin:0;border-top:1px solid #e6ecea}body#checkout #cart-summary-product-list .media-left{flex:0 0 52px;padding:0}body#checkout #cart-summary-product-list img{display:block;width:52px;height:52px;object-fit:contain;background:var(--checkout-soft);border:1px solid var(--checkout-line);border-radius:8px}body#checkout #cart-summary-product-list .media-body{min-width:0;color:var(--checkout-muted);font-size:.68rem;line-height:1.4}body#checkout #cart-summary-product-list .product-name a{display:block;margin-bottom:.2rem;color:var(--checkout-ink);font-size:.7rem;font-weight:700;line-height:1.35;text-decoration:none;transform:none!important}body#checkout #cart-summary-product-list .product-price{color:var(--checkout-ink);font-weight:760}body#checkout #js-checkout-summary .cart-summary-subtotals-container,body#checkout #js-checkout-summary .cart-summary-totals{padding:1rem 1.25rem;border-color:var(--checkout-line)}body#checkout #js-checkout-summary .cart-summary-line{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0}body#checkout #js-checkout-summary .cart-summary-line+.cart-summary-line{margin-top:.8rem}body#checkout #js-checkout-summary .cart-summary-line::after{display:none}body#checkout #js-checkout-summary .cart-summary-line .label,body#checkout #js-checkout-summary .cart-summary-line .value{float:none;color:var(--checkout-ink);font-size:.78rem;line-height:1.4}body#checkout #js-checkout-summary .cart-summary-line .value{margin-left:auto;font-weight:730;text-align:right}body#checkout #js-checkout-summary .cart-total .label,body#checkout #js-checkout-summary .cart-total .value{font-size:.92rem;font-weight:800}body#checkout #js-checkout-summary .block-promo{margin:0}body#checkout #js-checkout-summary .block-promo .promo-code{padding:.45rem 1.25rem 1rem}body#checkout #js-checkout-summary .block-promo .promo-code form{display:flex;align-items:stretch;gap:.42rem;width:100%}body#checkout #js-checkout-summary .block-promo .promo-input{flex:1 1 auto;width:auto;min-width:0;height:42px;padding:.62rem .8rem;margin:0;color:var(--checkout-ink);background:#fafbfb;border:1px solid #d5dfdd;border-radius:9px;box-shadow:none;font-size:.75rem;text-indent:0}body#checkout #js-checkout-summary .block-promo .promo-input:focus{background:#fff;border-color:var(--checkout-teal);box-shadow:0 0 0 3px rgba(0,132,123,.09);outline:0}body#checkout #js-checkout-summary .block-promo .promo-input+button{flex:0 0 auto;min-height:42px;padding:.62rem .8rem;margin:0;color:#fff;background:var(--checkout-teal);border:1px solid var(--checkout-teal);border-radius:9px;box-shadow:none;font-size:.68rem;font-weight:760;text-transform:none;transform:none!important}body#checkout #js-checkout-summary .block-promo .promo-input+button:focus,body#checkout #js-checkout-summary .block-promo .promo-input+button:hover{background:var(--checkout-teal-hover);border-color:var(--checkout-teal-hover)}body#checkout #js-checkout-summary .block-promo .promo-code-button,body#checkout #js-checkout-summary .block-promo.promo-highlighted{color:var(--checkout-muted);font-size:.71rem}body#checkout #js-checkout-summary .promo-discounts{padding:.65rem 1.25rem 1rem}body#checkout #js-checkout-summary .promo-discounts .cart-summary-line{justify-content:center}body#checkout #js-checkout-summary .promo-discounts .label{color:var(--checkout-muted);font-size:.72rem}body#checkout #js-checkout-summary .promo-discounts .code{color:var(--checkout-teal);font-weight:780}body#checkout .jvmc-checkout .cart-grid-right>#block-reassurance,body#checkout .jvmc-checkout .cart-grid-right>.blockreassurance_product{margin-top:.75rem;overflow:hidden;background:var(--checkout-paper);border:1px solid var(--checkout-line);border-radius:12px;box-shadow:none}body#checkout #footer{padding:1rem;color:var(--checkout-muted);background:#fafafa;font-size:.7rem}body#checkout #footer .js-terms a{color:var(--checkout-teal)}@media (max-width:1199px){body#checkout .jvmc-checkout__layout{grid-template-columns:minmax(0,1.72fr) minmax(320px,.9fr)}body#checkout section.checkout-step .delivery-option>.delivery-option-2>.row{grid-template-columns:minmax(0,1fr) minmax(105px,.78fr) auto}}@media (max-width:991px){body#checkout .jvmc-checkout__layout{grid-template-columns:minmax(0,1fr)}body#checkout .jvmc-checkout .cart-grid-right{position:static}body#checkout section.checkout-step .address-item{flex:none}}@media (max-width:767px){body#checkout #wrapper{padding-top:.85rem}body#checkout #wrapper>.container{padding-right:10px;padding-left:10px}body#checkout .jvmc-checkout{margin-bottom:3.5rem}body#checkout .jvmc-checkout__layout{gap:.85rem}body#checkout #js-checkout-summary,body#checkout section.checkout-step{border-radius:13px}body#checkout section.checkout-step .step-title,body#checkout section.checkout-step.-complete:first-of-type .step-title,body#checkout section.checkout-step.-current+.checkout-step .step-title{min-height:62px;gap:.6rem;padding:.85rem;font-size:.92rem}body#checkout section.checkout-step .done,body#checkout section.checkout-step .step-number,body#checkout section.checkout-step.-current.-reachable.-complete .step-number,body#checkout section.checkout-step.-reachable.-current .step-number{flex-basis:31px;width:31px;height:31px}body#checkout section.checkout-step.-reachable.-complete .step-edit{width:34px;padding:0;justify-content:center;font-size:0}body#checkout section.checkout-step.-reachable.-complete .step-edit .edit{width:15px;height:15px}body#checkout section.checkout-step .content,body#checkout section.checkout-step.-current .content,body#checkout section.checkout-step.-current.-reachable.-complete .content{padding:1rem .85rem 1.15rem}body#checkout section.checkout-step #customer-form .form-group.row,body#checkout section.checkout-step #delivery-address .form-group.row,body#checkout section.checkout-step #invoice-address .form-group.row,body#checkout section.checkout-step #login-form .form-group.row{grid-template-columns:minmax(0,1fr);gap:.38rem}body#checkout section.checkout-step #customer-form .form-control-label,body#checkout section.checkout-step #delivery-address .form-control-label,body#checkout section.checkout-step #invoice-address .form-control-label,body#checkout section.checkout-step #login-form .form-control-label{min-height:0;padding-top:0}body#checkout section.checkout-step .address-selector{grid-template-columns:minmax(0,1fr)}body#checkout section.checkout-step .address-item{min-height:0}body#checkout section.checkout-step .address-item .radio-block{min-height:145px}body#checkout section.checkout-step .delivery-option>.delivery-option-2>.row{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .65rem}body#checkout section.checkout-step .delivery-option>.delivery-option-2>.row>:first-child{grid-column:1/-1}body#checkout section.checkout-step .carrier-price{text-align:right}body#checkout section.checkout-step .carrier-extra-content{margin-left:0}body#checkout #payment-confirmation .btn-primary,body#checkout section.checkout-step .continue.btn-primary,body#checkout section.checkout-step .form-footer .btn-primary{width:100%}body#checkout .checkout-summary__header{padding:1.15rem 1rem .95rem}body#checkout .checkout-summary__header::before{left:1rem}body#checkout #js-checkout-summary .cart-summary-subtotals-container,body#checkout #js-checkout-summary .cart-summary-totals,body#checkout #js-checkout-summary>.card-block{padding-right:1rem;padding-left:1rem}body#checkout #js-checkout-summary .block-promo .promo-code,body#checkout #js-checkout-summary .promo-discounts{padding-right:1rem;padding-left:1rem}}@media (max-width:390px){body#checkout #wrapper>.container{padding-right:6px;padding-left:6px}body#checkout section.checkout-step .step-title,body#checkout section.checkout-step.-complete:first-of-type .step-title,body#checkout section.checkout-step.-current+.checkout-step .step-title{padding-right:.7rem;padding-left:.7rem}body#checkout section.checkout-step .nav-inline{display:flex;width:100%}body#checkout section.checkout-step .nav-inline .nav-item{flex:1 1 50%}body#checkout section.checkout-step .nav-inline .nav-link{display:flex;min-height:42px;align-items:center;justify-content:center;padding:.5rem;text-align:center}body#checkout section.checkout-step .payment-options label{align-items:flex-start;flex-direction:column;gap:.55rem}body#checkout .checkout-summary__header{align-items:flex-start;flex-direction:column}body#checkout #js-checkout-summary .block-promo .promo-code form{align-items:stretch;flex-direction:column}body#checkout #js-checkout-summary .block-promo .promo-input+button{width:100%}}@media (prefers-reduced-motion:reduce){body#checkout #payment-confirmation .btn-primary,body#checkout section.checkout-step,body#checkout section.checkout-step .address-item,body#checkout section.checkout-step .continue.btn-primary,body#checkout section.checkout-step .delivery-options .delivery-option,body#checkout section.checkout-step .form-control,body#checkout section.checkout-step .payment-options .payment-option,body#checkout section.checkout-step textarea{transition:none}}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select){--jvmc-buy-control-height:44px;align-items:center}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .add,body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .product-quantity,body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .qty,body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select)>.product-add-to-cart,body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select)>.product-variants{align-items:center;align-self:center;margin:0}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .add-to-cart,body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .bootstrap-touchspin,body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .jvmc-variant-select{height:var(--jvmc-buy-control-height);min-height:var(--jvmc-buy-control-height);max-height:var(--jvmc-buy-control-height);align-self:center}@media (min-width:768px){body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select){gap:12px}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select)>.product-additional-info:not(:has(*)),body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select)>.product-discounts:not(:has(*)){display:none}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select)>.product-add-to-cart{gap:0}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .product-quantity{gap:12px}}@media (max-width:767px){body#product .product-actions.js-product-actions:has(.jvmc-variant-select){padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select){--jvmc-buy-control-height:42px;display:flex;width:100%;max-width:480px;align-items:center;justify-content:center;flex-flow:row nowrap;gap:6px;padding:0;margin:0 auto}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select)>.product-variants{display:flex;min-width:0;max-width:150px;flex:1 1 120px;align-items:center;flex-direction:row;gap:6px;padding:0;margin:0}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .product-variants-item{width:100%;min-width:0;flex:1 1 0}body#product .product-actions .jvmc-variant-select{width:100%;max-width:none;min-width:0;height:42px;border-radius:10px;box-shadow:none}body#product .product-actions .jvmc-variant-select::after{right:10px;bottom:13px;width:6px;height:6px}body#product .product-actions .jvmc-variant-select__meta{top:5px;right:27px;left:9px}body#product .product-actions .jvmc-variant-select__label{max-width:calc(100% - 18px);font-size:.5rem;letter-spacing:.1em}body#product .product-actions .jvmc-variant-select.is-ready .jvmc-variant-select__state,body#product .product-actions .jvmc-variant-select__state{position:relative;display:block;width:13px;height:13px;overflow:hidden;flex:0 0 13px;color:transparent;font-size:0;border-radius:50%}body#product .product-actions .jvmc-variant-select__state::before{position:absolute;top:50%;left:50%;width:5px;height:5px;content:"";background:#98a3a4;border-radius:50%;transform:translate(-50%,-50%)}body#product .product-actions .jvmc-variant-select.is-confirmed .jvmc-variant-select__state{color:#00847b;background:#e8f3f2}body#product .product-actions .jvmc-variant-select.is-confirmed .jvmc-variant-select__state::before{width:auto;height:auto;content:"✓";color:#00847b;background:0 0;font-size:9px;font-weight:900;line-height:1}body#product .product-actions .jvmc-variant-select.has-error .jvmc-variant-select__state{color:#934646;background:#f8eaea}body#product .product-actions .jvmc-variant-select.has-error .jvmc-variant-select__state::before{width:auto;height:auto;content:"!";color:#934646;background:0 0;font-size:9px;font-weight:900;line-height:1}body#product .product-actions .jvmc-variant-select>select.form-control-select{height:42px;padding:16px 27px 2px 9px;border-radius:10px;font-size:.79rem}body#product .product-actions .jvmc-variant-select__feedback{font-size:.64rem}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select)>.product-add-to-cart{min-width:0;flex:0 0 auto;padding:0;margin:0}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .product-quantity{flex-wrap:nowrap;gap:4px;margin:0}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .bootstrap-touchspin,body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .qty{display:flex;min-width:0;margin:0}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .bootstrap-touchspin{width:120px;flex:0 0 120px}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .bootstrap-touchspin input#quantity_wanted{width:42px;min-width:42px;height:40px;min-height:40px;flex:0 0 42px;padding-right:2px;padding-left:2px;line-height:40px}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .bootstrap-touchspin .bootstrap-touchspin-down,body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .bootstrap-touchspin .bootstrap-touchspin-up,body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .bootstrap-touchspin .btn-touchspin{min-width:38px;width:38px;flex-basis:38px}body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select) .add-to-cart{width:52px;min-width:52px;height:42px;padding:0}body#product .product-actions.js-product-actions>form:has(.product-variants-item:nth-child(2)){flex-wrap:wrap}body#product .product-actions.js-product-actions>form:has(.product-variants-item:nth-child(2))>.product-variants{width:100%;max-width:none;flex-basis:100%;justify-content:center}}#blockcart-modal{padding:0!important}#blockcart-modal .modal-dialog{width:min(860px,calc(100% - 32px));max-width:860px;margin:clamp(1.5rem,7vh,4.5rem) auto;transition:transform .24s ease,opacity .2s ease}#blockcart-modal.fade .modal-dialog{opacity:0;transform:translateY(14px) scale(.985)}#blockcart-modal.fade.in .modal-dialog,#blockcart-modal.fade.show .modal-dialog{opacity:1;transform:none}#blockcart-modal .modal-content{display:flex;flex-direction:column;overflow:hidden;background:#fdfdfd;border:1px solid #dce3e2;border-radius:20px;box-shadow:0 24px 70px rgba(23,31,31,.22)}#blockcart-modal .modal-header{position:relative;min-height:68px;padding:1rem 4rem 1rem 1.35rem;background:#f9f9f9;border:0;border-bottom:1px solid #e2e7e6;border-radius:0;flex:0 0 auto}#blockcart-modal .modal-title{display:flex;align-items:center;gap:.7rem;margin:0;color:#25272b;font-size:1.04rem;font-weight:760;line-height:1.25;text-align:left!important}#blockcart-modal .modal-title>i{display:none}#blockcart-modal .modal-title::before{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;flex:0 0 32px;content:"✓";color:#00847b;background:#e7f3f2;border:1px solid #c9e1de;border-radius:50%;font-size:.92rem;font-weight:900}#blockcart-modal .modal-header .close{position:absolute;z-index:2;top:50%;right:1rem;display:flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;margin:0;color:#4e5758;background:#fff;border:1px solid #d7dfde;border-radius:50%;opacity:1;transform:translateY(-50%);transition:color .18s ease,border-color .18s ease,background-color .18s ease}#blockcart-modal .modal-header .close:focus-visible,#blockcart-modal .modal-header .close:hover{color:#25272b;background:#f2f4f4;border-color:#bfcac8}#blockcart-modal .modal-header .close>span{position:relative;display:block;width:14px;height:14px}#blockcart-modal .modal-header .close i{display:none}#blockcart-modal .modal-header .close>span::after,#blockcart-modal .modal-header .close>span::before{position:absolute;top:6px;left:1px;width:12px;height:1.5px;content:"";background:currentColor;border-radius:2px}#blockcart-modal .modal-header .close>span::before{transform:rotate(45deg)}#blockcart-modal .modal-header .close>span::after{transform:rotate(-45deg)}#blockcart-modal .modal-body{padding:1.35rem}#blockcart-modal .modal-body>.row{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(285px,.92fr);align-items:stretch;gap:1.35rem;margin:0}#blockcart-modal .modal-body>.row>.col-md-7,#blockcart-modal .modal-body>.row>.divide-right{width:auto;min-width:0;padding:0;float:none}#blockcart-modal .modal-body .divide-right{border:0}#blockcart-modal .divide-right>.row{display:grid;height:100%;grid-template-columns:minmax(118px,150px) minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;margin:0;background:#f8f9f9;border:1px solid #e0e6e5;border-radius:15px}#blockcart-modal .divide-right>.row>.col-md-6{width:auto;min-width:0;padding:0;float:none}#blockcart-modal .product-image{display:block;width:100%;max-width:150px;aspect-ratio:1/1;height:auto;margin:0 auto;object-fit:contain;background:#fff;border:1px solid #e3e8e7;border-radius:12px}#blockcart-modal .product-name{margin:0 0 .5rem;color:#25272b;font-size:1rem;font-weight:760;line-height:1.28;text-wrap:balance}#blockcart-modal .divide-right .product-price{margin:0 0 .75rem;color:#00847b;font-size:1.1rem;font-weight:780;font-variant-numeric:tabular-nums}#blockcart-modal .divide-right br{display:none}#blockcart-modal .divide-right .col-md-6:last-child>span{display:block;padding-top:.36rem;color:#5d6769;font-size:.78rem;line-height:1.35}#blockcart-modal .divide-right .col-md-6:last-child>span strong{color:#303536;font-weight:740}#blockcart-modal .cart-content{display:flex;height:100%;flex-direction:column;min-width:0}#blockcart-modal .cart-content .cart-products-count{padding:.72rem .82rem;margin:0 0 .35rem;color:#445052;background:#f4f6f6;border-left:3px solid #00847b;border-radius:0 10px 10px 0;font-size:.82rem;font-weight:680;line-height:1.35}#blockcart-modal .cart-content>p:not(.cart-products-count){display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.68rem .2rem;margin:0;color:#50585a;border-bottom:1px solid #e5e9e8;font-size:.86rem;line-height:1.3}#blockcart-modal .cart-content>p:not(.cart-products-count) .value,#blockcart-modal .cart-content>p:not(.cart-products-count)>span:last-child{flex:0 0 auto;color:#34393a;font-weight:720;font-variant-numeric:tabular-nums;text-align:right}#blockcart-modal .cart-content>.product-total{padding:.82rem .75rem;margin-top:.55rem;color:#25272b;background:#f2f4f4;border:0;border-radius:10px;font-size:.92rem;font-weight:760}#blockcart-modal .cart-content .cart-content-btn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);gap:.65rem;padding-top:.85rem;margin-top:auto}#blockcart-modal .cart-content .cart-content-btn .btn{display:inline-flex;min-width:0;min-height:46px;align-items:center;justify-content:center;padding:.65rem .7rem;margin:0;border-radius:10px;font-size:.77rem;font-weight:760;line-height:1.2;text-align:center;white-space:normal;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;transform:none}#blockcart-modal .cart-content .cart-content-btn .btn-secondary{color:#343a3b;background:#f4f5f5;border:1px solid #dce3e2}#blockcart-modal .cart-content .cart-content-btn .btn-secondary:focus-visible,#blockcart-modal .cart-content .cart-content-btn .btn-secondary:hover{color:#25272b;background:#ecefef;border-color:#c6d0ce}#blockcart-modal .cart-content .cart-content-btn .btn-primary{color:#fff;background:var(--jvmc1,#0ba);border:1px solid var(--jvmc1,#0ba);box-shadow:0 7px 18px rgba(0,132,123,.13)}#blockcart-modal .cart-content .cart-content-btn .btn-primary:focus-visible,#blockcart-modal .cart-content .cart-content-btn .btn-primary:hover{color:#fff;background:#008f85;border-color:#008f85;box-shadow:0 8px 20px rgba(0,132,123,.18)}#blockcart-modal .cart-content .cart-content-btn .btn-primary i{display:none}@media (max-width:767px){#blockcart-modal .modal-dialog{width:calc(100% - 16px);max-width:none;margin:8px auto}#blockcart-modal .modal-content{max-height:calc(100dvh - 16px);border-radius:17px}#blockcart-modal .modal-header{min-height:58px;padding:.75rem 3.4rem .75rem .9rem}#blockcart-modal .modal-title{gap:.55rem;font-size:.93rem}#blockcart-modal .modal-title::before{width:28px;height:28px;flex-basis:28px;font-size:.8rem}#blockcart-modal .modal-header .close{right:.75rem;width:32px;height:32px}#blockcart-modal .modal-body{min-height:0;max-height:none;flex:1 1 auto;padding:.8rem;overflow-y:auto;overscroll-behavior:contain}#blockcart-modal .modal-body>.row{grid-template-columns:minmax(0,1fr);gap:.75rem}#blockcart-modal .divide-right>.row{grid-template-columns:86px minmax(0,1fr);gap:.7rem;padding:.65rem;border-radius:13px}#blockcart-modal .product-image{width:86px;height:86px;border-radius:9px}#blockcart-modal .product-name{margin-bottom:.3rem;font-size:.88rem;line-height:1.22}#blockcart-modal .divide-right .product-price{margin-bottom:.35rem;font-size:.98rem}#blockcart-modal .divide-right .col-md-6:last-child>span{padding-top:.2rem;font-size:.71rem}#blockcart-modal .cart-content .cart-products-count{padding:.58rem .68rem;margin-bottom:.15rem;font-size:.76rem}#blockcart-modal .cart-content>p:not(.cart-products-count){padding:.52rem .15rem;font-size:.79rem}#blockcart-modal .cart-content>.product-total{padding:.68rem;margin-top:.4rem;font-size:.85rem}#blockcart-modal .cart-content .cart-content-btn{position:sticky;bottom:-.8rem;gap:.5rem;padding:.7rem 0 calc(.8rem + env(safe-area-inset-bottom));margin-top:.1rem;background:#fdfdfd}#blockcart-modal .cart-content .cart-content-btn .btn{min-height:44px;padding:.55rem .4rem;font-size:.72rem}}@media (max-width:350px){#blockcart-modal .modal-title{font-size:.86rem}#blockcart-modal .divide-right>.row{grid-template-columns:76px minmax(0,1fr)}#blockcart-modal .product-image{width:76px;height:76px}}@media (prefers-reduced-motion:reduce){#blockcart-modal .cart-content .cart-content-btn .btn,#blockcart-modal .modal-dialog,#blockcart-modal .modal-header .close{transition:none}}#product .product-actions .product-quantity:has(.js-mailalert)>.add:has(.add-to-cart.disabled),#product .product-actions .product-quantity:has(.js-mailalert)>.add:has(.add-to-cart:disabled),#product .product-actions .product-quantity:has(.js-mailalert)>.qty{display:none!important}#product .product-actions .product-add-to-cart:has(.js-mailalert){display:flex;min-width:0;align-items:center;flex:1 1 auto;padding:0;margin:0}#product .product-actions .product-quantity:has(.js-mailalert){display:flex;width:100%;min-width:0;align-items:center;flex-wrap:nowrap;gap:0;margin:0}#product .product-actions .product-quantity:has(.js-mailalert)>.tabs{width:100%;min-width:0;flex:1 1 auto;padding:0;margin:0;background:0 0;border:0;border-radius:0;box-shadow:none}#product .product-actions .js-mailalert{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;flex-flow:row wrap;gap:6px;margin:0}#product .product-actions .js-mailalert .form-control{width:min(210px,100%);min-width:0;height:42px;flex:1 1 150px;padding:.55rem .7rem;margin:0;color:#303536;background:#fbfcfc;border:1px solid #d5dfdd;border-radius:10px;box-shadow:none;font-size:.76rem;text-align:left}#product .product-actions .js-mailalert .form-control:focus{background:#fff;border-color:#00847b;box-shadow:0 0 0 3px rgba(0,132,123,.11);outline:0}#product .product-actions .js-mailalert .js-mailalert-add{display:inline-flex;width:auto;min-width:0;min-height:44px;align-items:center;justify-content:center;flex:0 1 auto;padding:.62rem .9rem;margin:0!important;color:#fff;background:var(--jvmc1,#0ba);border:1px solid var(--jvmc1,#0ba);border-radius:999px;box-shadow:0 6px 16px rgba(0,132,123,.13);font-size:.74rem;font-weight:760;line-height:1.15;text-align:center;white-space:normal;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;transform:none!important}#product .product-actions .js-mailalert .js-mailalert-add:focus-visible,#product .product-actions .js-mailalert .js-mailalert-add:hover{color:#fff;background:#008f85;border-color:#008f85;box-shadow:0 7px 18px rgba(0,132,123,.18)}#product .product-actions .js-mailalert .gdpr_consent_wrapper,#product .product-actions .js-mailalert .js-mailalert-alerts{width:100%;flex:1 0 100%;margin:0!important}#product .product-actions .js-mailalert .js-mailalert-alerts:empty{display:none}#product .product-actions .js-mailalert>.alert{width:100%;padding:.62rem .75rem;margin:0!important;color:#3f5956;background:#eef5f4;border:1px solid #cfdfdd;border-radius:10px;font-size:.72rem;line-height:1.3}#product .product-actions .product-add-to-cart:has(.js-mailalert) #product-availability{display:none!important}@media (max-width:767px){body#product .product-actions.js-product-actions>form:has(.jvmc-variant-select)>.product-add-to-cart:has(.js-mailalert){min-width:0;flex:1 1 150px}#product .product-actions .js-mailalert .js-mailalert-add{width:100%;min-height:42px;flex:1 1 auto;padding:.5rem .55rem;font-size:.68rem}body#product .product-actions.js-product-actions>form:has(.js-mailalert .form-control){flex-wrap:wrap}body#product .product-actions.js-product-actions>form:has(.js-mailalert .form-control)>.product-variants{width:100%;max-width:none;flex-basis:100%;justify-content:center}body#product .product-actions.js-product-actions>form:has(.js-mailalert .form-control)>.product-add-to-cart{width:100%;flex-basis:100%}#product .product-actions .js-mailalert:has(.form-control){display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,auto);align-items:center}#product .product-actions .js-mailalert:has(.form-control) .form-control{width:100%;max-width:none}#product .product-actions .js-mailalert:has(.form-control) .gdpr_consent_wrapper,#product .product-actions .js-mailalert:has(.form-control) .js-mailalert-alerts{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){#product .product-actions .js-mailalert .form-control,#product .product-actions .js-mailalert .js-mailalert-add{transition:none}}