.cm-home--hero,.cm-hero{max-inline-size:none;margin-inline:0;padding-inline:0}.cm-hero{display:block;position:relative;overflow:hidden;--cm-hero-duration: var(--cm-motion-segmented-mobile);--cm-hero-text-delay: .5s;--cm-hero-h: 500px;--cm-hero-min: 460px}.cm-hero--h-small{--cm-hero-h: 360px;--cm-hero-min: 320px}.cm-hero--h-medium{--cm-hero-h: 420px;--cm-hero-min: 380px}.cm-hero--h-large{--cm-hero-h: 460px;--cm-hero-min: 440px}.cm-hero__stage{position:relative;inline-size:100%;aspect-ratio:4 / 5;block-size:auto;max-block-size:75vh;background:var(--cm-color-border)}.cm-hero__segment{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0}.cm-hero__segment.is-active{visibility:visible;opacity:1;z-index:2}.cm-hero__segment.is-leaving{visibility:visible;opacity:1;z-index:1}.cm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cm-color-border)}.cm-hero__picture,.cm-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--cm-hero-focal-m,50% 50%);transform:scale(var(--cm-hero-zoom-m,1.1));transform-origin:50% 100%}.cm-hero__media--empty{background:radial-gradient(120% 90% at 85% 8%,color-mix(in srgb,var(--cm-color-tan) 45%,transparent),transparent 55%),radial-gradient(110% 80% at 10% 100%,color-mix(in srgb,var(--cm-color-brand) 55%,transparent),transparent 60%),var(--cm-color-accent)}.cm-hero__media--empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--cm-color-accent) 55%,transparent),transparent 55%)}.cm-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#121212b3,#1212129e 40%,#12121200 58%);pointer-events:none}.cm-hero__segment--empty .cm-hero__scrim{background:linear-gradient(#12121233,#12121233)}.cm-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-inline:var(--cm-gutter);padding-block-start:24px;padding-block-end:calc(45px + var(--cm-space-3));text-align:center;color:var(--cm-color-on-brand);z-index:3}@media(max-width:767px){.cm-hero__segment--start .cm-hero__content{align-items:flex-start;text-align:start}.cm-hero__segment--end .cm-hero__content{align-items:flex-end;text-align:end}.cm-hero__segment--tp-bottom .cm-hero__content{justify-content:flex-end}.cm-hero__segment--tp-top .cm-hero__content{padding-block-start:52px}.cm-hero__segment--tp-bottom .cm-hero__scrim{background:linear-gradient(to top,#121212b3,#1212129e 40%,#12121200 58%)}}.cm-hero__sub{margin:0;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:14.52px;line-height:1.4;opacity:0;clip-path:inset(0 100% 0 0)}html[dir=rtl] .cm-hero__sub{clip-path:inset(0 0 0 100%)}.cm-hero__headline{margin:0;margin-block-start:2px;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:29.92px;line-height:1.25;color:var(--cm-color-on-brand);opacity:0;clip-path:inset(0 100% 0 0)}html[dir=rtl] .cm-hero__headline{clip-path:inset(0 0 0 100%)}.cm-hero__word{display:inline-block;white-space:pre}.cm-hero__line{margin:0;margin-block-start:8px;font-size:14.52px;line-height:1.4;opacity:0;clip-path:inset(0 100% 0 0)}html[dir=rtl] .cm-hero__line{clip-path:inset(0 0 0 100%)}.cm-hero__segment--empty .cm-hero__headline{font-size:35.2px}.cm-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cm-space-2);margin-block-start:16px;opacity:0;clip-path:inset(0 100% 0 0)}html[dir=rtl] .cm-hero__ctas{clip-path:inset(0 0 0 100%)}.cm-hero__cta{padding-block:14px;padding-inline:24px;min-block-size:44px;box-sizing:border-box;display:inline-flex;align-items:center;font-size:14px;line-height:1.4}.cm-hero__segment.is-active .cm-hero__sub,.cm-hero__segment.is-active .cm-hero__headline,.cm-hero__segment.is-active .cm-hero__line,.cm-hero__segment.is-active .cm-hero__ctas{opacity:1;clip-path:inset(0 0 0 0);transition:opacity var(--cm-motion-overlay-text) var(--cm-ease-in-out),clip-path var(--cm-motion-overlay-text) var(--cm-ease-in-out);transition-delay:var(--cm-hero-text-delay)}.cm-hero__segment.is-active .cm-hero__sub{opacity:.8}@keyframes cm-hero-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cm-hero-wipe-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}.cm-hero__segment.is-entering{animation:cm-hero-wipe var(--cm-hero-duration) var(--cm-ease-in-out-cubic) both}html[dir=rtl] .cm-hero__segment.is-entering{animation-name:cm-hero-wipe-rtl}.cm-hero__media{transform:scaleX(.98);transition:transform var(--cm-duration-600) var(--cm-ease-out)}.cm-hero__segment.is-active .cm-hero__media{transform:none}.cm-hero__tabs{position:absolute;inset-inline:0;inset-block-end:0;display:flex;gap:var(--cm-space-2);padding-inline:var(--cm-space-3);z-index:4}.cm-hero__tab{flex:1 1 0;block-size:45px;display:flex;align-items:center;justify-content:center;gap:var(--cm-space-2);position:relative;overflow:hidden;padding:0;background:color-mix(in srgb,var(--cm-color-brand-dark) 40%,transparent);color:var(--cm-color-on-brand);border:0;font-family:inherit;font-size:11.968px;cursor:pointer}.cm-hero__tab.is-active .cm-hero__tab-num{animation:cm-hero-bounce calc(var(--cm-duration-1000) * 2) ease infinite}@keyframes cm-hero-bounce{0%,to{transform:scale(.8)}50%{transform:scale(1.2)}}.cm-hero__tab.is-active .cm-hero__tab-title{animation:cm-hero-tab-text-opacity var(--cm-motion-text-fade) var(--cm-ease-text-opacity) var(--cm-motion-slideshow-content-delay) backwards,cm-hero-tab-text-transform var(--cm-motion-text-fade) var(--cm-ease-text-transform) var(--cm-motion-slideshow-content-delay) backwards}@keyframes cm-hero-tab-text-opacity{0%{opacity:0}to{opacity:1}}@keyframes cm-hero-tab-text-transform{0%{transform:translateY(var(--cm-motion-reveal-offset))}to{transform:none}}.cm-hero__tab-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--cm-color-on-brand) 20%,transparent);transform:scaleY(0);transform-origin:bottom;pointer-events:none}.cm-hero__tab.is-running .cm-hero__tab-fill{animation:cm-hero-fill-y var(--cm-hero-autoplay) var(--cm-ease-out) forwards}@keyframes cm-hero-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cm-hero-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1023px){.cm-hero__tab-fill{transform:scaleX(0);transform-origin:left}.cm-hero__tab.is-running .cm-hero__tab-fill{animation-name:cm-hero-fill-x}html[dir=rtl] .cm-hero__tab-fill{transform-origin:right}.cm-hero__tab{gap:6px;padding-inline:6px}.cm-hero__tab-title{font-size:12.5px;line-height:1.15;white-space:normal;overflow-wrap:anywhere;text-align:start}.cm-hero__tab-num{font-size:18px;flex:none}}@media(min-width:768px){.cm-hero{--cm-hero-duration: var(--cm-hero-duration-desktop,var(--cm-motion-segmented-desktop));--cm-hero-h: min(90vh,820px);--cm-hero-min: 560px;--cm-hero-text-delay: .8s}.cm-hero__stage{aspect-ratio:auto;block-size:var(--cm-hero-h,calc(100vh - var(--cm-header-height)));min-block-size:var(--cm-hero-min,480px);max-block-size:none}.cm-hero--h-small{--cm-hero-h: 480px;--cm-hero-min: 380px}.cm-hero--h-medium{--cm-hero-h: 580px;--cm-hero-min: 460px}.cm-hero--h-large{--cm-hero-h: 660px;--cm-hero-min: 520px}.cm-hero__picture,.cm-hero__img,.cm-hero__media .cm-placeholder{object-position:var(--cm-hero-focal-m,50% 50%)}.cm-hero__img{transform:scale(var(--cm-hero-zoom-d,1.04));transform-origin:60% 100%}.cm-hero__scrim{background:linear-gradient(to right,#121212b3,#1212129e 40%,#12121200 55%)}html[dir=rtl] .cm-hero__scrim{background:linear-gradient(to left,#121212b3,#1212129e 40%,#12121200 55%)}.cm-hero__content{justify-content:center;align-items:flex-start;text-align:start;inset-inline:0 auto;inset-block:0;inline-size:40%;max-inline-size:40%;padding-inline-start:var(--cm-gutter);padding-inline-end:0;padding-block-start:0;padding-block-end:0}.cm-hero__ctas{justify-content:flex-start;margin-block-start:26px}.cm-hero__sub{font-size:19.36px}.cm-hero__headline{font-size:44px}.cm-hero__segment--empty .cm-hero__headline{font-size:48px}.cm-hero__cta{padding-inline:32px;min-block-size:48px;font-size:14.4px;font-weight:var(--cm-weight-semibold)}}@media(min-width:1024px){.cm-hero__picture,.cm-hero__img,.cm-hero__media .cm-placeholder{object-position:var(--cm-hero-focal,50% 50%)}.cm-hero__tabs{inset-inline:auto;inset-block:0;inset-inline-end:0;display:grid;grid-auto-flow:column;grid-auto-columns:var(--cm-hero-tab-w,144px);gap:0;padding-inline:0}.cm-hero__tab{flex:none;block-size:auto;flex-direction:column;justify-content:flex-start;padding:30px 20px;background:transparent;font-family:var(--cm-font-heading);font-size:inherit}.cm-hero__tab-title{order:1;writing-mode:horizontal-tb;margin-block:auto;font-size:16.9px;line-height:1.4;font-weight:var(--cm-weight-bold);text-align:center}.cm-hero__tab-num{order:2;font-size:35.2px;line-height:1.4;font-weight:var(--cm-weight-bold)}.cm-hero__tab-num,.cm-hero__tab-title{position:relative}.cm-hero__tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--cm-color-on-brand) 10%,transparent);transform:translateY(100%);transition:transform var(--cm-duration-600) var(--cm-ease-out)}@media(hover:hover){.cm-hero__tab:hover:before,.cm-hero__tab.is-active:before{transform:translateY(0)}}.cm-hero__tab:focus-visible:before{transform:translateY(0)}}.cm-hero__logo{position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:5;inline-size:90px;block-size:auto;pointer-events:none;filter:drop-shadow(0 1px 6px color-mix(in srgb,var(--cm-color-ink) 40%,transparent))}@media(min-width:768px){.cm-hero__logo{inset-block-start:22px;inset-inline-start:24px;inline-size:120px}}.cm-hero__segment--zone-center .cm-hero__scrim{background:linear-gradient(to top,#121212b3,#12121294 30%,#12121233 55%,#12121200 70%)}@media(min-width:768px){html[dir=rtl] .cm-hero__segment--zone-center .cm-hero__scrim{background:linear-gradient(to top,#121212b3,#12121294 30%,#12121233 55%,#12121200 70%)}.cm-hero__segment--zone-center .cm-hero__content{inset-inline:0;inline-size:auto;max-inline-size:none;padding-inline:var(--cm-gutter);padding-inline-end:var(--cm-gutter);padding-block-end:56px;justify-content:flex-end;align-items:center;text-align:center}.cm-hero__segment--zone-center .cm-hero__ctas{justify-content:center}}@media(min-width:1024px){.cm-hero__segment--zone-center .cm-hero__content{padding-inline-end:var(--cm-hero-strip,0px)}}.cm-hero__tab:focus-visible,.cm-hero__cta:focus-visible{outline:2px solid var(--cm-color-on-brand);outline-offset:2px}.cm-hero.is-paused .cm-hero__tab-fill{animation-play-state:paused}html[lang=ar] .cm-hero__headline,html[lang=ar] .cm-hero__sub{line-height:var(--cm-line-height-heading-ar);letter-spacing:0}@media(prefers-reduced-motion:reduce){.cm-hero__segment.is-entering{animation:none}.cm-hero__tab:before{transition:none}.cm-hero__media{transition:none;transform:none}.cm-hero__tab-fill{animation:none!important;transform:none}.cm-hero__tab.is-active .cm-hero__tab-num,.cm-hero__tab.is-active .cm-hero__tab-title{animation:none}.cm-hero__sub,.cm-hero__headline,.cm-hero__line,.cm-hero__ctas,.cm-hero__segment.is-active .cm-hero__sub,.cm-hero__segment.is-active .cm-hero__headline,.cm-hero__segment.is-active .cm-hero__line,.cm-hero__segment.is-active .cm-hero__ctas{transition:none;opacity:1;clip-path:none;transform:none}}.cm-pg{--cm-pg-red-tag: #66423B;padding-block:calc(var(--cm-pg-pt,56px) / 2) calc(var(--cm-pg-pb,52px) / 2)}@media screen and (min-width:768px){.cm-pg{padding-block:var(--cm-pg-pt,56px) var(--cm-pg-pb,52px)}}.cm-pg__heading{margin:0 0 var(--cm-space-4);text-align:center;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:20.944px;line-height:1.4;color:var(--cm-color-brand-dark)}@media screen and (min-width:768px){.cm-pg__heading{font-size:24.64px;margin-block-end:26px}}.cm-pg cm-carousel{--cm-carousel-gap: var(--cm-pg-gap-sm);--cm-carousel-per-view: var(--cm-pg-pv-sm)}@media screen and (min-width:768px){.cm-pg cm-carousel{--cm-carousel-gap: var(--cm-pg-gap-lg);--cm-carousel-per-view: var(--cm-pg-pv-lg)}}@media screen and (min-width:768px){.cm-pg .cm-carousel__track{display:grid;grid-template-columns:repeat(var(--cm-pg-tiles,2),1fr);gap:var(--cm-pg-gap-lg,10px)}.cm-pg--capped .cm-carousel__track{grid-template-columns:repeat(var(--cm-pg-tiles,2),min(var(--cm-pg-tile-max,300px),(100% - (var(--cm-pg-tiles,2) - 1) * var(--cm-pg-gap-lg,10px)) / var(--cm-pg-tiles,2)));justify-content:center}.cm-pg .cm-carousel__slide{inline-size:auto}.cm-pg .cm-carousel__nav,.cm-pg .cm-carousel__progress{display:none}}@media screen and (max-width:767px){.cm-pg--grid-m .cm-carousel__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:max(var(--cm-pg-gap-sm,4px),8px)}.cm-pg--grid-m .cm-carousel__slide{inline-size:auto}.cm-pg--grid-m .cm-carousel__viewport{overflow:visible}.cm-pg--grid-m .cm-carousel__nav,.cm-pg--grid-m .cm-carousel__progress,.cm-pg--grid-m .cm-carousel__arrow{display:none}}@media screen and (max-width:767px){.cm-pg .cm-carousel__arrow{inline-size:40px;block-size:40px;margin-block-start:-20px}}.cm-pg__tile{position:relative;display:block;overflow:hidden;border-radius:var(--cm-radius-md);text-decoration:none;color:var(--cm-color-on-brand);block-size:100%}.cm-pg__media{display:block;position:relative;overflow:hidden;background:var(--cm-color-border)}.cm-pg--portrait .cm-pg__media,.cm-pg--square .cm-pg__media,.cm-pg--wide .cm-pg__media{aspect-ratio:4 / 5}@media screen and (max-width:767px){.cm-pg__tile--tp-top .cm-pg__body{inset-block-end:auto;inset-block-start:0}.cm-pg__tile--tp-top:after{background:linear-gradient(to bottom,#1212128c,#12121200 55%)}}@media screen and (min-width:768px){.cm-pg--portrait .cm-pg__media{aspect-ratio:221 / 350}.cm-pg--capped.cm-pg--portrait .cm-pg__media{aspect-ratio:215 / 530}.cm-pg--square .cm-pg__media{aspect-ratio:337 / 350}.cm-pg--wide .cm-pg__media{aspect-ratio:686 / 350}}.cm-pg__img,.cm-pg__media picture,.cm-pg__media .cm-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;display:block;transition:transform var(--cm-motion-tile-zoom) var(--cm-ease-out)}.cm-pg__media .cm-placeholder{fill:color-mix(in srgb,var(--cm-color-ink) 25%,transparent)}.cm-pg__tile--promo,.cm-pg__media--promo{background:var(--cm-promo-bg,var(--cm-color-accent))}.cm-pg__media--promo:before{content:"";position:absolute;inset-block-start:-55%;inset-inline-end:-50%;z-index:0;inline-size:140%;aspect-ratio:1 / 1;border-radius:50%;background:color-mix(in srgb,var(--cm-promo-fg,var(--cm-color-on-brand)) 10%,transparent);pointer-events:none}.cm-pg__tile--promo .cm-pg__body,.cm-pg__tile--promo .cm-pg__link-label--copy{color:var(--cm-promo-fg,var(--cm-color-on-brand))}.cm-pg--feature .cm-pg__tile--promo .cm-pg__eyebrow{color:inherit}.cm-pg--feature .cm-pg__tile--promo .cm-pg__link{background:var(--cm-promo-fg,var(--cm-color-on-brand));color:var(--cm-promo-bg,var(--cm-color-accent))}@media screen and (hover:hover)and (pointer:fine){.cm-pg--feature .cm-pg__tile--promo:hover .cm-pg__link{background:var(--cm-promo-fg,var(--cm-color-on-brand))}}.cm-pg__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#1212128c,#12121200 55%)}.cm-pg__tile--promo:after{content:none}.cm-pg__tile:not(.cm-pg__tile--promo) .cm-pg__body{text-shadow:0 1px 8px rgba(0,0,0,.35)}.cm-pg__body{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(16px,4vw,20px)}@media screen and (min-width:768px){.cm-pg__body{gap:26px;padding:32px}}.cm-pg--center .cm-pg__body{top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;text-align:center;padding:16px}.cm-pg--center .cm-pg__link{display:none}@media screen and (min-width:768px){.cm-pg--center .cm-pg__body{padding:32px}}.cm-pg__eyebrow{font-size:12.6px;font-weight:var(--cm-weight-bold);opacity:.8}@media screen and (min-width:768px){.cm-pg__eyebrow{font-size:14px}}.cm-pg--feature .cm-pg__eyebrow{color:var(--cm-color-tan)}.cm-pg__title{font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:20.944px;line-height:1.3}@media screen and (min-width:768px){.cm-pg__title{font-size:24.64px}}.cm-pg__link{position:relative;display:inline-flex;align-items:center;gap:6px;overflow:hidden;font-family:var(--cm-font-heading);font-size:11.52px;font-weight:var(--cm-weight-semibold);transition:background-color var(--cm-motion-button-hover) var(--cm-ease-standard),color var(--cm-motion-button-hover) var(--cm-ease-standard)}@media screen and (min-width:768px){.cm-pg__link{font-size:14.4px}}.cm-pg--feature .cm-pg__link{background:var(--cm-color-brand);color:var(--cm-color-on-brand);padding-block:10px;padding-inline:26px;border-radius:var(--cm-radius-sm)}@media screen and (min-width:768px){.cm-pg--feature .cm-pg__link{padding-inline:33px}}.cm-pg__link-arrow{inline-size:0;block-size:6px;transition:inline-size var(--cm-motion-link) var(--cm-ease-out)}.cm-pg__tile:hover .cm-pg__link-arrow,.cm-pg__tile:focus-visible .cm-pg__link-arrow{inline-size:6px}@media screen and (min-width:768px){.cm-pg__link-arrow,.cm-pg__tile:hover .cm-pg__link-arrow,.cm-pg__tile:focus-visible .cm-pg__link-arrow{block-size:8px;inline-size:8px}.cm-pg__link-arrow{inline-size:0}}.cm-pg__link-label{display:inline-block;transition:transform var(--cm-motion-link) var(--cm-ease-out),opacity var(--cm-motion-link) var(--cm-ease-out)}.cm-pg__link-label--main{position:relative}.cm-pg__link-label--copy{position:absolute;inset-inline-start:0;display:inline-flex;align-items:center;opacity:0;transform:translate(57px);color:var(--cm-color-tan)}html[dir=rtl] .cm-pg__link-label--copy{transform:translate(-57px)}@media screen and (hover:hover)and (pointer:fine){.cm-pg__tile:hover .cm-pg__link-label--main{transform:translate(-57px);opacity:0}html[dir=rtl] .cm-pg__tile:hover .cm-pg__link-label--main{transform:translate(57px)}.cm-pg__tile:hover .cm-pg__link-label--copy{transform:none;opacity:1}.cm-pg--feature .cm-pg__tile:hover .cm-pg__link{background:var(--cm-color-brand-dark)}}.cm-pg__badge{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;font-family:var(--cm-font-heading);display:flex;flex-direction:column;align-items:center;justify-content:center;min-inline-size:64px;min-block-size:59px;padding:var(--cm-space-2);background:var(--cm-pg-badge-bg,var(--cm-color-badge-sale));color:var(--cm-pg-badge-fg,var(--cm-color-on-brand));font-weight:var(--cm-weight-bold);text-align:center;border-radius:0}.cm-pg__badge--square{padding-block:12px 0;padding-inline:8px}.cm-pg__badge--square:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:inherit;transform:translateY(46%);pointer-events:none}@media screen and (min-width:768px){.cm-pg__badge{min-inline-size:75px;min-block-size:74px}.cm-pg__badge--square{padding-block:20px 0;padding-inline:12px}}.cm-pg__badge--round{border-radius:var(--cm-radius-badge);aspect-ratio:1 / 1}.cm-pg__badge-1{font-size:20.944px;line-height:1.4}.cm-pg__badge-2{font-size:12.6px;line-height:1.4}@media screen and (min-width:768px){.cm-pg__badge-1{font-size:24.64px}.cm-pg__badge-2{font-size:14px}}.cm-pg--feature .cm-pg__badge{display:none}.cm-pg--up_to .cm-pg__badge-1{font-size:12.6px}.cm-pg--up_to .cm-pg__badge-2{font-size:15.12px}@media screen and (min-width:768px){.cm-pg--up_to .cm-pg__badge{min-inline-size:65px;min-block-size:63px}.cm-pg--up_to .cm-pg__badge-1{font-size:14px}.cm-pg--up_to .cm-pg__badge-2{font-size:16.8px}}@media screen and (max-width:767px){.cm-pg--portrait .cm-pg__badge{min-inline-size:52px;min-block-size:46px}.cm-pg--portrait .cm-pg__badge--square{padding-block:8px 0;padding-inline:6px}.cm-pg--portrait .cm-pg__badge-1{font-size:15px;line-height:1.25}.cm-pg--portrait .cm-pg__badge-2{font-size:10.5px;line-height:1.25}.cm-pg--portrait .cm-pg__body{gap:8px;padding:12px}.cm-pg--portrait .cm-pg__eyebrow{font-size:11px;line-height:1.3}.cm-pg--portrait .cm-pg__title{font-size:17px;line-height:1.25}}.cm-pg__tile:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}.cm-oc{padding-block:16px 0}@media screen and (min-width:768px){.cm-oc{padding-block:32px 0}}.cm-oc cm-carousel .cm-carousel__progress{display:none}.cm-oc__head{text-align:center;margin-block-end:var(--cm-space-4)}.cm-oc__sub{margin:0;font-size:12.6px;font-weight:var(--cm-weight-bold);color:var(--cm-color-muted)}@media screen and (min-width:768px){.cm-oc__sub{font-size:14px}}.cm-oc__heading{margin:2px 0 0;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:20.944px;line-height:1.4;color:var(--cm-color-brand-dark)}@media screen and (min-width:768px){.cm-oc__heading{font-size:24.64px}}.cm-oc cm-carousel{--cm-carousel-gap: var(--cm-oc-gap-sm,var(--cm-space-3));--cm-carousel-per-view: var(--cm-oc-pv-sm)}@media screen and (min-width:768px){.cm-oc cm-carousel{--cm-carousel-gap: var(--cm-oc-gap-lg,var(--cm-space-3));--cm-carousel-per-view: var(--cm-oc-pv-lg)}}.cm-oc .cm-carousel__arrow{background:var(--cm-oc-arrow,var(--cm-color-accent));color:var(--cm-color-on-accent)}@media screen and (max-width:767px){.cm-oc .cm-carousel__arrow{inline-size:40px;block-size:40px;margin-block-start:-20px}}.cm-oc__card{display:flex;flex-direction:column;gap:var(--cm-space-3);block-size:100%;color:inherit;text-decoration:none}.cm-oc__link{display:flex;flex-direction:column;gap:var(--cm-space-3);color:inherit;text-decoration:none}.cm-oc__frame{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--cm-oc-radius,10px);background:var(--cm-color-border)}@media screen and (min-width:768px){.cm-oc__frame{aspect-ratio:1 / 1}}.cm-oc__frame picture{display:contents}.cm-oc__img,.cm-oc__frame .cm-placeholder{inline-size:100%;block-size:100%;object-fit:cover;display:block}.cm-oc__frame .cm-placeholder{fill:color-mix(in srgb,var(--cm-color-ink) 25%,transparent)}.cm-oc__badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--cm-space-4);text-align:center;background:var(--cm-color-brand);color:var(--cm-color-on-brand);font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:24px;line-height:1.2}@media screen and (min-width:768px){.cm-oc__badge{font-size:34px}}.cm-oc__card-sub{font-size:12.6px;font-weight:var(--cm-weight-bold);color:var(--cm-color-muted)}@media screen and (min-width:768px){.cm-oc__card-sub{font-size:14px}}.cm-oc__card-heading{margin:0;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:16.456px;line-height:1.4;color:var(--cm-color-ink)}@media screen and (min-width:768px){.cm-oc__card-heading{font-size:19.36px}}.cm-oc__card-body{margin:0;font-size:12.6px;line-height:1.6;color:var(--cm-color-text)}@media screen and (min-width:768px){.cm-oc__card-body{font-size:14px}}.cm-oc__card-ends{margin:0;font-size:var(--cm-small-size);font-weight:var(--cm-weight-semibold);color:var(--cm-color-accent)}.cm-oc__link:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}html[lang=ar] .cm-pg__title,html[lang=ar] .cm-pg__heading,html[lang=ar] .cm-oc__heading,html[lang=ar] .cm-oc__card-heading,html[lang=ar] .cm-oc__badge{line-height:var(--cm-line-height-heading-ar);letter-spacing:0}@media(prefers-reduced-motion:reduce){.cm-pg__img,.cm-pg__link,.cm-pg__link-label,.cm-pg__link-arrow{transition:none}.cm-pg__tile:hover .cm-pg__link-label--main,.cm-pg__tile:hover .cm-pg__link-label--copy{transform:none}}.cm-cl{--cm-cl-zoom-ease: ease-out}.cm-cl{padding-block:22px}.cm-cl--shop-by-set{padding-block-start:16px;padding-block-end:20px}.cm-cl--shop-by-size{padding-block-start:20px;padding-block-end:36px}@media screen and (min-width:768px){.cm-cl{padding-block:44px}.cm-cl--shop-by-set{padding-block-start:32px;padding-block-end:40px}.cm-cl--shop-by-size{padding-block-start:40px;padding-block-end:72px}}.cm-cl__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cm-space-4);margin-block-end:var(--cm-space-4)}.cm-cl__eyebrow{margin:0;font-size:12.6px;color:var(--cm-color-text)}.cm-cl__heading{margin:0;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:20.944px;line-height:1.4;color:var(--cm-color-brand-dark)}.cm-cl--shop-by-size .cm-cl__heading{font-size:29.92px}@media screen and (min-width:768px){.cm-cl__head{margin-block-end:var(--cm-space-6)}.cm-cl__eyebrow{font-size:14px}.cm-cl__heading{font-size:24.64px}.cm-cl--shop-by-size .cm-cl__heading{font-size:35.2px}}.cm-cl__viewall{position:relative;display:inline-flex;align-items:center;gap:6px;overflow:hidden;min-block-size:44px;padding-inline:var(--cm-space-2);font-size:11.52px;font-weight:var(--cm-weight-semibold);color:var(--cm-color-brand-dark);border-radius:var(--cm-radius-sm);text-decoration:none}.cm-cl__va-label{display:inline-block;transition:transform var(--cm-motion-link) var(--cm-ease-out),opacity var(--cm-motion-link) var(--cm-ease-out),color var(--cm-motion-link) var(--cm-ease-out)}.cm-cl__va-label--main{position:relative}.cm-cl__va-label--copy{position:absolute;inset-inline-start:0;opacity:0;transform:translate(57px);color:var(--cm-color-accent)}html[dir=rtl] .cm-cl__va-label--copy{transform:translate(-57px)}.cm-cl__va-arrow{inline-size:0;block-size:6px;transition:inline-size var(--cm-motion-link) var(--cm-ease-out)}.cm-cl__viewall:hover .cm-cl__va-arrow,.cm-cl__viewall:focus-visible .cm-cl__va-arrow{inline-size:6px}@media screen and (min-width:768px){.cm-cl__va-arrow,.cm-cl__viewall:hover .cm-cl__va-arrow,.cm-cl__viewall:focus-visible .cm-cl__va-arrow{block-size:8px;inline-size:8px}.cm-cl__va-arrow{inline-size:0}}.cm-cl__viewall:focus-visible{outline:2px solid var(--cm-color-focus)}@media screen and (hover:hover)and (pointer:fine){.cm-cl__viewall:hover .cm-cl__va-label--main{transform:translate(-57px);opacity:0}html[dir=rtl] .cm-cl__viewall:hover .cm-cl__va-label--main{transform:translate(57px)}.cm-cl__viewall:hover .cm-cl__va-label--copy{transform:none;opacity:1}}@media screen and (min-width:768px){.cm-cl__viewall{font-size:14.4px}}.cm-cl cm-carousel{--cm-carousel-gap: var(--cm-cl-gap-sm);--cm-carousel-per-view: var(--cm-cl-pv-sm)}@media screen and (min-width:768px){.cm-cl cm-carousel{--cm-carousel-gap: var(--cm-cl-gap-lg);--cm-carousel-per-view: var(--cm-cl-pv-md)}}@media screen and (min-width:1024px){.cm-cl cm-carousel{--cm-carousel-per-view: max(var(--cm-cl-pv-md),calc(var(--cm-cl-pv-lg) - 1))}}@media screen and (min-width:1280px){.cm-cl cm-carousel{--cm-carousel-per-view: var(--cm-cl-pv-lg)}}@media screen and (max-width:767px){.cm-cl .cm-carousel__arrow{inline-size:40px;block-size:40px;margin-block-start:-20px}.cm-cl .cm-carousel__progress{inline-size:120px}}.cm-cl__card{display:flex;flex-direction:column;block-size:100%;padding:6px;background:var(--cm-color-surface);border-radius:var(--cm-radius-md);color:var(--cm-color-brand-dark);text-decoration:none}.cm-cl--r6 .cm-cl__card{border-radius:var(--cm-radius-sm)}.cm-cl--r0 .cm-cl__card{border-radius:0}.cm-cl__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:var(--cm-color-border)}@media screen and (max-width:767px){.cm-cl__media{aspect-ratio:4 / 5}}.cm-cl__media:not(.cm-cl__media--promo):after{content:"";position:absolute;inset-block:0;inset-inline-start:0;z-index:0;inline-size:100%;background:linear-gradient(90deg,#fff0 25%,#ffffff8c,#fff0 75%);transform:translate(-100%);animation:cm-cl-sweep 1.5s linear infinite;pointer-events:none}@keyframes cm-cl-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cm-cl__img,.cm-cl__media .cm-placeholder{position:relative;z-index:1;display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--cm-motion-tile-zoom) var(--cm-cl-zoom-ease,ease-out)}.cm-cl__media .cm-placeholder{fill:color-mix(in srgb,var(--cm-color-ink) 25%,transparent)}.cm-cl__media--promo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cm-space-2);padding:var(--cm-space-3);background:var(--cm-promo-bg,var(--cm-color-accent));color:var(--cm-promo-fg,var(--cm-color-on-brand));text-align:center}.cm-cl__promo-deco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.cm-cl__promo-deco:before{content:"";position:absolute;inset-block-start:-60%;inset-inline-end:-55%;inline-size:150%;aspect-ratio:1 / 1;border-radius:50%;background:color-mix(in srgb,var(--cm-promo-fg,var(--cm-color-on-brand)) 10%,transparent);transition:transform var(--cm-motion-tile-zoom) var(--cm-cl-zoom-ease,ease-out)}.cm-cl__promo-heading{position:relative;z-index:1;display:block;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:14px;line-height:1.25}.cm-cl__promo-cta{position:relative;z-index:1;display:inline-block;padding:6px 12px;background:var(--cm-promo-fg,var(--cm-color-on-brand));color:var(--cm-promo-bg,var(--cm-color-accent));border-radius:var(--cm-radius-btn);font-size:11.52px;font-weight:var(--cm-weight-semibold);line-height:var(--cm-line-height-button)}.cm-cl__title{margin-block-start:6px;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-semibold);font-size:13.464px;line-height:1.3;text-align:center}.cm-cl__count{margin-block-start:6px;font-size:12.6px;color:var(--cm-color-text);text-align:center}.cm-cl__card:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}@media screen and (min-width:768px){.cm-cl__card{padding:12px}.cm-cl__title{font-size:19.36px;font-weight:var(--cm-weight-bold)}.cm-cl__count{font-size:14px}.cm-cl__promo-heading{font-size:19.36px}.cm-cl__promo-cta{font-size:14.4px;padding:8px 16px}}@media screen and (min-width:1024px)and (hover:hover)and (pointer:fine){.cm-cl__card:hover .cm-cl__img,.cm-cl__card:hover .cm-cl__promo-deco:before{transform:scale(var(--cm-image-hover-scale))}}.cm-cl--shop-by-size .cm-cl__card{padding:0;background:transparent;border-radius:0}.cm-cl--shop-by-size .cm-cl__media{border-radius:0}.cm-cl__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cm-cl-gap-sm)}@media screen and (min-width:768px){.cm-cl__grid{grid-template-columns:repeat(var(--cm-cl-cols),minmax(0,1fr));gap:var(--cm-cl-gap-lg)}}.cm-cl--shop-by-set .cm-cl__card{background:var(--cm-color-border)}.cm-sb{padding-block:24px}.cm-sb__eyebrow{margin:0;font-size:12.6px;color:var(--cm-color-muted)}.cm-sb__heading{margin-block:0 var(--cm-space-4);font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:20.944px;line-height:1.4;color:var(--cm-color-brand-dark)}.cm-sb__list{display:flex;gap:var(--cm-space-2);margin:0;padding:0;padding-block-end:4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cm-sb__list::-webkit-scrollbar{display:none}.cm-sb__item{flex:0 0 calc((100% - var(--cm-space-2)) / 2.3);min-inline-size:0;scroll-snap-align:start}.cm-sb__tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--cm-space-2);min-block-size:96px;padding:var(--cm-space-4);background:var(--cm-color-surface);border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-md);color:var(--cm-color-brand-dark);text-decoration:none;transition:border-color var(--cm-motion-link) var(--cm-ease-in-out),transform var(--cm-motion-link) var(--cm-ease-in-out)}.cm-sb__label{font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:20px;line-height:1.2}.cm-sb--size .cm-sb__label{font-size:28px}.cm-sb__count{font-size:12.6px;color:var(--cm-color-muted)}.cm-sb__arrow{position:absolute;inset-block-start:var(--cm-space-4);inset-inline-end:var(--cm-space-4);inline-size:16px;block-size:16px;color:var(--cm-color-brand);transition:transform var(--cm-motion-link) var(--cm-ease-in-out)}.cm-sb__tile:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}@media screen and (min-width:768px){.cm-sb{padding-block:40px}.cm-sb__eyebrow{font-size:14px}.cm-sb__heading{font-size:24.64px}.cm-sb__tile{min-block-size:120px}.cm-sb__label{font-size:24px}.cm-sb--size .cm-sb__label{font-size:32px}.cm-sb__count{font-size:14px}}@media screen and (min-width:1024px){.cm-sb__list{overflow:visible}.cm-sb__item{flex:1 1 0}}@media screen and (hover:hover)and (pointer:fine){.cm-sb__tile:hover{border-color:var(--cm-color-brand);transform:translateY(calc(var(--cm-motion-tab-offset) * -.5))}.cm-sb__tile:hover .cm-sb__arrow{transform:translate(var(--cm-motion-tab-offset))}html[dir=rtl] .cm-sb__tile:hover .cm-sb__arrow{transform:translate(calc(var(--cm-motion-tab-offset) * -1))}}.cm-sb__list{display:flex}.cm-sb__item--circles{flex:0 0 auto;min-inline-size:0}.cm-sb__tile--circles{position:relative;display:flex;align-items:center;justify-content:center;min-block-size:auto;padding:0;aspect-ratio:1 / 1;block-size:60px;inline-size:60px;border-radius:50%;border:1.5px solid var(--cm-color-border);background:var(--cm-color-surface);font-size:18px;font-weight:var(--cm-weight-bold);line-height:1}.cm-sb__tile--circles .cm-sb__label{font-size:18px;font-weight:var(--cm-weight-bold);line-height:1}.cm-sb__tile--circles .cm-sb__count{position:absolute;inset-block-start:100%;margin-block-start:8px;font-size:12.6px;white-space:nowrap}@media screen and (min-width:768px){.cm-sb__item--circles{min-inline-size:auto;flex-basis:88px}.cm-sb__tile--circles{block-size:88px;inline-size:88px;font-size:22px}.cm-sb__tile--circles .cm-sb__label{font-size:22px}.cm-sb__tile--circles .cm-sb__count{margin-block-start:12px;font-size:14px}}.cm-sb__list:has(.cm-sb__item--circles){gap:10px;justify-content:center;overflow:visible;scroll-snap-type:none;padding-inline:0}@media screen and (min-width:768px){.cm-sb__list:has(.cm-sb__item--circles){gap:16px}.cm-sb__item--circles{flex:0 0 auto}}@media screen and (min-width:768px){.cm-sb__list:has(.cm-sb__item--circles){gap:16px;padding:0}}@media screen and (hover:hover)and (pointer:fine){.cm-sb__tile--circles:hover{border-color:var(--cm-color-brand);transform:none}}.cm-sb__tile--circles:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}@media screen and (prefers-reduced-motion:reduce){.cm-sb__tile--circles{transition:none}}html[lang=ar] .cm-cl__heading,html[lang=ar] .cm-sb__heading,html[lang=ar] .cm-cl__title,html[lang=ar] .cm-sb__label{line-height:var(--cm-line-height-heading-ar);letter-spacing:0}@media screen and (prefers-reduced-motion:reduce){.cm-cl__img,.cm-cl__va-label,.cm-cl__va-arrow,.cm-cl__promo-deco:before,.cm-sb__tile,.cm-sb__arrow{transition:none}.cm-cl__media:not(.cm-cl__media--promo):after{animation:none}.cm-cl__card:hover .cm-cl__img,.cm-cl__card:hover .cm-cl__promo-deco:before,.cm-cl__viewall:hover .cm-cl__va-label--main,.cm-cl__viewall:hover .cm-cl__va-label--copy,.cm-sb__tile:hover,.cm-sb__tile:hover .cm-sb__arrow{transform:none}}.template-index .shopify-section:has(>.cm-sb--size)>.cm-sb{padding-block-end:8px}.template-index .shopify-section:has(>.cm-sb--size)+.shopify-section>.cm-sb--budget{padding-block-start:8px}.cm-rt{padding-block:32px}.cm-rt__inner{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.cm-rt__eyebrow{margin:0;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:14.52px;line-height:1.4;color:var(--cm-color-brand-dark)}.cm-rt__headline{margin:0;margin-block-start:16px;max-inline-size:950px;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:20.944px;line-height:1.4;color:var(--cm-color-brand-dark)}.cm-rt__highlight{color:inherit;transition:color var(--cm-motion-text-fade) var(--cm-ease-in-out)}.cm-rt__headline.is-visible .cm-rt__highlight,.no-js .cm-rt__highlight,.no-motion .cm-rt__highlight{color:var(--cm-rt-highlight,var(--cm-color-accent))}.cm-rt__link{position:relative;display:inline-flex;align-items:center;gap:6px;overflow:hidden;margin:0;margin-block-start:var(--cm-space-3);padding-inline:var(--cm-space-2);min-block-size:44px;border:0;background:none;font-family:var(--cm-font-body);font-size:11.52px;font-weight:var(--cm-weight-semibold);color:var(--cm-color-brand-dark);border-radius:var(--cm-radius-sm);text-decoration:none;cursor:pointer}.cm-rt__link-label{display:inline-block;transition:transform var(--cm-motion-link) var(--cm-ease-out),opacity var(--cm-motion-link) var(--cm-ease-out),color var(--cm-motion-link) var(--cm-ease-out)}.cm-rt__link-label--main{position:relative}.cm-rt__link-label--copy{position:absolute;inset-inline-start:0;opacity:0;transform:translate(57px);color:var(--cm-color-accent)}html[dir=rtl] .cm-rt__link-label--copy{transform:translate(-57px)}.cm-rt__link-arrow{inline-size:8px;block-size:9px}.cm-rt__link:focus-visible{outline:2px solid var(--cm-color-focus)}@media screen and (hover:hover)and (pointer:fine){.cm-rt__link:hover .cm-rt__link-label--main{transform:translate(-57px);opacity:0}html[dir=rtl] .cm-rt__link:hover .cm-rt__link-label--main{transform:translate(57px)}.cm-rt__link:hover .cm-rt__link-label--copy{transform:none;opacity:1}}@media screen and (min-width:768px){.cm-rt{padding-block:64px}.cm-rt__eyebrow{font-size:19.36px}.cm-rt__headline{margin-block-start:26px;font-size:24.64px}.cm-rt__link{font-size:14.4px}}.cm-bn{padding-block:var(--cm-space-3);border-block-end:1px solid var(--cm-color-border)}.cm-bn__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cm-space-3) var(--cm-space-4);margin:0;padding:0;list-style:none}.cm-bn__item{display:flex;align-items:center;gap:var(--cm-space-2);min-inline-size:0}.cm-bn__link{display:inline-flex;align-items:center;gap:var(--cm-space-2);min-block-size:44px;padding-inline:var(--cm-space-2);color:inherit;text-decoration:none}.cm-bn__icon{flex:0 0 auto;inline-size:50px;block-size:50px;border-radius:10px;overflow:hidden;color:var(--cm-color-brand)}.cm-bn__list .cm-bn__icon{inline-size:24px;block-size:24px;border-radius:0}.cm-bn__item--card{gap:20px}.cm-bn__item--card .cm-bn__title{font-size:12.6px;font-weight:var(--cm-weight-medium)}.cm-bn__text{display:flex;flex-direction:column;min-inline-size:0}.cm-bn__title{font-size:12.6px;font-weight:var(--cm-weight-semibold);line-height:1.3;color:var(--cm-color-ink);transition:color var(--cm-motion-link) var(--cm-ease-in-out)}.cm-bn__sub{font-size:var(--cm-xsmall-size);line-height:1.3;color:var(--cm-color-muted)}.cm-bn__link:hover .cm-bn__title{color:var(--cm-color-accent)}.cm-bn__link:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}@media screen and (min-width:768px){.cm-bn__list .cm-bn__icon{inline-size:28px;block-size:28px}.cm-bn__item--card .cm-bn__title,.cm-bn__title{font-size:14px}.cm-bn__sub{font-size:12.6px}}@media screen and (min-width:1024px){.cm-bn__list{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);gap:var(--cm-space-6)}}.cm-tc{padding-block:var(--cm-space-6)}.cm-tc__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--cm-tc-gap-sm);margin:0;padding:0;list-style:none}.cm-tc__col{display:flex;flex-direction:column;align-items:center;gap:var(--cm-space-2);min-inline-size:0;text-align:center}.cm-tc__icon{display:inline-flex;inline-size:var(--cm-tc-icon-sm,43px);block-size:var(--cm-tc-icon-sm,43px);color:var(--cm-color-brand)}.cm-tc__icon svg,.cm-tc__icon img{inline-size:100%;block-size:100%;object-fit:contain}.cm-tc__title{margin:0;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:14.6608px;line-height:1.4;color:var(--cm-color-brand-dark)}.cm-tc__title-link{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--cm-space-2);color:inherit;text-decoration:none;transition:color var(--cm-motion-link) var(--cm-ease-in-out)}@media screen and (hover:hover)and (pointer:fine){.cm-tc__title-link:hover{color:var(--cm-tc-hover,var(--cm-color-accent))}}.cm-tc__title-link:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}.cm-tc__body{margin:0;font-size:12.6px;line-height:1.6;color:var(--cm-color-text)}@media screen and (min-width:768px){.cm-tc{padding-block:var(--cm-space-8)}.cm-tc__list{grid-template-columns:repeat(var(--cm-tc-cols,4),minmax(0,1fr));gap:var(--cm-tc-gap-lg)}.cm-tc__icon{inline-size:var(--cm-tc-icon-lg,43px);block-size:var(--cm-tc-icon-lg,43px)}.cm-tc__title{font-size:17.248px}.cm-tc__body{font-size:14px}}html[lang=ar] .cm-rt__eyebrow,html[lang=ar] .cm-rt__headline,html[lang=ar] .cm-tc__title,html[lang=ar] .cm-bn__title{line-height:var(--cm-line-height-heading-ar);letter-spacing:0}@media(prefers-reduced-motion:reduce){.cm-rt__highlight,.cm-rt__link-label,.cm-tc__title-link,.cm-bn__title{transition:none}.cm-rt__highlight{color:var(--cm-rt-highlight,var(--cm-color-accent))}}.cm-scrolling-banner{background:var(--cm-color-surface);padding-block:14px}[id$=__marquee] cm-marquee.cm-scrolling-banner{display:block;background:var(--cm-color-surface);padding-block:14px;border-block:none}@media screen and (min-width:768px){[id$=__marquee] cm-marquee.cm-scrolling-banner{padding-block:28px}}@media screen and (min-width:768px){.cm-scrolling-banner{padding-block:28px}}.cm-spot__brand{display:grid;place-items:center;inline-size:50px;block-size:50px;border-radius:var(--cm-radius-card);background:var(--cm-color-brand);color:var(--cm-color-on-brand)}.cm-spot__brand .cm-icon{inline-size:35px;block-size:35px}@media(min-width:768px){.cm-spot__brand .cm-icon{inline-size:50px;block-size:50px}}.cm-icon--duotone{fill:currentColor;stroke:none}.cm-bn__icon--chip{box-sizing:border-box;padding:11px;background:rgb(var(--cm-rgb-ink) / .06);color:var(--cm-color-ink)}.cm-bn__icon--tint1{background:rgb(var(--cm-rgb-brand) / .12);color:var(--cm-color-brand)}.cm-bn__icon--tint2{background:rgb(var(--cm-rgb-tan) / .35);color:#66423b}.cm-bn__icon--tint3{background:rgb(var(--cm-rgb-ink) / .06);color:var(--cm-color-ink)}.cm-bn__icon--tint4{background:var(--cm-color-success-bg);color:var(--cm-color-success-text)}.cm-bn__item--chip{display:inline-flex;align-items:center}.cm-bn__chip{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;padding-inline:14px;border-radius:999px;background:rgb(var(--cm-rgb-tan) / .35);color:var(--cm-color-ink);font-size:12.6px;font-weight:var(--cm-weight-medium);white-space:nowrap;text-decoration:none}.cm-bn__chip-star{flex:0 0 auto;inline-size:18px;block-size:18px;color:#66423b}.cm-bn__chip-sep{inline-size:4px;block-size:4px;font-size:4px;color:rgb(var(--cm-rgb-ink) / .4)}@media screen and (min-width:768px){.cm-bn__chip{font-size:14px}}.cm-bn__chip:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}.cm-bn__item--card>a{display:inline-flex;align-items:center;gap:20px;color:inherit;text-decoration:none;white-space:nowrap}.cm-bn__item--card>a .cm-bn__text{flex-direction:row;align-items:center}.cm-bn__item--card>a:hover .cm-bn__title{color:var(--cm-color-accent)}.cm-ft{padding-block:24px}.cm-ft__head{margin-block-end:var(--cm-space-4)}.cm-ft__sub{margin:0;font-size:12.6px;font-weight:var(--cm-weight-bold);color:color-mix(in srgb,var(--cm-color-ink) 80%,transparent)}.cm-ft__heading{margin:0;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:20.944px;line-height:1.4;color:var(--cm-color-brand-dark)}.cm-ft__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.cm-ft__product,.cm-ft__tile{position:relative;display:block;overflow:hidden;border-radius:var(--cm-radius-md);text-decoration:none;min-inline-size:0}.cm-ft__product{aspect-ratio:4 / 5;color:var(--cm-color-on-brand);background:var(--cm-color-brand-dark)}.cm-ft__product-media,.cm-ft__img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.cm-ft__product:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--cm-color-brand-dark) 82%,transparent),transparent 62%);pointer-events:none}.cm-ft__badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2}.cm-ft__product-body{position:absolute;inset:auto 0 0 0;z-index:1;display:flex;flex-direction:column;gap:6px;padding:clamp(16px,2.2vw,28px)}.cm-ft__kicker{font-size:12.6px;opacity:.85}.cm-ft__title{font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:24px;line-height:1.2}.cm-ft__desc{font-size:12.6px;opacity:.9}.cm-ft__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cm-space-2);margin-block-start:6px}.cm-ft__product .cm-price,.cm-ft__product .cm-price__current,.cm-ft__product .cm-price__compare{color:inherit}.cm-ft__cta{pointer-events:none;background:transparent;color:inherit;border:1px solid currentColor}.cm-ft__tile{display:grid;grid-template-columns:minmax(0,1fr);background:var(--cm-color-cream);color:var(--cm-color-brand-dark)}.cm-ft__tile-media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden}.cm-ft__tile-img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--cm-motion-tile-zoom) var(--cm-ease-out)}.cm-ft__tile-body{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:clamp(16px,2.2vw,28px)}.cm-ft__tile-eyebrow{font-size:11.52px;font-weight:var(--cm-weight-bold);letter-spacing:.12em;color:var(--cm-color-accent)}.cm-ft__tile-heading{font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:22px;line-height:1.3}.cm-ft__tile-text{font-size:12.6px;opacity:.85}.cm-ft__tile-link{font-size:12.6px;font-weight:var(--cm-weight-semibold);color:var(--cm-color-accent)}.cm-ft__product:focus-visible,.cm-ft__tile:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}@media screen and (min-width:768px){.cm-ft{padding-block:40px}.cm-ft__heading{font-size:24.64px}.cm-ft__sub{font-size:14px}.cm-ft__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px}.cm-ft__grid--single{grid-template-columns:minmax(0,1fr)}.cm-ft__product{aspect-ratio:auto;min-block-size:520px}.cm-ft__tile{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.cm-ft__tile-media{aspect-ratio:auto;min-block-size:280px}.cm-ft__title{font-size:29px}.cm-ft__desc,.cm-ft__kicker{font-size:14px}}@media screen and (min-width:1024px)and (hover:hover)and (pointer:fine){.cm-ft__tile:hover .cm-ft__tile-img,.cm-ft__product:hover .cm-ft__img{transform:scale(var(--cm-image-hover-scale))}}.cm-ft__img{transition:transform var(--cm-motion-tile-zoom) var(--cm-ease-out)}html[lang=ar] .cm-ft__heading,html[lang=ar] .cm-ft__title,html[lang=ar] .cm-ft__tile-heading{line-height:var(--cm-line-height-heading-ar);letter-spacing:0}html[lang=ar] .cm-ft__tile-eyebrow{letter-spacing:0}@media(prefers-reduced-motion:reduce){.cm-ft__img,.cm-ft__tile-img{transition:none}}.cm-prail{padding-block:calc(var(--cm-prail-pt,64px) / 2) calc(var(--cm-prail-pb,64px) / 2)}@media screen and (min-width:768px){.cm-prail{padding-block:var(--cm-prail-pt,64px) var(--cm-prail-pb,64px)}}.cm-prail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cm-space-4);margin-block-end:var(--cm-space-4)}.cm-prail__sub{margin:0;font-size:12.6px;font-weight:var(--cm-weight-bold);color:color-mix(in srgb,var(--cm-color-ink) 80%,transparent)}.cm-prail__heading{margin:0;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:20.944px;line-height:1.4;color:var(--cm-color-brand-dark)}.cm-prail__index{display:inline-flex;position:relative;overflow:hidden;align-items:center;gap:var(--cm-space-1);min-block-size:44px;padding-inline:var(--cm-space-2);font-size:11.52px;font-weight:var(--cm-weight-semibold);color:var(--cm-color-brand-dark);text-decoration:none}.cm-prail__index-label{display:inline-block;transition:transform var(--cm-motion-link) var(--cm-ease-out),opacity var(--cm-motion-link) var(--cm-ease-out),color var(--cm-motion-link) var(--cm-ease-out)}.cm-prail__index-label--main{position:relative}.cm-prail__index-label--copy{position:absolute;inset-inline-start:0;opacity:0;transform:translate(57px);color:var(--cm-color-accent)}html[dir=rtl] .cm-prail__index-label--copy{transform:translate(-57px)}.cm-prail__index-arrow{inline-size:0;block-size:6px;transition:inline-size var(--cm-motion-link) var(--cm-ease-out)}.cm-prail__index:hover .cm-prail__index-arrow,.cm-prail__index:focus-visible .cm-prail__index-arrow{inline-size:6px}@media screen and (min-width:768px){.cm-prail__index-arrow,.cm-prail__index:hover .cm-prail__index-arrow,.cm-prail__index:focus-visible .cm-prail__index-arrow{block-size:8px;inline-size:8px}.cm-prail__index-arrow{inline-size:0}}.cm-prail__index:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}@media screen and (hover:hover)and (pointer:fine){.cm-prail__index:hover{color:var(--cm-color-accent)}.cm-prail__index:hover .cm-prail__index-label--main{transform:translate(-57px);opacity:0}html[dir=rtl] .cm-prail__index:hover .cm-prail__index-label--main{transform:translate(57px)}.cm-prail__index:hover .cm-prail__index-label--copy{transform:none;opacity:1}}@media screen and (min-width:768px){.cm-prail__sub{font-size:14px}.cm-prail__heading{font-size:24.64px}.cm-prail__index{font-size:14.4px}}.cm-prail__body{display:flex;flex-direction:column;gap:6px}.cm-prail__main{min-inline-size:0;flex:1 1 auto}@media screen and (min-width:768px){.cm-prail__body--with-promo{flex-direction:row;gap:var(--cm-space-3)}}.cm-prail__panel{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.cm-prail__panel[hidden]{display:none}.cm-prail__panel--with-promo .cm-prail__promo{min-block-size:220px}.cm-prail__lazy{flex:1 1 auto;min-inline-size:0}.cm-prail__lazy--first{min-block-size:380px}.cm-prail__lazy.is-failed{min-block-size:0;display:flex;align-items:center;justify-content:center;padding:var(--cm-space-6,24px) var(--cm-space-4,16px);background:var(--cm-color-surface,#fff);border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-md)}.cm-prail__lazy.is-failed .cm-prail__lazy-link{display:inline-block;padding:12px 22px;border-radius:var(--cm-radius-sm,6px);background:var(--cm-color-ink,#121212);color:var(--cm-color-on-brand,#fff);font-weight:var(--cm-weight-semibold,600);text-decoration:none}@media screen and (min-width:768px){.cm-prail__panel--with-promo{flex-direction:row;gap:var(--cm-space-3)}.cm-prail__panel--with-promo cm-carousel{flex:1 1 auto;min-inline-size:0}}.cm-prail__promo-badge{font-size:12.6px;font-weight:var(--cm-weight-semibold);letter-spacing:.02em;opacity:.9}@media screen and (min-width:768px){.cm-prail__promo-badge{font-size:14px}}.cm-prail__promo{position:relative;display:block;overflow:hidden;border-radius:var(--cm-radius-md);text-decoration:none;color:var(--cm-color-on-brand);min-block-size:220px}.cm-prail__promo-media{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;background:var(--cm-color-border)}@media screen and (max-width:767px){.cm-prail__promo:not(.cm-prail__promo--promo){aspect-ratio:4 / 5}.cm-prail__promo:not(.cm-prail__promo--promo) .cm-prail__promo-body{justify-content:flex-end;padding-block-end:20px}.cm-prail__promo--tp-top .cm-prail__promo-body{justify-content:flex-start;padding-block-end:0;padding-block-start:20px}.cm-prail__promo--tp-top:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--cm-color-brand-dark) 75%,transparent),transparent 60%)}}.cm-prail__promo-media .cm-placeholder,.cm-prail__promo-img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.cm-prail__promo-media .cm-placeholder{fill:color-mix(in srgb,var(--cm-color-ink) 25%,transparent)}.cm-prail__promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--cm-color-brand-dark) 75%,transparent),transparent 60%)}.cm-prail__promo-body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cm-space-2);padding:clamp(16px,2vw,20px);text-align:center}.cm-prail__promo-heading{font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:29.92px;line-height:1.2}.cm-prail__promo-text{font-size:12.6px}.cm-prail__promo--promo{background:var(--cm-promo-bg,var(--cm-color-accent));color:var(--cm-promo-fg,var(--cm-color-on-brand))}.cm-prail__promo--promo:after{content:none}.cm-prail__promo-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;overflow:hidden;pointer-events:none}.cm-prail__promo-field:before{content:"";position:absolute;inset-block-start:-55%;inset-inline-end:-50%;inline-size:140%;aspect-ratio:1 / 1;border-radius:50%;background:color-mix(in srgb,var(--cm-promo-fg,var(--cm-color-on-brand)) 10%,transparent);transition:transform var(--cm-motion-tile-zoom) var(--cm-ease-out)}.cm-prail__promo--promo .cm-prail__promo-cta{background:var(--cm-color-tan);color:var(--cm-color-on-tan)}.cm-prail__promo-ends{font-size:12.6px;opacity:.8}.cm-prail__promo-cta{align-self:center;pointer-events:none}.cm-prail__promo{--cm-prail-zoom-ease: ease-out}.cm-prail__promo-img{transition:transform var(--cm-motion-tile-zoom) var(--cm-prail-zoom-ease,ease-out)}@media screen and (min-width:1024px)and (hover:hover)and (pointer:fine){.cm-prail__promo:hover .cm-prail__promo-img{transform:scale(var(--cm-image-hover-scale))}.cm-prail__promo:hover .cm-prail__promo-field:before{transform:scale(var(--cm-image-hover-scale))}}@media screen and (min-width:768px){.cm-prail__promo{flex:0 0 200px;inline-size:200px;min-block-size:530px}.cm-prail__promo-heading{font-size:35.2px}.cm-prail__promo-text{font-size:14px}}@media screen and (min-width:1024px){.cm-prail__promo{flex:0 0 250px;inline-size:250px}}.cm-prail__promo:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}.cm-prail__tablist{display:flex;gap:var(--cm-space-1);margin-block-end:var(--cm-space-3);overflow-x:auto;scrollbar-width:none}.cm-prail__tablist::-webkit-scrollbar{display:none}.cm-prail__tablist.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}@media screen and (hover:hover)and (pointer:fine){.cm-prail__tablist{cursor:grab}}.cm-prail__tab{font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:14.52px;padding-block:10px;padding-inline:12px;border-radius:var(--cm-radius-md);border:1px solid color-mix(in srgb,var(--cm-color-ink) 12%,transparent);background:transparent;color:var(--cm-color-brand-dark);white-space:nowrap;cursor:pointer;transition:transform var(--cm-motion-tabs) var(--cm-ease-out),background-color var(--cm-motion-tabs) var(--cm-ease-out),border-color var(--cm-motion-tabs) var(--cm-ease-out)}.cm-prail__tab.is-active{background:color-mix(in srgb,var(--cm-color-brand-dark) 12%,transparent);border-color:transparent}.cm-prail__tab:active{transform:translateY(var(--cm-motion-tab-offset)) scale(var(--cm-motion-tab-scale))}.cm-prail__tab:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}@media screen and (hover:hover)and (pointer:fine){.cm-prail__tab:hover{background:color-mix(in srgb,var(--cm-color-brand-dark) 12%,transparent)}}@media screen and (min-width:768px){.cm-prail__tab{font-size:15.84px;padding-block:12px;padding-inline:16px}}.cm-prail__panel:not([hidden]) .cm-card{animation:cm-card-in-transform var(--cm-motion-card-in-transform) var(--cm-ease-card-in) calc(min(var(--cm-order,0),3) * var(--cm-card-stagger)) both,cm-card-in-opacity var(--cm-motion-card-in-opacity) var(--cm-ease-card-in) both}.cm-prail cm-carousel{--cm-carousel-gap: var(--cm-prail-gap-sm);--cm-carousel-per-view: var(--cm-prail-pv-sm)}.cm-prail .cm-carousel__arrow{background:var(--cm-color-accent);color:var(--cm-color-on-accent)}.cm-prail cm-carousel .cm-card{block-size:100%}@media screen and (min-width:768px){.cm-prail cm-carousel{--cm-carousel-gap: var(--cm-prail-gap-lg);--cm-carousel-per-view: var(--cm-prail-pv-md)}}@media screen and (min-width:1024px){.cm-prail cm-carousel{--cm-carousel-per-view: var(--cm-prail-pv-lg)}}html[lang=ar] .cm-prail__heading,html[lang=ar] .cm-prail__promo-heading,html[lang=ar] .cm-prail__tab{line-height:var(--cm-line-height-heading-ar);letter-spacing:0}@media(prefers-reduced-motion:reduce){.cm-prail__panel:not([hidden]) .cm-card{animation:none}.cm-prail__tab,.cm-prail__promo-img,.cm-prail__index-label,.cm-prail__index-arrow,.cm-prail__promo-field:before{transition:none}.cm-prail__tab:active{transform:none}.cm-prail__promo:hover .cm-prail__promo-field:before{transform:none}}.template-index main>.shopify-section:nth-child(n+5)>:is(.cm-home,.cm-spot,.cm-rail){content-visibility:auto;contain-intrinsic-block-size:auto 700px}@media screen and (max-width:767.98px){.template-index main>.shopify-section:nth-child(n+5)>.cm-prail{contain-intrinsic-block-size:auto 1090px}.template-index main>.shopify-section:nth-child(n+5)>.cm-spot{contain-intrinsic-block-size:auto 487px}.template-index main>.shopify-section:nth-child(n+5)>.cm-pg{contain-intrinsic-block-size:auto 480px}.template-index main>.shopify-section:nth-child(n+5)>.cm-pb{contain-intrinsic-block-size:auto 710px}.template-index main>.shopify-section:nth-child(n+5)>.cm-sb{contain-intrinsic-block-size:auto 215px}.template-index main>.shopify-section:nth-child(n+5)>.cm-oc{contain-intrinsic-block-size:auto 420px}.template-index main>.shopify-section:nth-child(n+5)>.cm-revs{contain-intrinsic-block-size:auto 755px}}@media screen and (min-width:768px){.template-index main>.shopify-section:nth-child(n+5)>.cm-prail{contain-intrinsic-block-size:auto 750px}.template-index main>.shopify-section:nth-child(n+5)>.cm-spot{contain-intrinsic-block-size:auto 560px}.template-index main>.shopify-section:nth-child(n+5)>.cm-pg{contain-intrinsic-block-size:auto 575px}.template-index main>.shopify-section:nth-child(n+5)>.cm-pb{contain-intrinsic-block-size:auto 804px}.template-index main>.shopify-section:nth-child(n+5)>.cm-sb{contain-intrinsic-block-size:auto 277px}.template-index main>.shopify-section:nth-child(n+5)>.cm-oc{contain-intrinsic-block-size:auto 562px}.template-index main>.shopify-section:nth-child(n+5)>.cm-revs{contain-intrinsic-block-size:auto 925px}}.cm-spot{padding-block:0;max-inline-size:none;margin-inline:0}.cm-spot__wrap{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;aspect-ratio:4 / 5;min-block-size:487px;background:var(--cm-home-bg,var(--cm-color-brand-dark));color:var(--cm-color-on-brand)}@media(min-width:768px){.cm-spot__wrap{aspect-ratio:auto;block-size:560px;min-block-size:0;justify-content:center}}.cm-spot__bg{position:absolute;top:0;right:0;bottom:0;left:0}.cm-spot__bg picture{display:contents}.cm-spot__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 50%}.cm-spot__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#121212b3,#1212129e 40%,#12121200 70%)}@media(min-width:768px){.cm-spot__scrim{background:linear-gradient(to right,#121212b3,#1212129e 40%,#12121200 58%)}html[dir=rtl] .cm-spot__scrim{background:linear-gradient(to left,#121212b3,#1212129e 40%,#12121200 58%)}}.cm-spot__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding-inline:var(--cm-gutter);padding-block:20px;text-align:start;color:var(--cm-color-on-brand)}@media(min-width:768px){.cm-spot__content{inline-size:46%;max-inline-size:46%;padding-block:0}}.cm-spot__eyebrow{margin:0;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:14.52px;line-height:1.4;opacity:.8}.cm-spot__headline{margin:2px 0 0;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:29.92px;line-height:1.25;color:var(--cm-color-on-brand)}.cm-spot__highlight{color:inherit;background-image:linear-gradient(to top,var(--cm-color-tan) 0,var(--cm-color-tan) 2px,transparent 2px);background-repeat:no-repeat;background-size:0% 100%;background-position:0% 100%;transition:background-size var(--cm-motion-text-fade) var(--cm-ease-in-out)}.cm-spot__headline.is-visible .cm-spot__highlight{background-size:100% 100%}html[dir=rtl] .cm-spot__highlight{background-position:100% 100%}.no-js .cm-spot__highlight,.no-motion .cm-spot__highlight{background-size:100% 100%}.cm-spot__paragraph{margin:8px 0 0;font-size:14.52px;line-height:1.4}.cm-spot__offers{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.cm-spot__offer{margin:0;padding:6px 12px;border:1px solid color-mix(in srgb,var(--cm-color-on-brand) 55%,transparent);border-radius:var(--cm-radius-sm);background:color-mix(in srgb,var(--cm-color-brand-dark) 35%,transparent);font-family:var(--cm-font-heading);font-weight:var(--cm-weight-semibold);font-size:14px;line-height:1.4}.cm-spot__timer-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-block-start:14px}.cm-spot__timer-label{margin:0;font-size:14px;font-weight:var(--cm-weight-semibold);opacity:.85}.cm-spot__timer{display:flex;align-items:center;gap:6px}.cm-spot__chip-time{display:flex;flex-direction:column;align-items:center;justify-content:center;inline-size:46px;min-block-size:34px;padding:5px;border-radius:var(--cm-radius-badge-rect);background:var(--cm-spot-timer,var(--cm-color-accent))}.cm-spot__chip-time:first-child{border-radius:var(--cm-radius-md)}.cm-spot__digits{font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:19.8px;line-height:1;font-variant-numeric:tabular-nums}.cm-spot__sep{inline-size:4px;display:inline-block;text-align:center;line-height:12px;color:var(--cm-color-on-brand);opacity:.8}.cm-spot__ctas{display:flex;flex-wrap:wrap;gap:var(--cm-space-2);margin-block-start:16px}.cm-spot__ctas .cm-hero__cta:focus-visible{outline:2px solid var(--cm-color-on-brand);outline-offset:2px}@media(min-width:768px){.cm-spot__eyebrow{font-size:19.36px}.cm-spot__headline{font-size:35.2px}.cm-spot__paragraph{font-size:14.4px}.cm-spot__offers,.cm-spot__timer-wrap{margin-block-start:18px}.cm-spot__chip-time{inline-size:56px;min-block-size:40px}.cm-spot__digits{font-size:24px}.cm-spot__ctas{margin-block-start:26px}}html[lang=ar] .cm-spot__headline,html[lang=ar] .cm-spot__eyebrow{line-height:var(--cm-line-height-heading-ar);letter-spacing:0}.cm-home{background:var(--cm-home-bg,var(--cm-color-page))}.cm-pb{padding-block:24px 32px}.cm-pb>.cm-container{border-radius:var(--cm-radius-md)}@media screen and (min-width:768px){.cm-pb{padding-block:48px 44px}}.cm-pb__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cm-space-2) var(--cm-space-3);text-align:start;margin-block-end:8px}.cm-pb__sub{flex:0 0 100%;margin:0;font-size:12.6px;line-height:14px;color:var(--cm-color-muted)}.cm-pb__heading{margin:0;font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:20.944px;line-height:1.4;color:var(--cm-color-brand-dark)}.cm-pb__label{padding:4px 8px;border-radius:var(--cm-radius-md);background:var(--cm-pb-label-bg,var(--cm-color-sale));color:var(--cm-pb-label-fg,var(--cm-color-on-brand));font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:14.52px;line-height:1.4}.cm-pb__label[data-cm-offer]{display:none}@supports selector(:has(*)){.cm-pb:has([data-cm-panel-index="1"]:not([hidden])) .cm-pb__label[data-cm-offer="1"],.cm-pb:has([data-cm-panel-index="2"]:not([hidden])) .cm-pb__label[data-cm-offer="2"],.cm-pb:has([data-cm-panel-index="3"]:not([hidden])) .cm-pb__label[data-cm-offer="3"],.cm-pb:has([data-cm-panel-index="4"]:not([hidden])) .cm-pb__label[data-cm-offer="4"],.cm-pb:has([data-cm-panel-index="5"]:not([hidden])) .cm-pb__label[data-cm-offer="5"],.cm-pb:has([data-cm-panel-index="6"]:not([hidden])) .cm-pb__label[data-cm-offer="6"]{display:inline-flex}}@media screen and (min-width:768px){.cm-pb__head{justify-content:flex-start;gap:var(--cm-space-2) var(--cm-space-3);margin-block-end:12px}.cm-pb__heading{font-size:24.64px}.cm-pb__label{padding:6px 12px;font-size:19.36px}}.cm-pb__builder{display:flex;flex-direction:column;gap:var(--cm-space-6)}.cm-pb__viewall-wrap{display:flex;justify-content:center;margin-block-start:var(--cm-space-4)}.cm-pb__viewall{min-block-size:44px}@media screen and (min-width:1024px){.cm-pb__builder{flex-direction:row;align-items:flex-start;gap:26px}.cm-pb__main{flex:1 1 auto;min-inline-size:0}.cm-pb__side{flex:0 0 344px;inline-size:344px;align-self:stretch}}.cm-pb__tablist{display:flex;gap:var(--cm-space-1);justify-content:safe center;margin-block-end:var(--cm-space-3);overflow-x:auto;scrollbar-width:none}.cm-pb__tablist::-webkit-scrollbar{display:none}.cm-pb__tab{font-family:var(--cm-font-heading);font-weight:var(--cm-weight-bold);font-size:14.52px;padding-block:10px;padding-inline:12px;border-radius:var(--cm-radius-md);border:1px solid color-mix(in srgb,var(--cm-color-ink) 12%,transparent);background:transparent;color:var(--cm-color-brand-dark);white-space:nowrap;cursor:pointer;transition:transform var(--cm-motion-tabs) var(--cm-ease-out),background-color var(--cm-motion-tabs) var(--cm-ease-out)}.cm-pb__tab.is-active{background:color-mix(in srgb,var(--cm-color-brand-dark) 12%,transparent)}.cm-pb__tab:active{transform:translateY(var(--cm-motion-tab-offset)) scale(var(--cm-motion-tab-scale))}.cm-pb__tab:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}@media screen and (hover:hover)and (pointer:fine){.cm-pb__tab:hover{background:color-mix(in srgb,var(--cm-color-brand-dark) 12%,transparent)}}@media screen and (min-width:768px){.cm-pb__tablist{justify-content:flex-start}.cm-pb__tab{font-size:15.84px;padding-block:12px;padding-inline:16px}}.cm-pb__panel:not([hidden]) .cm-pb__card{animation:cm-card-in-transform var(--cm-motion-card-in-transform) var(--cm-ease-card-in) calc(min(var(--cm-order,0),3) * var(--cm-card-stagger)) both,cm-card-in-opacity var(--cm-motion-card-in-opacity) var(--cm-ease-card-in) both}.cm-pb cm-carousel{--cm-carousel-gap: 6px;--cm-carousel-per-view: var(--cm-pb-pv-sm)}.cm-pb .cm-carousel__arrow{background:var(--cm-color-accent);color:var(--cm-color-on-accent);inline-size:40px;block-size:40px;margin-block-start:-20px}@media screen and (min-width:768px){.cm-pb cm-carousel{--cm-carousel-gap: 12px;--cm-carousel-per-view: var(--cm-pb-pv-md)}.cm-pb .cm-carousel__arrow{inline-size:54px;block-size:54px;margin-block-start:-27px}}@media screen and (min-width:1024px){.cm-pb cm-carousel{--cm-carousel-per-view: var(--cm-pb-pv-lg)}}.cm-pb__card{display:flex;flex-direction:column;gap:var(--cm-space-2);block-size:100%;padding:12px;background:var(--cm-color-surface);border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-md);border-end-start-radius:var(--cm-radius-sm);border-end-end-radius:var(--cm-radius-sm)}.cm-pb__media{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--cm-color-border)}.cm-pb__img,.cm-pb__media .cm-placeholder{inline-size:100%;block-size:100%;object-fit:cover;object-position:center;display:block}.cm-pb__title{margin:0;font-size:14.52px;font-weight:var(--cm-weight-bold);line-height:1.3;color:var(--cm-color-ink)}.cm-pb__title-link{color:inherit;text-decoration:none;transition:color var(--cm-motion-link) var(--cm-ease-in-out)}@media screen and (hover:hover)and (pointer:fine){.cm-pb__title-link:hover{color:var(--cm-color-accent)}}.cm-pb__field{display:grid;gap:3px}.cm-pb__field-label{font-size:var(--cm-xsmall-size);font-weight:var(--cm-weight-semibold);line-height:1.3;color:var(--cm-color-muted)}.cm-pb__select{inline-size:100%;min-block-size:44px;padding-block:6px;padding-inline:10px;padding-inline-end:28px;border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-btn);background-color:color-mix(in srgb,var(--cm-color-ink) 6%,transparent);color:var(--cm-color-ink);font-family:var(--cm-font-body);font-size:12.6px;font-weight:var(--cm-weight-semibold);cursor:pointer;text-overflow:ellipsis}.cm-pb__select:disabled{opacity:.5;cursor:not-allowed}.cm-pb__select:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}@media screen and (min-width:768px){.cm-pb__select{min-block-size:34px;padding-block:4px}}.cm-pb__qty{display:inline-flex;align-items:center;inline-size:100%;border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-btn);background:var(--cm-color-surface)}.cm-pb__qty-btn{flex:1 1 0;min-inline-size:44px;block-size:44px;display:grid;place-items:center;border:0;background:none;color:color-mix(in srgb,var(--cm-color-ink) 80%,transparent);cursor:pointer}.cm-pb__qty-btn .cm-icon{inline-size:12px;block-size:12px}.cm-pb__qty-btn:focus-visible,.cm-pb__qty-input:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:-2px}input.cm-pb__qty-input{flex:0 0 auto;inline-size:36px;min-inline-size:0;min-block-size:0;block-size:44px;border:0;padding:0;background:none;text-align:center;color:var(--cm-color-ink);font-family:var(--cm-font-body);font-weight:var(--cm-weight-semibold);font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cm-pb__qty-input::-webkit-outer-spin-button,.cm-pb__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cm-pb__note{margin:0;font-size:var(--cm-xsmall-size);line-height:1.4;font-weight:var(--cm-weight-semibold);color:var(--cm-color-accent)}.cm-pb__stockline{margin:0;font-size:var(--cm-xsmall-size);line-height:1.4;color:var(--cm-color-urgency)}.cm-pb__note[hidden],.cm-pb__stockline[hidden]{display:none}.cm-pb__pick{margin-block-start:auto;inline-size:100%;padding-block:10px;font-size:11.52px}@media screen and (max-width:767.98px){.cm-pb__card{block-size:auto}.cm-pb__pick{margin-block-start:var(--cm-space-2)}}.cm-pb__pick[aria-pressed=true]{background:var(--cm-color-brand-dark);color:var(--cm-color-on-brand)}@media screen and (min-width:768px){.cm-pb__card{padding:20px}.cm-pb__title{font-size:15.84px}.cm-pb__pick{padding-block:12px;font-size:14.4px}}.cm-pb__side{display:none}@media screen and (min-width:768px){.cm-pb__side{display:block;aspect-ratio:3 / 1;overflow:hidden;border-radius:var(--cm-radius-card)}}.cm-pb__side-img{display:block;inline-size:100%;block-size:100%;object-fit:cover;background:var(--cm-color-surface-alt);border-radius:var(--cm-radius-card)}.cm-pb__bar{position:fixed;inset-inline:0;inset-block-end:calc(var(--cm-bottom-bar-height) + env(safe-area-inset-bottom,0px));z-index:var(--cm-z-toolbar);display:flex;align-items:center;gap:var(--cm-space-2);padding:var(--cm-space-2) var(--cm-space-3);background:var(--cm-color-surface);border-block-start:1px solid var(--cm-color-border);box-shadow:0 -2px 10px #0000001a}.cm-pb__bar[hidden],body.drawer-open .cm-pb__bar,html.cm-scroll-locked .cm-pb__bar{display:none}.cm-pb__bar-info{flex:1 1 auto;min-inline-size:0;margin:0;font-size:var(--cm-small-size);font-weight:var(--cm-weight-semibold)}.cm-pb__bar-add{flex:none;min-block-size:44px}@media screen and (min-width:1024px){.cm-pb__bar{inset-block-end:0}}.cm-pb__bar-add.is-loading{position:relative;color:transparent}.cm-pb__bar-add.is-loading:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:18px;block-size:18px;margin-block-start:-9px;margin-inline-start:-9px;border:2px solid var(--cm-color-on-brand);border-block-start-color:transparent;border-radius:50%;animation:cm-pb-spin var(--cm-motion-spinner) linear infinite}@keyframes cm-pb-spin{to{transform:rotate(360deg)}}html[lang=ar] .cm-pb__heading,html[lang=ar] .cm-pb__title{line-height:var(--cm-line-height-heading-ar);letter-spacing:0}@media(prefers-reduced-motion:reduce){.cm-pb__panel:not([hidden]) .cm-pb__card{animation:none}.cm-pb__bar-add.is-loading:after{animation:none}.cm-pb__tab,.cm-pb__title-link{transition:none}.cm-pb__tab:active{transform:none}}.cm-pb__packs{display:flex;flex-direction:column;gap:var(--cm-space-1)}.cm-pb__packs-chips{display:flex;gap:var(--cm-space-1);flex-direction:row-reverse}@supports (direction: rtl){[dir=rtl] .cm-pb__packs-chips{flex-direction:row}}.cm-pb__pack-chip{flex:1;min-height:44px;padding:8px 12px;border:2px solid var(--cm-color-border);border-radius:var(--cm-radius-md);background:var(--cm-color-surface);color:var(--cm-color-body);font-size:14px;font-weight:var(--cm-weight-semibold);cursor:pointer;transition:all .2s ease}.cm-pb__pack-chip:hover{border-color:var(--cm-color-brand)}.cm-pb__pack-chip[aria-pressed=true]{background:var(--cm-color-brand);color:var(--cm-color-on-brand);border-color:var(--cm-color-brand)}.cm-pb__pack-chip:focus-visible{outline:2px solid var(--cm-color-brand);outline-offset:2px}.cm-pb__packs-price{display:flex;gap:var(--cm-space-1);flex-wrap:wrap;align-items:baseline;font-size:13px}.cm-pb__packs-total{font-weight:var(--cm-weight-semibold);color:var(--cm-color-body)}.cm-pb__packs-was{text-decoration:line-through;color:var(--cm-color-muted)}.cm-pb__packs-save{color:var(--cm-color-brand);font-weight:var(--cm-weight-semibold)}.cm-hm{--hm-pt: calc(var(--hm-pt-d,40px) * .6);--hm-pb: calc(var(--hm-pb-d,40px) * .6);--hm-gap: 8px;background:var(--cm-home-bg,var(--cm-color-page));padding-block:var(--hm-pt) var(--hm-pb);overflow-x:clip}@media screen and (min-width:768px){.cm-hm{--hm-pt: var(--hm-pt-d,40px);--hm-pb: var(--hm-pb-d,40px)}}.cm-hm__head{margin-block-end:18px;text-align:start}.cm-hm__head--center{text-align:center}.cm-hm__eyebrow{margin:0 0 4px;font-family:var(--cm-font-body);font-size:var(--cm-body-size);font-weight:var(--cm-weight-semibold);color:var(--cm-color-muted)}.cm-hm__title{margin:0;font-family:var(--cm-font-heading);font-size:20.944px;font-weight:var(--cm-weight-bold);line-height:1.4;color:var(--cm-color-brand-dark)}@media screen and (min-width:768px){.cm-hm__head{margin-block-end:26px}.cm-hm__title{font-size:24.64px}}html[lang=ar] .cm-hm__title{line-height:var(--cm-line-height-heading-ar)}.cm-hm ul{margin:0;padding:0;list-style:none}.cm-hm__link{display:block;color:inherit;text-decoration:none}.cm-hm__link:focus-visible,.cm-hm__tab:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:2px}.cm-hm__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--hm-ar-m,4 / 5);background:var(--cm-color-skeleton)}@media screen and (min-width:768px){.cm-hm__media{aspect-ratio:var(--hm-ar,4 / 5)}}.cm-hm__media picture{display:contents}.cm-hm__img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--hm-fp-m,var(--hm-fp,50% 50%));scale:var(--hm-zoom,1);transform-origin:50% 38%;animation:cm-hm-in .4s ease both;transition:transform var(--cm-motion-tile-zoom,.6s) ease-out}@media screen and (min-width:768px){.cm-hm__img{object-position:var(--hm-fp,50% 50%)}}@keyframes cm-hm-in{0%{opacity:0}to{opacity:1}}@media(hover:hover){.cm-hm__link:hover .cm-hm__img{transform:scale(1.04)}}.cm-hm--panels{--hm-ar-m: 4 / 5;--hm-ar: 5 / 8}.cm-hm__panels{display:grid;grid-template-columns:1fr 1fr;gap:var(--hm-gap)}.cm-hm__panels>li:first-child{grid-column:1 / -1}.cm-hm__panel .cm-hm__link{position:relative}.cm-hm__btn{position:absolute;inset-inline:0;inset-block-end:12px;inline-size:fit-content;max-inline-size:calc(100% - 16px);margin-inline:auto;padding:9px 18px;background:var(--cm-color-surface);color:var(--cm-color-ink);border-radius:var(--cm-radius-button);font-family:var(--cm-font-button);font-size:12px;font-weight:var(--cm-weight-bold);line-height:var(--cm-line-height-button);letter-spacing:.04em;text-align:center;text-transform:uppercase;transition:background-color .2s ease}@media(hover:hover){.cm-hm__link:hover .cm-hm__btn{background:var(--cm-color-tan)}}@media screen and (min-width:768px){.cm-hm__panels{grid-template-columns:repeat(3,1fr);gap:30px;max-inline-size:1320px;margin-inline:auto}.cm-hm__panels>li:first-child{grid-column:auto}.cm-hm__btn{inset-block-end:6%;padding:13px 30px;font-size:14px}}.cm-hm--cards{--hm-ar-m: 4 / 5;--hm-ar: 4 / 5}.cm-hm__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--hm-gap)}@media screen and (min-width:768px){.cm-hm__cards{grid-template-columns:repeat(4,1fr);gap:6px}}.cm-hm__card .cm-hm__link{overflow:hidden;border-radius:var(--cm-radius-card);background:var(--cm-color-surface)}.cm-hm__card .cm-hm__label{display:block;padding:12px 8px 14px;font-family:var(--cm-font-heading);font-size:14px;font-weight:var(--cm-weight-bold);line-height:1.35;text-align:center;color:var(--cm-color-ink)}@media screen and (min-width:768px){.cm-hm__card .cm-hm__label{padding-block:14px 16px;font-size:16px}}.cm-hm--toggle{--hm-ar-m: 4 / 3;--hm-ar: 16 / 9}.cm-hm__toggle{display:flex;justify-content:center;margin-block-end:18px}.cm-hm__tabs{display:inline-flex;padding:4px;border-radius:var(--cm-radius-pill);background:#e9e8e6}.cm-hm__tab{-webkit-appearance:none;appearance:none;min-block-size:44px;min-inline-size:104px;padding:0 26px;border:0;border-radius:var(--cm-radius-pill);background:transparent;color:var(--cm-color-muted);font-family:var(--cm-font-button);font-size:14px;font-weight:var(--cm-weight-semibold);cursor:pointer;transition:background-color .2s ease,color .2s ease}.cm-hm__tab[aria-selected=true]{background:var(--cm-color-ink);color:#fff}@media screen and (min-width:768px){.cm-hm__toggle{margin-block-end:28px}.cm-hm__tab{min-inline-size:140px;font-size:15px}}.js .cm-hm__pane:not(.is-active){display:none}.cm-hm__tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:16px var(--hm-gap)}@media screen and (min-width:768px){.cm-hm__tiles{grid-template-columns:repeat(4,1fr);gap:4px}}.cm-hm__tile .cm-hm__label{display:block;padding-block-start:10px;font-family:var(--cm-font-heading);font-size:14px;font-weight:var(--cm-weight-medium);line-height:1.35;text-align:start;color:var(--cm-color-ink)}@media screen and (min-width:768px){.cm-hm__tile .cm-hm__label{padding-block-start:14px;font-size:18px}}.cm-hm--circles{--hm-ar-m: 1;--hm-ar: 1}.cm-hm__circles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 10px}.cm-hm__circle .cm-hm__link{display:flex;flex-direction:column;align-items:center;gap:10px}.cm-hm__circle .cm-hm__media{inline-size:min(100%,100px);border-radius:50%;background:#efe6d3;box-shadow:inset 0 0 0 1px rgb(var(--cm-rgb-ink) / .06)}.cm-hm__circle .cm-hm__label{font-family:var(--cm-font-heading);font-size:13px;font-weight:var(--cm-weight-medium);line-height:1.3;text-align:center;color:var(--cm-color-ink)}@media screen and (min-width:768px){.cm-hm__circles{grid-template-columns:repeat(6,1fr);gap:24px 20px;max-inline-size:1000px}.cm-hm__circle .cm-hm__media{inline-size:min(100%,130px)}.cm-hm__circle .cm-hm__label{font-size:14px}}.cm-hm--swatches{--hm-ar-m: 1;--hm-ar: 1}.cm-hm__swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 12px}.cm-hm__swatch{flex:0 0 calc((100% - 24px) / 3);max-inline-size:200px}.cm-hm__swatch .cm-hm__media{border-radius:var(--cm-radius-sm)}.cm-hm__swatch .cm-hm__label{display:block;padding-block-start:10px;font-family:var(--cm-font-heading);font-size:12px;font-weight:var(--cm-weight-medium);letter-spacing:.06em;line-height:1.35;text-align:center;text-transform:uppercase;color:var(--cm-color-ink)}@media screen and (min-width:768px){.cm-hm__swatches{gap:24px}.cm-hm__swatch{flex-basis:calc((100% - 96px)/5);max-inline-size:240px}.cm-hm__swatch .cm-hm__label{font-size:14px}}html[lang=ar] .cm-hm__swatch .cm-hm__label,html[lang=ar] .cm-hm__btn{letter-spacing:0}@media(prefers-reduced-motion:reduce){.cm-hm__img{animation:none;transition:none}.cm-hm__link:hover .cm-hm__img{transform:none}}[data-hm-failed] .cm-hm__link:not(:has(img)) .cm-hm__media{display:none}[data-hm-failed] .cm-hm__link:not(:has(img)) .cm-hm__label{display:block;padding:16px 14px;border:1px solid var(--cm-color-border-strong,var(--cm-color-border));border-radius:var(--cm-radius-md,10px);background:var(--cm-color-surface,#fff);text-align:center}[data-hm-failed] .cm-hm__circle .cm-hm__link:not(:has(img)) .cm-hm__media{display:block}[data-hm-failed] .cm-hm__circle .cm-hm__link:not(:has(img)) .cm-hm__label{display:block;padding:6px 0 0;border:0;background:none}.cm-hs{--hs-h: clamp(540px, calc(100svh - 300px) ,900px);position:relative;background:var(--cm-color-brand-dark)}.cm-hs__grid{display:grid;grid-template-columns:1fr;margin:0;padding:0;list-style:none;direction:ltr}.cm-hs__panel{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--cm-color-brand-dark)}.cm-hs__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;color:var(--cm-color-surface);text-decoration:none}.cm-hs__link:focus-visible{outline:3px solid var(--cm-color-surface);outline-offset:-6px}.cm-hs__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.cm-hs__media picture{display:contents}.cm-hs__img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--hs-fp-m,50% 0%);--hs-z: var(--hs-zoom,1);transform:scale(var(--hs-z));transform-origin:50% 100%;transition:transform var(--cm-motion-tile-zoom,.6s) ease-out}.cm-hs__logo{position:absolute;inset-block-start:14px;left:14px;z-index:2;inline-size:90px;block-size:auto;pointer-events:none;filter:drop-shadow(0 1px 6px color-mix(in srgb,var(--cm-color-ink) 40%,transparent))}.cm-hs__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--cm-color-ink) 55%,transparent),transparent 40%)}.cm-hs__label{position:absolute;inset-inline:0;inset-block-end:7%;z-index:1;display:block;padding-inline:16px;padding-block-end:12px;font-family:var(--cm-font-heading);font-size:28px;font-weight:var(--cm-weight-bold);line-height:1.1;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:var(--cm-color-surface);direction:inherit;text-shadow:0 1px 14px color-mix(in srgb,var(--cm-color-ink) 45%,transparent)}html[dir=rtl] .cm-hs__label,html[lang=ar] .cm-hs__label{letter-spacing:0;line-height:var(--cm-line-height-heading-ar,1.3)}.cm-hs__label:after{content:"";display:block;inline-size:28px;block-size:2px;margin:10px auto 0;background:var(--cm-color-surface);transition:inline-size .25s ease}@media(hover:hover){.cm-hs__link:hover .cm-hs__img{transform:scale(calc(var(--hs-z) * 1.03))}.cm-hs__link:hover .cm-hs__label:after{inline-size:56px}}@media screen and (min-width:768px){.cm-hs__grid{grid-template-columns:1fr 1fr;block-size:var(--hs-h)}.cm-hs__panel{aspect-ratio:auto}.cm-hs__img{object-position:var(--hs-fp,50% 0%);--hs-z: 1}.cm-hs__logo{inset-block-start:22px;left:24px;inline-size:120px}.cm-hs__label{inset-block-end:11%;font-size:clamp(30px,2.5vw,44px)}.cm-hs__label:after{margin-block-start:14px}}@media(prefers-reduced-motion:reduce){.cm-hs__img,.cm-hs__label:after{transition:none}.cm-hs__link:hover .cm-hs__img{transform:scale(var(--hs-z))}}@media screen and (min-width:768px){.cm-hs--single .cm-hs__grid{grid-template-columns:1fr;block-size:min(var(--hs-h),48vw)}.cm-hs--single .cm-hs__label{font-size:clamp(32px,2.8vw,52px)}}.cm-hs--single .cm-hs__link:after{background:linear-gradient(to top,color-mix(in srgb,var(--cm-color-ink) 62%,transparent),transparent 48%)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cm-home.css.map */
