.hero-split{display:grid;grid-template-columns:1fr;width:100%;background:var(--hero-split-bg, var(--color-on-surface));color:var(--hero-split-text, var(--color-surface))}@media screen and (min-width:990px){.hero-split{grid-template-columns:minmax(0,var(--hero-split-panel-w, 40%)) minmax(0,var(--hero-split-media-w, 60%));min-height:clamp(28rem,45.4vw,40.875rem)}.hero-split--reverse{grid-template-columns:minmax(0,var(--hero-split-media-w, 60%)) minmax(0,var(--hero-split-panel-w, 40%))}.hero-split--reverse .hero-split__panel{order:2}.hero-split--reverse .hero-split__media{order:1}}.hero-split__panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(var(--space-8),6vw,var(--space-16)) var(--site-padding)}@media screen and (min-width:990px){.hero-split__panel{padding-inline:clamp(var(--space-6),2.8vw,var(--space-10))}}@media screen and (max-width:989px){.hero-split__panel{padding-bottom:calc(20px + var(--hero-paginator-gap, 24px))}}.hero-split__overline{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.hero-split__overline>*{margin:0;font:inherit;text-transform:inherit}.hero-split__heading{margin:0 0 20px;max-width:16ch;font-family:var(--font-heading);font-size:clamp(var(--text-2xl),4.5vw,3.75rem);font-weight:400;line-height:.93;text-wrap:balance}.hero-split__heading>*{margin:0;font:inherit}.hero-split__text{max-width:38ch;margin:0 0 32px;font-size:1.0625rem;line-height:1.45;opacity:.8}.hero-split__text>*{margin:0}.hero-split__btn{background:var(--hero-split-btn-bg, var(--color-accent));color:var(--hero-split-btn-text, var(--color-on-accent));border-color:var(--hero-split-btn-bg, var(--color-accent))}.hero-split__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-split__btn.btn,.banner-split__btn.btn,.banner-duo__cta.btn{min-height:44px;padding:var(--space-2) var(--space-8);border-radius:var(--radius-sm);font-weight:500;letter-spacing:.05em}.hero-split__media{position:relative;min-height:16rem}.hero-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.hero-split__media{order:-1;aspect-ratio:4 / 3;min-height:0}.hero-split__media img{position:absolute}}hero-split-slider{position:relative;display:block;overflow-x:clip;touch-action:pan-y}.hero-split-slider__track{display:grid}.hero-split-slider__track .hero-split{grid-area:1 / 1;opacity:0;pointer-events:none;transition:opacity .7s var(--ease-out)}.hero-split-slider__track .hero-split.is-active{position:static;z-index:1;opacity:1;pointer-events:auto}.hero-split-slider__track .hero-split:not(.is-active){position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.hero-split-slider__track .hero-split{transition-duration:0ms}}.hero-split__controls{position:absolute;inset-block-end:var(--space-5, 20px);inset-inline-start:var(--site-padding, var(--space-6));z-index:2;display:flex;align-items:center;gap:var(--space-4);cursor:pointer}@media screen and (min-width:990px){.hero-split__controls{inset-inline-start:clamp(var(--space-6),2.8vw,var(--space-10));max-width:calc(var(--hero-split-panel-w, 40%) - 2 * clamp(var(--space-6),2.8vw,var(--space-10)))}}.hero-split__playpause{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:var(--radius-full);background:var(--color-surface);border:var(--border-width) solid var(--color-border);color:var(--color-on-surface);opacity:.7;cursor:pointer;transition:opacity var(--motion-fast) var(--ease-out)}.hero-split__playpause:hover{opacity:1}.hero-split__playpause .icon{width:14px;height:14px}.hero-split__playpause[aria-pressed=true] .icon-play,.hero-split__playpause[aria-pressed=false] .icon-pause{display:none}.hero-split__dots{position:static;z-index:2;display:flex;gap:var(--space-2);flex-shrink:0}.hero-split__dot{display:block;padding:0;border:0;background:none;cursor:pointer}.hero-split__dots-track{display:block;width:22px;height:1px;overflow:hidden;background:#fff6;transition:background var(--motion-fast) var(--ease-out)}.hero-split__dots-fill{display:block;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.hero-split__dot.is-active .hero-split__dots-track{background:#ffffffb3}hero-split-slider[data-autoplay] .hero-split__dot.is-active .hero-split__dots-fill{animation:hero-progress var(--hero-autoplay-ms, 6s) linear forwards}hero-split-slider.is-paused .hero-split__dot.is-active .hero-split__dots-fill{animation-play-state:paused}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){hero-split-slider[data-autoplay] .hero-split__dot.is-active .hero-split__dots-fill{animation:none;transform:scaleX(1)}}.hero-split__nav{position:static;z-index:2;display:flex;gap:var(--space-2);flex-shrink:0}@media screen and (max-width:749px){.hero-split__nav{display:none}}.category-strip{width:100%;background:var(--color-surface-raised)}.category-strip__items{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(8.5rem,1fr);list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.category-strip__items::-webkit-scrollbar{display:none}.category-strip__items>li{border-inline-end:var(--border-width) solid rgb(35 36 35 / .06)}.category-strip__items>li:last-child{border-inline-end:none}.category-strip__link{display:flex;flex-direction:column;color:var(--color-on-surface);text-decoration:none}.category-strip__media{position:relative;display:block;overflow:hidden;background:var(--color-media-bg)}.category-strip__img--base{display:block;width:100%;height:auto;mix-blend-mode:darken;transition:opacity var(--motion-base) var(--ease-out)}.category-strip__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-out)}.category-strip__link--has-hover:hover .category-strip__img--base,.category-strip__link--has-hover:focus-visible .category-strip__img--base{opacity:0}.category-strip__link--has-hover:hover .category-strip__img--hover,.category-strip__link--has-hover:focus-visible .category-strip__img--hover{opacity:1}@media(prefers-reduced-motion:reduce){.category-strip__img--base,.category-strip__img--hover{transition:none}}.category-strip__placeholder{display:block;aspect-ratio:1;background:var(--color-border)}.category-strip__label{padding:8px;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:400;letter-spacing:.02em;text-align:center;opacity:.8;background-color:#f5f5f5}@media screen and (max-width:749px){.category-strip__items{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:var(--space-6) var(--space-3);overflow-x:visible;padding-block:var(--space-4)}.category-strip__items>li,.category-strip__items>li:last-child{border-inline-end:none}.category-strip__label{padding:var(--space-2) 0 0;background:none}.category-strip__media{background:none}.category-strip__items>li:last-child:nth-child(3n+1){display:none}.category-strip__items>li:nth-last-child(2):nth-child(3n+1),.category-strip__items>li:last-child:nth-child(3n+2){display:none}}.banner-split{display:grid;grid-template-columns:1fr;width:100%;background:var(--banner-split-bg, var(--color-on-surface));color:var(--banner-split-text, var(--color-surface))}@media screen and (min-width:990px){.banner-split{grid-template-columns:minmax(0,var(--banner-split-media-w, 40%)) minmax(0,var(--banner-split-panel-w, 60%));min-height:clamp(22rem,34.2vw,30.75rem)}.banner-split--reverse .banner-split__media{order:2}.banner-split--reverse .banner-split__panel{order:1}}.banner-split__media{overflow:hidden}.banner-split__media img{display:block;width:100%;height:auto}.banner-split__panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(var(--space-8),6vw,var(--space-12)) var(--site-padding)}@media screen and (min-width:990px){.banner-split__panel{padding-inline:clamp(var(--space-8),6.7vw,6rem)}}.banner-split__heading{margin:0 0 20px;max-width:20ch;font-family:var(--font-heading);font-size:clamp(var(--text-2xl),3.4vw,3rem);font-weight:400;line-height:.92;letter-spacing:-.01em;text-wrap:balance}.banner-split__heading>*{margin:0;font:inherit}.banner-split__text{max-width:52ch;margin:0 0 32px;font-size:17px;line-height:1.45;opacity:.8}.banner-split__text>*{margin:0;font-size:inherit}.banner-split__btn{background:var(--banner-split-btn-bg, var(--color-accent));color:var(--banner-split-btn-text, var(--color-on-accent));border-color:var(--banner-split-btn-bg, var(--color-accent))}.banner-split__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.banner-duo{display:grid;grid-template-columns:1fr;gap:var(--space-3);width:100%}@media screen and (min-width:750px){.banner-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.banner-duo__item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(18rem,34.7vw,31.2rem);overflow:hidden;border-radius:var(--radius-sm);color:#fff}.banner-duo__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner-duo__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0003 55%,#0000001a)}.banner-duo__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-8)}.banner-duo__eyebrow{margin:0;letter-spacing:2px}.banner-duo__heading{margin:0;max-width:18ch;font-family:var(--font-heading);font-size:clamp(var(--text-xl),2.65vw,2.375rem);font-weight:400;line-height:.9;letter-spacing:-.01em;text-wrap:balance}.banner-duo__cta.btn{margin-top:var(--space-3);background:transparent;color:#f5f5f5;border-color:#e3e4e3}.banner-duo__cta.btn:hover{background:#ffffff1f;border-color:#fff}.testimonials__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin-bottom:var(--space-10)}.testimonials__summary{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding-inline-end:var(--space-6);border-inline-end:var(--border-width) solid var(--color-border)}@media screen and (max-width:749px){.testimonials__summary{border-inline-end:none;padding-inline-end:0}}.testimonials__score{font-family:var(--font-body);font-size:3.5rem;font-weight:600;line-height:1}.testimonials__stars{display:inline-flex;gap:2px;color:var(--color-rating)}.testimonials__stars .icon{width:14px;height:14px}.testimonials__caption{font-size:var(--text-xs);color:var(--color-on-surface-muted)}.testimonials__heading{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:400;letter-spacing:-.01em;line-height:var(--leading-tight)}.testimonials__subheading{margin:0;font-size:var(--text-sm);color:var(--color-on-surface-muted)}.testimonials__grid{display:grid;grid-template-columns:1fr;gap:var(--space-3);list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.testimonials__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.testimonials__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;grid-template-rows:repeat(2,auto);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.testimonials__grid>*{scroll-snap-align:start}.testimonials__grid::-webkit-scrollbar{display:none}.testimonials__grid>li{display:flex}.testimonials__grid>li .testimonial{flex:1}}.testimonial{display:flex;flex-direction:column;gap:14px;padding:var(--space-8);background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:0 1px 1.5px #00000008}.testimonial__quote{margin:0;flex:1;font-size:var(--text-xs);line-height:1.42}.testimonial__author{margin:0;font-size:13px;font-weight:500}.testimonial__context{font-size:11px;color:var(--color-on-surface-muted)}.testimonial__verified{display:inline-flex;align-items:center;gap:3px;margin-top:var(--space-4);font-size:11px;font-weight:500;color:#006fcf}.testimonials--band{background:var(--color-surface-raised)}.journal__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-8);margin-bottom:var(--space-8)}.journal__intro{min-width:0;max-width:46ch}.journal__heading{margin:0;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:400;letter-spacing:-.01em;line-height:var(--leading-tight);text-transform:uppercase}.journal__subheading{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-on-surface-muted)}.journal__read-all{flex-shrink:0}.journal__read-all .icon{width:14px;height:14px}.journal__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.journal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}}.journal__item{display:flex}.journal-card{flex:1}.journal-card__link{display:flex;flex-direction:column;gap:var(--space-4);text-decoration:none;color:inherit}.journal-card__media{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--radius-sm);background:var(--color-surface-raised)}.journal-card__img,.journal-card__placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.journal-card__img{transition:transform var(--motion-base) var(--ease-out)}.journal-card__link:hover .journal-card__img,.journal-card__link:focus-visible .journal-card__img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.journal-card__img{transition:none}.journal-card__link:hover .journal-card__img,.journal-card__link:focus-visible .journal-card__img{transform:none}}.journal-card__placeholder{width:100%;height:100%}.journal-card__badge{position:absolute;top:var(--space-4);left:var(--space-4);z-index:1;display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-on-surface);font-size:11px;font-weight:600;letter-spacing:.02em;box-shadow:0 1px 3px #00000014}.journal-card__footer{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.journal-card__title{margin:0;min-width:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;line-height:var(--leading-tight);text-transform:uppercase}.journal-card__link:hover .journal-card__title,.journal-card__link:focus-visible .journal-card__title{text-decoration:underline;text-underline-offset:.2em}.journal-card__author{flex-shrink:0;font-size:var(--text-sm);color:var(--color-on-surface-muted)}.benefits-bar{width:100%;background:var(--benefits-bg, var(--color-on-surface));color:var(--benefits-text, var(--color-surface))}.benefits-bar__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);list-style:none;margin:0;padding:0}@media screen and (min-width:990px){.benefits-bar__items{grid-template-columns:repeat(var(--benefits-count, 4),minmax(0,1fr))}}.benefit{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.benefit__icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:var(--space-1);background:#ffffff0d;border-radius:var(--radius-base)}.benefit__icon img{width:1.75rem;height:1.75rem;object-fit:contain}.benefit__title{margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600}.benefit__text{margin:0;font-size:var(--text-xs);opacity:.7}.footer{width:100%;margin-top:auto;background:var(--footer-bg, var(--color-on-surface));color:var(--footer-text, var(--color-surface));font-size:var(--text-sm)}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}.footer__main{display:grid;grid-template-columns:1fr;gap:var(--space-12);padding-block:var(--space-16)}@media screen and (min-width:990px){.footer__main{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-16)}}.footer__newsletter-heading{margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:400;line-height:var(--leading-tight)}.footer__newsletter-text{margin:0 0 var(--space-8);font-size:var(--text-xs);line-height:1.42;opacity:.7}.footer__newsletter-form{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:32rem}.footer__newsletter-input{flex:1;min-width:14rem;min-height:44px;padding:var(--space-2) var(--space-4);background:#ffffff0d;border:var(--border-width) solid rgb(255 255 255 / .2);border-radius:var(--radius-sm);font-size:12px;color:inherit}.footer__newsletter-input::placeholder{color:inherit;opacity:.7}.footer__newsletter-form .btn{min-height:44px;padding-inline:var(--space-8);border-radius:var(--radius-sm);font-weight:500;letter-spacing:.05em;background-color:var(--color-action)}.footer__newsletter-input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.footer__newsletter-disclaimer{max-width:52ch;margin-top:var(--space-3);font-size:9.5px;line-height:1.58;opacity:.7}.footer__newsletter-disclaimer a{text-decoration:underline}.footer__newsletter-success{margin-top:var(--space-3);color:var(--color-success)}.footer__menus{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-8) var(--space-8);align-content:start}.footer__menu-title{margin:0;font-weight:500}.footer__menu-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);cursor:pointer;list-style:none}.footer__menu-summary::-webkit-details-marker{display:none}.footer__menu-chevron{display:inline-flex;opacity:.7;transition:rotate var(--motion-fast) var(--ease-out)}.footer__menu-chevron svg{width:.9rem;height:.9rem}.footer__menu[open] .footer__menu-chevron{rotate:180deg}.footer__menu-links{padding-top:var(--space-4)}@media screen and (max-width:749px){.footer__menus{display:block}.footer__menu{border-top:var(--border-width) solid rgb(255 255 255 / .1)}.footer__menu:last-child{border-bottom:var(--border-width) solid rgb(255 255 255 / .1)}.footer__menu-summary{min-height:56px}.footer__menu-links{padding-top:0;padding-bottom:var(--space-4)}}@media screen and (min-width:750px){.footer__menu-summary{pointer-events:none}.footer__menu-chevron{display:none}}@media(prefers-reduced-motion:reduce){.footer__menu-chevron{transition:none}}.footer__menu-links{margin-top:8px}.footer__menu-links,.footer__menu-links ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.footer__menu-links p{margin:0}.footer__menu-links a{font-size:var(--text-xs);line-height:1.4;opacity:.7;text-decoration:none;color:inherit;transition:opacity var(--motion-fast) var(--ease-out)}.footer__menu-links a:hover{opacity:1}@media(pointer:coarse){.footer__menu-links a{display:inline-block;padding-block:var(--space-3);margin-block:calc(-1 * var(--space-3))}}.footer__menu-image-link{display:inline-block;margin-block-start:var(--space-5, 20px)}.footer__menu-image{display:block;width:160px;height:auto}.footer__menu-links+.footer__menu-image,.footer__menu-summary+.footer__menu-image{margin-block-start:var(--space-5, 20px)}.footer__menu-images{display:none}@media screen and (max-width:749px){.footer__menu-images:not(:empty){display:block;padding-block:var(--space-5, 20px) var(--space-4)}.footer__menu-images .footer__menu-image-link,.footer__menu-images .footer__menu-image{margin-block-start:0}}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:48px;margin-inline:calc(-1 * var(--site-padding));padding-block:var(--space-3);padding-inline:var(--site-padding);background:#ffffff0d;border-top:var(--border-width) solid rgb(255 255 255 / .1)}.footer__copyright{margin:0;font-size:var(--text-xs)}.footer__copyright a{text-decoration:underline}.footer__payment{display:flex;flex-wrap:wrap;gap:var(--space-2)}.footer__payment svg{height:20px;width:auto}.collection-seo{color:var(--color-on-surface-muted);font-size:var(--text-xs);line-height:calc(17 / 12)}.collection-seo h1,.collection-seo h2,.collection-seo h3,.collection-seo h4{margin-block:var(--space-6) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--color-on-surface-muted)}.collection-seo h1:first-child,.collection-seo h2:first-child,.collection-seo h3:first-child,.collection-seo h4:first-child{margin-top:0}.collection-seo__head{margin-bottom:var(--space-8)}.collection-seo .collection-seo__overline{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-caps);font-weight:500;letter-spacing:var(--letter-spacing-caps);line-height:1;text-transform:uppercase;color:var(--color-on-surface-muted)}.collection-seo .collection-seo__title{margin:0;font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:400;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--color-on-surface);text-wrap:balance}.collection-seo p{margin-block:0 var(--space-4)}.product-carousel-section{padding-block:0}.carousel{display:block;width:100%}.carousel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.carousel__intro{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);min-width:0}.carousel__heading{margin:0;font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--leading-tight)}.carousel__view-all{font-family:var(--font-body);font-size:var(--text-caps);font-weight:400;letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-caps);text-transform:uppercase;color:var(--color-on-surface-muted);text-decoration:none;text-underline-offset:.2em}.carousel__view-all:hover{color:var(--color-on-surface)}.carousel__nav{display:flex;flex-shrink:0;gap:var(--space-2);cursor:pointer}.product-tabs{position:relative;display:block}.product-tabs__headrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6);padding-right:7.5rem}.product-tabs__title{margin:0;font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--leading-tight)}.product-tabs__bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-6)}.product-tabs__panel:not([hidden]) .carousel__header{position:absolute;inset-block-start:0;inset-inline-end:0;width:auto;margin:0}@media screen and (max-width:749px){.product-tabs__headrow{padding-right:0}.product-tabs__panel:not([hidden]) .carousel__header{position:static;justify-content:flex-end;margin-bottom:var(--space-4)}}.product-tabs__tab{-webkit-appearance:none;appearance:none;margin:0;padding:0 0 var(--space-2);border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-on-surface-muted);transition:color var(--motion-fast) var(--ease-out)}.product-tabs__tab:hover{color:var(--color-on-surface)}.product-tabs__tab.is-active{color:var(--color-on-surface);border-bottom-color:currentColor}.product-tabs__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.product-tabs__panel .carousel__header{justify-content:flex-end}.carousel__nav[hidden]{display:none}.carousel__control.carousel__control{min-width:auto;min-height:auto;padding:0;border-radius:var(--radius-full);background:none;border:0;color:var(--color-on-surface);opacity:1;transition:opacity var(--motion-fast) var(--ease-out);display:inline-flex;cursor:pointer}.carousel__control .icon{width:16px;height:16px}.carousel__control.carousel__control--disabled,.carousel__control:disabled{opacity:.3;pointer-events:none}.hero-split__nav .carousel__control.carousel__control{color:#fff}.carousel__viewport.swiper{overflow:hidden}.carousel .swiper-slide{height:auto;box-sizing:border-box}.carousel[data-swiper-preset=products] .carousel__viewport:not(.swiper-initialized) .swiper-slide{flex-shrink:0;width:calc((100% - 19.2px) / 1.3)}.carousel[data-swiper-preset=products] .carousel__viewport:not(.swiper-initialized) .swiper-slide:not(:last-child){margin-right:var(--grid-column-gap)}@media screen and (min-width:750px){.carousel[data-swiper-preset=products] .carousel__viewport:not(.swiper-initialized) .swiper-slide{width:calc((100% - 48px)/4)}}@media screen and (min-width:990px){.carousel[data-swiper-preset=products] .carousel__viewport:not(.swiper-initialized) .swiper-slide{width:calc((100% - 64px)/5)}}rumah-carousel:not(.carousel--ready) .carousel__nav{visibility:hidden}@media screen and (max-width:749px){.carousel__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/home.css.map */
