/* Built from theme.css: comments and spacing removed. Do not edit - edit src/input.css, rebuild theme.css, and this file follows. */
*,::before,::after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}*,::before,::after{box-sizing: border-box;border-width: 0;border-style: solid;border-color: #e5e7eb;}::before,::after{--tw-content: '';}html,:host{line-height: 1.5;-webkit-text-size-adjust: 100%;-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;font-family: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings: normal;font-variation-settings: normal;-webkit-tap-highlight-color: transparent;}body{margin: 0;line-height: inherit;}hr{height: 0;color: inherit;border-top-width: 1px;}abbr:where([title]){-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}h1,h2,h3,h4,h5,h6{font-size: inherit;font-weight: inherit;}a{color: inherit;text-decoration: inherit;}b,strong{font-weight: bolder;}code,kbd,samp,pre{font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings: normal;font-variation-settings: normal;font-size: 1em;}small{font-size: 80%;}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub{bottom: -0.25em;}sup{top: -0.5em;}table{text-indent: 0;border-color: inherit;border-collapse: collapse;}button,input,optgroup,select,textarea{font-family: inherit;font-feature-settings: inherit;font-variation-settings: inherit;font-size: 100%;font-weight: inherit;line-height: inherit;letter-spacing: inherit;color: inherit;margin: 0;padding: 0;}button,select{text-transform: none;}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance: button;background-color: transparent;background-image: none;}:-moz-focusring{outline: auto;}:-moz-ui-invalid{box-shadow: none;}progress{vertical-align: baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height: auto;}[type='search']{-webkit-appearance: textfield;outline-offset: -2px;}::-webkit-search-decoration{-webkit-appearance: none;}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit;}summary{display: list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin: 0;}fieldset{margin: 0;padding: 0;}legend{padding: 0;}ol,ul,menu{list-style: none;margin: 0;padding: 0;}dialog{padding: 0;}textarea{resize: vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity: 1;color: #9ca3af;}input::placeholder,textarea::placeholder{opacity: 1;color: #9ca3af;}button,[role="button"]{cursor: pointer;}:disabled{cursor: default;}img,svg,video,canvas,audio,iframe,embed,object{display: block;vertical-align: middle;}img,video{max-width: 100%;height: auto;}[hidden]:where(:not([hidden="until-found"])){display: none;}html{background-color: var(--sl-ivory);color: var(--sl-charcoal);font-family: var(--sl-font-sans);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;scroll-behavior: auto;}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0;}img,video{max-width: 100%;height: auto;display: block;}a{color: inherit;text-decoration: none;}.sl-heading-accent{color: var(--sl-heading-accent-color,#2F6F68);}.\!container{width: 100% !important;}.container{width: 100%;}@media (min-width: 640px){.\!container{max-width: 640px !important;}.container{max-width: 640px;}}@media (min-width: 768px){.\!container{max-width: 768px !important;}.container{max-width: 768px;}}@media (min-width: 1024px){.\!container{max-width: 1024px !important;}.container{max-width: 1024px;}}@media (min-width: 1280px){.\!container{max-width: 1280px !important;}.container{max-width: 1280px;}}@media (min-width: 1536px){.\!container{max-width: 1536px !important;}.container{max-width: 1536px;}}[data-safe-horizontal-rail]{touch-action: pan-x pan-y pinch-zoom;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.sl-wish{position: relative;width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;padding: 0;border: 0;background: none;color: inherit;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: transform 0.18s ease;}.sl-wish__icon{width: 18px;height: 18px;display: block;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linejoin: round;transition: fill 0.18s ease,stroke 0.18s ease;}.sl-wish[aria-pressed="true"] .sl-wish__icon{fill: currentColor;}button.sl-wish[aria-pressed="true"]{color: var(--sl-wishlist-saved-color,#D96778);}.sl-wish:active{transform: scale(0.88);}.sl-wish:focus-visible{outline: 2px solid var(--sl-heading-accent-color,#2F6F68);outline-offset: -6px;border-radius: 50%;}@media (prefers-reduced-motion: reduce){.sl-wish,.sl-wish__icon{transition: none;}.sl-wish:active{transform: none;}}.sl-wish-live{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.sl-site-header{position: sticky;top: 0;z-index: 50;width: 100%;color: var(--sl-header-text,#211E1A);background-color: var(--sl-header-bg,#F7F2EA);background-color: color-mix( in srgb,var(--sl-header-bg,#F7F2EA) calc(var(--sl-header-opacity,0.96) * 100%),transparent );backdrop-filter: var(--sl-header-blur,blur(10px));-webkit-backdrop-filter: var(--sl-header-blur,blur(10px));border-bottom: 1px solid var(--sl-header-border,#DED6CA);box-shadow: none;}.sl-site-header__inner{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;-moz-column-gap: clamp(1.5rem,3vw,3.5rem);column-gap: clamp(1.5rem,3vw,3.5rem);max-width: var(--sl-max-width);margin: 0 auto;padding: 0 var(--sl-gutter);height: var(--sl-header-height-desktop,66px);min-width: 0;}.sl-site-header__left,.sl-site-header__right{display: flex;align-items: center;min-width: 0;}.sl-site-header__left{display: none;}.sl-site-header__right{justify-content: flex-end;gap: 0.125rem;}.sl-header-menu-toggle,.sl-header-wishlist,.sl-header-account,.sl-header-bag{color: var(--sl-header-text,#211E1A);}.sl-header-menu-toggle{display: none;flex-direction: row;align-items: center;gap: 9px;padding: 9px;border: 0;border-radius: 2px;background: transparent;cursor: pointer;transition: opacity 0.2s ease;}.sl-header-menu-toggle__mark{display: inline-flex;flex-direction: column;justify-content: center;gap: 6px;flex: 0 0 auto;}.sl-header-menu-toggle__bar{display: block;width: var(--sl-header-hamburger-size,21px);height: 1px;background: currentColor;border-radius: 0.5px;}.sl-header-menu-toggle__bar:last-child{width: calc(var(--sl-header-hamburger-size,21px) * 0.72);}.sl-header-menu-toggle__label{font-size: 10px;letter-spacing: 0.16em;text-transform: uppercase;font-weight: 500;font-family: var(--sl-font-sans);line-height: 1;}.sl-header-menu-toggle:hover,.sl-header-wishlist:hover,.sl-header-account:hover,.sl-header-bag:hover{opacity: 0.68;}.sl-header-menu-toggle:focus-visible,.sl-header-wishlist:focus-visible,.sl-header-account:focus-visible,.sl-header-bag:focus-visible,.sl-menu-drawer__close:focus-visible,.sl-menu-drawer__nav a:focus-visible{outline: 2px solid color-mix(in srgb,var(--sl-header-text,#211E1A) 72%,var(--sl-header-bg,#F7F2EA));outline-offset: 4px;}.sl-header-brand{display: flex;justify-content: center;align-items: center;justify-self: start;min-width: 0;height: 100%;}.sl-header-brand a,.sl-header-brand .custom-logo-link{font-family: var(--sl-font-serif);font-size: 22px;letter-spacing: 0.24em;text-transform: uppercase;color: var(--sl-header-text,#211E1A);font-weight: 600;transition: opacity 0.2s ease;text-decoration: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: geometricPrecision;}.sl-header-brand .custom-logo-link,.sl-header-brand__text-link,.sl-header-brand__logo-link{display: flex;justify-content: center;align-items: center;height: 100%;}.sl-header-brand .custom-logo-link:hover,.sl-header-brand__text-link:hover{opacity: 1;}.sl-header-brand__text{display: block;color: var(--sl-header-text,#211E1A);font-size: var(--sl-header-logo-size,22px);letter-spacing: 0.22em;font-weight: 600;line-height: 1;filter: none;transform: none;}.sl-header-brand img{display: block;width: auto;height: auto;max-width: 150px;max-height: 54px;opacity: 1;filter: none;transform: none;will-change: auto;image-rendering: auto;}.sl-primary-nav{min-width: 0;justify-self: center;}.sl-primary-nav__menu{display: flex;align-items: center;justify-content: center;gap: clamp(1.25rem,2.4vw,2.5rem);list-style: none;margin: 0;padding: 0;}.sl-primary-nav__menu a{position: relative;display: inline-flex;align-items: center;min-height: 40px;font-size: 0.6875rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--sl-header-text,#211E1A);font-weight: 500;text-decoration: none;white-space: nowrap;transition: opacity 0.2s ease;}.sl-primary-nav__menu a::after{content: "";position: absolute;right: 0;bottom: 6px;left: 0;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: right;transition: transform 0.24s ease;}.sl-primary-nav__menu a:hover{opacity: 0.68;}.sl-primary-nav__menu a:hover::after,.sl-primary-nav__menu a:focus-visible::after,.sl-primary-nav__menu .current-menu-item > a::after,.sl-primary-nav__menu .current_page_item > a::after{transform: scaleX(1);transform-origin: left;}.sl-primary-nav__menu a:focus-visible{outline: 2px solid color-mix(in srgb,var(--sl-header-text,#211E1A) 72%,var(--sl-header-bg,#F7F2EA));outline-offset: 3px;}.sl-header-wishlist{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;border: 0;background: transparent;cursor: pointer;transition: opacity 0.2s ease;}.sl-header-wishlist__icon-wrap{position: relative;display: inline-flex;align-items: center;justify-content: center;}.sl-header-wishlist__icon{width: calc(var(--sl-header-bag-size,24px) - 2px);height: calc(var(--sl-header-bag-size,24px) - 2px);display: block;}.sl-header-wishlist__count{position: absolute;top: -7px;right: -9px;display: inline-flex;align-items: center;justify-content: center;min-width: var(--sl-header-count-size,16px);height: var(--sl-header-count-size,16px);padding: 0 4px;border-radius: 999px;background-color: color-mix(in srgb,var(--sl-header-text,#211E1A) 88%,transparent);color: var(--sl-header-bg,#F7F2EA);font-family: var(--sl-font-sans);font-size: var(--sl-header-count-font-size,9px);font-weight: 600;line-height: 1;letter-spacing: 0.03em;}.sl-header-wishlist__count[data-count="0"]{display: none;}.sl-header-account{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;text-decoration: none;transition: opacity 0.2s ease;}.sl-header-account__icon-wrap{display: inline-flex;align-items: center;justify-content: center;}.sl-header-account svg{display: block;width: var(--sl-header-bag-size,24px);height: var(--sl-header-bag-size,24px);}.sl-header-account[aria-current="page"] svg :is(circle,path){stroke-width: 1.9;}.sl-header-bag{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;position: relative;text-decoration: none;transition: opacity 0.2s ease;}.sl-header-bag__icon-wrap{position: relative;display: inline-flex;align-items: center;flex: 0 0 auto;}.sl-header-bag__icon{width: var(--sl-header-bag-size,24px);height: var(--sl-header-bag-size,24px);display: block;}.sl-header-bag__count{position: absolute;top: -4px;right: -7px;}@media (max-width: 1023px){.sl-site-header__inner{grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);-moz-column-gap: 0;column-gap: 0;height: var(--sl-header-height-mobile,62px);}.sl-site-header__left{display: flex;justify-content: flex-start;}.sl-header-menu-toggle{display: inline-flex;min-width: 44px;min-height: 44px;}.sl-header-brand{justify-self: center;}.sl-primary-nav{display: none;}.sl-header-brand a,.sl-header-brand .custom-logo-link{letter-spacing: 0.17em;}.sl-header-brand img,.sl-header-brand .custom-logo{display: block;height: auto;width: auto;max-width: var(--sl-header-logo-max-width,108px);max-height: calc(var(--sl-header-height-mobile,62px) - 8px);transform: none;filter: none;opacity: 1;will-change: auto;image-rendering: auto;-o-object-fit: contain;object-fit: contain;}.sl-site-header__right{gap: 0;}.sl-header-account{display: none;}.sl-header-wishlist,.sl-header-bag{width: 44px;height: 44px;}.sl-header-menu-toggle__label{display: none;}}body.home.sl-hero-transparent-header-enabled .sl-main.sl-home,body.front-page.sl-hero-transparent-header-enabled .sl-main.sl-home{margin-top: calc(-1 * (var(--sl-header-height-desktop,66px) + 1px));}@media (max-width: 1023px){body.home.sl-hero-transparent-header-enabled .sl-main.sl-home,body.front-page.sl-hero-transparent-header-enabled .sl-main.sl-home{margin-top: calc(-1 * (var(--sl-header-height-mobile,62px) + 1px));}}body.home .sl-site-header,body.front-page .sl-site-header{transition: background-color 320ms ease,box-shadow 320ms ease,backdrop-filter 320ms ease,border-color 320ms ease;}body.home.sl-hero-transparent-header-enabled .sl-site-header:not(.sl-header--scrolled),body.front-page.sl-hero-transparent-header-enabled .sl-site-header:not(.sl-header--scrolled){background-color: transparent;backdrop-filter: none;-webkit-backdrop-filter: none;border-bottom-color: transparent;box-shadow: none;}body.home.sl-hero-transparent-header-enabled.sl-hero-transparent-header-tone-light .sl-site-header:not(.sl-header--scrolled) :is(.sl-header-menu-toggle,.sl-header-wishlist,.sl-header-account,.sl-header-bag,.sl-header-brand a,.sl-header-brand .custom-logo-link,.sl-header-brand__text,.sl-primary-nav__menu a),body.front-page.sl-hero-transparent-header-enabled.sl-hero-transparent-header-tone-light .sl-site-header:not(.sl-header--scrolled) :is(.sl-header-menu-toggle,.sl-header-wishlist,.sl-header-account,.sl-header-bag,.sl-header-brand a,.sl-header-brand .custom-logo-link,.sl-header-brand__text,.sl-primary-nav__menu a){color: #F7F2EA;transition: color 320ms ease;}body.home.sl-hero-transparent-header-enabled.sl-hero-transparent-header-tone-dark .sl-site-header:not(.sl-header--scrolled) :is(.sl-header-menu-toggle,.sl-header-wishlist,.sl-header-account,.sl-header-bag,.sl-header-brand a,.sl-header-brand .custom-logo-link,.sl-header-brand__text,.sl-primary-nav__menu a),body.front-page.sl-hero-transparent-header-enabled.sl-hero-transparent-header-tone-dark .sl-site-header:not(.sl-header--scrolled) :is(.sl-header-menu-toggle,.sl-header-wishlist,.sl-header-account,.sl-header-bag,.sl-header-brand a,.sl-header-brand .custom-logo-link,.sl-header-brand__text,.sl-primary-nav__menu a){color: var(--sl-header-text,#211E1A);transition: color 320ms ease;}body.home.sl-hero-transparent-header-enabled.sl-hero-transparent-header-tone-light .sl-site-header:not(.sl-header--scrolled) .sl-header-brand img,body.front-page.sl-hero-transparent-header-enabled.sl-hero-transparent-header-tone-light .sl-site-header:not(.sl-header--scrolled) .sl-header-brand img{filter: brightness(0) invert(1);transition: filter 320ms ease;}body.home.sl-hero-transparent-header-enabled.sl-hero-transparent-header-tone-dark .sl-site-header:not(.sl-header--scrolled) .sl-header-brand img,body.front-page.sl-hero-transparent-header-enabled.sl-hero-transparent-header-tone-dark .sl-site-header:not(.sl-header--scrolled) .sl-header-brand img{filter: none;transition: filter 320ms ease;}body.home.sl-hero-transparent-header-enabled .sl-site-header.sl-header--scrolled,body.front-page.sl-hero-transparent-header-enabled .sl-site-header.sl-header--scrolled{background-color: color-mix(in srgb,var(--sl-header-bg,#F7F2EA) 92%,transparent);backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px);box-shadow: 0 10px 30px rgba(43,36,31,0.08);border-bottom-color: var(--sl-header-border,#DED6CA);}html body.sl-header-mode-reveal .sl-site-header{will-change: transform;transition: background-color 320ms ease,backdrop-filter 320ms ease,border-color 320ms ease;}html body.sl-header-mode-reveal .sl-site-header.sl-header--settle{transition: transform 260ms cubic-bezier(0.22,0.72,0.18,1),box-shadow 260ms ease,background-color 320ms ease,backdrop-filter 320ms ease,border-color 320ms ease;}html body.sl-header-mode-reveal.sl-header-mode-reveal .sl-site-header.sl-header--scrolled.sl-header--scrolled{box-shadow: 0 10px 30px rgba(43,36,31,calc(0.08 * (1 - var(--sl-hdr-p,0))));}html body.sl-header-mode-reveal .sl-pdp{--pdp-header: max(0px,calc(var(--sl-header-height-mobile,62px) - var(--sl-hdr-off,0px)));}@media (min-width: 1024px){html body.sl-header-mode-reveal .sl-pdp{--pdp-header: max(0px,calc(var(--sl-header-height-desktop,76px) - var(--sl-hdr-off,0px)));}}html body.sl-header-mode-appear .sl-site-header{margin-bottom: calc(-1 * (var(--sl-header-height-mobile,62px) + 1px));transition: opacity 280ms ease,transform 320ms cubic-bezier(0.22,0.72,0.18,1),background-color 320ms ease,backdrop-filter 320ms ease,border-color 320ms ease,box-shadow 320ms ease;}@media (min-width: 1024px){html body.sl-header-mode-appear .sl-site-header{margin-bottom: calc(-1 * (var(--sl-header-height-desktop,66px) + 1px));}}html body.sl-header-mode-appear.sl-hero-transparent-header-enabled .sl-site-header,html body.sl-header-mode-appear.sl-catalogue-hero-transparent .sl-site-header{margin-bottom: 0;}html body.sl-header-mode-appear:not(.sl-header-appeared) .sl-site-header{opacity: 0;pointer-events: none;transform: translate3d(0,-8px,0);background-color: transparent;backdrop-filter: none;-webkit-backdrop-filter: none;border-bottom-color: transparent;box-shadow: none;}@media (prefers-reduced-motion: reduce){html body.sl-header-mode-appear .sl-site-header{transition: none;}}.sl-hero{display: flex;align-items: center;justify-content: center;min-height: 80vh;background-color: var(--sl-ivory);padding: var(--sl-section-pad) var(--sl-gutter);text-align: center;}.sl-hero__eyebrow{display: block;font-size: 0.625rem;letter-spacing: 0.26em;text-transform: uppercase;color: var(--sl-stone);margin-bottom: 1.875rem;}.sl-btn{display: inline-block;padding: 0.9rem 2.625rem;font-size: 0.625rem;letter-spacing: 0.22em;text-transform: uppercase;font-weight: 500;color: var(--sl-ivory);background-color: var(--sl-charcoal);border: 1px solid var(--sl-charcoal);transition: background-color 0.28s ease,color 0.28s ease;cursor: pointer;}.sl-btn:hover{background-color: transparent;color: var(--sl-charcoal);}.sl-section-header{margin-bottom: 4rem;text-align: center;}.sl-section-header__label,.sl-section-heading__eyebrow{display: block;margin: 0 0 1.25rem;font-family: var(--sl-font-sans);font-size: var(--sl-section-eyebrow-size-mobile,0.625rem);font-weight: 400;line-height: 1.2;letter-spacing: 0.26em;text-transform: uppercase;color: var(--sl-section-eyebrow-color,var(--sl-stone));}.sl-section-header__title,.sl-section-heading__title{margin: 0;font-family: var(--sl-font-serif);font-size: var(--sl-section-heading-size-mobile,clamp(1.875rem,3.5vw,2.875rem));font-weight: 400;line-height: 1.22;letter-spacing: -0.01em;text-transform: none;color: var(--sl-section-heading-color,var(--sl-charcoal));}.sl-footer{padding: 2.75rem var(--sl-gutter);border-top: 1px solid var(--sl-border);background-color: var(--sl-ivory);}.sl-wc-notices{max-width: var(--sl-max-width);margin: 0 auto;padding: 1rem var(--sl-gutter) 0;}.woocommerce-message a.\!button,.woocommerce-info a.\!button{font-size: 0.65rem !important;letter-spacing: 0.16em !important;text-transform: uppercase !important;color: var(--sl-charcoal) !important;border-bottom: 1px solid var(--sl-charcoal) !important;padding-bottom: 1px !important;margin-left: 1rem !important;background: none !important;box-shadow: none !important;}.woocommerce-message a.button,.woocommerce-info a.button{font-size: 0.65rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--sl-charcoal);border-bottom: 1px solid var(--sl-charcoal);padding-bottom: 1px;margin-left: 1rem;background: none;box-shadow: none;}.woocommerce-message a.\!button,.woocommerce-info a.\!button{font-size: 0.65rem !important;letter-spacing: 0.16em !important;text-transform: uppercase !important;color: var(--sl-charcoal) !important;border-bottom: 1px solid var(--sl-charcoal) !important;padding-bottom: 1px !important;margin-left: 1rem !important;background: none !important;box-shadow: none !important;}.sl-product-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(1.5rem,2.5vw,2.5rem);list-style: none;padding: 0;margin: 0 0 4rem;}@media (min-width: 1400px){.sl-product-grid{grid-template-columns: repeat(4,1fr);}}@media (max-width: 900px){.sl-product-grid{grid-template-columns: repeat(2,1fr);}}@media (max-width: 560px){.sl-product-grid{grid-template-columns: 1fr;}}.sl-pcard{display: flex;flex-direction: column;}.sl-pcard__image-link{display: block;overflow: hidden;}.sl-pcard__media{position: relative;aspect-ratio: 4 / 5;background-color: var(--sl-warm-gray);overflow: hidden;}.sl-pcard__img{position: absolute;inset: 0;width: 100%;height: 100%;}.sl-pcard__img--primary{z-index: 1;}.sl-pcard__img--hover{z-index: 2;opacity: 0;transition: opacity 0.55s ease;}.sl-pcard:hover .sl-pcard__img--hover{opacity: 1;}.sl-pcard__img-el{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: transform 0.65s cubic-bezier(0.25,0.46,0.45,0.94);display: block;}.sl-pcard:hover .sl-pcard__img--primary .sl-pcard__img-el{transform: scale(1.04);}.sl-pcard__no-image{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background-color: var(--sl-warm-gray);}.sl-pcard__no-image span{font-size: 0.6875rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sl-taupe);}.sl-pcard__badge{position: absolute;top: 1rem;left: 1rem;z-index: 3;font-size: 0.5625rem;letter-spacing: 0.2em;text-transform: uppercase;color: var(--sl-charcoal);background-color: var(--sl-ivory);padding: 0.25rem 0.5rem;}.sl-pcard__body{padding: 1.125rem 0 0;flex: 1;display: flex;flex-direction: column;}.sl-pcard__title{font-family: var(--sl-font-serif);font-size: 1rem;font-weight: 400;color: var(--sl-charcoal);margin-bottom: 0.375rem;letter-spacing: 0.01em;line-height: 1.4;}.sl-pcard__title a{transition: color 0.2s ease;}.sl-pcard__title a:hover{color: var(--sl-stone);}.sl-pcard__price{margin-bottom: 0.625rem;}.sl-pcard__price .price{font-size: 0.875rem;color: var(--sl-charcoal);font-weight: 400;}.sl-pcard__price .\!price{font-size: 0.875rem !important;color: var(--sl-charcoal) !important;font-weight: 400 !important;}.sl-pcard__price .price del{color: var(--sl-taupe);margin-right: 0.375rem;font-weight: 400;}.sl-pcard__price .\!price del{color: var(--sl-taupe) !important;margin-right: 0.375rem !important;font-weight: 400 !important;}.sl-pcard__price .price ins{text-decoration: none;color: var(--sl-charcoal);}.sl-pcard__price .\!price ins{text-decoration: none !important;color: var(--sl-charcoal) !important;}.sl-pcard__link{font-size: 0.625rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--sl-stone);border-bottom: 1px solid transparent;width: -moz-fit-content;width: fit-content;transition: color 0.2s ease,border-color 0.2s ease;padding-bottom: 1px;margin-top: auto;}.sl-pcard:hover .sl-pcard__link{color: var(--sl-charcoal);border-bottom-color: var(--sl-charcoal);}.sl-pcard__add.\!loading{opacity: 0.55 !important;pointer-events: none !important;}.sl-pcard__add.loading,.sl-pcard__add[aria-disabled="true"]{opacity: 0.55;pointer-events: none;}.sl-pcard__add.\!loading::after,.single_add_to_cart_button.\!loading::after{content: "" !important;display: inline-block !important;width: 0.75rem !important;height: 0.75rem !important;margin-left: 0.5rem !important;border: 1px solid currentColor !important;border-right-color: transparent !important;border-radius: 999px !important;vertical-align: -0.1em !important;animation: sl-cart-spin 0.7s linear infinite !important;}.sl-pcard__add.loading::after,.single_add_to_cart_button.loading::after{content: "";display: inline-block;width: 0.75rem;height: 0.75rem;margin-left: 0.5rem;border: 1px solid currentColor;border-right-color: transparent;border-radius: 999px;vertical-align: -0.1em;animation: sl-cart-spin 0.7s linear infinite;}.sl-pcard__add.\!loading::after,.single_add_to_cart_button.\!loading::after{content: "" !important;display: inline-block !important;width: 0.75rem !important;height: 0.75rem !important;margin-left: 0.5rem !important;border: 1px solid currentColor !important;border-right-color: transparent !important;border-radius: 999px !important;vertical-align: -0.1em !important;animation: sl-cart-spin 0.7s linear infinite !important;}.sl-pcard__add.added{color: var(--sl-color-accent);border-bottom-color: var(--sl-color-accent);}.sl-pcard .added_to_cart.wc-forward{display: none;}@keyframes sl-cart-spin{to{transform: rotate(360deg);}}.sl-pagination{margin-top: 1rem;text-align: center;}.woocommerce-pagination ul{display: flex;justify-content: center;align-items: center;gap: 0.375rem;list-style: none;padding: 0;margin: 0;}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{display: flex;align-items: center;justify-content: center;width: 2.25rem;height: 2.25rem;font-size: 0.75rem;letter-spacing: 0.04em;color: var(--sl-stone);border: 1px solid var(--sl-border);transition: background-color 0.2s ease,color 0.2s ease;}.woocommerce-pagination ul li a:hover{background-color: var(--sl-charcoal);color: var(--sl-ivory);border-color: var(--sl-charcoal);}.woocommerce-pagination ul li span.current{background-color: var(--sl-charcoal);color: var(--sl-ivory);border-color: var(--sl-charcoal);}.woocommerce-pagination ul li span.\!current{background-color: var(--sl-charcoal) !important;color: var(--sl-ivory) !important;border-color: var(--sl-charcoal) !important;}.sl-product-missing{max-width: 480px;margin: clamp(4rem,10vw,10rem) auto;text-align: center;padding: 0 var(--sl-gutter);display: flex;flex-direction: column;align-items: center;gap: 1.75rem;}.sl-product-missing p{font-size: 1rem;line-height: 1.75;color: var(--sl-stone);}.sl-cart-trigger{display: flex;align-items: center;gap: 0.4375rem;font-size: 0.6875rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--sl-header-text,#211E1A);font-weight: 500;transition: opacity 0.2s ease;text-decoration: none;}.sl-cart-trigger:hover{opacity: 0.65;}.sl-cart-trigger__count{display: inline-flex;align-items: center;justify-content: center;min-width: var(--sl-header-count-size,16px);height: var(--sl-header-count-size,16px);padding: 0 4px;font-size: var(--sl-header-count-font-size,9px);font-weight: 600;letter-spacing: 0.03em;color: var(--sl-header-bg,#F7F2EA);background-color: color-mix(in srgb,var(--sl-header-text,#211E1A) 88%,transparent);border-radius: 999px;line-height: 1;transition: opacity 0.2s ease;}.sl-cart-trigger__count[data-count="0"]{display: none;}.sl-menu-drawer{position: fixed;inset: 0;z-index: 210;visibility: hidden;pointer-events: none;}.sl-menu-drawer.is-open{visibility: visible;pointer-events: auto;}.sl-menu-drawer__backdrop{position: absolute;inset: 0;background: rgba(33,30,26,0.28);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);opacity: 0;transition: opacity 0.32s ease;}.sl-menu-drawer.is-open .sl-menu-drawer__backdrop{opacity: 1;}.sl-menu-drawer__surface{position: relative;z-index: 1;width: 380px;max-width: calc(100vw - 2rem);height: 100%;display: flex;flex-direction: column;background: linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.34)),var(--sl-header-bg,#F7F2EA);color: var(--sl-header-text,#211E1A);border-right: 1px solid var(--sl-header-border,#DED6CA);box-shadow: 16px 0 36px rgba(33,30,26,0.08);transform: translateX(-100%);transition: transform 0.36s cubic-bezier(0.4,0,0.2,1);}.sl-menu-drawer.is-open .sl-menu-drawer__surface{transform: translateX(0);}.sl-menu-drawer__header{min-height: max(var(--sl-header-height-desktop,66px),88px);display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.75rem 1.5rem;border-bottom: 1px solid var(--sl-header-border,#DED6CA);}.sl-menu-drawer__brand{display: flex;align-items: center;flex: 1 1 auto;min-width: 0;}.sl-menu-drawer__brand-link{display: inline-flex;align-items: center;max-width: 100%;text-decoration: none;line-height: 1;color: inherit;}.sl-menu-drawer__brand-logo{display: block;width: auto;height: 60px;max-height: 60px;max-width: 100%;-o-object-fit: contain;object-fit: contain;-o-object-position: left center;object-position: left center;}.sl-menu-drawer__brand-text{font-family: var(--sl-font-serif);font-size: 0.875rem;letter-spacing: 0.2em;text-transform: uppercase;line-height: 1;color: var(--sl-header-text,#211E1A);}.sl-menu-drawer__close{position: relative;width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;padding: 0;border: 0;border-radius: 999px;background: transparent;color: currentColor;cursor: pointer;}.sl-menu-drawer__close span{position: absolute;width: 18px;height: 1px;background: currentColor;}.sl-menu-drawer__close span:first-child{transform: rotate(45deg);}.sl-menu-drawer__close span:last-child{transform: rotate(-45deg);}.sl-menu-drawer__nav{padding: 0.5rem 1.5rem 2rem;flex: 1;overflow-y: auto;overscroll-behavior: contain;}.sl-menu-drawer__accordion{display: flex;flex-direction: column;}.sl-menu-drawer__group{border-bottom: 1px solid color-mix(in srgb,var(--sl-header-border,#DED6CA) 74%,transparent);}.sl-menu-drawer__shop-all,.sl-menu-drawer__trigger{display: flex;align-items: center;width: 100%;min-height: 60px;margin: 0;padding: 0;border: 0;border-bottom: 1px solid color-mix(in srgb,var(--sl-header-border,#DED6CA) 74%,transparent);background: transparent;font-family: var(--sl-font-serif);font-size: clamp(1.125rem,2.4vw,1.375rem);font-weight: 500;letter-spacing: 0.02em;line-height: 1.2;color: var(--sl-header-text,#211E1A);text-decoration: none;text-align: left;cursor: pointer;transition: color 0.2s ease,opacity 0.2s ease;}.sl-menu-drawer__trigger{justify-content: space-between;gap: 1rem;}.sl-menu-drawer__shop-all:hover,.sl-menu-drawer__trigger:hover{opacity: 0.66;}.sl-menu-drawer__shop-all:focus-visible,.sl-menu-drawer__trigger:focus-visible,.sl-menu-drawer__sublink:focus-visible{outline: 2px solid color-mix(in srgb,var(--sl-header-text,#211E1A) 72%,var(--sl-header-bg,#F7F2EA));outline-offset: -2px;}.sl-menu-drawer__chevron{width: 24px;height: 24px;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;transition: transform 0.28s ease;}.sl-menu-drawer__trigger[aria-expanded="true"] .sl-menu-drawer__chevron{transform: rotate(90deg);}.sl-menu-drawer__panel{max-height: 0;overflow: hidden;opacity: 0;transition: max-height 0.32s ease,opacity 0.22s ease;}.sl-menu-drawer__panel.is-open{opacity: 1;}.sl-menu-drawer__panel[hidden]{display: none;}.sl-menu-drawer__panel-inner{padding: 0.125rem 0 0.75rem;}.sl-menu-drawer__sublink{display: flex;align-items: center;min-height: 44px;padding: 0.4rem 0 0.4rem calc(0.75rem + var(--sl-drawer-link-depth,0) * 0.75rem);font-family: var(--sl-font-sans);font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.08em;line-height: 1.4;text-transform: uppercase;color: color-mix(in srgb,var(--sl-header-text,#211E1A) 78%,var(--sl-header-bg,#F7F2EA));text-decoration: none;transition: color 0.2s ease,padding-left 0.2s ease;}.sl-menu-drawer__sublink:hover{padding-left: calc(1rem + var(--sl-drawer-link-depth,0) * 0.75rem);color: var(--sl-header-text,#211E1A);}.sl-menu-drawer__note{margin: 0;padding: 1.25rem 1.5rem 1.5rem;border-top: 1px solid var(--sl-header-border,#DED6CA);font-size: 0.75rem;letter-spacing: 0.08em;line-height: 1.7;text-transform: uppercase;color: color-mix(in srgb,var(--sl-header-text,#211E1A) 64%,var(--sl-header-bg,#F7F2EA));}@media (max-width: 640px){.sl-menu-drawer__surface{width: min(86vw,340px);max-width: calc(100vw - 1rem);}.sl-menu-drawer__header{min-height: max(var(--sl-header-height-mobile,60px),76px);padding: 0.625rem 1.25rem;}.sl-menu-drawer__brand-logo{height: 52px;max-height: 52px;}.sl-menu-drawer__nav{padding: 0.5rem 1.25rem 1.5rem;}.sl-menu-drawer__note{padding-right: 1.25rem;padding-left: 1.25rem;}}.sl-drawer-backdrop{position: fixed;inset: 0;background-color: rgba(44,44,44,0.28);backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);z-index: 199;opacity: 0;pointer-events: none;transition: opacity 0.35s ease;}.sl-drawer-backdrop.is-open{opacity: 1;pointer-events: auto;}.sl-wishlist-backdrop{position: fixed;inset: 0;z-index: 203;opacity: 0;pointer-events: none;background: rgba(33,30,26,0.3);backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);transition: opacity 0.32s ease;}.sl-wishlist-backdrop.is-open{opacity: 1;pointer-events: auto;}.sl-wishlist-drawer{position: fixed;inset: 0 0 0 auto;z-index: 204;display: flex;width: min(88vw,380px);flex-direction: column;border-left: 1px solid rgba(85,72,62,0.12);background: #FBF8F3;box-shadow: none;transform: translateX(100%);transition: transform 0.38s cubic-bezier(0.4,0,0.2,1),box-shadow 0.38s ease;}.sl-wishlist-drawer.is-open{box-shadow: -22px 0 56px rgba(33,30,26,0.16);transform: translateX(0);}.sl-wishlist-drawer__scroll{flex: 1;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;transition: opacity 0.18s ease;}.sl-wishlist-drawer__scroll.is-loading{opacity: 0.48;pointer-events: none;}.sl-wishlist-drawer__items[hidden],.sl-wishlist-drawer .sl-drawer-empty[hidden],.sl-wishlist-drawer__footer[hidden]{display: none;}.sl-wishlist-drawer__items{display: grid;padding: 0 1rem;}.sl-wishlist-drawer__item{position: relative;display: grid;grid-template-columns: 98px minmax(0,1fr) 32px;gap: 0.82rem;align-items: stretch;padding: 1rem 0;border-bottom: 1px solid rgba(85,72,62,0.14);background: transparent;}.sl-wishlist-drawer__image{display: block;width: 98px;height: 100%;min-height: 0;overflow: hidden;border-radius: 2px;background: var(--sl-warm-gray);}.sl-wishlist-drawer__image img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-wishlist-drawer__body{min-width: 0;padding-top: 0.08rem;}.sl-wishlist-drawer__name{display: -webkit-box;overflow: hidden;color: var(--sl-charcoal);font-family: var(--sl-font-serif);font-size: 0.95rem;line-height: 1.35;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.sl-wishlist-drawer__price{display: flex;flex-wrap: wrap;gap: 0.25rem 0.55rem;align-items: baseline;margin: 0.42rem 0 0;font-family: var(--sl-font-sans);font-size: 0.76rem;line-height: 1.35;}.sl-wishlist-drawer__price-current{color: var(--sl-charcoal);font-weight: 600;}.sl-wishlist-drawer__price-regular{color: var(--sl-stone);font-size: 0.72rem;text-decoration-thickness: 1px;}.sl-wishlist-drawer__saving{flex-basis: 100%;color: #2F7D50;font-size: 0.63rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;}.sl-wishlist-drawer__actions{display: flex;align-items: center;margin-top: 0.65rem;}.sl-wishlist-drawer__move{display: inline-flex;width: 100%;min-height: 42px;align-items: center;justify-content: center;padding: 0.72rem 0.7rem;border: 1px solid #2B241F;border-radius: 2px;background: #2B241F;color: #FFFFFF;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 0.63rem;font-weight: 500;line-height: 1;letter-spacing: 0.16em;text-decoration: none;text-transform: uppercase;transition: opacity 0.18s ease,transform 0.18s ease;}.sl-wishlist-drawer__move:hover{border-color: #4C4038;background: #4C4038;color: #FFFFFF;}.sl-wishlist-drawer__move:active{transform: translateY(1px);}.sl-wishlist-drawer__remove{display: inline-flex;width: 38px;height: 38px;align-items: center;justify-content: center;margin-top: -0.25rem;align-self: start;padding: 0;border: 0;background: transparent;color: #91867D;cursor: pointer;transition: color 0.18s ease,transform 0.18s ease;}.sl-wishlist-drawer__remove:hover{color: var(--sl-wishlist-saved-color,#D96778);}.sl-wishlist-drawer__remove:active{transform: scale(0.9);}.sl-wishlist-drawer__remove:focus-visible{outline: 2px solid var(--sl-wishlist-saved-color,#D96778);outline-offset: -4px;border-radius: 4px;}.sl-wishlist-drawer__remove-icon{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 1.45;stroke-linecap: round;stroke-linejoin: round;}.sl-wishlist-drawer__empty-icon{width: 30px;height: 30px;margin-bottom: 0.15rem;fill: none;stroke: var(--sl-taupe);stroke-width: 1.2;stroke-linejoin: round;}.sl-wishlist-drawer__footer{position: relative;z-index: 1;flex: 0 0 auto;padding: 0.78rem 0.9rem max(0.8rem,env(safe-area-inset-bottom));border-top: 1px solid rgba(85,72,62,0.13);background: rgba(244,239,233,0.97);box-shadow: 0 -8px 22px rgba(54,43,34,0.04);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);}.sl-wishlist-drawer__trust{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.4rem;}.sl-wishlist-drawer__trust span{display: flex;align-items: center;justify-content: center;gap: 0.28rem;color: #756C64;font-family: var(--sl-font-sans);font-size: 0.5rem;font-weight: 600;line-height: 1.25;letter-spacing: 0.04em;text-align: center;text-transform: uppercase;}.sl-wishlist-drawer__trust svg{width: 14px;height: 14px;flex: 0 0 auto;fill: none;stroke: #9A8D82;stroke-width: 1.35;stroke-linecap: round;stroke-linejoin: round;}.sl-wishlist-drawer__legal{margin: 0.6rem 0 0;padding-top: 0.55rem;border-top: 1px solid rgba(85,72,62,0.12);color: #948980;font-family: var(--sl-font-sans);font-size: 0.48rem;line-height: 1.3;letter-spacing: 0.1em;text-align: center;text-transform: uppercase;}@media (min-width: 1024px){.sl-wishlist-drawer{width: 420px;}}@media (max-width: 420px){.sl-wishlist-drawer__item{grid-template-columns: 94px minmax(0,1fr) 30px;gap: 0.65rem;padding-right: 0;padding-left: 0;}.sl-wishlist-drawer__image{width: 94px;height: 100%;min-height: 0;}}@media (prefers-reduced-motion: reduce){.sl-wishlist-backdrop,.sl-wishlist-drawer,.sl-wishlist-drawer__scroll{transition: none;}}.sl-mini-cart{position: fixed;top: 0;right: 0;bottom: 0;width: min(88vw,380px);background-color: var(--sl-white);z-index: 200;display: flex;flex-direction: column;transform: translateX(100%);transition: transform 0.38s cubic-bezier(0.4,0,0.2,1);border-left: 1px solid var(--sl-border);}.sl-mini-cart.is-open{transform: translateX(0);}@media (min-width: 1024px){.sl-mini-cart{width: 420px;}}.sl-drawer-header{display: flex;align-items: center;justify-content: space-between;padding: 1.5rem 1.75rem;border-bottom: 1px solid var(--sl-border);flex-shrink: 0;}.sl-drawer-header__left{display: flex;align-items: baseline;gap: 0.625rem;}.sl-drawer-title{font-family: var(--sl-font-serif);font-size: 1.125rem;font-weight: 400;color: var(--sl-charcoal);letter-spacing: 0.01em;}.sl-drawer-header__count,.sl-wishlist-drawer__count{font-size: 0.6875rem;color: var(--sl-stone);letter-spacing: 0.06em;}.sl-drawer-close{display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;background: none;border: none;cursor: pointer;color: var(--sl-stone);transition: color 0.2s ease;flex-shrink: 0;outline: none;}.sl-drawer-close:hover{color: var(--sl-charcoal);}.sl-drawer-close:focus-visible{outline: 2px solid var(--sl-stone);outline-offset: 2px;}.sl-drawer-error{padding: 0.75rem 1.75rem;font-size: 0.8125rem;color: #b91c1c;background-color: #fef2f2;border-bottom: 1px solid #fecaca;flex-shrink: 0;}.sl-drawer-scroll{flex: 1;overflow-y: auto;padding: 0.5rem 0;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;transition: opacity 0.2s ease;}.sl-drawer-scroll.is-loading{opacity: 0.45;pointer-events: none;}.sl-drawer-item{display: flex;gap: 1rem;padding: 1.25rem 1.75rem;border-bottom: 1px solid var(--sl-border);position: relative;align-items: flex-start;}.sl-drawer-item:last-child{border-bottom: none;}.sl-drawer-item.is-removing{opacity: 0.45;pointer-events: none;transition: opacity 0.18s ease;}.sl-drawer-item__img-link,.sl-drawer-item__img{flex-shrink: 0;width: 72px;height: 90px;overflow: hidden;background-color: var(--sl-warm-gray);display: block;}.sl-drawer-item__img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;display: block;}.sl-drawer-item__body{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 0.3125rem;padding-right: 2.25rem;}.sl-drawer-item__name{font-size: 0.875rem;color: var(--sl-charcoal);line-height: 1.45;letter-spacing: 0.01em;}.sl-drawer-item__name a{transition: color 0.2s ease;}.sl-drawer-item__name a:hover{color: var(--sl-stone);}.sl-drawer-item__meta{font-size: 0.75rem;color: var(--sl-stone);line-height: 1.55;}.sl-drawer-item__meta dl{display: flex;flex-direction: column;gap: 0;}.sl-drawer-item__meta dt{display: none;}.sl-drawer-item__meta dd{margin: 0;}.sl-drawer-item__footer{display: flex;align-items: center;justify-content: space-between;gap: 0.625rem;margin-top: 0.5rem;}.sl-drawer-qty{display: flex;align-items: center;gap: 0;border: 1px solid var(--sl-border);height: 32px;}.sl-drawer-qty__btn{width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;background: none;border: none;cursor: pointer;color: var(--sl-charcoal);font-size: 1.125rem;transition: background-color 0.15s ease;outline: none;flex-shrink: 0;}.sl-drawer-qty__btn:hover{background-color: var(--sl-warm-gray);}.sl-drawer-qty__btn:focus-visible{outline: 2px solid var(--sl-stone);outline-offset: -2px;}.sl-drawer-qty__val{font-size: 0.8125rem;color: var(--sl-charcoal);min-width: 28px;text-align: center;border-left: 1px solid var(--sl-border);border-right: 1px solid var(--sl-border);line-height: 32px;display: block;}.sl-drawer-qty__solo{font-size: 0.75rem;color: var(--sl-stone);letter-spacing: 0.04em;}.sl-drawer-item__price{display: flex;min-width: 0;flex-direction: column;align-items: flex-end;gap: 0.15rem;text-align: right;font-variant-numeric: tabular-nums;}.sl-drawer-item__price-values{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: flex-end;gap: 0.2rem 0.4rem;}.sl-drawer-item__price-current{color: var(--sl-charcoal);font-size: 0.82rem;font-weight: 600;}.sl-drawer-item__price-regular{color: var(--sl-stone);font-size: 0.68rem;font-weight: 400;text-decoration-thickness: 1px;}.sl-drawer-item__saving{color: #2F7D50;font-size: 0.6rem;font-weight: 700;line-height: 1.2;letter-spacing: 0.05em;text-transform: uppercase;}.sl-drawer-item__remove{position: absolute;top: 0.9rem;right: 1.15rem;display: inline-flex;width: 38px;height: 38px;align-items: center;justify-content: center;padding: 0;border: 0;background: transparent;color: #91867D;cursor: pointer;transition: color 0.18s ease,transform 0.18s ease;outline: none;}.sl-drawer-item__remove:hover{color: var(--sl-wishlist-saved-color,#D96778);}.sl-drawer-item__remove:active{transform: scale(0.9);}.sl-drawer-item__remove:focus-visible{outline: 2px solid var(--sl-wishlist-saved-color,#D96778);outline-offset: -4px;border-radius: 4px;}.sl-drawer-empty{padding: 3rem 1.75rem;text-align: center;display: flex;flex-direction: column;align-items: center;gap: 1rem;}.sl-drawer-empty__title{font-family: var(--sl-font-serif);font-size: 1.25rem;font-weight: 400;color: var(--sl-charcoal);}.sl-drawer-empty__text{font-size: 0.875rem;line-height: 1.75;color: var(--sl-stone);max-width: 280px;}.sl-drawer-empty__cta{margin-top: 0.5rem;}.sl-drawer-footer[hidden],.sl-drawer-empty[hidden]{display: none;}.sl-cart-drawer--empty .sl-drawer-footer{display: none;}.sl-cart-drawer--has-items #sl-drawer-empty-state{display: none;}.sl-drawer-footer{flex-shrink: 0;border-top: 1px solid var(--sl-border);padding: 1.375rem 1.75rem 1.75rem;display: flex;flex-direction: column;gap: 0.75rem;background-color: var(--sl-white);}.sl-drawer-totals{display: grid;gap: 0.48rem;font-variant-numeric: tabular-nums;}.sl-drawer-total-row{display: flex;align-items: baseline;justify-content: space-between;gap: 1rem;color: var(--sl-stone);font-size: 0.72rem;line-height: 1.35;}.sl-drawer-total-row > :last-child{color: var(--sl-charcoal);white-space: nowrap;}.sl-drawer-total-row--saving,.sl-drawer-total-row--saving > :last-child{color: #2F7D50;font-weight: 600;}.sl-drawer-total-row--subtotal{margin-top: 0.18rem;padding-top: 0.68rem;border-top: 1px solid var(--sl-border);color: var(--sl-charcoal);font-size: 0.76rem;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;}.sl-drawer-total-row--subtotal strong{font-size: 1rem;font-weight: 600;letter-spacing: 0;}.sl-drawer-total-saved{margin: 0.08rem 0 0;padding: 0.44rem 0.65rem;border: 1px solid rgba(47,125,80,0.14);border-radius: 2px;background: rgba(47,125,80,0.06);color: #2F7D50;font-size: 0.65rem;font-weight: 600;line-height: 1.35;text-align: center;}#sl-drawer-subtotal{font-size: 1rem;color: var(--sl-charcoal);font-weight: 400;}.sl-drawer-shipping-note{font-size: 0.6875rem;color: var(--sl-taupe);letter-spacing: 0.04em;text-align: center;}.sl-drawer-checkout-btn{width: 100%;display: block;text-align: center;padding: 0.9375rem;}.sl-drawer-bag-link{font-size: 0.625rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--sl-stone);text-align: center;display: block;transition: color 0.2s ease;}.sl-drawer-bag-link:hover{color: var(--sl-charcoal);}.sl-cart{background-color: var(--sl-ivory);min-height: 70vh;padding: clamp(3rem,6vw,5rem) var(--sl-gutter);}.sl-cart__inner{max-width: var(--sl-max-width);margin: 0 auto;}.sl-cart__page-header{margin-bottom: 3rem;text-align: center;}.sl-cart__eyebrow{display: block;font-size: 0.625rem;letter-spacing: 0.26em;text-transform: uppercase;color: var(--sl-stone);margin-bottom: 0.75rem;}.sl-cart__title{font-family: var(--sl-font-serif);font-size: clamp(1.875rem,3.5vw,2.75rem);font-weight: 400;color: var(--sl-charcoal);letter-spacing: -0.01em;}.sl-cart__layout{display: grid;grid-template-columns: 1fr 380px;gap: clamp(2rem,4vw,5rem);align-items: start;}@media (max-width: 960px){.sl-cart__layout{grid-template-columns: 1fr;}}.sl-cart__items-list{display: flex;flex-direction: column;}.sl-cart-item{display: flex;gap: 1.5rem;padding: 1.75rem 0;border-bottom: 1px solid var(--sl-border);align-items: flex-start;}.sl-cart-item:first-child{border-top: 1px solid var(--sl-border);}.sl-cart-item__img{flex-shrink: 0;width: 100px;height: 125px;background-color: var(--sl-warm-gray);overflow: hidden;}.sl-cart-item__img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;display: block;}.sl-cart-item__body{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 0.5rem;}.sl-cart-item__top{display: flex;justify-content: space-between;align-items: flex-start;gap: 1rem;}.sl-cart-item__info{flex: 1;min-width: 0;}.sl-cart-item__name{font-family: var(--sl-font-serif);font-size: 1.0625rem;font-weight: 400;color: var(--sl-charcoal);margin-bottom: 0.25rem;line-height: 1.4;}.sl-cart-item__name a{transition: color 0.2s ease;}.sl-cart-item__name a:hover{color: var(--sl-stone);}.sl-cart-item__meta{font-size: 0.8125rem;color: var(--sl-stone);line-height: 1.6;margin-bottom: 0.375rem;}.sl-cart-item__meta dl{margin: 0;}.sl-cart-item__meta dt{display: none;}.sl-cart-item__meta dd{margin: 0;}.sl-cart-item__unit-price{font-size: 0.875rem;color: var(--sl-stone);}.sl-cart-item__remove-link{font-size: 1.125rem;color: var(--sl-taupe);flex-shrink: 0;line-height: 1;transition: color 0.2s ease;}.sl-cart-item__remove-link:hover{color: var(--sl-charcoal);}.sl-cart-item__bottom{display: flex;align-items: center;justify-content: space-between;margin-top: 0.5rem;}.sl-cart-item__qty .quantity{display: flex;align-items: center;margin: 0;}.sl-cart-item__qty .qty{width: 56px;height: 40px;border: 1px solid var(--sl-border);background: var(--sl-white);color: var(--sl-charcoal);font-size: 0.9375rem;text-align: center;-moz-appearance: textfield;}.sl-cart-item__qty .qty::-webkit-outer-spin-button,.sl-cart-item__qty .qty::-webkit-inner-spin-button{-webkit-appearance: none;}.sl-cart-item__qty .qty:focus-visible{outline: none;border-color: var(--sl-charcoal);}.sl-cart-item__subtotal{font-size: 1rem;color: var(--sl-charcoal);font-weight: 400;}.sl-cart__actions{display: flex;align-items: flex-start;justify-content: space-between;gap: 1.5rem;padding: 1.5rem 0 0;flex-wrap: wrap;}.sl-coupon{display: flex;flex-direction: column;gap: 0.375rem;}.sl-coupon__label{font-size: 0.625rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--sl-stone);font-weight: 500;}.sl-coupon__row{display: flex;gap: 0.5rem;}.sl-coupon__input{height: 40px;padding: 0 0.875rem;border: 1px solid var(--sl-border);background: var(--sl-white);color: var(--sl-charcoal);font-size: 0.875rem;width: 180px;outline: none;transition: border-color 0.2s ease;}.sl-coupon__input:focus-visible{border-color: var(--sl-charcoal);}.sl-coupon__apply-btn{height: 40px;padding: 0 1.25rem;font-size: 0.625rem;letter-spacing: 0.16em;text-transform: uppercase;font-weight: 500;color: var(--sl-charcoal);background: transparent;border: 1px solid var(--sl-charcoal);cursor: pointer;transition: background-color 0.25s ease,color 0.25s ease;outline: none;}.sl-coupon__apply-btn:hover{background: var(--sl-charcoal);color: var(--sl-ivory);}.sl-coupon__apply-btn:focus-visible{outline: 2px solid var(--sl-stone);outline-offset: 2px;}.sl-cart__update-btn{height: 40px;padding: 0 1.5rem;font-size: 0.625rem;letter-spacing: 0.16em;text-transform: uppercase;font-weight: 500;color: var(--sl-stone);background: transparent;border: 1px solid var(--sl-border);cursor: pointer;transition: border-color 0.2s ease,color 0.2s ease;outline: none;white-space: nowrap;}.sl-cart__update-btn:hover{border-color: var(--sl-charcoal);color: var(--sl-charcoal);}.sl-cart__update-btn:focus-visible{outline: 2px solid var(--sl-stone);outline-offset: 2px;}.sl-cart__summary-col{min-width: 0;}.sl-cart__summary-sticky{position: sticky;top: calc(72px + 2rem);background-color: var(--sl-white);border: 1px solid var(--sl-border);padding: 2rem;display: flex;flex-direction: column;gap: 0;}@media (max-width: 960px){.sl-cart__summary-sticky{position: static;}}.sl-cart__summary-title{font-family: var(--sl-font-serif);font-size: 1.125rem;font-weight: 400;color: var(--sl-charcoal);margin-bottom: 1.5rem;letter-spacing: 0.01em;}.cart_totals .shop_table{width: 100%;border-collapse: collapse;margin-bottom: 1.25rem;}.cart_totals .shop_table tr{border-bottom: 1px solid var(--sl-border);}.cart_totals .shop_table tr:last-child{border-bottom: none;}.cart_totals .shop_table th,.cart_totals .shop_table td{padding: 0.75rem 0;font-size: 0.875rem;color: var(--sl-charcoal);background: none;border: none;text-align: left;vertical-align: middle;}.cart_totals .shop_table td{text-align: right;}.cart_totals .shop_table .order-total th,.cart_totals .shop_table .order-total td{font-size: 1rem;padding-top: 1rem;font-weight: 400;}.cart_totals .shop_table th:first-child{font-size: 0.6875rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sl-stone);font-weight: 500;}.sl-cart__trust-note{font-size: 0.6875rem;color: var(--sl-taupe);letter-spacing: 0.04em;text-align: center;margin-top: 1rem;line-height: 1.6;}.sl-cart-empty{min-height: 55vh;display: flex;align-items: center;justify-content: center;padding: var(--sl-section-pad) var(--sl-gutter);}.sl-cart-empty__inner{text-align: center;max-width: 500px;display: flex;flex-direction: column;align-items: center;gap: 1.25rem;}.sl-cart-empty__title{font-family: var(--sl-font-serif);font-size: clamp(1.75rem,3.5vw,2.5rem);font-weight: 400;color: var(--sl-charcoal);letter-spacing: -0.01em;}.sl-cart-empty__text{font-size: 0.9375rem;line-height: 1.8;color: var(--sl-stone);}.sl-checkout{background-color: var(--sl-ivory);padding: clamp(3rem,6vw,5rem) var(--sl-gutter);}.sl-checkout__layout{max-width: var(--sl-max-width);margin: 0 auto;display: grid;grid-template-columns: 1fr 420px;gap: clamp(2.5rem,5vw,6rem);align-items: start;}@media (max-width: 1024px){.sl-checkout__layout{grid-template-columns: 1fr;}}.sl-checkout__details-header{margin-bottom: 2rem;}.sl-checkout__section-title{font-family: var(--sl-font-serif);font-size: clamp(1.375rem,2.5vw,1.875rem);font-weight: 400;color: var(--sl-charcoal);letter-spacing: -0.01em;margin-bottom: 0.5rem;}.sl-checkout__section-sub{font-size: 0.875rem;line-height: 1.7;color: var(--sl-stone);}.form-row{display: flex;flex-direction: column;gap: 0;margin-bottom: 1.25rem;}.form-row-wide,.form-row.notes,.form-row.woocommerce-additional-fields{grid-column: 1 / -1;}.form-row-first{grid-column: 1;}.form-row-last{grid-column: 2;}.form-row label{font-size: 0.625rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--sl-stone);font-weight: 500;display: block;margin-bottom: 0.4375rem;}.form-row label .required{color: var(--sl-stone);font-weight: 400;margin-left: 2px;text-decoration: none;font-style: normal;}.form-row input.input-text,.form-row select,.form-row textarea{width: 100%;padding: 0.75rem 0;border: none;border-bottom: 1px solid var(--sl-border);background-color: transparent;color: var(--sl-charcoal);font-size: 0.9375rem;font-family: var(--sl-font-sans);outline: none;transition: border-color 0.2s ease;border-radius: 0;-moz-appearance: none;appearance: none;-webkit-appearance: none;}.form-row input.input-text:focus,.form-row select:focus,.form-row textarea:focus{border-bottom-color: var(--sl-charcoal);}.form-row select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%239C9085' stroke-width='1.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 0 center;padding-right: 1.25rem;cursor: pointer;}.form-row textarea{resize: vertical;min-height: 100px;padding-top: 0.75rem;padding-bottom: 0.75rem;}.form-row.validate-required.woocommerce-invalid input,.form-row.validate-required.woocommerce-invalid select{border-bottom-color: #b91c1c;}#createaccount + p,.woocommerce-account-fields{margin-top: 0.5rem;}.sl-checkout__summary-col{min-width: 0;}.sl-checkout__summary-sticky{position: sticky;top: calc(72px + 2rem);background-color: var(--sl-white);border: 1px solid var(--sl-border);padding: 2rem;}@media (max-width: 1024px){.sl-checkout__summary-sticky{position: static;}}.woocommerce-checkout-review-order-table .cart_item td{padding: 0.875rem 0;font-size: 0.875rem;color: var(--sl-charcoal);border-bottom: 1px solid var(--sl-border);background: none;border-left: none;border-right: none;border-top: none;vertical-align: middle;}.woocommerce-checkout-review-order-table .cart_item td:last-child{text-align: right;}.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .order-total th{padding: 0.75rem 0;border: none;font-size: 0.875rem;color: var(--sl-charcoal);background: none;}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-size: 1rem;border-top: 1px solid var(--sl-border);padding-top: 1rem;}.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .shipping th{font-size: 0.6875rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sl-stone);font-weight: 500;}.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .shipping td{text-align: right;}.woocommerce-checkout-review-order-table .product-name .product-quantity{color: var(--sl-stone);font-weight: 400;}#payment{margin-top: 1.25rem;}#place_order{display: block;width: 100%;padding: 1.0625rem;font-size: 0.6875rem;letter-spacing: 0.2em;text-transform: uppercase;font-weight: 500;text-align: center;color: var(--sl-ivory);background-color: var(--sl-charcoal);border: 1px solid var(--sl-charcoal);cursor: pointer;transition: background-color 0.28s ease,color 0.28s ease;border-radius: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;}#place_order:hover{background-color: transparent;color: var(--sl-charcoal);}#place_order:focus-visible{outline: 2px solid var(--sl-stone);outline-offset: 2px;}.sl-checkout__trust{display: flex;flex-direction: column;gap: 0.4375rem;list-style: none;margin-top: 1.25rem;padding-top: 1.25rem;border-top: 1px solid var(--sl-border);}.sl-checkout__trust li{font-size: 0.625rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--sl-stone);display: flex;align-items: center;gap: 0.5rem;}.sl-checkout__trust li::before{content: '';display: inline-block;width: 16px;height: 1px;background-color: var(--sl-taupe);flex-shrink: 0;}@media (prefers-reduced-motion: reduce){.sl-mini-cart,.sl-drawer-backdrop,.sl-pcard__img-el,.sl-pcard__img--hover,.wc-proceed-to-checkout .checkout-button,.sl-btn,#place_order{transition: none;}}.js-loaded [data-reveal]{opacity: 0;transform: translateY(28px);transition: opacity 0.72s cubic-bezier(0.4,0,0.2,1),transform 0.72s cubic-bezier(0.4,0,0.2,1);}.js-loaded [data-reveal].is-visible{opacity: 1;transform: translateY(0);}.js-loaded [data-reveal][data-delay="1"]{transition-delay: 0.14s;}.js-loaded [data-reveal][data-delay="2"]{transition-delay: 0.28s;}.js-loaded [data-reveal][data-delay="3"]{transition-delay: 0.42s;}.js-loaded [data-reveal][data-delay="4"]{transition-delay: 0.56s;}.sl-btn--outline{background-color: transparent;color: var(--sl-charcoal);border-color: var(--sl-charcoal);}.sl-btn--outline:hover{background-color: var(--sl-charcoal);color: var(--sl-ivory);}.sl-btn:focus-visible,.sl-btn--outline:focus-visible{outline: 2px solid var(--sl-stone);outline-offset: 3px;}.sl-home-hero{position: relative;overflow: hidden;min-height: 700px;display: flex;align-items: center;background-color: var(--sl-warm-gray);}.sl-hero__media{position: absolute;inset: 0;z-index: 0;}.sl-hero__media--composition .sl-home-hero__composition{position: absolute;inset: 0;width: 100%;height: 100%;aspect-ratio: unset;border-radius: 0;box-shadow: none;}.sl-hero__overlay{position: absolute;inset: 0;z-index: 1;background: linear-gradient( 120deg,rgba(252,250,247,0.68) 0%,rgba(252,250,247,0.50) 26%,rgba(252,250,247,0.20) 50%,rgba(252,250,247,0.04) 68%,rgba(252,250,247,0.00) 80% );}.sl-hero__content-wrap{position: relative;z-index: 2;width: 100%;max-width: calc(var(--sl-max-width) + 2 * var(--sl-gutter));margin: 0 auto;padding: clamp(4rem,7vw,6rem) var(--sl-gutter);}.sl-hero__content{max-width: 520px;}.sl-hero__eyebrow{display: block;font-size: 0.6875rem;letter-spacing: 0.28em;text-transform: uppercase;color: color-mix(in srgb,var(--sl-stone) 40%,var(--sl-charcoal));margin-bottom: 1.375rem;}.sl-hero__title{font-family: var(--sl-font-serif);font-size: clamp(2.75rem,5vw,5rem);font-weight: 400;line-height: 1.0;color: #171412;letter-spacing: -0.025em;margin-bottom: 1.25rem;max-width: 12ch;}.sl-hero__copy{font-size: clamp(0.9375rem,1.25vw,1.0625rem);line-height: 1.78;color: color-mix(in srgb,var(--sl-stone) 25%,var(--sl-charcoal));max-width: 400px;margin-bottom: 1.75rem;}.sl-hero__actions{display: flex;align-items: center;}.sl-hero__actions .sl-btn{padding: 0.6875rem 1.875rem;min-height: auto;}.sl-home-hero__composition{position: relative;width: 100%;overflow: hidden;background-color: var(--sl-warm-gray);}.sl-home-hero__fabric{position: absolute;}.sl-home-hero__fabric--back{inset: 0;background-color: var(--sl-warm-gray);}.sl-home-hero__fabric--main{top: 9%;left: 9%;right: 0;bottom: 0;background-color: var(--sl-white);box-shadow: -2px -2px 32px rgba(44,44,44,0.06);}.sl-home-hero__fabric--fold{bottom: 0;left: 9%;right: 20%;height: 28%;background-color: var(--sl-taupe);opacity: 0.15;}.sl-home-hero__fabric--stripe{top: 38%;left: 14%;right: 6%;height: 1px;background-color: var(--sl-border);}.sl-home-hero__fabric--shadow{top: 58%;left: 14%;right: 6%;height: 1px;background-color: var(--sl-border);opacity: 0.6;}@media (max-width: 900px){.sl-home-hero{min-height: 580px;align-items: flex-start;}.sl-hero__overlay{background: linear-gradient( to right,rgba(252,250,247,0.74) 0%,rgba(252,250,247,0.56) 36%,rgba(252,250,247,0.20) 66%,rgba(252,250,247,0.00) 88% );}.sl-hero__bg-img{-o-object-position: center top;object-position: center top;}.sl-hero__content-wrap{padding: 5rem var(--sl-gutter) clamp(2rem,4vw,3rem);}.sl-hero__content{max-width: 100%;}.sl-hero__title{font-size: clamp(2.375rem,8vw,3.25rem);}.sl-hero__copy{max-width: 100%;margin-bottom: 1.375rem;}.sl-hero__actions .sl-btn{padding: 0.8125rem 1.375rem;}}@media (max-width: 480px){.sl-home-hero{min-height: 560px;}.sl-hero__content-wrap{padding-top: 4.5rem;}.sl-hero__title{font-size: clamp(2.25rem,9.5vw,2.75rem);}}.sl-home-hero.sl-hero{position: relative;display: flex;align-items: stretch;justify-content: center;min-height: var(--sl-hero-height-desktop);padding: 0;overflow: hidden;background: #FFFFFF;text-align: left;isolation: isolate;}.sl-home-hero .sl-hero__media{position: absolute;inset: 0;z-index: 0;overflow: hidden;}.sl-home-hero.sl-hero--slider{touch-action: pan-y;}.sl-hero__slide{position: absolute;z-index: 0;inset: 0;overflow: hidden;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 720ms cubic-bezier(.22,.72,.18,1),visibility 720ms step-end;}.sl-hero__slide.is-active{z-index: 1;opacity: 1;visibility: visible;transition: opacity 720ms cubic-bezier(.22,.72,.18,1),visibility 0s step-start;}.sl-hero__slide .sl-hero__picture,.sl-hero__slide .sl-hero__image,.sl-hero__slide .sl-hero__video,.sl-hero__slide .sl-hero__media-composition{position: absolute;inset: 0;}.sl-hero__slide .sl-hero__image,.sl-hero__slide .sl-hero__video{transform: scale(1.025);transition: transform 7s cubic-bezier(.18,.7,.18,1);}.sl-hero__slide.is-active .sl-hero__image,.sl-hero__slide.is-active .sl-hero__video{transform: scale(1);}.sl-hero__picture,.sl-hero__image,.sl-hero__video,.sl-hero__media-composition{display: block;width: 100%;height: 100%;}.sl-hero__image,.sl-hero__video{max-width: none;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.sl-hero--media-video .sl-hero__video{position: absolute;inset: 0;}.sl-hero__media-composition{background: var(--sl-warm-gray);}.sl-hero__media-composition .sl-home-hero__composition{position: absolute;inset: 0;width: 100%;height: 100%;aspect-ratio: unset;border-radius: 0;box-shadow: none;}.sl-home-hero .sl-hero__overlay{position: absolute;inset: 0;z-index: 1;opacity: var(--sl-hero-overlay-strength);pointer-events: none;}.sl-hero--overlay-none .sl-hero__overlay{opacity: 0;}.sl-hero--overlay-light .sl-hero__overlay{--sl-hero-overlay-color: rgba(255,253,249,0.98);}.sl-hero--overlay-dark .sl-hero__overlay{--sl-hero-overlay-color: rgba(23,20,18,0.96);}.sl-hero--overlay-full .sl-hero__overlay{background: var(--sl-hero-overlay-color);}.sl-hero--overlay-left .sl-hero__overlay{background: linear-gradient(to right,var(--sl-hero-overlay-color) 0%,transparent 78%);}.sl-hero--overlay-right .sl-hero__overlay{background: linear-gradient(to left,var(--sl-hero-overlay-color) 0%,transparent 78%);}.sl-hero--overlay-top .sl-hero__overlay{background: linear-gradient(to bottom,var(--sl-hero-overlay-color) 0%,transparent 78%);}.sl-hero--overlay-bottom .sl-hero__overlay{background: linear-gradient(to top,var(--sl-hero-overlay-color) 0%,transparent 78%);}.sl-hero--overlay-top-left .sl-hero__overlay{background: linear-gradient(135deg,var(--sl-hero-overlay-color) 0%,transparent 72%);}.sl-hero--overlay-bottom-left .sl-hero__overlay{background: linear-gradient(45deg,var(--sl-hero-overlay-color) 0%,transparent 72%);}.sl-home-hero .sl-hero__content-wrap{position: absolute;left: var(--sl-hero-content-x-desktop);top: var(--sl-hero-content-y-desktop);z-index: 3;display: block;width: min(var(--sl-hero-content-width-desktop),calc(100% - 48px));min-height: 0;max-width: calc(100% - 48px);margin: 0;padding: 0;box-sizing: border-box;text-align: left;transform: translate(var(--sl-hero-content-shift-x-desktop),var(--sl-hero-content-shift-y-desktop));}.sl-home-hero.sl-hero--content-reveal .sl-hero__content-wrap:not(.is-visible){pointer-events: none;}.sl-home-hero.sl-hero--content-reveal [data-hero-reveal-item]{opacity: 0;transform: translate3d(0,14px,0);transition-property: opacity,transform;transition-duration: var(--sl-hero-reveal-duration,550ms);transition-timing-function: cubic-bezier(.22,.72,.18,1);transition-delay: 0ms;will-change: opacity,transform;}.sl-home-hero.sl-hero--content-reveal .sl-hero__content-wrap.is-resetting [data-hero-reveal-item]{transition: none;}.sl-home-hero.sl-hero--content-reveal.sl-hero--reveal-fade [data-hero-reveal-item]{transform: none;}.sl-home-hero.sl-hero--content-reveal .sl-hero__content-wrap.is-visible [data-hero-reveal-item]{opacity: 1;transform: translate3d(0,0,0);transition-delay: calc(var(--sl-hero-reveal-index,0) * var(--sl-hero-reveal-stagger,90ms));}.sl-home-hero.sl-hero--content-reveal.sl-hero--reveal-none [data-hero-reveal-item]{opacity: 1;transform: none;transition: none;}@keyframes sl-hero-reveal-failsafe{to{opacity: 1;transform: none;}}.sl-home-hero.sl-hero--content-reveal:not([data-hero-slider-ready]) [data-hero-reveal-item]{animation: sl-hero-reveal-failsafe var(--sl-hero-reveal-duration,550ms) cubic-bezier(.22,.72,.18,1) 3s both;}.sl-home-hero.sl-hero--card-enabled .sl-hero__content-wrap{width: min(var(--sl-hero-card-final-width-desktop),calc(100% - 48px));}.sl-home-hero .sl-hero__content{width: 100%;max-width: 100%;box-sizing: border-box;overflow-wrap: anywhere;}.sl-home-hero.sl-hero--content-plain .sl-hero__content-wrap{text-align: center;}.sl-home-hero.sl-hero--content-plain .sl-hero__content{display: flex;flex-direction: column;align-items: center;}.sl-home-hero.sl-hero--content-plain .sl-hero__eyebrow,.sl-home-hero.sl-hero--content-plain .sl-hero__title,.sl-home-hero.sl-hero--content-plain .sl-hero__copy{text-shadow: 0 2px 16px rgb(18 15 13 / .34);}.sl-home-hero.sl-hero--content-plain .sl-hero__title{max-width: 20ch;margin-bottom: 12px;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--sl-hero-plain-heading-size-desktop,50px);font-weight: 700;line-height: 1.06;letter-spacing: .005em;text-transform: uppercase;white-space: nowrap;}.sl-home-hero.sl-hero--content-plain .sl-hero__copy{max-width: 36ch;font-size: var(--sl-hero-plain-copy-size-desktop,18px);font-weight: 400;line-height: 1.5;letter-spacing: 0;}.sl-home-hero.sl-hero--content-plain .sl-hero__actions{justify-content: center;}.sl-home-hero.sl-hero--card-enabled .sl-hero__content{width: 100%;max-width: 100%;padding: var(--sl-hero-card-final-padding-y-desktop) var(--sl-hero-card-final-padding-x-desktop);background: var(--sl-hero-card-bg);border-radius: var(--sl-hero-card-radius);box-shadow: 0 18px 44px rgba(43,36,31,0.12);}.sl-home-hero.sl-hero--card-enabled.sl-hero--card-blur-enabled .sl-hero__content{-webkit-backdrop-filter: blur(var(--sl-hero-card-blur));backdrop-filter: blur(var(--sl-hero-card-blur));}.sl-home-hero .sl-hero__eyebrow{display: block;margin-bottom: 14px;color: var(--sl-hero-eyebrow-color);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--sl-hero-eyebrow-size-desktop);font-weight: 300;line-height: 1.2;letter-spacing: 0.18em;text-transform: uppercase;}.sl-home-hero .sl-hero__title{max-width: 12ch;margin-bottom: 16px;color: var(--sl-hero-heading-color);text-shadow: none;font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-size: var(--sl-hero-heading-size-desktop);font-weight: 500;line-height: 1;letter-spacing: -0.02em;}.sl-home-hero .sl-hero__copy{max-width: 42ch;margin-bottom: 0;color: var(--sl-hero-copy-color);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--sl-hero-copy-size-desktop);font-weight: 300;line-height: 1.45;letter-spacing: -0.01em;}.sl-home-hero .sl-hero__actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: var(--sl-hero-button-align);gap: 10px;width: 100%;margin-top: 0;}.sl-home-hero.sl-hero--card-enabled .sl-hero__eyebrow,.sl-home-hero.sl-hero--card-enabled .sl-hero__title{margin-bottom: var(--sl-hero-card-content-gap-desktop);}.sl-home-hero.sl-hero--card-enabled .sl-hero__actions{margin-top: 0;}.sl-home-hero .sl-hero__cta{display: inline-flex;align-items: center;justify-content: center;width: var(--sl-hero-button-item-width-desktop,var(--sl-hero-button-width-desktop));min-width: 0;max-width: 100%;min-height: var(--sl-hero-button-height-desktop);margin-top: var(--sl-hero-button-top-space);padding: 8px 22px;border-radius: var(--sl-hero-button-radius-desktop);background: var(--sl-hero-button-bg,var(--sl-hero-cta-bg));border: 1px solid transparent;box-shadow: 0 10px 22px rgba(43,36,31,0.16);color: var(--sl-hero-button-text,var(--sl-hero-cta-text));font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--sl-hero-button-text-size-desktop);font-weight: 300;line-height: 1.2;letter-spacing: 0;text-align: center;text-transform: none;white-space: normal;}.sl-home-hero.sl-hero--content-plain .sl-hero__cta{border-color: rgb(255 255 255 / .34);box-shadow: 0 8px 22px rgb(19 16 13 / .18);font-weight: 600;letter-spacing: .055em;text-transform: uppercase;white-space: nowrap;}.sl-home-hero .sl-hero__cta::after{content: none;display: none;}.sl-home-hero .sl-hero__cta:hover{background: var(--sl-hero-button-bg,var(--sl-hero-cta-bg));color: var(--sl-hero-button-text,var(--sl-hero-cta-text));transform: translateY(-1px);box-shadow: 0 10px 22px rgba(43,36,31,0.16);}.sl-hero__pagination{position: absolute;z-index: 6;right: 20px;bottom: 22px;left: 20px;display: flex;align-items: center;justify-content: center;gap: 8px;pointer-events: none;}.sl-hero__dot{width: 7px;height: 7px;margin: 0;padding: 0;border: 1px solid rgb(255 255 255 / .72);border-radius: 999px;background: rgb(255 255 255 / .5);box-shadow: 0 2px 8px rgb(20 16 13 / .3);cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;pointer-events: auto;transition: width 220ms ease,background-color 220ms ease,transform 220ms ease;}.sl-hero__dot:hover,.sl-hero__dot:focus-visible{background: #fff;outline: none;transform: scale(1.12);}.sl-hero__dot.is-active{width: 22px;background: #fff;}@media (prefers-reduced-motion: reduce){.sl-home-hero .sl-hero__cta:hover{transform: none;}}@media (max-width: 900px){.sl-home-hero.sl-hero{min-height: var(--sl-hero-height-mobile);}.sl-home-hero .sl-hero__content-wrap{left: var(--sl-hero-content-x-mobile);top: var(--sl-hero-content-y-mobile);width: min(var(--sl-hero-content-width-mobile),calc(100vw - 32px));max-width: calc(100vw - 32px);padding: 0;transform: translate(var(--sl-hero-content-shift-x-mobile),var(--sl-hero-content-shift-y-mobile));}.sl-home-hero.sl-hero--card-enabled .sl-hero__content-wrap{width: min(var(--sl-hero-card-final-width-mobile),calc(100vw - 32px));}.sl-home-hero .sl-hero__content{width: 100%;max-width: 100%;}.sl-home-hero.sl-hero--card-enabled .sl-hero__content{width: 100%;max-width: 100%;padding: var(--sl-hero-card-final-padding-y-mobile) var(--sl-hero-card-final-padding-x-mobile);background: var(--sl-hero-card-bg);border-radius: var(--sl-hero-card-radius);box-shadow: 0 14px 30px rgba(43,36,31,0.08);}.sl-home-hero .sl-hero__eyebrow{font-size: var(--sl-hero-eyebrow-size-mobile);margin-bottom: 10px;}.sl-home-hero .sl-hero__title{font-size: var(--sl-hero-heading-size-mobile);line-height: 1.02;margin-bottom: 12px;}.sl-home-hero .sl-hero__copy{max-width: 100%;margin-bottom: 0;font-size: var(--sl-hero-copy-size-mobile);}.sl-home-hero.sl-hero--content-plain .sl-hero__title{max-width: 18ch;margin-bottom: 10px;font-size: min(var(--sl-hero-plain-heading-size-mobile,32px),8.3vw);line-height: 1.08;}.sl-home-hero.sl-hero--content-plain .sl-hero__copy{max-width: 31ch;font-size: var(--sl-hero-plain-copy-size-mobile,15px);line-height: 1.45;}.sl-home-hero .sl-hero__actions{margin-top: 0;}.sl-home-hero.sl-hero--card-enabled .sl-hero__eyebrow,.sl-home-hero.sl-hero--card-enabled .sl-hero__title{margin-bottom: var(--sl-hero-card-content-gap-mobile);}.sl-home-hero.sl-hero--card-enabled .sl-hero__actions{margin-top: 0;}.sl-home-hero .sl-hero__cta{background: var(--sl-hero-button-bg,var(--sl-hero-cta-bg));color: var(--sl-hero-button-text,var(--sl-hero-cta-text));border: 1px solid transparent;box-shadow: 0 10px 22px rgba(43,36,31,0.16);width: var(--sl-hero-button-item-width-mobile,var(--sl-hero-button-width-mobile));max-width: 100%;min-height: var(--sl-hero-button-height-mobile);margin-top: var(--sl-hero-button-top-space);border-radius: var(--sl-hero-button-radius-mobile);padding: 8px 18px;font-size: var(--sl-hero-button-text-size-mobile);font-weight: 300;line-height: 1.2;letter-spacing: 0;text-transform: none;white-space: normal;display: inline-flex;align-items: center;justify-content: center;}.sl-home-hero.sl-hero--content-plain .sl-hero__cta{padding-inline: 16px;font-weight: 600;letter-spacing: .045em;text-transform: uppercase;white-space: nowrap;}.sl-hero__pagination{bottom: 18px;}}@media (prefers-reduced-motion: reduce){.sl-hero__slide,.sl-hero__slide .sl-hero__image,.sl-hero__slide .sl-hero__video,.sl-home-hero.sl-hero--content-reveal [data-hero-reveal-item]{transition: none;}.sl-hero__slide .sl-hero__image,.sl-hero__slide .sl-hero__video{transform: none;}.sl-home-hero.sl-hero--content-reveal [data-hero-reveal-item]{opacity: 1;transform: none;}}.sl-section-heading{width: 100%;max-width: 720px;display: flex;flex-direction: column;align-items: flex-start;text-align: left;}.sl-section-heading--left{margin-left: 0;margin-right: auto;align-items: flex-start;text-align: left;}.sl-section-heading--center{margin-left: auto;margin-right: auto;align-items: center;text-align: center;}.sl-section-heading--right{margin-left: auto;margin-right: 0;align-items: flex-end;text-align: right;}.sl-section-heading__content{width: 100%;}.sl-section-heading__subtext{max-width: 48ch;margin: 1rem 0 0;font-family: var(--sl-font-sans);font-size: var(--sl-section-subtext-size-mobile,14px);font-weight: 400;line-height: 1.7;letter-spacing: 0;color: var(--sl-section-subtext-color,#4C4038);}.sl-section-heading--center .sl-section-heading__subtext{margin-inline: auto;}.sl-section-heading--right .sl-section-heading__subtext{margin-left: auto;margin-right: 0;}@media (min-width: 768px){.sl-section-heading__eyebrow{font-size: var(--sl-section-eyebrow-size-desktop,12px);}.sl-section-heading__title{font-size: var(--sl-section-heading-size-desktop,38px);}.sl-section-heading__subtext{font-size: var(--sl-section-subtext-size-desktop,16px);}}.sl-shop-category{--sl-section-eyebrow-size-desktop: var(--sl-shop-category-eyebrow-size-desktop,12px);--sl-section-eyebrow-size-mobile: var(--sl-shop-category-eyebrow-size-mobile,11px);--sl-section-heading-size-desktop: var(--sl-shop-category-heading-size-desktop,38px);--sl-section-heading-size-mobile: var(--sl-shop-category-heading-size-mobile,30px);--sl-section-subtext-size-desktop: var(--sl-shop-category-subtext-size-desktop,16px);--sl-section-subtext-size-mobile: var(--sl-shop-category-subtext-size-mobile,14px);--sl-section-eyebrow-color: var(--sl-shop-category-eyebrow-color,#B39273);--sl-section-heading-color: var(--sl-shop-category-heading-color,#2B241F);--sl-section-subtext-color: var(--sl-shop-category-subtext-color,#4C4038);--category-desktop-visible: 5;--category-desktop-gap: clamp(18px,1.8vw,30px);--sl-shop-category-mobile-edge-space: 10px;--sl-shop-category-current-card-size: min( var(--sl-shop-category-card-size-mobile,156px),calc(100vw - (2 * var(--sl-gutter))) );--sl-shop-category-active-overflow: 0px;position: relative;background-color: transparent;padding-top: var(--sl-shop-category-padding-top-mobile,44px);padding-bottom: var(--sl-shop-category-padding-bottom-mobile,16px);overflow: hidden;container-type: inline-size;}@media (min-width: 768px){.sl-shop-category{--sl-shop-category-current-card-size: min( var(--sl-shop-category-card-size-desktop,290px),calc(100vw - (2 * var(--sl-gutter))) );padding-top: var(--sl-shop-category-padding-top-desktop,80px);padding-bottom: var(--sl-shop-category-padding-bottom-desktop,8px);}}.sl-shop-category--focus-fx{--sl-shop-category-active-overflow: max( 0px,calc( var(--sl-shop-category-current-card-size) * (var(--sl-shop-category-active-card-scale,1.06) - 1) / 2 ) );}.sl-shop-category__inner{max-width: calc(var(--sl-max-width) + (2 * var(--sl-gutter)));margin: 0 auto;padding-inline: var(--sl-gutter);}.sl-shop-category--empty .sl-shop-category__inner{max-width: 760px;}.sl-shop-category__empty{padding: clamp(1.25rem,4vw,2rem);border: 1px dashed color-mix(in srgb,var(--sl-color-accent,#9A6F4D) 42%,transparent);border-radius: 24px;background: color-mix(in srgb,var(--sl-white,#FFFFFF) 72%,var(--sl-warm-gray,#F4F1EE));color: var(--sl-color-muted,#9C9085);font-family: var(--sl-font-sans);font-size: 0.9rem;line-height: 1.6;text-align: center;}.sl-shop-category__empty p{margin: 0;}.sl-shop-category__header{margin-bottom: clamp(28px,4vw,48px);}.sl-shop-category__scroller{margin-inline: calc(var(--sl-gutter) * -1);padding-inline: var(--sl-shop-category-mobile-edge-space);padding-top: max(8px,calc(var(--sl-shop-category-active-overflow,0px) + 6px));padding-bottom: max(28px,calc(var(--sl-shop-category-active-overflow,0px) + 28px));overflow-x: auto;overflow-y: hidden;scroll-snap-type: x proximity;scroll-padding-inline: var(--sl-shop-category-mobile-edge-space);scroll-behavior: auto;-webkit-overflow-scrolling: touch;touch-action: pan-x pan-y pinch-zoom;overscroll-behavior-x: contain;overscroll-behavior-y: auto;scrollbar-width: none;-ms-overflow-style: none;}.sl-shop-category__scroller::-webkit-scrollbar{width: 0;height: 0;display: none;}.sl-shop-category__track{display: flex;gap: clamp(10px,3vw,22px);margin: 0;padding: 0;list-style: none;}.sl-shop-category--selected-left .sl-shop-category__track::after{content: "";flex: 0 0 1px;}.sl-shop-category__item{flex: 0 0 auto;width: var(--sl-shop-category-current-card-size);scroll-snap-align: start;position: relative;overflow: visible;z-index: 1;--sl-card-reveal-opacity: 1;--sl-card-reveal-y: 0px;--sl-card-reveal-scale: 1;transform: translateY(calc(var(--sl-card-reveal-y,0px) + var(--sl-card-hover-lift-y,0px))) scale(calc(var(--sl-card-reveal-scale,1) * var(--sl-card-focus-scale,1)));opacity: calc(var(--sl-card-reveal-opacity,1) * var(--sl-card-focus-opacity,1));transition: transform 180ms cubic-bezier(0.22,1,0.36,1),opacity 160ms ease-out;}.js-loaded .sl-shop-category[data-reveal]{opacity: 1;transform: none;transition: none;}body.sl-js-ready .sl-shop-category[data-reveal="pending"] .sl-shop-category__item{--sl-card-reveal-opacity: 0;--sl-card-reveal-y: 28px;--sl-card-reveal-scale: 1;opacity: 0;transform: translateY(28px) scale(1);}body.sl-js-ready .sl-shop-category[data-reveal="done"] .sl-shop-category__item,body:not(.sl-js-ready) .sl-shop-category__item{--sl-card-reveal-opacity: 1;--sl-card-reveal-y: 0px;--sl-card-reveal-scale: 1;}body.sl-js-ready .sl-shop-category.is-cards-revealing[data-reveal="done"] .sl-shop-category__item{transition: opacity 720ms cubic-bezier(0.4,0,0.2,1),transform 720ms cubic-bezier(0.4,0,0.2,1);transition-delay: calc(var(--sl-card-index,0) * 60ms);}.sl-shop-category__item.is-shopcat-selected{z-index: 2;}.sl-shop-category--selected-left .sl-shop-category__item{scroll-snap-align: start;}.sl-shop-category--selected-center .sl-shop-category__item{scroll-snap-align: center;}.sl-shop-category--selected-center .sl-shop-category__scroller{padding-inline: calc((100vw - var(--sl-shop-category-current-card-size)) / 2);scroll-padding-inline: calc((100vw - var(--sl-shop-category-current-card-size)) / 2);}.sl-shop-category__card{--sl-sc-arrow: clamp(28px,calc(var(--sl-shop-category-current-card-size) * 0.17),var(--sl-shop-category-arrow-size,48px));--sl-sc-icon: clamp(26px,calc(var(--sl-shop-category-current-card-size) * 0.126),34px);position: relative;display: grid;overflow: visible;text-decoration: none;}.sl-shop-category__media{position: relative;display: block;aspect-ratio: 1 / var(--sl-shop-category-card-ratio,1);border-radius: var(--sl-shop-category-card-radius,14%);overflow: hidden;background-color: var(--sl-warm-gray);box-shadow: var(--sl-shop-category-card-shadow,0 5px 12px rgba(43,36,31,0.05),0 18px 34px -16px rgba(43,36,31,0.085),inset 0 1px 0 rgba(255,255,255,0.18));isolation: isolate;transition: box-shadow 220ms ease-out;}.sl-shop-category__media::before{content: "";position: absolute;inset: 0;z-index: 2;background: linear-gradient(180deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0) 24%);pointer-events: none;}.sl-shop-category__card:focus-visible{outline: none;}.sl-shop-category__card:focus-visible .sl-shop-category__media{outline: 2px solid var(--sl-charcoal);outline-offset: -3px;}.sl-shop-category__image{position: absolute;inset: 0;z-index: 0;display: block;overflow: hidden;}.sl-shop-category__img,.sl-shop-category__video{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;display: block;transition: transform 0.7s cubic-bezier(0.22,0.61,0.36,1);}.sl-shop-category__image--fallback{background: radial-gradient(120% 120% at 78% 12%,rgba(255,255,255,0.55),transparent 52%),linear-gradient(155deg,var(--sl-warm-gray) 0%,var(--sl-taupe) 130%);}.sl-shop-category__overlay{position: absolute;inset: 0;z-index: 1;background: linear-gradient( to top,rgba(20,17,14,0.64) 0%,rgba(20,17,14,0.30) 26%,rgba(20,17,14,0) 54% );pointer-events: none;}.sl-shop-category__meta{position: absolute;left: 0;bottom: 0;z-index: 3;display: flex;flex-direction: column;align-items: flex-start;gap: clamp(7px,calc(var(--sl-shop-category-current-card-size) * 0.037),10px);max-width: calc(100% - var(--sl-sc-arrow) - clamp(24px,8vw,40px));padding: clamp(12px,calc(var(--sl-shop-category-current-card-size) * 0.07),21px);}.sl-shop-category__icon{width: var(--sl-sc-icon);height: var(--sl-sc-icon);display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;color: var(--sl-white);background: rgba(255,255,255,0.16);border: 1px solid rgba(255,255,255,0.30);backdrop-filter: blur(6px);}.sl-shop-category__icon svg{width: 50%;height: 50%;}.sl-shop-category__name{font-family: var(--sl-font-sans);font-size: max( 5px,calc( min(22px,calc(var(--sl-shop-category-current-card-size) * 0.10)) * var(--sl-shop-category-card-title-scale,1) + var(--sl-shop-category-card-title-increase,0px) ) );font-weight: 600;line-height: 1.15;letter-spacing: -0.01em;color: var(--sl-shop-category-card-title-color,#FFFFFF);text-shadow: 0 1px 12px rgba(20,17,14,0.32);}.sl-shop-category--title-below .sl-shop-category__card{row-gap: var(--sl-shop-category-title-gap,9px);}.sl-shop-category--title-below .sl-shop-category__overlay{display: none;}.sl-shop-category__name--below{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;max-width: 100%;overflow-wrap: anywhere;color: var(--sl-shop-category-card-title-outside-color,var(--sl-color-text,#2B241F));text-align: center;text-shadow: none;}.sl-shop-category__arrow{position: absolute;right: clamp(10px,calc(var(--sl-shop-category-current-card-size) * 0.052),20px);bottom: clamp(10px,calc(var(--sl-shop-category-current-card-size) * 0.052),20px);z-index: 4;width: var(--sl-sc-arrow);height: var(--sl-sc-arrow);display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;background-color: color-mix(in srgb,var(--sl-shop-category-arrow-bg,#FFFFFF) calc(var(--sl-shop-category-arrow-opacity,0.92) * 100%),transparent);color: var(--sl-shop-category-arrow-color,#2B241F);box-shadow: 0 5px 14px rgba(20,17,14,0.12),inset 0 1px 0 rgba(255,255,255,0.35);transition: transform 0.4s cubic-bezier(0.22,0.61,0.36,1);}.sl-shop-category__arrow svg{width: 42%;height: 42%;}.sl-shop-category__footer{display: none;justify-content: center;margin-top: 2px;padding-bottom: clamp(26px,6vw,40px);pointer-events: none;visibility: hidden;}.sl-shop-category__nav{display: none;}.sl-shop-category.is-scrollable .sl-shop-category__footer--has-hint,.sl-shop-category.is-scrollable .sl-shop-category__footer--has-progress:not(.sl-shop-category__footer--has-hint){display: flex;}.sl-shop-category--infinite.is-scrollable .sl-shop-category__footer{display: none;}.sl-shop-category__swipecue{display: flex;flex-direction: column;align-items: center;gap: var(--sl-shop-category-swipe-gap,18px);}.sl-shop-category__swipecue-label{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 11px;font-weight: 600;letter-spacing: 0.2em;text-transform: uppercase;color: #2F6F68;opacity: 0.72;}.sl-shop-category__swipecue-rail{--sl-swipecue-track-w: 100px;--sl-swipecue-fill-w: 26px;position: relative;display: block;width: var(--sl-swipecue-track-w);height: 2px;border-radius: 999px;background: rgba(47,111,104,0.16);overflow: hidden;}.sl-shop-category__swipecue-fill{position: absolute;top: 0;left: 0;width: var(--sl-swipecue-fill-w);height: 100%;border-radius: inherit;background: #2F6F68;transform: translateX(calc(var(--sl-shop-category-progress,0) * (var(--sl-swipecue-track-w) - var(--sl-swipecue-fill-w))));transition: transform 180ms ease-out;}.sl-shop-category__swipecue-rail::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(90deg,rgba(179,146,115,0) 0%,rgba(179,146,115,0.55) 50%,rgba(179,146,115,0) 100%);transform: translateX(-100%);pointer-events: none;animation: sl-swipecue-sweep 2.8s cubic-bezier(0.4,0,0.2,1) infinite;}@keyframes sl-swipecue-sweep{0%{transform: translateX(-100%);}55%,100%{transform: translateX(100%);}}body.sl-js-ready .sl-shop-category--focus-fx .sl-shop-category__item{--sl-card-focus-scale: calc(var(--sl-shop-category-side-card-scale,0.88) + var(--sl-card-focus-t,0) * (var(--sl-shop-category-active-card-scale,1.06) - var(--sl-shop-category-side-card-scale,0.88)));--sl-card-focus-opacity: calc(var(--sl-shop-category-side-card-opacity,0.90) + var(--sl-card-focus-t,0) * (1 - var(--sl-shop-category-side-card-opacity,0.90)));}body.sl-js-ready .sl-shop-category--focus-fx .sl-shop-category__item .sl-shop-category__media{box-shadow: 0 12px 30px rgba(43,36,31,0.09),0 4px 12px rgba(43,36,31,0.05),inset 0 1px 0 rgba(255,255,255,0.22);}body.sl-js-ready .sl-shop-category--focus-fx .sl-shop-category__item::after{content: "";position: absolute;inset: 0 auto auto 0;width: 100%;aspect-ratio: 1 / var(--sl-shop-category-card-ratio,1);border-radius: var(--sl-shop-category-card-radius,28px);box-shadow: 0 16px 34px -16px rgba(43,36,31,0.18),0 8px 18px -8px rgba(43,36,31,0.10),0 2px 8px rgba(43,36,31,0.06),inset 0 1px 0 rgba(255,255,255,0.34);opacity: var(--sl-card-focus-t,0);transition: opacity 180ms ease-out;pointer-events: none;}.sl-shop-category.is-shopcat-loop-jumping .sl-shop-category__item,.sl-shop-category.is-shopcat-loop-jumping .sl-shop-category__media,.sl-shop-category.is-shopcat-loop-jumping .sl-shop-category__item::after,.sl-shop-category.is-shopcat-loop-jumping .sl-shop-category__swipecue-fill{transition: none !important;}body.sl-js-ready .sl-shop-category--focus-fx .sl-shop-category__item.is-shopcat-selected .sl-shop-category__arrow{transform: scale(1.08);}body.sl-js-ready .sl-shop-category--focus-fx .sl-shop-category__item.is-shopcat-selected .sl-shop-category__name:not(.sl-shop-category__name--below){text-shadow: 0 1px 16px rgba(20,17,14,0.4);}@media (min-width: 1024px){.sl-shop-category{--sl-shop-category-shadow-inline-clearance: var(--category-desktop-gap);--category-five-card-width: min( var(--sl-shop-category-card-size-desktop,290px),calc( ( 100cqw - (var(--sl-shop-category-desktop-side-space,32px) * 2) - (var(--sl-shop-category-shadow-inline-clearance) * 2) - (var(--category-desktop-gap) * 4) ) / 5 ) );--sl-shop-category-current-card-size: var(--category-five-card-width);}.sl-shop-category__mask{position: relative;overflow: clip;isolation: isolate;margin-left: calc((50% - 50cqw) + var(--sl-shop-category-desktop-side-space,32px));margin-right: calc((50% - 50cqw) + var(--sl-shop-category-desktop-side-space,32px));}@supports not (overflow: clip){.sl-shop-category__mask{overflow: hidden;}}.sl-shop-category__scroller{margin-inline: 0;padding-inline: var(--sl-shop-category-shadow-inline-clearance);scroll-padding-inline: var(--sl-shop-category-shadow-inline-clearance);padding-bottom: max(40px,calc(var(--sl-shop-category-active-overflow,0px) + 40px));}.sl-shop-category--selected-left .sl-shop-category__track::after{content: none;}.sl-shop-category--selected-center .sl-shop-category__mask{margin-left: calc(50% - 50cqw);margin-right: calc(50% - 50cqw);}.sl-shop-category--selected-center .sl-shop-category__scroller{padding-inline: calc((100cqw - var(--category-five-card-width,290px)) / 2);scroll-padding-inline: calc((100cqw - var(--category-five-card-width,290px)) / 2);}.sl-shop-category__track{gap: var(--category-desktop-gap);}.sl-shop-category__item{flex: 0 0 var(--category-five-card-width);width: auto;max-width: none;}.sl-shop-category[data-desktop-fits="true"] .sl-shop-category__track{width: 100%;justify-content: space-between;gap: 0;}.sl-shop-category__card{--sl-sc-arrow: clamp(32px,calc(var(--category-five-card-width) * 0.16),var(--sl-shop-category-arrow-size,48px));--sl-sc-icon: clamp(28px,calc(var(--category-five-card-width) * 0.106),34px);}.sl-shop-category__meta{gap: clamp(8px,calc(var(--category-five-card-width) * 0.031),10px);padding: clamp(14px,calc(var(--category-five-card-width) * 0.065),21px);}.sl-shop-category__arrow{right: clamp(12px,calc(var(--category-five-card-width) * 0.052),20px);bottom: clamp(12px,calc(var(--category-five-card-width) * 0.052),20px);}.sl-shop-category__name{font-size: max( 5px,calc( min(22px,calc(var(--category-five-card-width) * 0.085)) * var(--sl-shop-category-card-title-scale,1) + var(--sl-shop-category-card-title-increase,0px) ) );}.sl-shop-category__swipecue-label{font-size: 12px;}.sl-shop-category__swipecue-rail{--sl-swipecue-track-w: 130px;--sl-swipecue-fill-w: 32px;}.sl-shop-category__footer{display: none;}.sl-shop-category__nav{display: flex;justify-content: center;align-items: center;gap: 10px;margin-top: -64px;}.sl-shop-category__arrow-btn{width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;padding: 0;border: 1px solid rgba(43,36,31,0.14);border-radius: 999px;background-color: #FFFFFF;color: #2B241F;cursor: pointer;box-shadow: 0 5px 14px rgba(20,17,14,0.08);transition: background 0.2s ease,border-color 0.2s ease,opacity 0.2s ease;}.sl-shop-category__arrow-btn svg{width: 18px;height: 18px;}@media (hover: hover) and (pointer: fine){.sl-shop-category__arrow-btn:not(:disabled):hover{background-color: #F3EEE6;}}.sl-shop-category__arrow-btn:focus-visible{outline: 2px solid var(--sl-charcoal,#2B241F);outline-offset: 2px;}.sl-shop-category__arrow-btn:disabled{opacity: 0.35;cursor: default;}.sl-shop-category--infinite .sl-shop-category__nav{display: none;}}@media (hover: hover) and (pointer: fine){.sl-shop-category__item:hover{--sl-card-hover-lift-y: -6px;}.sl-shop-category__item:hover .sl-shop-category__media{box-shadow: var(--sl-shop-category-card-shadow-hover,0 9px 18px rgba(43,36,31,0.075),0 24px 50px rgba(43,36,31,0.093),inset 0 1px 0 rgba(255,255,255,0.20));}.sl-shop-category__item:hover .sl-shop-category__img,.sl-shop-category__item:hover .sl-shop-category__video{transform: scale(1.06);}.sl-shop-category__item:hover .sl-shop-category__arrow{transform: translateX(3px);}}@media (prefers-reduced-motion: reduce){.sl-shop-category__item,.sl-shop-category__media,.sl-shop-category__img,.sl-shop-category__video,.sl-shop-category__arrow{transition: none;}.sl-shop-category__swipecue-rail::after{content: none;}.sl-shop-category__item{transform: none;opacity: 1;}.sl-shop-category__scroller{scroll-behavior: auto;}.sl-shop-category__swipecue-fill{transition: none;}}.sl-discovery{position: relative;background-color: var(--sl-canvas-ivory,#FFFDF9);}.sl-discovery > *{background-color: transparent;}.sl-home-section-instance{display: contents;}.sl-video-rail{position: relative;overflow: hidden;container-type: inline-size;padding: 8px 0 8px;}.sl-video-rail__inner{max-width: var(--focus-max-width,1560px);margin: 0 auto;padding: 0 18px;}.sl-video-rail__head{display: flex;align-items: flex-end;justify-content: space-between;flex-wrap: wrap;gap: 20px;}.sl-video-rail__head-text{display: flex;flex-direction: column;align-items: flex-start;min-width: 0;max-width: 620px;}.sl-video-rail__actions{display: flex;align-items: center;gap: 18px;margin-left: auto;}.sl-video-rail__head--align-center,.sl-video-rail__head--align-right{flex-direction: column;}.sl-video-rail__head--align-center .sl-video-rail__head-text{align-items: center;text-align: center;margin: 0 auto;}.sl-video-rail__head--align-center .sl-video-rail__description{margin-left: auto;margin-right: auto;}.sl-video-rail__head--align-center .sl-video-rail__actions{align-self: center;margin-left: 0;}.sl-video-rail__head--align-right .sl-video-rail__head-text{align-items: flex-end;text-align: right;margin-left: auto;}.sl-video-rail__head--align-right .sl-video-rail__description{margin-left: auto;margin-right: 0;}.sl-video-rail__head--align-right .sl-video-rail__actions{align-self: flex-end;margin-left: 0;}.sl-video-rail__eyebrow-row{display: inline-flex;align-items: center;gap: 10px;}.sl-video-rail__rule{display: inline-block;flex: 0 0 auto;width: 28px;height: 2px;border-radius: 2px;background: var(--focus-eyebrow-color,#2F6F68);}.sl-video-rail__eyebrow{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-weight: 500;font-size: clamp(9px,0.75vw,11px);line-height: 1;letter-spacing: 0.22em;text-transform: uppercase;color: var(--focus-eyebrow-color,#2F6F68);}.sl-video-rail__heading{margin: 0;font-family: var(--sl-font-serif);font-size: clamp(var(--focus-heading-size-mobile,34px),3.25vw,var(--focus-heading-size-desktop,50px));font-weight: 500;line-height: 1.02;color: #2F241D;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.sl-video-rail__eyebrow-row + .sl-video-rail__heading{margin-top: 14px;}.sl-video-rail__description{margin: 14px 0 0;max-width: 520px;font-family: var(--sl-font-sans);font-size: var(--focus-desc-size,16px);font-weight: 400;line-height: 1.55;color: #4C4038;}.sl-video-rail__viewall{display: inline-flex;align-items: center;gap: 6px;flex: 0 0 auto;font-family: var(--sl-font-sans);font-size: 14px;font-weight: 600;color: #2B241F;text-decoration: none;white-space: nowrap;}.sl-video-rail__viewall:focus-visible{outline: 2px solid #8B6F47;outline-offset: 3px;}.sl-video-rail__viewall-arrow{display: inline-flex;color: var(--focus-viewall-arrow-color,#B39273);transition: transform 0.25s cubic-bezier(0.22,0.61,0.36,1);}.sl-video-rail__viewall-arrow svg{width: 16px;height: 16px;}@media (hover: hover) and (pointer: fine){.sl-video-rail__viewall:hover .sl-video-rail__viewall-arrow{transform: translateX(3px);}}@media (prefers-reduced-motion: reduce){.sl-video-rail__viewall-arrow{transition: none;}}.sl-video-rail__navrow{display: none;}.sl-video-rail__nav{display: flex;align-items: center;justify-content: center;gap: 10px;}.sl-video-rail__arrow{width: var(--focus-arrow-size,48px);height: var(--focus-arrow-size,48px);display: inline-flex;align-items: center;justify-content: center;padding: 0;border: 1px solid var(--focus-arrow-border,#DBD5CD);border-radius: var(--focus-arrow-radius,999px);background: var(--focus-arrow-bg,#FFFFFF);color: var(--focus-arrow-color,#2B241F);cursor: pointer;transition: background 0.2s ease,border-color 0.2s ease,opacity 0.2s ease,color 0.2s ease;}.sl-video-rail__arrow svg{width: var(--focus-arrow-icon-size,18px);height: var(--focus-arrow-icon-size,18px);}@media (hover: hover) and (pointer: fine){.sl-video-rail__arrow:not(:disabled):hover{background: var(--focus-arrow-hover-bg,#F3EEE6);color: var(--focus-arrow-hover-color,#2B241F);}}.sl-video-rail__arrow:focus-visible{outline: 2px solid #8B6F47;outline-offset: 2px;}.sl-video-rail__arrow:disabled{opacity: 0.35;cursor: default;}.sl-video-rail__mask{position: relative;overflow: clip;isolation: isolate;}@supports not (overflow: clip){.sl-video-rail__mask{overflow: hidden;}}.sl-video-rail__scroller{margin-top: 32px;overflow-x: auto;overflow-y: hidden;overflow-anchor: none;scroll-snap-type: x proximity;scroll-padding-left: 16px;-webkit-overflow-scrolling: touch;touch-action: pan-x pan-y pinch-zoom;overscroll-behavior-x: contain;overscroll-behavior-y: auto;scrollbar-width: none;-ms-overflow-style: none;padding: 4px 16px 28px;--rail-shadow-x: 0px;--rail-shadow-stretch: 1;--rail-shadow-opacity: 1;--rail-card-tilt: 0deg;--rail-card-lift: 0px;--rail-media-x: 0px;}@media (hover: hover) and (pointer: fine){.sl-video-rail__scroller{cursor: grab;}.sl-video-rail__scroller.is-rail-dragging{cursor: grabbing;}}.sl-video-rail__scroller::-webkit-scrollbar{width: 0;height: 0;display: none;}.sl-video-rail__track{display: flex;flex-wrap: nowrap;gap: var(--focus-card-gap-mobile,14px);margin: 0;padding: 0;list-style: none;}@media (max-width: 767px){.sl-video-rail__track::after{content: "";flex: 0 0 2px;width: 2px;}}.sl-video-rail__item{flex: 0 0 auto;width: calc(clamp(210px,66vw,250px) * var(--focus-card-scale-mobile,1));scroll-snap-align: start;--hover-lift: 0px;position: relative;z-index: 0;transform: translateY(calc(-1 * (var(--rail-card-lift,0px) + var(--hover-lift,0px)))) rotate(var(--rail-card-tilt,0deg));transition: transform 0.4s cubic-bezier(0.22,0.61,0.36,1);}.sl-video-rail__scroller.is-rail-motion-active .sl-video-rail__item{transition: none;}.sl-video-rail__item::after{content: "";position: absolute;left: 24%;right: 24%;bottom: -4px;height: 10px;border-radius: 50%;background: rgba(47,36,29,0.10);filter: blur(7px);transform: translate3d(var(--rail-shadow-x,0px),0,0) scaleX(var(--rail-shadow-stretch,1));opacity: var(--rail-shadow-opacity,1);pointer-events: none;z-index: -1;transition: transform 500ms cubic-bezier(0.22,1,0.36,1),opacity 500ms cubic-bezier(0.22,1,0.36,1);}.sl-video-rail__scroller.is-rail-motion-active .sl-video-rail__item::after{transition: none;}@media (hover: hover) and (pointer: fine){.sl-video-rail__item:hover{--hover-lift: 5px;}}.sl-video-rail__card{position: relative;display: block;border-radius: var(--focus-card-radius,30px);overflow: hidden;background: #F7F2EA;text-decoration: none;box-shadow: var(--focus-card-shadow-rest,0 2px 5px rgba(45,34,27,0.035),0 10px 24px rgba(45,34,27,0.065));transition: box-shadow 0.4s cubic-bezier(0.22,0.61,0.36,1);}@media (hover: hover) and (pointer: fine){.sl-video-rail__card:hover{box-shadow: var(--focus-card-shadow-hover,0 4px 8px rgba(45,34,27,0.045),0 14px 28px rgba(45,34,27,0.08));}}.sl-video-rail__card:focus-visible{outline: 2px solid #8B6F47;outline-offset: 3px;}.sl-video-rail__media{position: relative;display: block;width: 100%;aspect-ratio: var(--focus-card-aspect,4 / 5);transform: translate3d(var(--rail-media-x,0px),0,0);transition: transform 0.4s cubic-bezier(0.22,0.61,0.36,1);}.sl-video-rail__scroller.is-rail-motion-active .sl-video-rail__media{transition: none;}.sl-video-rail__video,.sl-video-rail__poster-img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: transform 0.5s cubic-bezier(0.22,0.61,0.36,1);}@media (hover: hover) and (pointer: fine){.sl-video-rail__card:hover .sl-video-rail__video,.sl-video-rail__card:hover .sl-video-rail__poster-img{transform: scale(1.025);}}.sl-video-rail__fallback-art{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: #F7F2EA;color: #B39273;}.sl-video-rail__fallback-art svg{width: 28%;height: 28%;}.sl-video-rail__discount,.sl-video-rail__soldout{position: absolute;top: 15px;z-index: 2;padding: 6px 10px;border-radius: 999px;font-family: var(--sl-font-sans);font-size: 11px;font-weight: 500;letter-spacing: 0.01em;white-space: nowrap;}.sl-video-rail__discount{left: 15px;border: 1px solid rgba(47,36,29,0.08);background: rgba(255,255,255,0.85);color: #2B241F;}.sl-video-rail__soldout{right: 15px;background: rgba(43,36,31,0.82);color: #FFFFFF;}.sl-video-rail__scrim{position: absolute;inset: auto 0 0 0;z-index: 1;height: 62%;background: linear-gradient( to top,rgba(25,19,15,0.86) 0%,rgba(25,19,15,0.52) 38%,rgba(25,19,15,0.12) 72%,transparent 100% );pointer-events: none;}.sl-video-rail__info{position: absolute;inset: auto 0 0 0;z-index: 2;display: flex;flex-direction: column;align-items: flex-start;padding: 14px 16px 16px;color: #FFFFFF;}.sl-video-rail__name{font-family: var(--sl-font-serif);font-size: 14px;font-weight: 500;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.sl-video-rail__price{margin-top: 5px;font-family: var(--sl-font-sans);font-size: 13px;font-weight: 600;font-variant-numeric: tabular-nums;}.sl-video-rail__price del{margin-right: 6px;font-size: 0.82em;font-weight: 400;opacity: 0.65;text-decoration: line-through;}.sl-video-rail__price ins{font-weight: 600;text-decoration: none;}.sl-video-rail__view{margin-top: 8px;font-family: var(--sl-font-sans);font-size: 11px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.85;}@media (min-width: 768px){.sl-video-rail{padding: var(--focus-padding-top-desktop,40px) 0 var(--focus-padding-bottom-desktop,72px);--focus-resolved-gutter: clamp(28px,4vw,var(--focus-gutter-desktop,72px));}.sl-video-rail__inner{padding: 0 var(--focus-resolved-gutter);}.sl-video-rail__navrow{display: flex;justify-content: center;margin-top: var(--focus-nav-gap-above-desktop,30px);}.sl-video-rail__mask{margin-left: var(--focus-inset-left);width: var(--focus-content-cap);--focus-inset-left: calc(max(0px,(100cqw - var(--focus-max-width,1560px)) / 2) + var(--focus-resolved-gutter,40px));--focus-content-cap: calc(min(100cqw,var(--focus-max-width,1560px)) - (var(--focus-resolved-gutter,40px) * 2));}.sl-video-rail__scroller{margin-top: var(--focus-heading-gap-desktop,44px);scroll-padding-left: var(--focus-center-pad,0px);padding-top: 4px;padding-bottom: 40px;}.sl-video-rail__scroller{--focus-n: var(--focus-visible-cards-tablet,2);--focus-gap: var(--focus-card-gap-tablet,18px);--focus-track-natural-width: calc( ((var(--focus-content-cap) - (var(--focus-gap) * (var(--focus-n) - 1))) * var(--focus-card-scale-desktop,1)) + (var(--focus-gap) * (var(--focus-n) - 1)) );--focus-center-pad: max(0px,calc((var(--focus-content-cap) - var(--focus-track-natural-width)) / 2));padding-left: var(--focus-center-pad);padding-right: var(--focus-center-pad);}.sl-video-rail__item{width: calc( ( (var(--focus-content-cap) - (var(--focus-gap) * (var(--focus-n) - 1))) / var(--focus-n) ) * var(--focus-card-scale-desktop,1) );max-width: none;}.sl-video-rail__track{gap: var(--focus-gap);}}@media (min-width: 1024px){.sl-video-rail__scroller{--focus-n: max(3,var(--focus-visible-cards,4) - 1);--focus-gap: clamp(20px,1.5vw,var(--focus-card-gap-desktop,26px));}}@media (min-width: 1280px){.sl-video-rail__scroller{--focus-n: var(--focus-visible-cards,4);}}@media (prefers-reduced-motion: reduce){.sl-video-rail__video,.sl-video-rail__poster-img,.sl-video-rail__item,.sl-video-rail__item::after,.sl-video-rail__media{transition: none;}.sl-video-rail__item:hover{transform: none;}.sl-video-rail__scroller{scroll-behavior: auto;}}.sl-trending-mosaic{position: relative;background-color: var(--tm-bg-color,transparent);padding-top: var(--tm-padding-top-mobile,16px);padding-bottom: var(--tm-padding-bottom-mobile,44px);}.sl-trending-mosaic__inner{padding-inline: clamp(14px,4vw,18px);}.sl-trending-mosaic__header{display: flex;flex-direction: column;margin-bottom: var(--tm-heading-gap-mobile,22px);}.js-loaded .sl-trending-mosaic__header[data-reveal]{transform: translateY(14px);}.js-loaded .sl-trending-mosaic__header[data-reveal].is-visible{transform: translateY(0);}.sl-trending-mosaic__header[data-align="left"]{align-items: flex-start;text-align: left;}.sl-trending-mosaic__header[data-align="center"]{align-items: center;text-align: center;}.sl-trending-mosaic__header[data-align="right"]{align-items: flex-end;text-align: right;}.sl-trending-mosaic__eyebrow-row{display: flex;align-items: center;align-self: stretch;justify-content: flex-start;gap: clamp(8px,1.6vw,14px);}.sl-trending-mosaic__header[data-align="center"] .sl-trending-mosaic__eyebrow-row{justify-content: center;}.sl-trending-mosaic__header[data-align="right"] .sl-trending-mosaic__eyebrow-row{justify-content: flex-end;}.sl-trending-mosaic__eyebrow-line{flex: 1 1 0%;min-width: 0;max-width: clamp(28px,7vw,54px);height: 1px;background-color: var(--tm-eyebrow-line-color,#2F6F68);}.sl-trending-mosaic__eyebrow-text-group{display: inline-flex;align-items: center;gap: 0.6em;flex: 0 0 auto;white-space: nowrap;}.sl-trending-mosaic__eyebrow{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-weight: 500;font-size: clamp(9px,0.75vw,11px);line-height: 1;letter-spacing: 0.22em;text-transform: uppercase;color: var(--tm-eyebrow-color,#2F6F68);}.sl-trending-mosaic__eyebrow-sparkle{font-size: clamp(9px,0.85vw,12px);line-height: 1;color: var(--tm-eyebrow-color,#2F6F68);}.sl-trending-mosaic__heading{margin: 20px 0 0;font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-weight: 500;}.sl-trending-mosaic__heading-primary,.sl-trending-mosaic__heading-accent{display: block;text-wrap: balance;font-size: var(--tm-heading-size-mobile,27px);line-height: 0.82;letter-spacing: -0.02em;}.sl-trending-mosaic__heading-primary{color: var(--tm-heading-primary-color,#2B241F);}.sl-trending-mosaic__heading-accent{color: var(--tm-heading-accent-color,#2F6F68);margin-top: var(--tm-heading-line-gap,2px);}.sl-trending-mosaic__divider{display: block;width: clamp(72px,22vw,var(--tm-divider-width,112px));height: 1px;margin: 16px 0 0;background-color: color-mix(in srgb,var(--tm-divider-color,#2F6F68) 18%,transparent);}.sl-trending-mosaic__header[data-align="center"] .sl-trending-mosaic__divider{margin-inline: auto;}.sl-trending-mosaic__subtext{margin: 13px 0 0;font-family: var(--sl-font-sans);font-weight: 400;font-size: 15px;line-height: 1.45;color: var(--tm-subtext-color,#4C4038);max-width: min(100%,520px);}.sl-trending-mosaic__header[data-align="center"] .sl-trending-mosaic__subtext{margin-inline: auto;}.sl-trending-mosaic__header > *:first-child{margin-top: 0;}.sl-trending-mosaic__grid{--tm-mobile-short-h: clamp(calc(var(--tm-mobile-short-ceiling,196px) * 0.8),46.75vw,var(--tm-mobile-short-ceiling,196px));--tm-mobile-tall-ceiling: calc(var(--tm-mobile-short-ceiling,196px) * var(--tm-mobile-tall-ratio,1.67));--tm-mobile-tall-h: clamp(calc(var(--tm-mobile-tall-ceiling) * 0.8),78.1vw,var(--tm-mobile-tall-ceiling));--tm-mobile-gap: clamp(calc(var(--tm-gap-mobile,12px) * 0.75),2.8vw,var(--tm-gap-mobile,12px));--tm-mobile-row-b: max(24px,calc(var(--tm-mobile-tall-h) - var(--tm-mobile-short-h) - var(--tm-mobile-gap)));display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: var(--tm-mobile-short-h) var(--tm-mobile-row-b) var(--tm-mobile-short-h);gap: var(--tm-mobile-gap);list-style: none;margin: 0;padding: 0;}.sl-trending-mosaic__item{min-width: 0;min-height: 0;}.sl-trending-mosaic__item[data-n="1"]{grid-column: 1;grid-row: 1 / 3;}.sl-trending-mosaic__item[data-n="2"]{grid-column: 2;grid-row: 1 / 2;}.sl-trending-mosaic__item[data-n="3"]{grid-column: 1;grid-row: 3 / 4;}.sl-trending-mosaic__item[data-n="4"]{grid-column: 2;grid-row: 2 / 4;}.sl-trending-mosaic__item[data-n="1"]{--tm-card-text-color: var(--tm-card1-text-color,#FFFFFF);--tm-card-cta-color: var(--tm-card1-cta-color,#FFFFFF);--tm-card-cta-bg-color: var(--tm-card1-cta-bg-color,transparent);--tm-card-overlay-color: var(--tm-card1-overlay-color,#2B241F);--tm-card-overlay-opacity: var(--tm-card1-overlay-opacity,0.45);--tm-card-focal-x: var(--tm-card1-focal-x,50%);--tm-card-focal-y: var(--tm-card1-focal-y,50%);--tm-card-text-scale: var(--tm-card1-text-scale-mobile,1);--tm-card-cta-scale: var(--tm-card1-cta-scale-mobile,1);}.sl-trending-mosaic__item[data-n="2"]{--tm-card-text-color: var(--tm-card2-text-color,#FFFFFF);--tm-card-cta-color: var(--tm-card2-cta-color,#FFFFFF);--tm-card-cta-bg-color: var(--tm-card2-cta-bg-color,transparent);--tm-card-overlay-color: var(--tm-card2-overlay-color,#2B241F);--tm-card-overlay-opacity: var(--tm-card2-overlay-opacity,0.45);--tm-card-focal-x: var(--tm-card2-focal-x,50%);--tm-card-focal-y: var(--tm-card2-focal-y,50%);--tm-card-text-scale: var(--tm-card2-text-scale-mobile,1);--tm-card-cta-scale: var(--tm-card2-cta-scale-mobile,1);}.sl-trending-mosaic__item[data-n="3"]{--tm-card-text-color: var(--tm-card3-text-color,#FFFFFF);--tm-card-cta-color: var(--tm-card3-cta-color,#FFFFFF);--tm-card-cta-bg-color: var(--tm-card3-cta-bg-color,transparent);--tm-card-overlay-color: var(--tm-card3-overlay-color,#2B241F);--tm-card-overlay-opacity: var(--tm-card3-overlay-opacity,0.45);--tm-card-focal-x: var(--tm-card3-focal-x,50%);--tm-card-focal-y: var(--tm-card3-focal-y,50%);--tm-card-text-scale: var(--tm-card3-text-scale-mobile,1);--tm-card-cta-scale: var(--tm-card3-cta-scale-mobile,1);}.sl-trending-mosaic__item[data-n="4"]{--tm-card-text-color: var(--tm-card4-text-color,#FFFFFF);--tm-card-cta-color: var(--tm-card4-cta-color,#FFFFFF);--tm-card-cta-bg-color: var(--tm-card4-cta-bg-color,transparent);--tm-card-overlay-color: var(--tm-card4-overlay-color,#2B241F);--tm-card-overlay-opacity: var(--tm-card4-overlay-opacity,0.45);--tm-card-focal-x: var(--tm-card4-focal-x,50%);--tm-card-focal-y: var(--tm-card4-focal-y,50%);--tm-card-text-scale: var(--tm-card4-text-scale-mobile,1);--tm-card-cta-scale: var(--tm-card4-cta-scale-mobile,1);}.sl-trending-mosaic__grid[data-count="2"],.sl-trending-mosaic__grid[data-count="3"]{grid-template-columns: 1fr;grid-template-rows: none;grid-auto-rows: auto;}.sl-trending-mosaic__grid[data-count="2"] .sl-trending-mosaic__item,.sl-trending-mosaic__grid[data-count="3"] .sl-trending-mosaic__item{grid-column: 1;grid-row: auto;}.sl-trending-mosaic__grid[data-count="2"] .sl-trending-mosaic__card,.sl-trending-mosaic__grid[data-count="3"] .sl-trending-mosaic__card{height: auto;aspect-ratio: 4 / 5;}.sl-trending-mosaic__card{position: relative;display: flex;height: 100%;width: 100%;border-radius: var(--tm-radius-mobile,18px);overflow: clip;isolation: isolate;text-decoration: none;border-width: var(--tm-border-width,0px);border-style: solid;border-color: var(--tm-border-color,#E7DFD2);box-shadow: var(--tm-shadow,none);}@supports not (overflow: clip){.sl-trending-mosaic__card{overflow: hidden;}}.sl-trending-mosaic__card[data-has-image="false"]{background-color: #F3ECDF;--tm-card-text-color: #2B241F;--tm-card-cta-color: #2B241F;}.sl-trending-mosaic__card[data-has-image="false"] .sl-trending-mosaic__badge{background-color: color-mix(in srgb,#2B241F 10%,transparent);}.sl-trending-mosaic__card.is-preview-placeholder{outline: 2px dashed rgba(43,36,29,0.4);outline-offset: -2px;}.sl-trending-mosaic__preview-hint{position: absolute;inset: auto 10px 10px 10px;z-index: 2;font-family: var(--sl-font-sans);font-size: 11px;font-weight: 600;text-align: center;color: #2B241F;background-color: rgba(255,255,255,0.82);border-radius: 8px;padding: 6px 8px;pointer-events: none;}.sl-trending-mosaic__media{position: absolute;inset: 0;overflow: hidden;}.sl-trending-mosaic__picture{display: contents;}.sl-trending-mosaic__img{position: absolute;inset: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: var(--tm-card-focal-x,50%) var(--tm-card-focal-y,50%);object-position: var(--tm-card-focal-x,50%) var(--tm-card-focal-y,50%);display: block;}.sl-trending-mosaic__overlay{position: absolute;inset: 0;pointer-events: none;background: linear-gradient( to top,color-mix(in srgb,var(--tm-card-overlay-color,#2B241F) calc(var(--tm-card-overlay-opacity,0.58) * 100%),transparent) 0%,color-mix(in srgb,var(--tm-card-overlay-color,#2B241F) calc(var(--tm-card-overlay-opacity,0.58) * 27.6%),transparent) 42%,transparent 68% );}.sl-trending-mosaic__content{position: relative;z-index: 1;display: flex;flex-direction: column;gap: 0.3em;width: 100%;height: 100%;padding: clamp(14px,4vw,16px);box-sizing: border-box;}.sl-trending-mosaic__card[data-v="top"] .sl-trending-mosaic__content{justify-content: flex-start;}.sl-trending-mosaic__card[data-v="center"] .sl-trending-mosaic__content{justify-content: center;}.sl-trending-mosaic__card[data-v="bottom"] .sl-trending-mosaic__content{justify-content: flex-end;}.sl-trending-mosaic__card[data-h="left"] .sl-trending-mosaic__content{align-items: flex-start;}.sl-trending-mosaic__card[data-h="center"] .sl-trending-mosaic__content{align-items: center;}.sl-trending-mosaic__card[data-h="right"] .sl-trending-mosaic__content{align-items: flex-end;}.sl-trending-mosaic__card[data-align="left"] .sl-trending-mosaic__content{text-align: left;}.sl-trending-mosaic__card[data-align="center"] .sl-trending-mosaic__content{text-align: center;}.sl-trending-mosaic__card[data-align="right"] .sl-trending-mosaic__content{text-align: right;}.sl-trending-mosaic__badge{display: inline-block;width: -moz-fit-content;width: fit-content;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: calc(9.5px * var(--tm-card-text-scale,1));font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;padding: 0.35em 0.7em;border-radius: 999px;color: var(--tm-card-text-color,#FFFFFF);background-color: color-mix(in srgb,var(--tm-card-text-color,#FFFFFF) 18%,transparent);}.sl-trending-mosaic__title{font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-weight: 500;line-height: 1.18;color: var(--tm-card-text-color,#FFFFFF);text-wrap: balance;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.sl-trending-mosaic__item[data-n="1"] .sl-trending-mosaic__title,.sl-trending-mosaic__item[data-n="4"] .sl-trending-mosaic__title{font-size: calc(clamp(19px,5.6vw,23px) * var(--tm-card-text-scale,1));}.sl-trending-mosaic__item[data-n="2"] .sl-trending-mosaic__title,.sl-trending-mosaic__item[data-n="3"] .sl-trending-mosaic__title{font-size: calc(clamp(17px,4.6vw,20px) * var(--tm-card-text-scale,1));}.sl-trending-mosaic__text{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-weight: 300;font-size: calc(12.5px * var(--tm-card-text-scale,1));line-height: 1.4;color: var(--tm-card-text-color,#FFFFFF);opacity: 0.92;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.sl-trending-mosaic__price{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-weight: 300;font-size: calc(12.5px * var(--tm-card-text-scale,1));color: var(--tm-card-text-color,#FFFFFF);}.sl-trending-mosaic__price ins{text-decoration: none;}.sl-trending-mosaic__price del{opacity: 0.65;}.sl-trending-mosaic__cta{display: inline-flex;align-items: center;gap: 0.35em;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: calc(10.5px * var(--tm-card-cta-scale,1));font-weight: 600;letter-spacing: 0.02em;color: var(--tm-card-cta-color,#FFFFFF);background-color: var(--tm-card-cta-bg-color,transparent);border-bottom: 1px solid currentColor;padding-bottom: calc(2px * var(--tm-card-cta-scale,1));width: -moz-fit-content;width: fit-content;flex-shrink: 0;}.sl-trending-mosaic__cta::after{content: "\2192";}@media (max-width: 1023px){.sl-trending-mosaic__card[data-show-text-mobile="false"] .sl-trending-mosaic__text{display: none;}.sl-trending-mosaic__card[data-show-cta-mobile="false"] .sl-trending-mosaic__cta{display: none;}}@media (min-width: 1024px){.sl-trending-mosaic__card[data-show-text-desktop="false"] .sl-trending-mosaic__text{display: none;}.sl-trending-mosaic__card[data-show-cta-desktop="false"] .sl-trending-mosaic__cta{display: none;}}.sl-trending-mosaic__card:focus-visible{outline: 2px solid var(--tm-card-text-color,#2B241F);outline-offset: 3px;}@media (hover: hover) and (pointer: fine){.sl-trending-mosaic__card{transition: transform 0.45s cubic-bezier(0.22,1,0.36,1),box-shadow 0.45s ease;}.sl-trending-mosaic__img{transition: transform 0.6s cubic-bezier(0.22,1,0.36,1);}.sl-trending-mosaic__cta{transition: transform 0.25s ease;}.sl-trending-mosaic__card:hover,.sl-trending-mosaic__card:focus-visible{transform: translateY(-4px);}.sl-trending-mosaic__card:hover .sl-trending-mosaic__img,.sl-trending-mosaic__card:focus-visible .sl-trending-mosaic__img{transform: scale(1.035);}.sl-trending-mosaic__card:hover .sl-trending-mosaic__cta,.sl-trending-mosaic__card:focus-visible .sl-trending-mosaic__cta{transform: translateX(4px);}}@media (prefers-reduced-motion: reduce){.sl-trending-mosaic__card,.sl-trending-mosaic__img,.sl-trending-mosaic__cta{transition: none !important;transform: none !important;}}@media (min-width: 1024px){.sl-trending-mosaic{padding-top: var(--tm-padding-top-desktop,24px);padding-bottom: var(--tm-padding-bottom-desktop,44px);}.sl-trending-mosaic__inner{width: min(calc(100% - 64px),var(--tm-max-width,1380px));margin-inline: auto;padding-inline: 0;}.sl-trending-mosaic__header{margin-bottom: var(--tm-heading-gap-desktop,36px);}.sl-trending-mosaic__heading{margin-top: 23px;}.sl-trending-mosaic__heading-primary,.sl-trending-mosaic__heading-accent{font-size: var(--tm-heading-size-desktop,42px);line-height: 0.84;}.sl-trending-mosaic__divider{margin-top: 20px;}.sl-trending-mosaic__subtext{margin-top: 14px;font-size: 16px;max-width: 520px;}.sl-trending-mosaic__grid{display: flex;align-items: flex-start;gap: var(--tm-gap-desktop,24px);}.sl-trending-mosaic__item{flex: 1 1 0;min-width: 0;}.sl-trending-mosaic__item[data-n="1"]{margin-top: 0;}.sl-trending-mosaic__item[data-n="2"]{margin-top: 85px;}.sl-trending-mosaic__item[data-n="3"]{margin-top: 30px;}.sl-trending-mosaic__item[data-n="4"]{margin-top: 105px;}.sl-trending-mosaic__item[data-n="1"] .sl-trending-mosaic__card,.sl-trending-mosaic__item[data-n="3"] .sl-trending-mosaic__card{height: var(--tm-desktop-tall-h,633px);}.sl-trending-mosaic__item[data-n="2"] .sl-trending-mosaic__card,.sl-trending-mosaic__item[data-n="4"] .sl-trending-mosaic__card{height: var(--tm-desktop-short-h,380px);}.sl-trending-mosaic__card{border-radius: var(--tm-radius-desktop,24px);}.sl-trending-mosaic__content{padding: clamp(20px,2.2vw,28px);gap: 0.5em;}.sl-trending-mosaic__item[data-n="1"]{--tm-card-text-scale: var(--tm-card1-text-scale-desktop,1);--tm-card-cta-scale: var(--tm-card1-cta-scale-desktop,1);}.sl-trending-mosaic__item[data-n="2"]{--tm-card-text-scale: var(--tm-card2-text-scale-desktop,1);--tm-card-cta-scale: var(--tm-card2-cta-scale-desktop,1);}.sl-trending-mosaic__item[data-n="3"]{--tm-card-text-scale: var(--tm-card3-text-scale-desktop,1);--tm-card-cta-scale: var(--tm-card3-cta-scale-desktop,1);}.sl-trending-mosaic__item[data-n="4"]{--tm-card-text-scale: var(--tm-card4-text-scale-desktop,1);--tm-card-cta-scale: var(--tm-card4-cta-scale-desktop,1);}.sl-trending-mosaic__badge{font-size: calc(11px * var(--tm-card-text-scale,1));}.sl-trending-mosaic__item[data-n="1"] .sl-trending-mosaic__title,.sl-trending-mosaic__item[data-n="3"] .sl-trending-mosaic__title{font-size: calc(clamp(23px,1.8vw,28px) * var(--tm-card-text-scale,1));}.sl-trending-mosaic__item[data-n="2"] .sl-trending-mosaic__title,.sl-trending-mosaic__item[data-n="4"] .sl-trending-mosaic__title{font-size: calc(clamp(20px,1.4vw,23px) * var(--tm-card-text-scale,1));}.sl-trending-mosaic__text{font-size: calc(14px * var(--tm-card-text-scale,1));line-height: 1.45;}.sl-trending-mosaic__price{font-size: calc(15px * var(--tm-card-text-scale,1));}.sl-trending-mosaic__cta{font-size: calc(12px * var(--tm-card-cta-scale,1));}}.sl-countdown{position: relative;padding: 0 0 var(--sl-countdown-pad-bottom-mobile,clamp(34px,6vw,48px));container-type: inline-size;}.sl-home-section-instance--announcement-spaced[data-section-type="sale_countdown"] .sl-countdown{padding-bottom: 22px;}.sl-home-section-instance--announcement-attached[data-section-type="sale_countdown"] .sl-countdown{padding-bottom: 0;}@media (min-width: 768px){.sl-home-section-instance--announcement-spaced[data-section-type="sale_countdown"] .sl-countdown{padding-bottom: 24px;}}.sl-countdown__inner{max-width: var(--sl-max-width);margin: 0 auto;padding: 0 var(--sl-gutter);}.sl-countdown__banner{position: relative;display: flex;flex-direction: column;max-width: 1260px;margin: 0 auto;border-radius: 30px;overflow: hidden;background: var(--sl-countdown-bg,#FFFCF8);color: var(--sl-countdown-text,#2B241F);box-shadow: var(--sl-countdown-shadow-rest,0 3px 8px rgba(45,34,27,0.035),0 14px 30px -10px rgba(45,34,27,0.075));transition: transform 0.4s cubic-bezier(0.22,0.61,0.36,1),box-shadow 0.4s cubic-bezier(0.22,0.61,0.36,1);}@media (hover: hover) and (pointer: fine){.sl-countdown__banner:hover{transform: translateY(-4px);box-shadow: var(--sl-countdown-shadow-hover,0 4px 10px rgba(45,34,27,0.045),0 18px 38px rgba(45,34,27,0.085));}}.sl-countdown__media{position: relative;display: block;width: 100%;aspect-ratio: 8 / 5;}.sl-countdown__video,.sl-countdown__img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-countdown__content{display: flex;flex-direction: column;align-items: flex-start;padding: 22px 20px 26px;}.sl-countdown__banner--no-media .sl-countdown__content{align-items: center;text-align: center;padding: 40px 24px;}.sl-countdown__banner--layout-overlay{aspect-ratio: 1 / 1;}.sl-countdown__banner--layout-overlay .sl-countdown__media{position: absolute;inset: 0;width: 100%;height: 100%;aspect-ratio: auto;}.sl-countdown__banner--layout-overlay .sl-countdown__content{position: absolute;inset: 0;z-index: 1;justify-content: flex-end;padding: 24px 24px 28px;background: linear-gradient( to top,rgba(22,17,14,var(--sl-countdown-overlay-strength,0.7)) 0%,rgba(22,17,14,calc(var(--sl-countdown-overlay-strength,0.7) * 0.53)) 42%,rgba(22,17,14,0) 76% );}.sl-countdown__banner--overlay-align-center .sl-countdown__content{align-items: center;text-align: center;}.sl-countdown__banner--layout-overlay .sl-countdown__eyebrow,.sl-countdown__banner--layout-overlay .sl-countdown__heading,.sl-countdown__banner--layout-overlay .sl-countdown__unit-value,.sl-countdown__banner--layout-overlay .sl-countdown__unit-label,.sl-countdown__banner--layout-overlay .sl-countdown__sep,.sl-countdown__banner--layout-overlay .sl-countdown__offer,.sl-countdown__banner--layout-overlay .sl-countdown__coupon{color: #FFFCF8;}.sl-countdown__banner--layout-overlay .sl-countdown__eyebrow{color: var(--sl-countdown-accent,#2F6F68);}.sl-countdown__banner--no-media .sl-countdown__units{justify-content: center;}.sl-countdown__banner--no-media .sl-countdown__actions{justify-content: center;}.sl-countdown__eyebrow{font-family: var(--sl-font-sans);font-size: 11px;font-weight: 600;letter-spacing: 0.2em;text-transform: uppercase;color: var(--sl-countdown-accent,#B39273);}.sl-countdown__heading{margin: 10px 0 0;font-family: var(--sl-font-serif);font-size: clamp(24px,5.5vw,30px);font-weight: 500;line-height: 1.22;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.sl-countdown__offer{margin: 8px 0 0;max-width: 42ch;font-family: var(--sl-font-sans);font-size: 14px;line-height: 1.5;opacity: 0.86;}.sl-countdown__timer{margin-top: 18px;width: 100%;}.sl-countdown__units{display: flex;flex-wrap: nowrap;align-items: flex-start;gap: 8px;}.sl-countdown__unit{display: flex;flex-direction: column;align-items: center;gap: 2px;min-width: 34px;}.sl-countdown__unit-value{font-family: var(--sl-font-sans);font-size: 21px;font-weight: 600;line-height: 1;font-variant-numeric: tabular-nums;}.sl-countdown__unit-label{font-family: var(--sl-font-sans);font-size: 9px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;opacity: 0.62;}.sl-countdown__sep{margin-top: 2px;font-size: 18px;font-weight: 600;line-height: 1;opacity: 0.35;}.sl-countdown__expired-message{margin: 0;font-family: var(--sl-font-sans);font-size: 15px;font-weight: 500;}.sl-countdown__sr-announce{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.sl-countdown__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;margin-top: 22px;}.sl-countdown__cta{background-color: var(--sl-countdown-cta-bg,#2B241F);border-color: var(--sl-countdown-cta-bg,#2B241F);color: var(--sl-countdown-cta-text,#FFFFFF);}.sl-countdown__cta:hover{background-color: transparent;color: var(--sl-countdown-cta-bg,#2B241F);}.sl-countdown__banner--layout-overlay .sl-countdown__cta:hover{background-color: rgba(255,252,248,0.18);color: var(--sl-countdown-cta-text,#FFFFFF);}.sl-countdown__coupon{padding: 0;border: 0;background: none;font-family: var(--sl-font-sans);font-size: 12px;font-weight: 600;letter-spacing: 0.03em;color: var(--sl-countdown-text,#2B241F);-webkit-text-decoration: underline dashed;text-decoration: underline dashed;text-underline-offset: 3px;opacity: 0.8;cursor: pointer;}.sl-countdown__coupon:hover{opacity: 1;}@media (min-width: 768px){.sl-countdown{padding: 0 0 var(--sl-countdown-pad-bottom-desktop,clamp(44px,3.6vw,62px));}.sl-countdown__banner{flex-direction: row;align-items: stretch;min-height: 360px;border-radius: 32px;}.sl-countdown__banner--media-right{flex-direction: row-reverse;}.sl-countdown__media{flex: 0 0 56%;aspect-ratio: auto;}.sl-countdown__content{flex: 1 1 44%;min-width: 0;justify-content: center;padding: 34px 44px;}.sl-countdown__banner--no-media .sl-countdown__content{flex: 1 1 100%;padding: 48px;}.sl-countdown__banner--layout-overlay{aspect-ratio: 21 / 9;min-height: 360px;}.sl-countdown__banner--layout-overlay .sl-countdown__content{padding: 40px 56px;}.sl-countdown__heading{font-size: clamp(28px,2.4vw,34px);-webkit-line-clamp: 2;}.sl-countdown__offer{font-size: 15px;}.sl-countdown__unit{min-width: 42px;}.sl-countdown__unit-value{font-size: 26px;}.sl-countdown__unit-label{font-size: 10px;}.sl-countdown__sep{font-size: 22px;}}@media (min-width: 1024px){.sl-countdown{--sale-page-gutter: clamp(28px,4vw,72px);--sale-banner-max-width: 1560px;--sale-banner-desktop-height: clamp(500px,37vw,610px);--sale-margin-safe-width: calc(100cqw - (var(--sale-page-gutter) * 2));}.sl-countdown__inner{max-width: none;padding: 0;}.sl-countdown__banner{width: min( var(--sale-margin-safe-width),calc(var(--sale-banner-max-width) * var(--sale-banner-scale-desktop,1)) );max-width: none;margin-inline: auto;min-height: calc(var(--sale-banner-desktop-height) * var(--sale-banner-scale-desktop,1));}}.sl-countdown__picture{position: absolute;inset: 0;display: block;width: 100%;height: 100%;}.sl-countdown__banner--layout-overlay,.sl-countdown__banner--layout-split{--sl-countdown-legacy-inline-align: flex-start;--sl-countdown-legacy-text-align: left;border: 1px solid color-mix(in srgb,var(--sl-countdown-text,#2B241F) 10%,transparent);border-radius: 28px;box-shadow: 0 2px 5px rgba(45,34,27,0.035),0 18px 42px -18px rgba(45,34,27,0.18);transform: none;}@media (hover: hover) and (pointer: fine){.sl-countdown__banner--layout-overlay:hover,.sl-countdown__banner--layout-split:hover{box-shadow: 0 3px 7px rgba(45,34,27,0.04),0 22px 48px -18px rgba(45,34,27,0.2);transform: none;}}.sl-countdown__banner--layout-overlay .sl-countdown__video,.sl-countdown__banner--layout-overlay .sl-countdown__img,.sl-countdown__banner--layout-split .sl-countdown__video,.sl-countdown__banner--layout-split .sl-countdown__img{-o-object-position: var(--sl-countdown-legacy-media-x,50%) var(--sl-countdown-legacy-media-y,50%);object-position: var(--sl-countdown-legacy-media-x,50%) var(--sl-countdown-legacy-media-y,50%);}.sl-countdown__banner--layout-overlay .sl-countdown__eyebrow,.sl-countdown__banner--layout-split .sl-countdown__eyebrow{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 10px;font-weight: 600;letter-spacing: 0.2em;color: var(--sl-countdown-accent,#D7AE62);}.sl-countdown__banner--layout-overlay .sl-countdown__heading,.sl-countdown__banner--layout-split .sl-countdown__heading{max-width: 16ch;margin-top: 8px;font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-size: var(--sl-countdown-legacy-heading-mobile,36px);font-weight: 400;line-height: 1.05;letter-spacing: -0.005em;}.sl-countdown__banner--layout-overlay .sl-countdown__offer,.sl-countdown__banner--layout-split .sl-countdown__offer{max-width: 38ch;margin-top: 8px;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--sl-countdown-legacy-offer-mobile,12px);font-weight: 400;line-height: 1.45;opacity: 0.94;}.sl-countdown__banner--layout-overlay .sl-countdown__timer,.sl-countdown__banner--layout-split .sl-countdown__timer{display: flex;flex-direction: column;align-items: var(--sl-countdown-legacy-inline-align);width: min(100%,var(--sl-countdown-legacy-timer-width-mobile,250px));margin-top: 18px;text-align: var(--sl-countdown-legacy-text-align);}.sl-countdown__legacy-timer-label{display: inline-flex;align-items: center;gap: 7px;margin-bottom: 6px;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 9px;font-weight: 600;line-height: 1.2;letter-spacing: 0.16em;text-transform: uppercase;color: var(--sl-countdown-accent,#D7AE62);}.sl-countdown__legacy-timer-label::before,.sl-countdown__legacy-timer-label::after{width: 16px;height: 1px;background: currentColor;content: "";opacity: 0.58;}.sl-countdown__banner--layout-overlay .sl-countdown__units,.sl-countdown__banner--layout-split .sl-countdown__units{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));align-items: stretch;width: 100%;padding: 6px;gap: 0;border: 1px solid color-mix(in srgb,var(--sl-countdown-legacy-timer-border,#F8EEDF) 26%,transparent);border-radius: 16px;box-shadow: 0 10px 26px rgba(29,20,14,0.18),inset 0 1px 0 rgba(255,248,238,0.1);}.sl-countdown__banner--layout-overlay .sl-countdown__unit,.sl-countdown__banner--layout-split .sl-countdown__unit{position: relative;justify-content: center;gap: 2px;min-width: 0;min-height: var(--sl-countdown-legacy-timer-height-mobile,54px);padding: 4px 2px;border-left: 1px solid color-mix(in srgb,var(--sl-countdown-legacy-timer-border,#F8EEDF) 16%,transparent);}.sl-countdown__banner--layout-overlay .sl-countdown__unit:first-child,.sl-countdown__banner--layout-split .sl-countdown__unit:first-child{border-left: 0;}.sl-countdown__banner--layout-overlay .sl-countdown__unit-value,.sl-countdown__banner--layout-split .sl-countdown__unit-value{font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-size: 22px;font-weight: 500;line-height: 0.95;letter-spacing: 0.01em;}.sl-countdown__banner--layout-overlay .sl-countdown__unit-label,.sl-countdown__banner--layout-split .sl-countdown__unit-label{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 8px;line-height: 1;letter-spacing: 0.08em;opacity: 0.78;}.sl-countdown__banner--layout-overlay .sl-countdown__sep,.sl-countdown__banner--layout-split .sl-countdown__sep{display: none;}.sl-countdown__banner--layout-overlay .sl-countdown__actions,.sl-countdown__banner--layout-split .sl-countdown__actions{justify-content: var(--sl-countdown-legacy-inline-align);width: 100%;margin-top: 18px;gap: 12px;}.sl-countdown__banner--layout-overlay .sl-countdown__cta,.sl-countdown__banner--layout-split .sl-countdown__cta{min-height: var(--sl-countdown-legacy-button-height-mobile,40px);padding: 0 22px;border-width: 1px;border-style: solid;border-radius: 999px;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 11px;font-weight: 600;line-height: 1.2;letter-spacing: 0.12em;text-transform: uppercase;box-shadow: 0 9px 24px rgba(29,20,14,0.16);transition: background-color 0.24s ease,border-color 0.24s ease,color 0.24s ease,transform 0.24s ease,box-shadow 0.24s ease;}.sl-countdown__banner--layout-overlay .sl-countdown__cta::after,.sl-countdown__banner--layout-split .sl-countdown__cta::after{content: none;}.sl-countdown__banner--layout-overlay .sl-countdown__cta:hover,.sl-countdown__banner--layout-split .sl-countdown__cta:hover{transform: translateY(-1px);}.sl-countdown__banner--layout-overlay{--sl-countdown-legacy-inline-align: flex-start;--sl-countdown-legacy-text-align: left;min-height: 440px;aspect-ratio: auto;background: #211813;color: #FFF8EE;}.sl-countdown__banner--layout-overlay .sl-countdown__content{align-items: var(--sl-countdown-legacy-inline-align);justify-content: var(--sl-countdown-overlay-pos-y,center);padding: var(--sl-countdown-legacy-padding-mobile,24px);text-align: var(--sl-countdown-legacy-text-align);background: radial-gradient( ellipse 86% 62% at center,rgba(29,20,14,0.18) 0%,rgba(29,20,14,0.05) 58%,rgba(29,20,14,0) 82% ),linear-gradient( to top,rgba(22,17,14,var(--sl-countdown-overlay-strength,0.7)) 0%,rgba(22,17,14,calc(var(--sl-countdown-overlay-strength,0.7) * 0.48)) 52%,rgba(22,17,14,0.16) 100% );}.sl-countdown__banner--layout-overlay .sl-countdown__heading{color: #FFF8EE;text-shadow: 0 3px 20px rgba(29,20,14,0.5);}.sl-countdown__banner--layout-overlay .sl-countdown__offer{color: #F1E6D8;text-shadow: 0 2px 12px rgba(29,20,14,0.48);}.sl-countdown__banner--layout-overlay .sl-countdown__units{background: linear-gradient( 145deg,color-mix(in srgb,var(--sl-countdown-legacy-timer-surface,#2E211A) 66%,transparent),color-mix(in srgb,var(--sl-countdown-legacy-timer-surface,#2E211A) 48%,transparent) );backdrop-filter: blur(12px) saturate(112%);}.sl-countdown__banner--layout-overlay .sl-countdown__cta{border-color: var(--sl-countdown-bg,#FFFCF8);background: var(--sl-countdown-bg,#FFFCF8);color: var(--sl-countdown-text,#2B241F);}.sl-countdown__banner--layout-overlay .sl-countdown__cta:hover{border-color: var(--sl-countdown-accent,#D7AE62);background: var(--sl-countdown-accent,#D7AE62);color: #2B211A;}.sl-countdown__banner--layout-split{--sl-countdown-legacy-inline-align: var(--sl-countdown-split-inline-align,flex-start);--sl-countdown-legacy-text-align: var(--sl-countdown-split-text-align,left);background: radial-gradient(circle at 82% 18%,rgba(215,174,98,0.1),transparent 38%),var(--sl-countdown-bg,#FFFCF8);color: var(--sl-countdown-text,#2B241F);}.sl-countdown__banner--layout-split .sl-countdown__media{flex: none;height: var(--sl-countdown-split-media-height-mobile,260px);aspect-ratio: auto;}.sl-countdown__banner--layout-split .sl-countdown__content{align-items: var(--sl-countdown-legacy-inline-align);justify-content: center;padding: var(--sl-countdown-legacy-padding-mobile,24px);border-top: 1px solid color-mix(in srgb,var(--sl-countdown-text,#2B241F) 10%,transparent);text-align: var(--sl-countdown-legacy-text-align);}.sl-countdown__banner--layout-split .sl-countdown__units{border-color: color-mix( in srgb,var(--sl-countdown-legacy-timer-surface,#2E211A) 18%,var(--sl-countdown-legacy-timer-border,#F8EEDF) );background: color-mix(in srgb,var(--sl-countdown-legacy-timer-surface,#2E211A) 7%,transparent);box-shadow: 0 9px 24px rgba(45,34,27,0.08),inset 0 1px 0 rgba(255,255,255,0.72);}.sl-countdown__banner--layout-split .sl-countdown__unit{border-left-color: color-mix( in srgb,var(--sl-countdown-legacy-timer-surface,#2E211A) 16%,var(--sl-countdown-legacy-timer-border,#F8EEDF) );}.sl-countdown__banner--layout-split .sl-countdown__cta{border-color: var(--sl-countdown-cta-bg,#2B241F);background: var(--sl-countdown-cta-bg,#2B241F);color: var(--sl-countdown-cta-text,#FFFFFF);}.sl-countdown__banner--layout-split .sl-countdown__cta:hover{border-color: var(--sl-countdown-accent,#D7AE62);background: var(--sl-countdown-accent,#D7AE62);color: #2B211A;}@media (min-width: 768px){.sl-countdown__banner--layout-overlay .sl-countdown__content,.sl-countdown__banner--layout-split .sl-countdown__content{padding: var(--sl-countdown-legacy-padding-desktop,56px);}.sl-countdown__banner--layout-overlay .sl-countdown__heading,.sl-countdown__banner--layout-split .sl-countdown__heading{font-size: var(--sl-countdown-legacy-heading-desktop,52px);}.sl-countdown__banner--layout-overlay .sl-countdown__offer,.sl-countdown__banner--layout-split .sl-countdown__offer{font-size: var(--sl-countdown-legacy-offer-desktop,15px);}.sl-countdown__banner--layout-overlay .sl-countdown__timer,.sl-countdown__banner--layout-split .sl-countdown__timer{width: min(100%,var(--sl-countdown-legacy-timer-width-desktop,340px));margin-top: 22px;}.sl-countdown__banner--layout-overlay .sl-countdown__unit,.sl-countdown__banner--layout-split .sl-countdown__unit{min-height: var(--sl-countdown-legacy-timer-height-desktop,62px);}.sl-countdown__banner--layout-overlay .sl-countdown__unit-value,.sl-countdown__banner--layout-split .sl-countdown__unit-value{font-size: 28px;}.sl-countdown__banner--layout-overlay .sl-countdown__unit-label,.sl-countdown__banner--layout-split .sl-countdown__unit-label{font-size: 9px;}.sl-countdown__banner--layout-overlay .sl-countdown__cta,.sl-countdown__banner--layout-split .sl-countdown__cta{min-height: var(--sl-countdown-legacy-button-height-desktop,44px);padding-inline: 26px;font-size: 12px;}.sl-countdown__banner--layout-split .sl-countdown__media{flex: 0 0 var(--sl-countdown-split-media-width-desktop,58%);height: auto;min-height: 100%;}.sl-countdown__banner--layout-split .sl-countdown__content{flex: 1 1 calc(100% - var(--sl-countdown-split-media-width-desktop,58%));border-top: 0;border-left: 1px solid color-mix(in srgb,var(--sl-countdown-text,#2B241F) 10%,transparent);}.sl-countdown__banner--media-right.sl-countdown__banner--layout-split .sl-countdown__content{border-right: 1px solid color-mix(in srgb,var(--sl-countdown-text,#2B241F) 10%,transparent);border-left: 0;}}@media (min-width: 768px) and (max-width: 1023px){.sl-trending-mosaic__heading-primary,.sl-trending-mosaic__heading-accent{font-size: clamp(var(--tm-heading-size-mobile,27px),34px,var(--tm-heading-size-desktop,42px));}}@media (min-width: 1024px){.sl-countdown__banner--layout-overlay,.sl-countdown__banner--layout-split{min-height: calc(clamp(480px,34vw,560px) * var(--sale-banner-scale-desktop,1));}}.sl-countdown__banner--layout-story{flex-direction: column;align-items: stretch;width: var(--sl-countdown-story-width-mobile,100cqw);max-width: none;min-height: var(--sl-countdown-story-height-mobile,440px);margin-inline: calc((100% - var(--sl-countdown-story-width-mobile,100cqw)) / 2);border-radius: var(--sl-countdown-story-radius-mobile,0px);background: #221914;color: var(--sl-countdown-story-text,#FFF8EE);box-shadow: none;}@media (hover: hover) and (pointer: fine){.sl-countdown__banner--layout-story:hover{transform: none;box-shadow: none;}}.sl-countdown__banner--layout-story .sl-countdown__media{position: absolute;inset: 0;width: 100%;height: 100%;flex: none;aspect-ratio: auto;}.sl-countdown__banner--layout-story .sl-countdown__video,.sl-countdown__banner--layout-story .sl-countdown__img{-o-object-position: var(--sl-countdown-story-media-x,50%) var(--sl-countdown-story-media-y,50%);object-position: var(--sl-countdown-story-media-x,50%) var(--sl-countdown-story-media-y,50%);}.sl-countdown__banner--layout-story .sl-countdown__content{position: relative;inset: auto;z-index: 1;flex: 1 1 auto;align-items: var(--sl-countdown-story-pos-x-mobile,center);justify-content: var(--sl-countdown-story-pos-y-mobile,center);min-width: 0;min-height: inherit;padding: var(--sl-countdown-story-padding-mobile,20px);background: radial-gradient( ellipse at center,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),0.1) 0%,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),0) 68% ),linear-gradient(to bottom,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),0.28) 0%,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),0) 30%),linear-gradient( to top,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),calc(var(--sl-countdown-overlay-strength,0.7) * 0.82)) 0%,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),calc(var(--sl-countdown-overlay-strength,0.7) * 0.46)) 40%,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),0) 84% );}.sl-countdown__story-content-inner{display: flex;flex-direction: column;align-items: var(--sl-countdown-story-inline-align,center);width: min(100%,var(--sl-countdown-story-text-width-mobile,340px));min-width: 0;text-align: var(--sl-countdown-story-text-align,center);transform: translate( var(--sl-countdown-story-offset-x-mobile,0px),var(--sl-countdown-story-offset-y-mobile,0px) );}.sl-countdown__story-chrome{position: absolute;z-index: 3;top: var(--sl-countdown-story-padding-mobile,20px);right: var(--sl-countdown-story-padding-mobile,20px);left: var(--sl-countdown-story-padding-mobile,20px);display: flex;align-items: center;gap: 12px;pointer-events: none;}.sl-countdown__story-progress{display: flex;flex: 1 1 auto;align-items: center;gap: var(--sl-countdown-story-progress-gap,5px);min-width: 0;}.sl-countdown__story-segment{position: relative;display: block;flex: 1 1 0;height: var(--sl-countdown-story-progress-height,3px);overflow: hidden;border-radius: 999px;background: rgba(255,252,248,0.34);}.sl-countdown__story-segment::after{position: absolute;inset: 0;border-radius: inherit;background: var(--sl-countdown-story-progress,#D7AE62);content: "";transform: scaleX(var(--sl-story-segment-progress,0));transform-origin: left center;}.sl-countdown__story-toggle{display: inline-grid;flex: 0 0 auto;width: var(--sl-countdown-story-control-mobile,32px);height: var(--sl-countdown-story-control-mobile,32px);margin-left: auto;padding: 0;place-items: center;border: 1px solid color-mix(in srgb,var(--sl-countdown-story-control-border,#F8EEDF) 42%,transparent);border-radius: 999px;background: var(--sl-countdown-story-control,#2B241F);color: var(--sl-countdown-story-control-icon,#FFF8EE);box-shadow: 0 4px 14px rgba(22,17,14,0.18);cursor: pointer;pointer-events: auto;}.sl-countdown__story-toggle:focus-visible{outline: 2px solid var(--sl-countdown-story-accent,#D5B274);outline-offset: 3px;}.sl-countdown__story-pause-icon{display: flex;align-items: center;gap: 3px;}.sl-countdown__story-pause-icon i{display: block;width: 2px;height: 12px;border-radius: 999px;background: currentColor;}.sl-countdown__story-play-icon{display: none;width: 0;height: 0;margin-left: 2px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 9px solid currentColor;}.sl-countdown__story-toggle.is-paused .sl-countdown__story-pause-icon{display: none;}.sl-countdown__story-toggle.is-paused .sl-countdown__story-play-icon{display: block;}.sl-countdown__banner--layout-story .sl-countdown__heading{color: var(--sl-countdown-story-text,#FFF8EE);text-shadow: 0 2px 14px rgba(29,20,14,0.34);}.sl-countdown__banner--layout-story .sl-countdown__unit-value,.sl-countdown__banner--layout-story .sl-countdown__sep,.sl-countdown__banner--layout-story .sl-countdown__expired-message{color: var(--sl-countdown-story-timer,#FFF8EE);}.sl-countdown__banner--layout-story .sl-countdown__coupon{color: var(--sl-countdown-story-coupon,#F1E6D8);}.sl-countdown__banner--layout-story .sl-countdown__eyebrow{color: var(--sl-countdown-story-accent,#D7AE62);font-size: var(--sl-countdown-story-eyebrow-mobile,10px);letter-spacing: 0.19em;text-shadow: 0 1px 8px rgba(29,20,14,0.28);}.sl-countdown__banner--layout-story .sl-countdown__heading{margin-top: var(--sl-countdown-story-heading-gap-mobile,6px);max-width: 19ch;font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-size: var(--sl-countdown-story-heading-mobile,36px);font-weight: 400;line-height: 1.05;letter-spacing: -0.005em;}.sl-countdown__banner--layout-story .sl-countdown__offer{width: 100%;margin-top: var(--sl-countdown-story-offer-gap-mobile,7px);max-width: 100%;overflow: hidden;color: var(--sl-countdown-story-muted,#F1E6D8);font-size: var(--sl-countdown-story-offer-mobile,12px);line-height: 1.35;opacity: 1;text-shadow: 0 1px 8px rgba(29,20,14,0.5);text-overflow: ellipsis;white-space: nowrap;}.sl-countdown__banner--layout-story .sl-countdown__timer{display: flex;flex-direction: column;align-items: var(--sl-countdown-story-inline-align,center);margin-top: var(--sl-countdown-story-timer-gap-mobile,13px);text-align: var(--sl-countdown-story-text-align,center);}.sl-countdown__story-timer-label{display: inline-flex;align-items: center;gap: 8px;margin-bottom: var(--sl-countdown-story-timer-label-gap,6px);font-family: var(--sl-font-sans);font-size: var(--sl-countdown-story-timer-label-mobile,10px);font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: var(--sl-countdown-story-timer-label,#E7C98F);text-shadow: 0 1px 7px rgba(29,20,14,0.45);}.sl-countdown__story-timer-label::before,.sl-countdown__story-timer-label::after{width: 18px;height: 1px;background: currentColor;content: "";opacity: 0.58;}.sl-countdown__banner--layout-story .sl-countdown__units{--sl-countdown-story-timer-scale: var(--sl-countdown-story-timer-scale-mobile,0.74);display: grid;grid-template-columns: repeat(4,minmax(0,1fr));align-items: center;width: min(100%,calc(var(--sl-countdown-story-timer-rail-width-mobile,304px) * var(--sl-countdown-story-timer-scale)));padding: calc(var(--sl-countdown-story-timer-rail-padding,6px) * var(--sl-countdown-story-timer-scale));gap: calc(var(--sl-countdown-story-unit-gap-mobile,10px) * var(--sl-countdown-story-timer-scale));border: 1px solid color-mix(in srgb,var(--sl-countdown-story-timer-border,#F8EEDF) var(--sl-countdown-story-timer-border-strength,24%),transparent);border-radius: calc(var(--sl-countdown-story-timer-rail-radius,16px) * var(--sl-countdown-story-timer-scale));background: linear-gradient( 145deg,color-mix(in srgb,var(--sl-countdown-story-timer-surface,#2E211A) var(--sl-countdown-story-timer-surface-strength,58%),transparent),color-mix(in srgb,var(--sl-countdown-story-timer-surface,#2E211A) var(--sl-countdown-story-timer-surface-soft-strength,38%),transparent) );box-shadow: 0 12px 30px rgba(29,20,14,0.2),inset 0 1px 0 rgba(255,248,238,0.1);backdrop-filter: blur(12px) saturate(112%);}.sl-countdown__banner--layout-story .sl-countdown__unit{position: relative;flex-direction: column;align-items: center;justify-content: center;gap: 2px;min-width: 0;min-height: calc(var(--sl-countdown-story-timer-unit-height-mobile,50px) * var(--sl-countdown-story-timer-scale));padding: calc(5px * var(--sl-countdown-story-timer-scale)) calc(2px * var(--sl-countdown-story-timer-scale));border-left: 1px solid color-mix(in srgb,var(--sl-countdown-story-timer-border,#F8EEDF) 16%,transparent);}.sl-countdown__banner--layout-story .sl-countdown__unit:first-child{border-left: 0;}.sl-countdown__banner--layout-story .sl-countdown__unit-value{font-family: var(--sl-font-serif);font-size: max(18px,calc(var(--sl-countdown-story-timer-mobile,24px) * var(--sl-countdown-story-timer-scale)));font-weight: 500;line-height: 0.95;letter-spacing: 0.01em;text-shadow: 0 2px 10px rgba(29,20,14,0.34);}.sl-countdown__banner--layout-story .sl-countdown__unit-label{color: var(--sl-countdown-story-unit-label,#E2D3C2);font-size: max(8px,calc(var(--sl-countdown-story-unit-label-mobile,8px) * var(--sl-countdown-story-timer-scale)));font-weight: 600;line-height: 1;letter-spacing: 0.1em;text-transform: uppercase;}.sl-countdown__banner--layout-story .sl-countdown__sep{display: none;}.sl-countdown__banner--layout-story .sl-countdown__actions{justify-content: var(--sl-countdown-story-inline-align,center);width: 100%;gap: var(--sl-countdown-story-action-item-gap,13px);margin-top: var(--sl-countdown-story-actions-gap-mobile,14px);}.sl-countdown__banner--layout-story .sl-countdown__cta{min-width: var(--sl-countdown-story-button-width-mobile,0px);min-height: var(--sl-countdown-story-button-height-mobile,36px);padding: 0 var(--sl-countdown-story-button-padding-mobile,18px);border-width: var(--sl-countdown-story-button-border-width,1px);border-style: solid;border-color: var(--sl-countdown-story-button-border,#F8EEDF);border-radius: var(--sl-countdown-story-button-radius-mobile,50px);background: var(--sl-countdown-story-button-bg,#F8EEDF);color: var(--sl-countdown-story-button-text,#3A2B22);font-size: var(--sl-countdown-story-action-mobile,11px);font-weight: 600;letter-spacing: 0.12em;line-height: 1.3;box-shadow: 0 9px 24px rgba(29,20,14,0.22),inset 0 1px 0 rgba(255,255,255,0.7);transition: background-color 0.24s ease,border-color 0.24s ease,color 0.24s ease,transform 0.24s ease,box-shadow 0.24s ease;}.sl-countdown__banner--layout-story .sl-countdown__cta::after{content: none;}.sl-countdown__banner--layout-story .sl-countdown__cta:hover{border-color: var(--sl-countdown-story-button-hover-border,#D5B274);background: var(--sl-countdown-story-button-hover-bg,#D5B274);color: var(--sl-countdown-story-button-hover-text,#2E211A);box-shadow: 0 11px 28px rgba(29,20,14,0.26);transform: translateY(-1px);}.sl-countdown__banner--layout-story .sl-countdown__coupon{font-size: var(--sl-countdown-story-coupon-mobile,11px);}@media (max-width: 767px){.sl-countdown__banner--layout-story .sl-countdown__content{background: radial-gradient( ellipse 92% 58% at center 48%,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),0.3) 0%,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),0.12) 52%,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),0) 82% ),linear-gradient( to bottom,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),0.32) 0%,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),0.05) 36%,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),0) 58% ),linear-gradient( to top,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),calc(var(--sl-countdown-overlay-strength,0.7) * 0.88)) 0%,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),calc(var(--sl-countdown-overlay-strength,0.7) * 0.5)) 40%,rgba(var(--sl-countdown-story-overlay-rgb,29,20,14),0.04) 86% );}.sl-countdown__banner--layout-story .sl-countdown__eyebrow{font-weight: 700;text-shadow: 0 1px 10px rgba(29,20,14,0.48);}.sl-countdown__banner--layout-story .sl-countdown__heading{text-shadow: 0 3px 18px rgba(29,20,14,0.56);}.sl-countdown__banner--layout-story .sl-countdown__offer{text-shadow: 0 2px 10px rgba(29,20,14,0.62);}.sl-countdown__banner--layout-story .sl-countdown__units{box-shadow: 0 10px 26px rgba(29,20,14,0.3),inset 0 1px 0 rgba(255,248,238,0.12);}}@media (min-width: 768px){.sl-countdown__banner--layout-story{width: var(--sl-countdown-story-width-tablet,100cqw);min-height: var(--sl-countdown-story-height-tablet,480px);margin-inline: calc((100% - var(--sl-countdown-story-width-tablet,100cqw)) / 2);border-radius: var(--sl-countdown-story-radius-desktop,0px);}.sl-countdown__banner--layout-story .sl-countdown__content{align-items: var(--sl-countdown-story-pos-x-desktop,center);justify-content: var(--sl-countdown-story-pos-y-desktop,center);padding: var(--sl-countdown-story-padding-desktop,32px);}.sl-countdown__story-content-inner{width: min(100%,var(--sl-countdown-story-text-width-desktop,560px));transform: translate( var(--sl-countdown-story-offset-x-desktop,0px),var(--sl-countdown-story-offset-y-desktop,0px) );}.sl-countdown__story-chrome{top: var(--sl-countdown-story-padding-desktop,32px);right: var(--sl-countdown-story-padding-desktop,32px);left: var(--sl-countdown-story-padding-desktop,32px);}.sl-countdown__story-toggle{width: var(--sl-countdown-story-control-desktop,38px);height: var(--sl-countdown-story-control-desktop,38px);}.sl-countdown__banner--layout-story .sl-countdown__eyebrow{font-size: var(--sl-countdown-story-eyebrow-desktop,10px);}.sl-countdown__banner--layout-story .sl-countdown__heading{margin-top: var(--sl-countdown-story-heading-gap-desktop,8px);font-size: var(--sl-countdown-story-heading-desktop,52px);}.sl-countdown__banner--layout-story .sl-countdown__offer{margin-top: var(--sl-countdown-story-offer-gap-desktop,9px);font-size: var(--sl-countdown-story-offer-desktop,12px);}.sl-countdown__banner--layout-story .sl-countdown__timer{margin-top: var(--sl-countdown-story-timer-gap-desktop,14px);}.sl-countdown__story-timer-label{font-size: var(--sl-countdown-story-timer-label-desktop,10px);}.sl-countdown__banner--layout-story .sl-countdown__units{--sl-countdown-story-timer-scale: var(--sl-countdown-story-timer-scale-desktop,0.9);width: min(100%,calc(var(--sl-countdown-story-timer-rail-width-desktop,340px) * var(--sl-countdown-story-timer-scale)));gap: calc(var(--sl-countdown-story-unit-gap-desktop,10px) * var(--sl-countdown-story-timer-scale));}.sl-countdown__banner--layout-story .sl-countdown__unit{min-height: calc(var(--sl-countdown-story-timer-unit-height-desktop,56px) * var(--sl-countdown-story-timer-scale));}.sl-countdown__banner--layout-story .sl-countdown__unit-value{font-size: calc(var(--sl-countdown-story-timer-desktop,28px) * var(--sl-countdown-story-timer-scale));}.sl-countdown__banner--layout-story .sl-countdown__unit-label{font-size: calc(var(--sl-countdown-story-unit-label-desktop,8px) * var(--sl-countdown-story-timer-scale));}.sl-countdown__banner--layout-story .sl-countdown__actions{margin-top: var(--sl-countdown-story-actions-gap-desktop,16px);}.sl-countdown__banner--layout-story .sl-countdown__cta{min-width: var(--sl-countdown-story-button-width-desktop,0px);min-height: var(--sl-countdown-story-button-height-desktop,36px);padding-inline: var(--sl-countdown-story-button-padding-desktop,18px);border-radius: var(--sl-countdown-story-button-radius-desktop,50px);font-size: var(--sl-countdown-story-action-desktop,12px);}.sl-countdown__banner--layout-story .sl-countdown__coupon{font-size: var(--sl-countdown-story-coupon-desktop,12px);}}@media (min-width: 1024px){.sl-countdown__banner--layout-story{width: min(var(--sl-countdown-story-width-desktop,100%),100cqw);min-height: var(--sl-countdown-story-height-desktop,440px);margin-inline: auto;}}@media (prefers-reduced-motion: reduce){.sl-countdown__cta,.sl-countdown__banner{transition: none;}.sl-countdown__banner:hover{transform: none;}}.sl-bs{position: relative;--bs-edge-m: var(--bs-pad-x-m,20px);--bs-edge-d: max( var(--bs-pad-x-d,40px),calc((100% - var(--sl-max-width,1280px)) / 2 + var(--bs-pad-x-d,40px)) );--bs-edge: var(--bs-edge-m);padding-top: var(--bs-pad-top-m,clamp(26px,4.5vw,48px));padding-bottom: var(--bs-pad-bot-m,clamp(30px,4.5vw,52px));background-color: var(--bs-bg,#FFFDF9);}.sl-bs__inner{max-width: var(--sl-max-width);margin: 0 auto;padding: 0 var(--bs-pad-x-m,20px);}.sl-bs--has-ribbon > .sl-bs__ribbon + .sl-bs__inner{padding-top: clamp( 0px,calc(clamp(26px,4.5vw,44px) + var(--bs-ribbon-gap-below-m,26px) - 26px),160px );}.sl-bs__intro{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 10px 28px;margin: 0 0 var(--bs-head-content-gap,22px);}.sl-bs__intro-copy{flex: 1 1 auto;min-width: 0;max-width: var(--bs-head-maxw,620px);text-align: var(--bs-head-align,left);}.sl-bs__intro[data-align="center"] .sl-bs__intro-copy{margin-inline: auto;}.sl-bs__intro[data-align="right"] .sl-bs__intro-copy{margin-inline-start: auto;}.sl-bs__eyebrow{display: block;margin-bottom: 10px;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 12px;font-weight: 500;letter-spacing: 0.22em;text-transform: uppercase;color: var(--bs-accent,#B39273);}.sl-bs__heading{margin: 0;font-family: var(--bs-head-font,"Cormorant Garamond",var(--sl-font-serif),serif);font-size: var(--bs-heading-m,38px);font-weight: var(--bs-head-weight,400);line-height: var(--bs-head-lh,1.1);letter-spacing: var(--bs-head-ls,-0.005em);color: var(--bs-head-color,#2B241F);text-wrap: balance;}.sl-bs__subtext{margin: var(--bs-head-gap,10px) 0 0;max-width: 46ch;font-family: var(--bs-sub-font,"Montserrat",var(--sl-font-sans),sans-serif);font-size: var(--bs-subtext-m,15px);font-weight: 400;line-height: var(--bs-sub-lh,1.45);letter-spacing: 0.005em;color: var(--bs-sub-color,#756D67);text-wrap: balance;}.sl-bs__intro[data-align="center"] .sl-bs__subtext{margin-inline: auto;}.sl-bs__viewall{flex: 0 0 auto;display: inline-flex;align-items: center;gap: 7px;padding-bottom: 2px;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 12px;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;color: var(--bs-accent,#B39273);border-bottom: 1px solid currentColor;transition: color 0.2s ease;}.sl-bs__viewall-arrow{transition: transform 0.2s ease;}@media (hover: hover) and (pointer: fine){.sl-bs__viewall:hover{color: var(--bs-head-color,#2B241F);}.sl-bs__viewall:hover .sl-bs__viewall-arrow{transform: translateX(3px);}}.sl-bs__viewall:focus-visible{outline: 2px solid var(--bs-accent,#B39273);outline-offset: 4px;}.sl-bs__ribbon-item,.sl-bs__ribbon-sep{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--bs-ribbon-fs-m,11px);font-weight: 600;letter-spacing: var(--bs-ribbon-track,0.22em);text-transform: uppercase;white-space: nowrap;line-height: 1;}.sl-bs__ribbon-sep{color: var(--bs-ribbon-accent,#E7E0FF);padding: 0 1.05em;font-weight: 400;font-size: calc(var(--bs-ribbon-fs-m,11px) * 1.05);}@keyframes sl-bs-ribbon{from{transform: translate3d(0,0,0);}to{transform: translate3d(-50%,0,0);}}@media (prefers-reduced-motion: reduce){.sl-bs__ribbon-track{animation: none;}.sl-announcement--shine::before,.sl-bs__ribbon--shine::before{animation: none;transform: translate3d(85%,0,0);}}.sl-bs[data-bs-3d="1"] .sl-bs__card{transform: perspective(1100px) translateY(calc( var(--bs-focus) * -1 * (var(--bs-lift,6px) + var(--bs-3d-lift,0px) * var(--bs-3d-active,0)) )) scale(calc( var(--bs-neighbour-scale,0.91) + var(--bs-focus) * (1 - var(--bs-neighbour-scale,0.91)) )) translateZ(calc(var(--bs-focus) * var(--bs-3d-depth,0) * 18px)) rotateX(calc(var(--bs-tilt-x,0) * var(--bs-3d-tilt-max,0deg))) rotateY(calc(var(--bs-tilt-y,0) * var(--bs-3d-tilt-max,0deg)));box-shadow: 0 1px 2px rgba(43,36,31,calc(0.040 * var(--bs-shadow,1))),0 3px 8px rgba(43,36,31,calc(0.050 * var(--bs-shadow,1))),0 calc(12px + var(--bs-3d-soft,0) * 6px) calc(28px + var(--bs-3d-soft,0) * 22px) calc(-6px - var(--bs-3d-soft,0) * 6px) rgba(43,36,31,calc( (0.028 + var(--bs-focus) * 0.020) * var(--bs-shadow,1) )),0 calc(22px + var(--bs-3d-soft,0) * 14px) calc(48px + var(--bs-3d-soft,0) * 30px) calc(-18px - var(--bs-3d-soft,0) * 4px) rgba(43,36,31,calc( var(--bs-focus) * 0.055 * var(--bs-3d-shadow,0) * var(--bs-3d-active,0) * var(--bs-shadow,1) ));transition: box-shadow 420ms cubic-bezier(0.22,1,0.36,1),transform 380ms cubic-bezier(0.22,1,0.36,1);}.sl-bs[data-bs-3d="1"] .sl-bs__rail.is-bs-dragging .sl-bs__card{transition: none;will-change: transform;}.sl-bs[data-bs-3d="1"] .sl-bs__rail:not(.is-bs-dragging) .sl-bs__card:active{transform: perspective(1100px) translateY(calc( var(--bs-focus) * -1 * (var(--bs-lift,6px) + var(--bs-3d-lift,0px) * var(--bs-3d-active,0)) + var(--bs-3d,0) * 1px )) scale(calc( (var(--bs-neighbour-scale,0.91) + var(--bs-focus) * (1 - var(--bs-neighbour-scale,0.91))) - var(--bs-3d,0) * 0.006 )) translateZ(calc(var(--bs-focus) * var(--bs-3d-depth,0) * 18px)) rotateX(calc(var(--bs-tilt-x,0) * var(--bs-3d-tilt-max,0deg))) rotateY(calc(var(--bs-tilt-y,0) * var(--bs-3d-tilt-max,0deg)));transition: box-shadow 180ms ease,transform 140ms cubic-bezier(0.22,1,0.36,1);}@media (max-width: 767px){.sl-bs[data-bs-3d="1"] .sl-bs__card{--bs-3d-tilt-max: 0deg;--bs-3d-depth: calc(var(--bs-3d-mobile,0) * 0.6);--bs-3d-active: calc(var(--bs-3d-mobile,0) * 0.8);transition: box-shadow 260ms cubic-bezier(0.22,1,0.36,1);}}@media (prefers-reduced-motion: reduce){.sl-bs[data-bs-3d="1"] .sl-bs__card,.sl-bs[data-bs-3d="1"] .sl-bs__rail:not(.is-bs-dragging) .sl-bs__card:active{--bs-3d-tilt-max: 0deg;transition: none;}}.sl-bs__wish.sl-wish{position: absolute;top: 10px;right: 10px;z-index: 2;width: 40px;height: 40px;color: #FFFFFF;border: 0;background: transparent;box-shadow: none;}.sl-bs__wish.sl-wish .sl-wish__icon{width: 21px;height: 21px;stroke-width: 1.9;filter: none;-webkit-filter: none;text-shadow: none;}.sl-bs__wish.sl-wish:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px;}.sl-bs__name{margin: 0;min-height: 2.3em;font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-size: 21px;font-weight: 500;line-height: 1.15;color: #2B241F;}.sl-bs__name a{color: inherit;text-decoration: none;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-underline-offset: 4px;text-decoration-thickness: 1px;transition: color 0.2s ease;}@media (hover: hover) and (pointer: fine){.sl-bs__name a:hover{color: var(--bs-accent,#B39273);text-decoration: underline;}}.sl-bs__name a:focus-visible{outline: 2px solid var(--bs-accent,#B39273);outline-offset: 3px;border-radius: 3px;}.sl-bs__rating{min-height: 18px;margin-top: 6px;}.sl-bs__rating-inner{display: inline-flex;align-items: center;gap: 8px;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 12px;font-weight: 400;color: #6B6058;}.sl-bs__stars{position: relative;display: inline-block;width: 5.6em;overflow: hidden;color: #DCD3C6;font-family: Arial,sans-serif;font-size: 13px;letter-spacing: 0.1em;line-height: 1;white-space: nowrap;}.sl-bs__stars::before{content: "\2605\2605\2605\2605\2605";}.sl-bs__stars-fill{position: absolute;inset: 0 auto 0 0;overflow: hidden;color: #C9A227;white-space: nowrap;}.sl-bs__rating-value{color: #2B241F;}.sl-bs__rule{height: 1px;margin: 11px 0;background: rgba(43,36,31,0.10);}.sl-bs__price{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 12px;font-variant-numeric: tabular-nums;}.sl-bs__price-now{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--bs-price-m,18px);font-weight: 500;line-height: 1.2;letter-spacing: 0.005em;color: #2B241F;}.sl-bs__price-now .woocommerce-Price-amount{font-family: inherit;font-size: inherit;font-weight: inherit;letter-spacing: inherit;color: inherit;}.sl-bs__price-was{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--bs-compare-m,13px);font-weight: 400;color: rgba(107,96,88,0.7);text-decoration: line-through;text-decoration-thickness: 1px;}.sl-bs__price-was .woocommerce-Price-amount{font-family: inherit;font-size: inherit;font-weight: inherit;color: inherit;}.sl-bs__price-off{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--bs-discount-m,11px);font-weight: 600;letter-spacing: 0.05em;color: var(--bs-accent,#B39273);}.sl-bs__actions{display: flex;gap: 10px;margin-top: 12px;}.sl-bs__btn.sl-btn{flex: 1 1 0;min-width: 0;min-height: 44px;padding: 12px 10px;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 10px;font-weight: 500;letter-spacing: 0.16em;text-align: center;border-radius: 2px;}.sl-bs__btn--primary.sl-btn{background-color: #2B241F;border-color: #2B241F;color: #FFFFFF;}@media (hover: hover) and (pointer: fine){.sl-bs__btn--primary.sl-btn:hover{background-color: transparent;color: #2B241F;}}.sl-bs__btn--secondary.sl-btn{background-color: transparent;border-color: rgba(43,36,31,0.55);color: #2B241F;}.sl-bs__oos{flex: 1 1 auto;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 12px;letter-spacing: 0.08em;text-transform: uppercase;color: rgba(43,36,31,0.5);}.sl-bs__detail.is-active{visibility: visible;pointer-events: auto;opacity: 1;transform: none;transition: none;}.sl-bs[data-bs-align="left"] .sl-bs__details{margin-inline: 0;}.sl-bs[data-bs-align="left"] .sl-bs__detail{align-items: flex-start;text-align: left;}.sl-bs[data-bs-align="left"] .sl-bs__dots{justify-content: flex-start;}.sl-bs[data-bs-mode="canvas"] .sl-bs__name{font-size: var(--bs-name-m,20px);line-height: 1.25;margin: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.sl-bs[data-bs-mode="canvas"] .sl-bs__price{margin: 2px 0 0;}.sl-bs__bought{display: inline-flex;align-items: center;gap: 7px;margin: 0;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--bs-bought-size,11px);font-weight: 500;line-height: 1.3;letter-spacing: 0.035em;color: var(--bs-bought-color,#FFFDF9);}.sl-bs__bought--sold{padding: 5px 10px;border: 1px solid var(--bs-bought-border,#DCCEE0);border-radius: 999px;background: var(--bs-bought-bg,#F2ECF3);color: var(--bs-bought-color,#5F3E63);font-weight: 600;letter-spacing: 0.055em;}.sl-bs__bought--new{padding: 5px 10px;border: 1px solid var(--bs-bought-new-border,#C8DADD);border-radius: 999px;background: var(--bs-bought-new-bg,#E9F1F3);color: var(--bs-bought-new-color,#315A65);font-weight: 600;letter-spacing: 0.055em;}.sl-bs__bought-dot{width: 6px;height: 6px;flex: 0 0 6px;border-radius: 50%;background: currentColor;}.sl-bs__bought--pulse .sl-bs__bought-dot{animation: sl-bs-bought-pulse 2.4s ease-out infinite;}@keyframes sl-bs-bought-pulse{0%,42%,100%{box-shadow: 0 0 0 0 currentColor;opacity: 0.9;}18%{box-shadow: 0 0 0 5px transparent;opacity: 1;}}@media (prefers-reduced-motion: reduce){.sl-bs__bought--pulse .sl-bs__bought-dot{animation: none;}}.sl-bs[data-bs-mode="canvas"] .sl-bs__actions{width: 100%;margin-top: clamp(6px,1.6vw,10px);}.sl-bs[data-bs-mode="canvas"] .sl-bs__media{border-radius: inherit;}.sl-bs[data-bs-mode="canvas"] .sl-bs__dots{margin-bottom: clamp(4px,1.4vw,10px);}.sl-bs__empty-note{margin: 0;padding: 36px 24px;border: 1px dashed rgba(43,36,31,0.25);border-radius: 16px;text-align: center;font-family: var(--sl-font-sans);font-size: 14px;color: #6B6058;}@media (min-width: 1024px){.sl-bs{padding-top: clamp(56px,5vw,88px);padding-bottom: clamp(48px,4vw,72px);}.sl-bs--has-ribbon{padding-top: clamp( 0px,calc(clamp(56px,5vw,88px) + var(--bs-ribbon-gap-above-d,72px) - 72px),160px );}.sl-bs--has-ribbon > .sl-bs__ribbon + .sl-bs__inner{padding-top: clamp( 0px,calc(clamp(34px,3.4vw,52px) + var(--bs-ribbon-gap-below-d,49px) - 49px),160px );}.sl-bs__heading{font-size: var(--bs-heading-d,46px);}.sl-bs__subtext{font-size: var(--bs-subtext-d,16px);}.sl-bs__ribbon{height: var(--bs-ribbon-h-d,58px);--bs-ribbon-speed: var(--bs-ribbon-speed-d,40);}.sl-bs__ribbon-track{animation-duration: var(--bs-ribbon-dur-d,40s);}.sl-bs__ribbon-item,.sl-bs__ribbon-sep{font-size: var(--bs-ribbon-fs-d,12px);}.sl-bs__ribbon-sep{font-size: calc(var(--bs-ribbon-fs-d,12px) * 0.95);}.sl-bs__rail{--bs-card-w: var(--bs-card-w-desktop,360px);--bs-gap: var(--bs-gap-desktop,28px);padding-block: 16px 44px;}.sl-bs__body{padding: 18px 22px 20px;}.sl-bs__name{font-size: 23px;}.sl-bs__price-now{font-size: var(--bs-price-d,19px);}.sl-bs__price-was{font-size: var(--bs-compare-d,14px);}.sl-bs__price-off{font-size: var(--bs-discount-d,12px);}.sl-bs__rating-inner{font-size: 13px;}.sl-bs__btn.sl-btn{font-size: 11px;padding: 13px 12px;min-height: 46px;}.sl-bs__dots{margin-block-start: var(--sl-best-sellers-card-dots-gap-desktop,20px);}.sl-bs[data-bs-mode="canvas"] .sl-bs__name{font-size: var(--bs-name-d,24px);}.sl-bs__details{margin-top: clamp(18px,2vw,28px);}.sl-bs[data-bs-mode="canvas"] .sl-bs__dots{margin-bottom: clamp(6px,1vw,12px);}.sl-bs__dot:hover:not([aria-current="true"])::before{background: color-mix(in srgb,var(--bs-dot-active,#756D67) 55%,transparent);}}@media (prefers-reduced-motion: reduce){.sl-bs__card,.sl-bs__dot,.sl-bs__dot::before,.sl-bs__name a,.sl-bs__btn.sl-btn{transition: none;}}.sl-featured-products{position: relative;isolation: isolate;overflow: hidden;background-color: #fffdf9;padding: var(--sl-featured-top-spacing,24px) var(--sl-gutter) var(--sl-featured-bottom-spacing,56px);}.sl-featured-products__background{position: absolute;z-index: 0;inset: 0;overflow: hidden;pointer-events: none;background: var(--sl-featured-video-veil-color,#fffdf9);}.sl-featured-products__background-video{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;filter: saturate(var(--sl-featured-video-saturation,86%)) contrast(var(--sl-featured-video-contrast,98%)) brightness(var(--sl-featured-video-brightness,92%));transform: scale(1.025);}.sl-featured-products__background-veil{position: absolute;inset: 0;background: var(--sl-featured-video-veil-color,#fffdf9);opacity: var(--sl-featured-video-veil-opacity,.84);}.sl-featured-products .sl-section-header{max-width: 620px;margin: 0 0 clamp(2.25rem,4vw,3.5rem);text-align: left;}.sl-featured-products--floating .sl-section-header{width: -moz-fit-content;width: fit-content;max-width: min(620px,100%);padding: clamp(1rem,2vw,1.4rem) clamp(1.1rem,2.4vw,1.75rem);border-radius: var(--sl-featured-heading-radius,18px);background: rgba(255,253,249,.88);background: color-mix(in srgb,var(--sl-featured-heading-surface-color,var(--sl-featured-surface-color,#fffdf9)) var(--sl-featured-surface-opacity,88%),transparent);box-shadow: 0 5px 13px -8px rgba(24,20,17,.42),0 24px 50px -30px rgba(24,20,17,.72);backdrop-filter: blur(var(--sl-featured-surface-blur,10px));-webkit-backdrop-filter: blur(var(--sl-featured-surface-blur,10px));}.sl-featured-products--heading-center .sl-section-header{margin-right: auto;margin-left: auto;text-align: center;}.sl-featured-products--heading-center .sl-featured-products__subtext{margin-right: auto;margin-left: auto;}.sl-featured-products .sl-section-header__label{margin-bottom: 0.9rem;color: var(--sl-featured-eyebrow-color,#756d67);font-size: var(--sl-featured-eyebrow-size,10px);font-weight: 500;}.sl-featured-products .sl-section-header__title{color: var(--sl-featured-heading-color,#2b241f);font-size: var(--sl-featured-heading-size,48px);line-height: 1.12;text-wrap: balance;}.sl-featured-products .sl-heading-accent{color: inherit;}.sl-featured-products__subtext{max-width: 520px;margin: 0.55rem 0 0;color: var(--sl-featured-subtext-color,#756d67);font-family: var(--sl-font-sans);font-size: var(--sl-featured-subtext-size,15px);font-weight: 400;line-height: 1.5;text-wrap: balance;}.sl-featured-products__inner{position: relative;z-index: 1;max-width: var(--sl-max-width);margin: 0 auto;}.sl-featured-products__grid{display: grid;grid-template-columns: repeat(var(--sl-featured-columns-desktop,4),minmax(0,1fr));gap: var(--sl-featured-card-gap,32px);list-style: none;padding: 0;margin: 0 0 clamp(2.5rem,4vw,3.5rem);}.sl-featured-products__item{min-width: 0;}.sl-featured-products__grid.sl-shopx{background: transparent;color: inherit;}.sl-featured-products--catalogue-cards .sl-featured-products__item{display: flex;flex-direction: column;}.sl-featured-products--catalogue-cards .sl-featured-products__item > .sl-pcard--v2{flex: 1 1 auto;width: 100%;}.sl-featured-products--catalogue-cards.sl-featured-products--has-video .sl-featured-products__item > .sl-product-card--editorial .sl-pcard__body{padding-inline: 2px;}.sl-featured-products--floating:not(.sl-featured-products--catalogue-cards) .sl-pcard{height: 100%;padding: clamp(.45rem,1vw,.7rem);padding-bottom: clamp(.7rem,1.4vw,1rem);border-radius: var(--sl-featured-card-radius,0px);background: rgba(255,253,249,.88);background: color-mix(in srgb,var(--sl-featured-card-color,var(--sl-featured-surface-color,#fffdf9)) var(--sl-featured-card-opacity,var(--sl-featured-surface-opacity,88%)),transparent);box-shadow: 0 5px 12px -7px rgba(24,20,17,.48),0 26px 54px -31px rgba(24,20,17,.78);backdrop-filter: blur(var(--sl-featured-surface-blur,10px));-webkit-backdrop-filter: blur(var(--sl-featured-surface-blur,10px));}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__image-link{overflow: visible;border-radius: var(--sl-featured-card-radius,0px);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__media{overflow: hidden;aspect-ratio: var(--sl-featured-image-ratio,4 / 5);border-radius: var(--sl-featured-card-radius,0px);box-shadow: 0 4px 10px -3px rgba(43,36,31,.055),0 18px 34px -20px rgba(43,36,31,.12);isolation: isolate;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__badge{top: 12px;left: 12px;padding: 6px 10px;border: 1px solid rgba(43,36,31,.10);border-radius: 999px;background: rgba(255,253,249,.91);color: #2b241f;font-family: var(--sl-font-sans);font-size: 0.5625rem;font-weight: 600;line-height: 1;letter-spacing: .14em;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__body{padding: var(--sl-featured-details-spacing,14px) 0.15rem 0.15rem;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__title{min-height: 2.76em;margin: 0 0 0.6rem;color: var(--sl-featured-name-color,#2b241f);font-size: var(--sl-featured-name-size,16px);font-weight: 500;line-height: 1.3;letter-spacing: -0.01em;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.2rem 0.55rem;margin: 0 0 0.9rem;color: var(--sl-featured-price-color,#2b241f);font-family: var(--sl-font-sans);font-size: var(--sl-featured-price-size,16px);font-weight: 600;line-height: 1.2;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price .price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.2rem 0.55rem;color: var(--sl-featured-price-color,#2b241f);font-size: var(--sl-featured-price-size,16px);line-height: 1.2;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price .\!price{display: flex !important;flex-wrap: wrap !important;align-items: baseline !important;gap: 0.2rem 0.55rem !important;color: var(--sl-featured-price-color,#2b241f) !important;font-size: var(--sl-featured-price-size,16px) !important;line-height: 1.2 !important;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price ins{order: 1;color: var(--sl-featured-price-color,#2b241f);font-size: 1em;font-weight: 600;text-decoration: none;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price del{order: 2;margin: 0;color: var(--sl-featured-old-price-color,#8a827b);font-size: var(--sl-featured-old-price-size,13px);font-weight: 400;text-decoration-thickness: 1px;text-decoration-color: rgba(43,36,31,.48);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__saving{order: 3;color: var(--sl-featured-saving-color,#2f7d50);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--sl-featured-saving-size,11px);font-weight: 600;line-height: 1.25;letter-spacing: .04em;white-space: nowrap;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price--saving{display: grid;grid-template-columns: max-content max-content;align-items: baseline;justify-content: start;gap: 0.28rem 0.55rem;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price--saving ins{grid-row: 1;grid-column: 1 / -1;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price--saving del{grid-row: 2;grid-column: 1;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price--saving .sl-pcard__saving{grid-row: 2;grid-column: 2;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__link{display: inline-flex;align-items: center;gap: 0.38rem;padding-bottom: 0.18rem;border-bottom: 1px solid color-mix(in srgb,var(--sl-featured-link-color,#625b55) 42%,transparent);color: var(--sl-featured-link-color,#625b55);font-family: var(--sl-font-sans);font-size: var(--sl-featured-link-size,10px);font-weight: 600;letter-spacing: 0.15em;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__link::after{content: '\2192';font-size: 0.8rem;font-weight: 400;line-height: 1;transform: translateY(-1px);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard:hover .sl-pcard__link{border-bottom-color: currentColor;color: var(--sl-featured-link-color,#625b55);}@media (max-width: 1024px){.sl-featured-products__grid{grid-template-columns: repeat(2,1fr);}}@media (max-width: 767px){.sl-featured-products{padding-top: var(--sl-featured-top-spacing-mobile,24px);padding-bottom: var(--sl-featured-bottom-spacing-mobile,56px);}.sl-featured-products--heading-mobile-center .sl-section-header{margin-right: auto;margin-left: auto;text-align: center;}.sl-featured-products--heading-mobile-center .sl-featured-products__subtext{margin-right: auto;margin-left: auto;}.sl-featured-products--heading-mobile-left .sl-section-header{margin-right: 0;margin-left: 0;text-align: left;}.sl-featured-products--heading-mobile-left .sl-featured-products__subtext{margin-right: 0;margin-left: 0;}.sl-featured-products .sl-section-header__label{font-size: var(--sl-featured-eyebrow-size-mobile,9px);}.sl-featured-products .sl-section-header__title{font-size: var(--sl-featured-heading-size-mobile,32px);}.sl-featured-products__subtext{font-size: var(--sl-featured-subtext-size-mobile,14px);}.sl-featured-products__grid{grid-template-columns: repeat(var(--sl-featured-columns-mobile,2),minmax(0,1fr));gap: var(--sl-featured-card-gap-mobile,14px);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__badge{top: 9px;left: 9px;padding: 5px 8px;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__media{aspect-ratio: var(--sl-featured-image-ratio-mobile,4 / 5);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__body{padding-top: var(--sl-featured-details-spacing-mobile,12px);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__title{font-size: var(--sl-featured-name-size-mobile,15px);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price,.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price .price{font-size: var(--sl-featured-price-size-mobile,15px);gap: 0.2rem 0.45rem;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price del{font-size: var(--sl-featured-old-price-size-mobile,12px);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__saving{font-size: var(--sl-featured-saving-size-mobile,10px);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__link{font-size: var(--sl-featured-link-size-mobile,9px);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price .\!price{font-size: var(--sl-featured-price-size-mobile,15px) !important;gap: 0.2rem 0.45rem !important;}}@media (prefers-reduced-motion: reduce){.sl-featured-products__background-video{display: none;}}.sl-featured-products__cta{text-align: var(--sl-featured-button-align,center);}.sl-featured-products__cta .sl-btn{width: min(100%,var(--sl-featured-button-width,220px));min-width: 0;min-height: var(--sl-featured-button-height,44px);height: var(--sl-featured-button-height,44px);padding: 0 1.5rem;border-radius: var(--sl-featured-button-radius,0px);}@media (max-width: 767px){.sl-featured-products__cta .sl-btn{width: min(100%,var(--sl-featured-button-width-mobile,220px));min-height: var(--sl-featured-button-height-mobile,48px);height: var(--sl-featured-button-height-mobile,48px);}}.sl-featured-products__cta--black .sl-btn{border-color: #211e1a;background: #211e1a;color: #fffdf9;}.sl-featured-products__cta--white .sl-btn{border-color: #fffdf9;background: #fffdf9;color: #211e1a;}.sl-featured-products__cta--black .sl-btn,.sl-featured-products__cta--white .sl-btn{transition: background-color .2s ease,color .2s ease,border-color .2s ease;}.sl-featured-products__cta--black .sl-btn:hover{border-color: #fffdf9;background: #fffdf9;color: #211e1a;}.sl-featured-products__cta--white .sl-btn:hover{border-color: #211e1a;background: #211e1a;color: #fffdf9;}.sl-featured-products__empty{text-align: center;padding: clamp(3rem,6vw,5rem) 1rem;display: flex;flex-direction: column;align-items: center;gap: 0.875rem;}.sl-featured-products__empty-title{font-family: var(--sl-font-serif);font-size: 1.375rem;font-weight: 400;color: var(--sl-charcoal);letter-spacing: -0.01em;}.sl-featured-products__empty-note{font-size: 0.9375rem;line-height: 1.75;color: var(--sl-stone);max-width: 480px;}.sl-story{background-color: var(--sl-white);padding: var(--sl-section-pad) var(--sl-gutter);overflow: hidden;}.sl-story__inner{max-width: var(--sl-max-width);margin: 0 auto;display: grid;grid-template-columns: 1fr 1fr;gap: clamp(3rem,7vw,9rem);align-items: center;}@media (max-width: 860px){.sl-story__inner{grid-template-columns: 1fr;gap: 3rem;}.sl-story__visual{max-height: 380px;}}.sl-story__eyebrow{display: block;font-size: 0.625rem;letter-spacing: 0.28em;text-transform: uppercase;color: var(--sl-stone);margin-bottom: 1.5rem;}.sl-story__heading{font-family: var(--sl-font-serif);font-size: clamp(1.875rem,3.5vw,2.875rem);font-weight: 400;line-height: 1.2;color: var(--sl-charcoal);letter-spacing: -0.01em;margin-bottom: 2rem;}.sl-story__body{font-size: 1rem;line-height: 1.88;color: var(--sl-stone);margin-bottom: 1.375rem;}.sl-story__secondary{font-size: 0.9375rem;line-height: 1.8;color: var(--sl-taupe);}.sl-story__visual{position: relative;width: 100%;aspect-ratio: 4 / 5;}.sl-story__panel{position: absolute;}.sl-story__panel--back{inset: 0;background-color: var(--sl-warm-gray);}.sl-story__panel--mid{top: 10%;left: 10%;right: 0;bottom: 0;background-color: var(--sl-white);box-shadow: -3px -3px 28px rgba(44,44,44,0.05);}.sl-story__panel--front{top: 28%;left: 20%;right: 10%;bottom: 18%;background-color: var(--sl-taupe);opacity: 0.08;}.sl-story__stripe{position: absolute;left: 15%;right: 10%;height: 1px;background-color: var(--sl-border);}.sl-story__stripe--1{top: 38%;}.sl-story__stripe--2{top: 58%;opacity: 0.55;}.sl-care{background-color: var(--sl-ivory);padding: var(--sl-section-pad) var(--sl-gutter);}.sl-care__inner{max-width: var(--sl-max-width);margin: 0 auto;}.sl-care__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 0;background-color: var(--sl-border);border: 1px solid var(--sl-border);}@media (max-width: 760px){.sl-care__grid{grid-template-columns: 1fr;}}.sl-care__card{background-color: var(--sl-ivory);padding: clamp(2rem,3.5vw,3rem) clamp(1.5rem,2.5vw,2.5rem);display: flex;flex-direction: column;gap: 1rem;border: 1px solid var(--sl-border);}.sl-care__mark{display: block;width: 24px;height: 1px;background-color: var(--sl-taupe);flex-shrink: 0;}.sl-care__title{font-family: var(--sl-font-serif);font-size: 1.125rem;font-weight: 400;color: var(--sl-charcoal);letter-spacing: 0.01em;}.sl-care__text{font-size: 0.9375rem;line-height: 1.75;color: var(--sl-stone);}.sl-trust{background-color: var(--sl-white);border-top: 1px solid var(--sl-border);padding: clamp(1.75rem,3vw,2.625rem) var(--sl-gutter);}.sl-trust__inner{max-width: var(--sl-max-width);margin: 0 auto;}.sl-trust__list{display: flex;align-items: center;justify-content: space-around;list-style: none;gap: 1.5rem;flex-wrap: wrap;}@media (max-width: 600px){.sl-trust__list{display: grid;grid-template-columns: 1fr 1fr;gap: 1.25rem;justify-items: start;}}.sl-trust__item{display: flex;align-items: center;gap: 0.75rem;}.sl-trust__mark{display: block;width: 16px;height: 1px;background-color: var(--sl-taupe);flex-shrink: 0;}.sl-trust__label{font-size: 0.625rem;letter-spacing: 0.2em;text-transform: uppercase;color: var(--sl-stone);font-weight: 500;white-space: nowrap;}.sl-footer{padding: 0;background-color: var(--sl-charcoal);border-top: none;}.sl-footer-main{width: 100%;}.sl-footer-main__inner{max-width: var(--sl-max-width);margin: 0 auto;padding: 0 var(--sl-gutter);}.sl-footer-brand{display: inline-block;font-family: var(--sl-font-serif);font-size: 1.0625rem;letter-spacing: 0.22em;text-transform: uppercase;color: var(--sl-ivory);font-weight: 400;opacity: 0.88;transition: opacity 0.2s ease;margin-bottom: 1.25rem;text-decoration: none;}.sl-footer-brand:hover{opacity: 0.6;}.sl-footer-brand:focus-visible{outline: 2px solid var(--sl-stone);outline-offset: 3px;}@media (prefers-reduced-motion: reduce){.js-loaded [data-reveal]{opacity: 1;transform: none;transition: none;}.sl-footer-brand{transition: none;}}.sl-account{background-color: var(--sl-ivory);min-height: 60vh;}.sl-account__inner{max-width: var(--sl-max-width);margin: 0 auto;padding: clamp(3rem,6vw,6rem) var(--sl-gutter);display: grid;grid-template-columns: 220px 1fr;gap: clamp(2.5rem,5vw,5rem);align-items: start;}@media (max-width: 860px){.sl-account__inner{grid-template-columns: 1fr;gap: 2rem;}}.sl-account__sidebar{position: sticky;top: 6rem;}@media (max-width: 860px){.sl-account__sidebar{position: static;}}.sl-account__content{min-width: 0;}.sl-account-nav__list{list-style: none;display: flex;flex-direction: column;gap: 0;}@media (max-width: 860px){.sl-account-nav__list{flex-direction: row;flex-wrap: wrap;gap: 0.25rem;}}.sl-account-nav__item{border-bottom: 1px solid var(--sl-border);}.sl-account-nav__item:first-child{border-top: 1px solid var(--sl-border);}@media (max-width: 860px){.sl-account-nav__item,.sl-account-nav__item:first-child{border: none;}}.sl-account-nav__link{display: block;padding: 0.75rem 0;font-size: 0.8125rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--sl-stone);text-decoration: none;transition: color 0.2s ease;}.sl-account-nav__link:hover{color: var(--sl-charcoal);}.sl-account-nav__item.is-active .sl-account-nav__link,.sl-account-nav__link[aria-current="page"]{color: var(--sl-charcoal);font-weight: 500;}@media (max-width: 860px){.sl-account-nav__link{padding: 0.5rem 0.875rem;background-color: var(--sl-warm-gray);border-radius: 2px;}.sl-account-nav__item.is-active .sl-account-nav__link,.sl-account-nav__link[aria-current="page"]{background-color: var(--sl-charcoal);color: var(--sl-ivory);}}.sl-login-split{display: grid;grid-template-columns: 1fr 1fr;min-height: 100vh;}@media (max-width: 860px){.sl-login-split{grid-template-columns: 1fr;min-height: auto;}}.sl-login-split__brand{background-color: var(--sl-charcoal);display: flex;align-items: center;padding: clamp(3rem,6vw,7rem) clamp(2rem,5vw,5rem);}@media (max-width: 860px){.sl-login-split__brand{display: none;}}.sl-login-split__brand-inner{max-width: 360px;}.sl-login-split__eyebrow{display: block;font-size: 0.5625rem;letter-spacing: 0.28em;text-transform: uppercase;color: var(--sl-taupe);margin-bottom: 2.5rem;}.sl-login-split__heading{font-family: var(--sl-font-serif);font-size: clamp(2rem,4vw,3.25rem);font-weight: 400;line-height: 1.1;color: var(--sl-ivory);letter-spacing: -0.01em;margin-bottom: 1.25rem;}.sl-login-split__sub{font-size: 0.9375rem;line-height: 1.8;color: var(--sl-taupe);margin-bottom: 2.5rem;}.sl-login-split__trust{list-style: none;display: flex;flex-direction: column;gap: 0.6875rem;}.sl-login-split__trust li{font-size: 0.6875rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sl-stone);display: flex;align-items: center;gap: 0.625rem;}.sl-login-split__trust li::before{content: '';display: inline-block;width: 14px;height: 1px;background-color: var(--sl-stone);flex-shrink: 0;}.sl-login-split__forms{background-color: var(--sl-white);display: flex;align-items: center;padding: clamp(3rem,6vw,7rem) clamp(2rem,5vw,5rem);}.sl-login-split__forms-inner{width: 100%;max-width: 440px;}.sl-login-tabs{display: flex;gap: 0;margin-bottom: 2.25rem;border-bottom: 1px solid var(--sl-border);}.sl-login-tab{background: none;border: none;padding: 0.625rem 0;margin-right: 1.75rem;font-size: 0.8125rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--sl-stone);cursor: pointer;position: relative;transition: color 0.2s ease;}.sl-login-tab::after{content: '';position: absolute;bottom: -1px;left: 0;right: 0;height: 1px;background-color: var(--sl-charcoal);transform: scaleX(0);transition: transform 0.2s ease;}.sl-login-tab--active,.sl-login-tab[aria-selected="true"]{color: var(--sl-charcoal);font-weight: 500;}.sl-login-tab--active::after,.sl-login-tab[aria-selected="true"]::after{transform: scaleX(1);}.sl-login-tab:focus-visible{outline: 2px solid var(--sl-stone);outline-offset: 3px;}.sl-login-panel--only .sl-login-panel__title{font-family: var(--sl-font-serif);font-size: 1.625rem;font-weight: 400;color: var(--sl-charcoal);margin-bottom: 2rem;letter-spacing: -0.01em;}.sl-login-form__meta{display: flex;align-items: center;justify-content: space-between;gap: 1rem;flex-wrap: wrap;margin-bottom: 1.5rem;}.sl-login-form__remember{display: flex;align-items: center;gap: 0.5rem;font-size: 0.8125rem;color: var(--sl-stone);cursor: pointer;}.sl-login-form__remember input[type="checkbox"]{accent-color: var(--sl-charcoal);width: 14px;height: 14px;flex-shrink: 0;}.sl-login-form__lost{font-size: 0.8125rem;color: var(--sl-stone);text-decoration: none;transition: color 0.2s ease;}.sl-login-form__lost:hover{color: var(--sl-charcoal);}.sl-login-form__lost:focus-visible{outline: 2px solid var(--sl-stone);outline-offset: 2px;}.sl-account-form{max-width: 620px;}.sl-account-form--centered{max-width: 480px;margin: 0 auto;text-align: center;}.sl-account-form--centered .woocommerce-form-row,.sl-account-form--centered .form-row{text-align: left;}.sl-account-form__title{font-family: var(--sl-font-serif);font-size: clamp(1.375rem,2.5vw,1.875rem);font-weight: 400;color: var(--sl-charcoal);letter-spacing: -0.01em;margin-bottom: 0.625rem;}.sl-account-form__subtitle{font-size: 0.9375rem;line-height: 1.75;color: var(--sl-stone);margin-bottom: 2rem;}.sl-account-form__section{margin-top: 2rem;padding-top: 2rem;border-top: 1px solid var(--sl-border);}.sl-account-form__section:first-of-type{margin-top: 1.5rem;border-top: none;padding-top: 0;}.sl-account-form__section-title{font-size: 0.6875rem;letter-spacing: 0.18em;text-transform: uppercase;color: var(--sl-stone);font-weight: 500;margin-bottom: 1.25rem;}.sl-account-form__row{display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;}@media (max-width: 540px){.sl-account-form__row{grid-template-columns: 1fr;}}.sl-account-form__hint{display: block;font-size: 0.8125rem;color: var(--sl-stone);margin-top: 0.375rem;line-height: 1.55;}.sl-account-form__submit{margin-top: 2rem;padding-top: 2rem;border-top: 1px solid var(--sl-border);display: flex;align-items: center;gap: 1rem;flex-wrap: wrap;}.sl-account-form--centered .sl-account-form__submit{justify-content: center;border-top: none;padding-top: 1rem;}.sl-account-form__fields .form-row{margin-bottom: 0.75rem;}.sl-account-dashboard__header{margin-bottom: 2.5rem;padding-bottom: 2rem;border-bottom: 1px solid var(--sl-border);}.sl-account-dashboard__meta{font-size: 0.875rem;color: var(--sl-stone);}.sl-account-dashboard__meta a{color: var(--sl-charcoal);text-decoration: none;border-bottom: 1px solid var(--sl-border);transition: border-color 0.2s ease;}.sl-account-dashboard__meta a:hover{border-color: var(--sl-charcoal);}.sl-account-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 1px;background-color: var(--sl-border);border: 1px solid var(--sl-border);}@media (max-width: 640px){.sl-account-cards{grid-template-columns: 1fr;}}.sl-account-card{background-color: var(--sl-white);padding: clamp(1.5rem,3vw,2.5rem);display: flex;flex-direction: column;gap: 0.625rem;text-decoration: none;transition: background-color 0.2s ease;}.sl-account-card:hover{background-color: var(--sl-warm-gray);}.sl-account-card:focus-visible{outline: 2px solid var(--sl-stone);outline-offset: -2px;}.sl-account-card__label{font-size: 0.6875rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--sl-charcoal);font-weight: 500;}.sl-account-card__note{font-size: 0.875rem;line-height: 1.6;color: var(--sl-stone);}.sl-account-orders{overflow-x: auto;-webkit-overflow-scrolling: touch;}.sl-orders-table{width: 100%;border-collapse: collapse;font-size: 0.875rem;}.sl-orders-table__head{padding: 0.75rem 1rem;text-align: left;font-size: 0.625rem;letter-spacing: 0.18em;text-transform: uppercase;color: var(--sl-stone);font-weight: 500;border-bottom: 1px solid var(--sl-border);white-space: nowrap;}.sl-orders-table__row{border-bottom: 1px solid var(--sl-border);transition: background-color 0.15s ease;}.sl-orders-table__row:hover{background-color: var(--sl-warm-gray);}.sl-orders-table__cell{padding: 1rem;color: var(--sl-charcoal);vertical-align: middle;}.sl-orders-table__cell a{color: var(--sl-charcoal);text-decoration: none;border-bottom: 1px solid var(--sl-border);transition: border-color 0.2s ease;}.sl-orders-table__cell a:hover{border-color: var(--sl-charcoal);}.sl-orders-table__action{font-size: 0.75rem !important;padding: 0.375rem 0.875rem !important;margin-right: 0.5rem;}.sl-account-orders-empty{padding: clamp(3rem,6vw,6rem) 0;text-align: center;}.sl-account-orders-empty__title{font-family: var(--sl-font-serif);font-size: 1.5rem;font-weight: 400;color: var(--sl-charcoal);margin-bottom: 0.75rem;letter-spacing: -0.01em;}.sl-account-orders-empty__note{font-size: 0.9375rem;line-height: 1.75;color: var(--sl-stone);max-width: 400px;margin: 0 auto 2rem;}.sl-orders-pagination{margin-top: 1.75rem;display: flex;justify-content: center;}.sl-orders-pagination__list{list-style: none;display: flex;gap: 0.5rem;}.sl-orders-pagination__link{display: inline-flex;align-items: center;padding: 0.5rem 1rem;font-size: 0.8125rem;color: var(--sl-charcoal);text-decoration: none;border: 1px solid var(--sl-border);transition: background-color 0.2s ease,border-color 0.2s ease;}.sl-orders-pagination__link:hover{background-color: var(--sl-warm-gray);border-color: var(--sl-taupe);}.sl-orders-pagination__link:focus-visible{outline: 2px solid var(--sl-stone);outline-offset: 2px;}.sl-order-detail__content{margin-bottom: 2.5rem;}.sl-order-detail__back{padding-top: 2rem;border-top: 1px solid var(--sl-border);}.sl-page{background-color: var(--sl-ivory);}.sl-page__inner{max-width: var(--sl-max-width);margin: 0 auto;padding: clamp(3rem,6vw,7rem) var(--sl-gutter);}.sl-page-content__header{margin-bottom: 2.5rem;padding-bottom: 2rem;border-bottom: 1px solid var(--sl-border);}.sl-page-content__title{font-family: var(--sl-font-serif);font-size: clamp(2rem,4vw,3rem);font-weight: 400;color: var(--sl-charcoal);letter-spacing: -0.02em;line-height: 1.15;}.sl-page-content__body{max-width: 72ch;font-size: 1.0625rem;line-height: 1.85;color: var(--sl-charcoal);}.sl-page-content__body p{margin-bottom: 1.25em;}.sl-page-content__body h2,.sl-page-content__body h3{font-family: var(--sl-font-serif);font-weight: 400;color: var(--sl-charcoal);margin-top: 2em;margin-bottom: 0.75em;}.sl-page-content__body h2{font-size: 1.625rem;}.sl-page-content__body h3{font-size: 1.25rem;}.sl-page-content__body a{color: var(--sl-charcoal);text-decoration: underline;text-underline-offset: 3px;}.sl-page-content__body ul,.sl-page-content__body ol{padding-left: 1.5rem;margin-bottom: 1.25em;}.sl-404{background-color: var(--sl-ivory);display: flex;align-items: center;min-height: 72vh;}.sl-404__inner{max-width: var(--sl-max-width);margin: 0 auto;padding: clamp(4rem,8vw,9rem) var(--sl-gutter);text-align: center;}.sl-404__code{display: block;font-family: var(--sl-font-serif);font-size: 0.6875rem;letter-spacing: 0.28em;text-transform: uppercase;color: var(--sl-stone);margin-bottom: 2rem;}.sl-404__heading{font-family: var(--sl-font-serif);font-size: clamp(2rem,5vw,3.75rem);font-weight: 400;color: var(--sl-charcoal);letter-spacing: -0.02em;line-height: 1.1;margin-bottom: 1.375rem;}.sl-404__sub{font-size: 1.0625rem;line-height: 1.8;color: var(--sl-stone);max-width: 480px;margin: 0 auto 2.5rem;}.sl-404__actions{display: flex;align-items: center;justify-content: center;gap: 1rem;flex-wrap: wrap;}@media (prefers-reduced-motion: reduce){.sl-account-card,.sl-account-nav__link,.sl-login-tab,.sl-login-tab::after,.sl-orders-table__row,.sl-login-form__lost{transition: none;}}body{overflow-x: hidden;}.sl-btn{min-height: 44px;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;vertical-align: middle;}@media (max-width: 640px){.sl-btn{min-height: 48px;padding-left: 1.5rem;padding-right: 1.5rem;}}.woocommerce-button.button,#place_order,.wc-proceed-to-checkout .checkout-button,.woocommerce-Button.button{min-height: 44px;}.woocommerce-button.\!button,.woocommerce-Button.\!button{min-height: 44px !important;}:focus-visible{outline: 2px solid var(--sl-stone);outline-offset: 3px;}input:focus-visible,select:focus-visible,textarea:focus-visible{outline: none;}.sl-nav__menu li.current-menu-item > a,.sl-nav__menu li.current_page_item > a,.sl-nav__menu li.current_page_ancestor > a{color: color-mix(in srgb,var(--sl-header-text,#211E1A) 68%,var(--sl-header-bg,#F7F2EA));}.woocommerce-EditAccountForm .input-text,.woocommerce-ResetPassword .input-text,.woocommerce-form-login .input-text,.woocommerce-form-register .input-text,.woocommerce-form-coupon .input-text,.woocommerce-checkout .input-text{background: transparent;border: none;border-bottom: 1px solid var(--sl-border);border-radius: 0;font-family: var(--sl-font-sans);font-size: 0.9375rem;color: var(--sl-charcoal);padding: 0.75rem 0;width: 100%;transition: border-color 0.2s ease;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;}.woocommerce-EditAccountForm .input-text:focus,.woocommerce-ResetPassword .input-text:focus,.woocommerce-form-login .input-text:focus,.woocommerce-form-register .input-text:focus,.woocommerce-form-coupon .input-text:focus{border-bottom-color: var(--sl-charcoal);}.woocommerce-EditAccountForm .form-row label,.woocommerce-ResetPassword .form-row label,.woocommerce-form-login .form-row label,.woocommerce-form-register .form-row label{display: block;font-size: 0.625rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--sl-stone);font-weight: 500;margin-bottom: 0.375rem;}.sl-page-content__body a:not([class]),.woocommerce-order-details a:not([class]),.sl-order-detail__content a:not([class]){text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px;text-decoration-color: var(--sl-taupe);transition: text-decoration-color 0.18s ease;}.sl-page-content__body a:not([class]):hover,.woocommerce-order-details a:not([class]):hover,.sl-order-detail__content a:not([class]):hover{text-decoration-color: var(--sl-charcoal);}@media (max-width: 480px){.sl-section-header__title{font-size: clamp(1.5rem,7vw,2rem);}.sl-404__heading{font-size: clamp(1.625rem,8vw,2.5rem);}.sl-account-cards{grid-template-columns: 1fr;}.sl-account-orders{overflow-x: auto;}.sl-mini-cart{max-width: 100%;}}@media (max-width: 360px){:root{--sl-gutter: 1rem;}}@media (prefers-reduced-motion: reduce){.sl-btn,.woocommerce-EditAccountForm .input-text,.woocommerce-form-login .input-text,.woocommerce-form-register .input-text,.sl-page-content__body a:not([class]),.woocommerce-order-details a:not([class]){transition: none;}}body{color: var(--sl-color-text);}.sl-home-hero{background-color: var(--sl-warm-gray);}.sl-pcard__media,.sl-pcard__no-image,.sl-gallery__primary,.sl-gallery__thumb{background-color: var(--sl-color-surface);}mark.order-status{background: transparent;}.sl-home-hero__fabric--fold{opacity: 0.15;}.sl-section-header__label{color: var(--sl-color-muted);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__title{line-height: 1.38;}.sl-pcard:hover .sl-pcard__link{border-bottom-color: var(--sl-color-accent);}.sl-product__price .\!price ins,.sl-pcard__price .\!price ins{color: var(--sl-color-accent) !important;}.sl-product__price .price ins,.sl-pcard__price .price ins{color: var(--sl-color-accent);}.sl-product__price .\!price ins,.sl-pcard__price .\!price ins{color: var(--sl-color-accent) !important;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price .price ins{color: var(--sl-featured-price-color,#2b241f);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__price .\!price ins{color: var(--sl-featured-price-color,#2b241f) !important;}.sl-accordion__trigger:hover span{color: var(--sl-color-accent);}.sl-cart__summary-sticky{background-color: var(--sl-color-surface);border-color: var(--sl-color-border);}.sl-checkout__summary-sticky{background-color: var(--sl-color-surface);border-color: var(--sl-color-border);}.sl-account-card:hover{background-color: var(--sl-color-surface);box-shadow: inset 3px 0 0 var(--sl-color-accent);}mark.order-status.status-completed{color: var(--sl-color-accent);}@media (max-width: 1024px){.sl-checkout__details-header{margin-bottom: 1.5rem;}}@media (max-width: 640px){.sl-login-split__forms{padding: clamp(2.5rem,7vw,4rem) clamp(1.25rem,5vw,2.5rem);}.sl-account__inner{padding-top: 2rem;padding-bottom: 2rem;}}@media (max-width: 480px){.sl-trust__list{grid-template-columns: 1fr;justify-items: center;text-align: center;}}.sl-btn:active{transform: scale(0.985);}.wc-proceed-to-checkout .checkout-button:active,#place_order:active,.single_add_to_cart_button.button:active,.sl-coupon__apply-btn:active{transform: scale(0.985);}.single_add_to_cart_button.\!button:active{transform: scale(0.985) !important;}.sl-cart-item__img{overflow: hidden;}.sl-cart-item__img img{transition: transform 0.55s cubic-bezier(0.25,0.46,0.45,0.94);}.sl-cart-item:hover .sl-cart-item__img img{transform: scale(1.04);}.sl-drawer-scroll{scroll-behavior: smooth;}@media (prefers-reduced-motion: reduce){.sl-btn:active,.wc-proceed-to-checkout .checkout-button:active,#place_order:active,.single_add_to_cart_button.button:active,.sl-coupon__apply-btn:active{transform: none;}.sl-cart-item__img img,.sl-gallery__thumb-img{transition: none;}.single_add_to_cart_button.\!button:active{transform: none !important;}}.sl-pcard__title{overflow-wrap: break-word;word-break: break-word;}.sl-cart-item__name,.sl-drawer-item__name{overflow-wrap: break-word;word-break: break-word;}.single_add_to_cart_button.button[disabled],button.single_add_to_cart_button[disabled]{opacity: 0.4;cursor: not-allowed;pointer-events: none;}.single_add_to_cart_button.\!button[disabled]{opacity: 0.4 !important;cursor: not-allowed !important;pointer-events: none !important;}.sl-announcement{position: relative;display: flex;align-items: center;height: max( var(--sl-announcement-height-mobile,40px),var(--sl-announcement-font-size-mobile,10px) );min-height: 0;padding-block: min( var(--sl-announcement-pad-mobile,12px),max( 0px,calc( (var(--sl-announcement-height-mobile,40px) - var(--sl-announcement-font-size-mobile,10px)) / 2 ) ) );overflow: hidden;background-color: var(--sl-announcement-bg,#2f6f68);color: var(--sl-announcement-text,#ffffff);box-shadow: 0 1px 0 rgba(43,36,31,calc(var(--sl-announcement-depth,3) * 0.012));}.sl-announcement__sheen{display: none;}.sl-announcement--shine::before{content: "";position: absolute;top: -50%;bottom: -50%;left: 0;width: 55%;pointer-events: none;z-index: 0;background: linear-gradient( 100deg,transparent 0%,rgba(255,255,255,0.09) 32%,rgba(255,255,255,0.20) 50%,rgba(255,255,255,0.09) 68%,transparent 100% );filter: blur(6px);opacity: var(--sl-announcement-shine-opacity,0.6);will-change: transform;animation: sl-ribbon-satin var(--sl-announcement-shine-speed,14s) linear infinite;}@keyframes sl-ribbon-satin{from{transform: translate3d(-80%,0,0);}to{transform: translate3d(240%,0,0);}}@media (prefers-reduced-motion: reduce){.sl-announcement--shine::before{animation: none;transform: translate3d(85%,0,0);}}.sl-announcement__inner{position: relative;z-index: 1;width: 100%;max-width: none;margin: 0 auto;padding-inline: clamp(16px,4vw,28px);display: flex;align-items: center;justify-content: center;overflow: hidden;min-width: 0;}.sl-announcement--sale-chapter{min-height: 0;box-shadow: none;}.sl-announcement--sale-chapter .sl-announcement__item{font-weight: 700;}.sl-announcement--sale-chapter .sl-announcement__inner{-webkit-mask-image: none;mask-image: none;}@media (min-width: 641px){.sl-announcement--sale-chapter{min-height: 0;}}.sl-home-section-instance--announcement-attached[data-section-type="sale_countdown"] .sl-countdown__banner{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.sl-home-section-instance--announcement-attached[data-section-type="sale_countdown"] .sl-countdown__banner:hover{transform: none;}.sl-home-section-instance--announcement-attached[data-section-type="sale_countdown"] > .sl-announcement--sale-chapter{margin-top: 0;}@media (min-width: 1024px){.sl-home-section-instance--announcement-attached[data-section-type="sale_countdown"]:has(.sl-countdown__banner--layout-story) > .sl-announcement--sale-chapter{width: min(var(--sl-countdown-story-width-desktop,100%),100%);margin-inline: auto;}.sl-home-section-instance--announcement-attached[data-section-type="sale_countdown"]:has(.sl-countdown__banner:not(.sl-countdown__banner--layout-story)) > .sl-announcement--sale-chapter{width: min( calc(100% - (clamp(28px,4vw,72px) * 2)),calc(1560px * var(--sale-banner-scale-desktop,1)) );margin-inline: auto;}}.sl-announcement__track{display: flex;align-items: center;justify-content: center;min-width: 0;}.sl-announcement__track--mobile{display: none;}.sl-announcement__item{font-family: var(--sl-announcement-font-family,var(--sl-font-sans));font-size: var(--sl-announcement-font-size-desktop,12px);font-weight: 600;letter-spacing: var(--sl-announcement-letter-spacing,0.18em);text-transform: uppercase;text-align: center;color: var(--sl-announcement-text,#ffffff);white-space: nowrap;line-height: 1;flex-shrink: 0;}.sl-ann-sep{display: inline-flex;align-items: center;padding: 0 1.05em;flex-shrink: 0;color: var(--sl-announcement-accent,#ffffff);opacity: 0.85;font-size: 0.85em;font-weight: 400;line-height: 1;}.sl-announcement__marquee-sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.sl-announcement--rotating .sl-announcement__track--desktop{display: grid;place-items: center;width: 100%;}.sl-announcement--rotating .sl-announcement__item{grid-row: 1;grid-column: 1;opacity: 0;transform: translateY(3px);transition: opacity 0.5s ease,transform 0.5s ease;}.sl-announcement--rotating .sl-announcement__item.is-active{opacity: 1;transform: none;}.sl-announcement__viewport{overflow: hidden;width: 100%;min-width: 0;}.sl-announcement--marquee .sl-announcement__inner{padding-inline: 0;overflow: hidden;justify-content: flex-start;-webkit-mask-image: linear-gradient( to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100% );mask-image: linear-gradient( to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100% );}.sl-announcement--marquee .sl-announcement__track--desktop{display: flex;align-items: center;width: -moz-max-content;width: max-content;flex-wrap: nowrap;justify-content: flex-start;transform: translate3d(0,0,0);}.sl-announcement__marquee-track{display: flex;align-items: center;width: -moz-max-content;width: max-content;max-width: none;flex-wrap: nowrap;justify-content: flex-start;will-change: transform;transform: translate3d(0,0,0);}.sl-announcement--has-mobile .sl-announcement__track--mobile.sl-announcement__marquee-track{display: none;}.sl-announcement__marquee-track.is-ready{animation: sl-ann-marquee var(--sl-marquee-duration,24s) linear infinite;}.sl-announcement--marquee .sl-announcement__group,.sl-announcement__marquee-group{display: inline-flex;align-items: center;flex: 0 0 auto;white-space: nowrap;}.sl-announcement--marquee:hover .sl-announcement__marquee-track,.sl-announcement--marquee:focus-within .sl-announcement__marquee-track{animation-play-state: paused;}@keyframes sl-ann-marquee{from{transform: translate3d(0,0,0);}to{transform: translate3d(calc(-1 * var(--sl-marquee-distance,0px)),0,0);}}@media (min-width: 641px){.sl-announcement{height: max( var(--sl-announcement-height-desktop,46px),var(--sl-announcement-font-size-desktop,11px) );padding-block: min( var(--sl-announcement-pad-desktop,14px),max( 0px,calc( (var(--sl-announcement-height-desktop,46px) - var(--sl-announcement-font-size-desktop,11px)) / 2 ) ) );}}@media (max-width: 640px){.sl-announcement__item,.sl-announcement__marquee-sr{font-size: var(--sl-announcement-font-size-mobile,11px);}.sl-announcement--has-mobile .sl-announcement__track--desktop{display: none;}.sl-announcement--has-mobile .sl-announcement__track--mobile{display: flex;align-items: center;justify-content: center;}.sl-announcement--has-mobile.sl-announcement--rotating .sl-announcement__track--mobile{display: grid;place-items: center;width: 100%;}.sl-announcement--has-mobile.sl-announcement--marquee .sl-announcement__track--mobile{display: flex;align-items: center;width: -moz-max-content;width: max-content;flex-wrap: nowrap;justify-content: flex-start;}}@media (max-width: 390px){.sl-announcement__item,.sl-announcement__marquee-sr{letter-spacing: calc(var(--sl-announcement-letter-spacing,0.18em) * 0.8);}}@media (prefers-reduced-motion: reduce){.sl-announcement--rotating .sl-announcement__item{transition: none;}.sl-announcement--marquee .sl-announcement__inner{padding-inline: clamp(16px,4vw,28px);justify-content: center;}.sl-announcement--marquee .sl-announcement__track,.sl-announcement--marquee .sl-announcement__marquee-track{display: none;animation: none;transform: translate3d(0,0,0);will-change: auto;}.sl-announcement__marquee-sr{position: static;width: auto;height: auto;padding: 0;margin: 0;overflow: visible;clip: auto;white-space: nowrap;font-family: var(--sl-announcement-font-family,var(--sl-font-sans));font-size: var(--sl-announcement-font-size-desktop,12px);font-weight: 600;letter-spacing: var(--sl-announcement-letter-spacing,0.18em);line-height: 1;text-align: center;text-transform: uppercase;color: var(--sl-announcement-text,#ffffff);}.sl-menu-drawer__backdrop,.sl-menu-drawer__surface,.sl-menu-drawer__panel,.sl-menu-drawer__chevron,.sl-menu-drawer__shop-all,.sl-menu-drawer__trigger,.sl-menu-drawer__sublink{transition: none;}}@font-face{font-family: "SL Proof Numerals";src: local("Georgia");size-adjust: 130%;unicode-range: U+0030-0039,U+002B,U+002C,U+002E;font-display: swap;}.sl-proof{position: relative;background-color: var(--sl-proof-bg,transparent);padding-top: var(--sl-proof-pad-top-m,20px);padding-bottom: var(--sl-proof-pad-bot-m,26px);border: 0;border-radius: 0;box-shadow: none;}.sl-proof__inner{max-width: var(--sl-max-width);margin: 0 auto;padding-inline: var(--sl-proof-pad-x-m,16px);}.sl-proof__list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 1fr;-moz-column-gap: var(--sl-proof-col-gap-m,14px);column-gap: var(--sl-proof-col-gap-m,14px);row-gap: var(--sl-proof-row-gap-m,14px);}.sl-proof__item{margin: 0;min-width: 0;display: flex;}.sl-proof__body{display: grid;grid-template-rows: auto auto;align-content: center;justify-items: center;text-align: center;row-gap: var(--sl-proof-icon-gap-m,11px);width: 100%;min-width: 0;min-height: var(--sl-proof-card-minh-m,168px);padding: calc(var(--sl-proof-card-pad-m,16px) - 1px) calc(var(--sl-proof-card-pad-m,16px) * 0.69) var(--sl-proof-card-pad-m,16px);border-radius: var(--sl-proof-radius-m,18px);background-color: var(--sl-proof-card-bg,#FFFDF9);background-image: linear-gradient( 145deg,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.10) 42%,rgba(76,64,56,0.022) 100% );border: 1px solid rgba(179,146,115,0.07);color: inherit;text-decoration: none;box-shadow: 0 1px 2px rgba(76,64,56,calc(0.045 * var(--sl-proof-shadow-m,0.9))),0 calc(5px + var(--sl-proof-lift-m,2px) * 0.4) calc(9px + var(--sl-proof-soft-m,0.55) * 5px) rgba(76,64,56,calc(0.075 * var(--sl-proof-shadow-m,0.9))),0 calc(13px + var(--sl-proof-lift-m,2px) * 1.0) calc(25px + var(--sl-proof-soft-m,0.55) * 12px) rgba(76,64,56,calc(0.085 * var(--sl-proof-shadow-m,0.9))),0 calc(22px + var(--sl-proof-lift-m,2px) * 1.8) calc(38px + var(--sl-proof-soft-m,0.55) * 20px) rgba(76,64,56,calc(0.035 * var(--sl-proof-shadow-m,0.9))),inset 0 1px 0 rgba(255,255,255,0.74);transition: transform 260ms cubic-bezier(0.22,1,0.36,1),box-shadow 260ms cubic-bezier(0.22,1,0.36,1);}.sl-proof--plain .sl-proof__item{position: relative;}.sl-proof--plain .sl-proof__list{position: relative;}.sl-proof--plain .sl-proof__body,.sl-proof--plain .sl-proof__body:hover{background-color: transparent;background-image: none;border: 0;border-radius: 0;box-shadow: none;transform: none;min-height: var(--sl-proof-plain-minh-m,150px);}.sl-proof--plain .sl-proof__icon-wrap{box-shadow: none;border-color: var(--sl-proof-sep,#E7DFD2);color: var(--sl-proof-icon-own,var(--sl-proof-plain-icon,#9B7658));}.sl-proof--plain .sl-proof__icon{width: var(--sl-proof-plain-icon-m,23px);height: var(--sl-proof-plain-icon-m,23px);}.sl-proof--plain .sl-proof__heading{font-family: var(--sl-font-serif);}@media (max-width: 899px){.sl-proof--plain .sl-proof__list::after{content: "";position: absolute;z-index: 0;top: 7%;bottom: 7%;left: 50%;width: var(--sl-proof-sep-w,1px);background: var(--sl-proof-sep,#E7DFD2);transform: translateX(-50%);pointer-events: none;}.sl-proof--plain .sl-proof__list::before{content: "";position: absolute;z-index: 0;top: 50%;right: 7%;left: 7%;height: var(--sl-proof-sep-w,1px);background: var(--sl-proof-sep,#DED2C3);transform: translateY(-50%);pointer-events: none;}}@media (min-width: 900px){.sl-proof--plain .sl-proof__item:not(:last-child)::after{content: "";position: absolute;z-index: 0;top: 12%;right: calc(var(--sl-proof-col-gap-d,24px) * -0.5);bottom: 12%;width: var(--sl-proof-sep-w,1px);background: var(--sl-proof-sep,#E7DFD2);pointer-events: none;}}.sl-proof__icon-wrap{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: var(--sl-proof-icon-circle-m,70px);height: var(--sl-proof-icon-circle-m,70px);border-radius: 50%;background-color: var(--sl-proof-icon-circle-bg,#FDF8F0);border: 1px solid var(--sl-proof-icon-circle-border,#EFE6DA);box-shadow: 0 3px 8px rgba(76,64,56,0.055),inset 0 1px 0 rgba(255,255,255,0.78);color: var(--sl-proof-icon-own,var(--sl-proof-icon,#B39273));}.sl-proof__icon{display: block;width: var(--sl-proof-icon-size-m,28px);height: var(--sl-proof-icon-size-m,28px);}.sl-proof__copy{display: grid;grid-template-rows: auto auto;justify-items: center;row-gap: var(--sl-proof-copy-gap-m,6px);min-width: 0;width: 100%;}.sl-proof__heading{font-family: "SL Proof Numerals",var(--sl-font-serif);font-variant-numeric: lining-nums proportional-nums;font-feature-settings: "lnum" 1,"onum" 0;font-size: var(--sl-proof-h-size-m,15px);line-height: 1.16;letter-spacing: 0.03em;text-transform: uppercase;color: var(--sl-proof-heading,#2B241F);min-block-size: 2.32em;display: flex;align-items: center;justify-content: center;overflow-wrap: anywhere;text-wrap: balance;}.sl-proof__text{font-family: var(--sl-font-sans);font-size: var(--sl-proof-t-size-m,13px);line-height: 1.42;min-block-size: 2.84em;display: flex;align-items: flex-start;justify-content: center;color: var(--sl-proof-text,#6B6058);overflow-wrap: anywhere;text-wrap: pretty;}@media (hover: hover) and (pointer: fine){.sl-proof__body:hover{transform: translateY(calc(var(--sl-proof-lift-m,2px) * -1));box-shadow: 0 1px 2px rgba(76,64,56,calc(0.05 * var(--sl-proof-shadow-m,0.9))),0 calc(7px + var(--sl-proof-lift-m,2px) * 0.6) calc(12px + var(--sl-proof-soft-m,0.55) * 6px) rgba(76,64,56,calc(0.085 * var(--sl-proof-shadow-m,0.9))),0 calc(17px + var(--sl-proof-lift-m,2px) * 1.4) calc(31px + var(--sl-proof-soft-m,0.55) * 14px) rgba(76,64,56,calc(0.095 * var(--sl-proof-shadow-m,0.9))),0 calc(28px + var(--sl-proof-lift-m,2px) * 2.2) calc(46px + var(--sl-proof-soft-m,0.55) * 22px) rgba(76,64,56,calc(0.042 * var(--sl-proof-shadow-m,0.9))),inset 0 1px 0 rgba(255,255,255,0.8);}}@media (prefers-reduced-motion: reduce){.sl-proof__body{transition: none;}.sl-proof__body:hover{transform: none;}}a.sl-proof__body:focus-visible{outline: 2px solid var(--sl-proof-icon,#B39273);outline-offset: 4px;}a.sl-proof__body:hover .sl-proof__heading,a.sl-proof__body:focus-visible .sl-proof__heading{text-decoration: underline;text-underline-offset: 3px;}@media (max-width: 359px){.sl-proof__inner{padding-inline: calc(var(--sl-proof-pad-x-m,16px) * 0.75);}.sl-proof__body{padding-inline: calc(var(--sl-proof-card-pad-m,18px) * 0.5);}.sl-proof__heading{letter-spacing: 0.012em;font-size: calc(var(--sl-proof-h-size-m,15px) * 0.93);}}@media (min-width: 560px) and (max-width: 767px){.sl-proof__list{-moz-column-gap: calc(var(--sl-proof-col-gap-m,14px) * 1.6);column-gap: calc(var(--sl-proof-col-gap-m,14px) * 1.6);row-gap: calc(var(--sl-proof-row-gap-m,14px) * 1.6);}}@media (min-width: 768px){.sl-proof{padding-top: var(--sl-proof-pad-top-d,44px);padding-bottom: var(--sl-proof-pad-bot-d,52px);}.sl-proof__inner{padding-inline: calc(var(--sl-gutter) + var(--sl-proof-pad-x-d,0px));}.sl-proof__list{grid-template-columns: repeat(4,minmax(0,1fr));-moz-column-gap: var(--sl-proof-col-gap-d,24px);column-gap: var(--sl-proof-col-gap-d,24px);row-gap: 0;}@media (max-width: 899px){.sl-proof__list{grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 1fr;row-gap: var(--sl-proof-col-gap-d,24px);}}.sl-proof__body{gap: var(--sl-proof-icon-gap-d,16px);min-height: var(--sl-proof-card-minh-d,182px);padding: calc(var(--sl-proof-card-pad-d,24px) - 2px) calc(var(--sl-proof-card-pad-d,24px) * 0.85) var(--sl-proof-card-pad-d,24px);border-radius: var(--sl-proof-radius-d,18px);box-shadow: 0 1px 2px rgba(76,64,56,calc(0.045 * var(--sl-proof-shadow-d,1))),0 calc(5px + var(--sl-proof-lift-d,4px) * 0.4) calc(10px + var(--sl-proof-soft-d,0.6) * 6px) rgba(76,64,56,calc(0.075 * var(--sl-proof-shadow-d,1))),0 calc(14px + var(--sl-proof-lift-d,4px) * 1.0) calc(27px + var(--sl-proof-soft-d,0.6) * 14px) rgba(76,64,56,calc(0.085 * var(--sl-proof-shadow-d,1))),0 calc(24px + var(--sl-proof-lift-d,4px) * 1.8) calc(42px + var(--sl-proof-soft-d,0.6) * 22px) rgba(76,64,56,calc(0.035 * var(--sl-proof-shadow-d,1))),inset 0 1px 0 rgba(255,255,255,0.74);}.sl-proof__icon-wrap{width: var(--sl-proof-icon-circle-d,76px);height: var(--sl-proof-icon-circle-d,76px);}.sl-proof__icon{width: var(--sl-proof-icon-size-d,30px);height: var(--sl-proof-icon-size-d,30px);}.sl-proof__copy{gap: var(--sl-proof-copy-gap-d,10px);}.sl-proof__heading{font-size: var(--sl-proof-h-size-d,15px);min-block-size: 2.32em;}.sl-proof__text{font-size: var(--sl-proof-t-size-d,14px);}.sl-proof--plain{padding-top: var(--sl-proof-plain-pad-top-d,34px);padding-bottom: var(--sl-proof-plain-pad-bot-d,40px);}.sl-proof--plain .sl-proof__body,.sl-proof--plain .sl-proof__body:hover{min-height: var(--sl-proof-plain-minh-d,154px);border-radius: 0;box-shadow: none;transform: none;}.sl-proof--plain .sl-proof__icon{width: var(--sl-proof-plain-icon-d,29px);height: var(--sl-proof-plain-icon-d,29px);}@media (hover: hover) and (pointer: fine){.sl-proof__body:hover{transform: translateY(calc(var(--sl-proof-lift-d,4px) * -1));box-shadow: 0 1px 2px rgba(76,64,56,calc(0.05 * var(--sl-proof-shadow-d,1))),0 calc(8px + var(--sl-proof-lift-d,4px) * 0.6) calc(14px + var(--sl-proof-soft-d,0.6) * 7px) rgba(76,64,56,calc(0.085 * var(--sl-proof-shadow-d,1))),0 calc(19px + var(--sl-proof-lift-d,4px) * 1.4) calc(34px + var(--sl-proof-soft-d,0.6) * 16px) rgba(76,64,56,calc(0.095 * var(--sl-proof-shadow-d,1))),0 calc(31px + var(--sl-proof-lift-d,4px) * 2.2) calc(52px + var(--sl-proof-soft-d,0.6) * 24px) rgba(76,64,56,calc(0.042 * var(--sl-proof-shadow-d,1))),inset 0 1px 0 rgba(255,255,255,0.8);}.sl-proof--plain .sl-proof__body:hover{transform: none;box-shadow: none;}}@media (prefers-reduced-motion: reduce){.sl-proof__body:hover{transform: none;}}}.sl-vstory{position: relative;background-color: transparent;padding-top: var(--vs-gap-above-m,0px);padding-bottom: var(--vs-gap-below-m,0px);overflow: hidden;}.sl-vstory__media{position: relative;display: block;width: calc(100vw - (2 * var(--vs-side-pad-m,0px)));margin-inline: calc(50% - 50vw + var(--vs-side-pad-m,0px));height: var(--vs-h-m,max(460px,90svh));border: 0;border-radius: var(--vs-radius-m,0px);box-shadow: none;overflow: hidden;background-color: #1B1512;}.sl-vstory__media[data-vstory-click-toggle]{cursor: pointer;}.sl-vstory__video,.sl-vstory__picture,.sl-vstory__img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;}.sl-vstory__video,.sl-vstory__img{-o-object-fit: cover;object-fit: cover;-o-object-position: var(--vs-focal-m,50% 50%);object-position: var(--vs-focal-m,50% 50%);}.sl-vstory__scrim{position: absolute;inset: 0;pointer-events: none;background: var(--vs-scrim,linear-gradient(to top,rgba(27,21,18,0.55) 0%,rgba(27,21,18,0.303) 42%,rgba(27,21,18,0.099) 100%));}.sl-vstory__overlay{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: var(--vs-pos-x-m,center);justify-content: var(--vs-pos-y-m,center);padding: clamp(20px,6vw,48px);padding-bottom: calc(clamp(20px,6vw,48px) + env(safe-area-inset-bottom,0px));pointer-events: none;}.sl-vstory__content{display: flex;flex-direction: column;align-items: var(--vs-pos-x-m,center);text-align: var(--vs-text-align,center);gap: var(--vs-content-gap-m,16px);width: 100%;max-width: var(--vs-text-maxw-m,340px);max-height: 100%;pointer-events: auto;}.sl-vstory__play{-moz-appearance: none;appearance: none;-webkit-appearance: none;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: var(--vs-play-m,56px);height: var(--vs-play-m,56px);padding: 0;border: 1px solid var(--vs-play-border,#FFFFFF);border-radius: 50%;background-color: transparent;color: var(--vs-play,#FFFFFF);cursor: pointer;transition: background-color 200ms ease,transform 200ms ease;}.sl-vstory__play:hover{background-color: rgba(255,255,255,0.14);}.sl-vstory__play:focus-visible{outline: 2px solid var(--vs-play,#FFFFFF);outline-offset: 3px;}.sl-vstory__play-icon{display: block;width: 42%;height: 42%;}.sl-vstory__play-icon--pause{display: none;}.sl-vstory__play[aria-pressed="true"] .sl-vstory__play-icon--play{display: none;}.sl-vstory__play[aria-pressed="true"] .sl-vstory__play-icon--pause{display: block;}.sl-vstory__eyebrow{font-family: var(--sl-font-sans);font-size: var(--vs-eyebrow-m,11px);font-weight: 600;line-height: 1.2;letter-spacing: 0.22em;text-transform: uppercase;color: var(--vs-eyebrow,#F3E9DA);}.sl-vstory__heading{margin: 0;font-family: var(--sl-font-serif);font-size: var(--vs-heading-m,40px);font-weight: 400;line-height: 1.02;letter-spacing: 0.005em;color: var(--vs-heading,#FFFFFF);overflow-wrap: anywhere;text-wrap: balance;}.sl-vstory__desc{margin: 0;font-family: var(--sl-font-sans);font-size: var(--vs-desc-m,15px);line-height: 1.6;color: var(--vs-desc,#F1EAE1);}.sl-vstory__ctas{display: flex;flex-wrap: wrap;gap: var(--vs-cta-gap-m,12px);max-width: 100%;}@media (max-width: 767px){.sl-vstory__ctas[data-vs-cta-layout-m="row"]{flex-direction: row;align-items: center;justify-content: var(--vs-cta-align,center);}.sl-vstory__ctas[data-vs-cta-layout-m="stack"]{flex-direction: column;align-items: var(--vs-cta-align,center);justify-content: flex-start;}.sl-vstory__ctas[data-vs-cta-layout-m="row"][data-vs-cta-count="2"]{display: grid;grid-template-columns: repeat(2,max-content);width: auto;max-width: 100%;justify-content: var(--vs-cta-align,center);}.sl-vstory__ctas[data-vs-cta-layout-m="row"][data-vs-cta-count="2"] .sl-vstory__cta{width: auto;min-width: 0;}.sl-vstory__ctas[data-vs-cta-layout-m="feature"][data-vs-cta-count="3"]{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%;}.sl-vstory__ctas[data-vs-cta-layout-m="feature"][data-vs-cta-count="3"] .sl-vstory__cta:first-child{grid-column: 1 / -1;justify-self: center;}.sl-vstory__ctas[data-vs-cta-layout-m="feature"][data-vs-cta-count="3"] .sl-vstory__cta:nth-child(n + 2){width: 100%;min-width: 0;}}@media (min-width: 768px){.sl-vstory__ctas{gap: var(--vs-cta-gap-d,14px);}.sl-vstory__ctas[data-vs-cta-layout-d="row"]{flex-direction: row;align-items: center;justify-content: var(--vs-cta-align,center);}.sl-vstory__ctas[data-vs-cta-layout-d="stack"]{flex-direction: column;align-items: var(--vs-cta-align,center);justify-content: flex-start;}.sl-vstory__ctas[data-vs-cta-layout-d="row"][data-vs-cta-count="2"]{display: grid;grid-template-columns: repeat(2,max-content);width: auto;max-width: 100%;justify-content: var(--vs-cta-align,center);}.sl-vstory__ctas[data-vs-cta-layout-d="row"][data-vs-cta-count="2"] .sl-vstory__cta{width: auto;min-width: 0;}.sl-vstory__ctas[data-vs-cta-layout-d="feature"][data-vs-cta-count="3"]{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%;}.sl-vstory__ctas[data-vs-cta-layout-d="feature"][data-vs-cta-count="3"] .sl-vstory__cta:first-child{grid-column: 1 / -1;justify-self: center;}.sl-vstory__ctas[data-vs-cta-layout-d="feature"][data-vs-cta-count="3"] .sl-vstory__cta:nth-child(n + 2){width: 100%;min-width: 0;}}.sl-vstory__cta{display: inline-flex;align-items: center;justify-content: center;padding: 0.85em var(--vs-cta-pad-x-m,12px);font-family: var(--sl-font-sans);font-size: var(--vs-cta-m,12px);font-weight: 600;letter-spacing: 0.18em;line-height: 1;text-transform: uppercase;text-decoration: none;color: var(--vs-b-color,var(--vs-cta,#FFFFFF));border: 1px solid var(--vs-b-border,var(--vs-cta-border,#FFFFFF));background-color: var(--vs-b-bg,transparent);min-height: var(--vs-cta-minh-m,44px);border-radius: var(--vs-cta-radius-m,12px);transition: background-color 200ms ease,color 200ms ease,border-color 200ms ease;}.sl-vstory__cta:hover,.sl-vstory__cta:focus-visible{background-color: var(--vs-b-hbg,var(--vs-cta-hover-bg,#FFFFFF));color: var(--vs-b-hcolor,var(--vs-cta-hover,#2B241F));border-color: var(--vs-b-hborder,var(--vs-cta-border,#FFFFFF));}.sl-vstory__cta:focus-visible{outline: 2px solid var(--vs-b-border,var(--vs-cta-border,#FFFFFF));outline-offset: 3px;}.sl-vstory--empty{padding: 24px var(--sl-gutter);}.sl-vstory__empty-note{margin: 0;font-family: var(--sl-font-sans);font-size: 14px;text-align: center;color: var(--sl-color-muted,#9C9085);}@media (min-width: 768px){.sl-vstory{padding-top: var(--vs-gap-above-d,0px);padding-bottom: var(--vs-gap-below-d,0px);}.sl-vstory__media{width: calc(100vw - (2 * var(--vs-side-pad-d,0px)));margin-inline: calc(50% - 50vw + var(--vs-side-pad-d,0px));height: var(--vs-h-d,620px);border-radius: var(--vs-radius-d,0px);}.sl-vstory__video,.sl-vstory__img{-o-object-position: var(--vs-focal-d,50% 50%);object-position: var(--vs-focal-d,50% 50%);}.sl-vstory__heading{line-height: 1.12;letter-spacing: 0.01em;text-wrap: wrap;}.sl-vstory__overlay{align-items: var(--vs-pos-x-d,center);justify-content: var(--vs-pos-y-d,center);}.sl-vstory__content{align-items: var(--vs-pos-x-d,center);gap: var(--vs-content-gap-d,18px);max-width: var(--vs-text-maxw-d,560px);}.sl-vstory__play{width: var(--vs-play-d,68px);height: var(--vs-play-d,68px);}.sl-vstory__eyebrow{font-size: var(--vs-eyebrow-d,12px);}.sl-vstory__heading{font-size: var(--vs-heading-d,52px);}.sl-vstory__desc{font-size: var(--vs-desc-d,16px);}.sl-vstory__cta{font-size: var(--vs-cta-d,12px);padding-inline: var(--vs-cta-pad-x-d,18px);border-radius: var(--vs-cta-radius-d,0px);min-height: var(--vs-cta-minh-d,44px);}}@media (prefers-reduced-motion: reduce){.sl-vstory__play,.sl-vstory__cta{transition: none;}}.sl-esr{position: relative;display: flex;flex-direction: column;background-color: var(--sl-esr-bg,#FFFDF9);min-height: var(--sl-esr-minh-m,360px);padding-top: var(--sl-esr-pad-top-m,44px);padding-bottom: var(--sl-esr-pad-bot-m,34px);border: 0;border-radius: 0;box-shadow: none;overflow: visible;}.sl-esr__inner{flex: 1 1 auto;display: grid;grid-template-rows: auto 1fr;justify-items: center;width: 100%;max-width: var(--sl-max-width);margin: 0 auto;padding-inline: var(--sl-gutter);}.sl-esr__inner--no-eyebrow{grid-template-rows: 1fr;}.sl-esr__eyebrow{margin: 0;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-weight: var(--sl-esr-eyebrow-weight,300);font-size: var(--sl-esr-eyebrow-m,11px);line-height: 1.4;letter-spacing: 0.16em;text-transform: uppercase;text-align: center;color: var(--sl-esr-eyebrow-color,#4C4038);}.sl-esr__stage{display: grid;align-content: center;justify-items: center;width: 100%;padding-block: clamp(18px,6vw,40px);}.sl-esr__statement{grid-row: 1;grid-column: 1;margin: 0;max-width: var(--sl-esr-statement-maxw-m,330px);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-weight: 400;font-size: var(--sl-esr-statement-m,28px);line-height: 1.26;letter-spacing: -0.005em;text-align: center;text-wrap: balance;overflow-wrap: break-word;color: var(--sl-esr-statement-color,#2B241F);opacity: 0;transform: translate3d(0,5px,0);transition: opacity var(--sl-esr-fade,550ms) ease,transform var(--sl-esr-fade,550ms) ease;pointer-events: none;}.sl-esr__statement.is-active{opacity: 1;transform: translate3d(0,0,0);transition-delay: calc(var(--sl-esr-fade,550ms) * 0.4);pointer-events: auto;}.sl-esr__rail{position: relative;flex: 0 0 auto;display: flex;align-items: center;width: 100%;min-height: var(--sl-esr-word-bar-height,auto);background-color: var(--sl-esr-word-bar-bg,transparent);background-image: var(--sl-esr-word-bar-surface,none);box-shadow: var(--sl-esr-word-bar-shadow,none);isolation: isolate;overflow: hidden;}.sl-esr__rail::before,.sl-esr__rail::after{content: "";display: var(--sl-esr-edge-fade-display,block);position: absolute;top: 0;bottom: 0;width: var(--sl-esr-edge-fade-w,clamp(18px,6vw,64px));pointer-events: none;z-index: 3;}.sl-esr__rail::before{left: 0;background-image: linear-gradient( to right,rgba(var(--sl-esr-fade-rgb,255,253,249),1) 0%,rgba(var(--sl-esr-fade-rgb,255,253,249),0) 100% );}.sl-esr__rail::after{right: 0;background-image: linear-gradient( to left,rgba(var(--sl-esr-fade-rgb,255,253,249),1) 0%,rgba(var(--sl-esr-fade-rgb,255,253,249),0) 100% );}.sl-esr__track{display: flex;flex: 0 0 auto;position: relative;z-index: 1;align-items: baseline;width: -moz-max-content;width: max-content;will-change: transform;animation-name: sl-esr-rail-left;animation-duration: var(--sl-esr-rail-dur,28s);animation-timing-function: linear;animation-iteration-count: infinite;animation-delay: calc(var(--sl-esr-rail-dur,28s) * -0.09);}.sl-esr__shine{position: absolute;inset: 0;overflow: hidden;pointer-events: none;z-index: 2;}.sl-esr__shine::before{content: "";position: absolute;inset-block: 0;left: 0;width: 28%;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.30),transparent);transform: translate3d(-170%,0,0) skewX(-18deg);animation: sl-esr-shine 5.2s cubic-bezier(0.22,1,0.36,1) infinite;}@keyframes sl-esr-shine{0%,10%{transform: translate3d(-170%,0,0) skewX(-18deg);}32%,100%{transform: translate3d(470%,0,0) skewX(-18deg);}}.sl-esr.is-esr-paused .sl-esr__track{animation-play-state: paused;}@keyframes sl-esr-rail-left{from{transform: translate3d(0,0,0);}to{transform: translate3d(calc(-100% / var(--sl-esr-groups,4)),0,0);}}@keyframes sl-esr-rail-right{from{transform: translate3d(calc(-100% / var(--sl-esr-groups,4)),0,0);}to{transform: translate3d(0,0,0);}}.sl-esr__group{display: flex;align-items: baseline;flex: 0 0 auto;-moz-column-gap: var(--sl-esr-word-gap-m,44px);column-gap: var(--sl-esr-word-gap-m,44px);padding-right: var(--sl-esr-word-gap-m,44px);}.sl-esr__word{flex: 0 0 auto;white-space: nowrap;font-size: var(--sl-esr-word-m,15px);line-height: 1.15;text-transform: uppercase;color: var(--sl-esr-word-color,#2B241F);background: none;border: 0;padding: 0;}@media (min-width: 768px){.sl-esr{min-height: var(--sl-esr-minh-d,450px);padding-top: var(--sl-esr-pad-top-d,72px);padding-bottom: var(--sl-esr-pad-bot-d,56px);}.sl-esr__eyebrow{font-size: var(--sl-esr-eyebrow-d,12px);letter-spacing: 0.18em;}.sl-esr__statement{max-width: var(--sl-esr-statement-maxw-d,760px);font-size: var(--sl-esr-statement-d,38px);line-height: 1.24;}.sl-esr__group{-moz-column-gap: var(--sl-esr-word-gap-d,72px);column-gap: var(--sl-esr-word-gap-d,72px);padding-right: var(--sl-esr-word-gap-d,72px);}.sl-esr__word{font-size: var(--sl-esr-word-d,20px);}.sl-esr__word--serif,.sl-esr__word--italic{font-size: calc(var(--sl-esr-word-d,20px) * 1.18);}.sl-esr__word--semibold{font-size: calc(var(--sl-esr-word-d,20px) * 1.14);}.sl-esr__word--sans{font-size: calc(var(--sl-esr-word-d,20px) * 0.9);}}@media (prefers-reduced-motion: reduce){.sl-esr__statement{transition: none;}.sl-esr__rail{overflow: visible;padding-inline: var(--sl-gutter);}.sl-esr__rail::before,.sl-esr__rail::after{display: none;}.sl-esr__shine{display: none;}.sl-esr__track{animation: none;transform: none;width: 100%;will-change: auto;justify-content: center;}.sl-esr__group[aria-hidden="true"]{display: none;}.sl-esr__group{flex: 0 1 auto;min-width: 0;max-width: 100%;flex-wrap: wrap;justify-content: center;row-gap: 10px;padding-right: 0;}}.sl-bs[data-bs-anchor-m="left"] .sl-bs__rail{--bs-snap: start;--bs-card-w: min( var(--bs-card-w-mobile,75vw),calc(var(--bs-rail-w,100vw) - var(--bs-side,var(--bs-pad-x-m,20px)) - 18px) );--bs-gap: max( 6px,calc( var(--bs-rail-w,100vw) - var(--bs-side,var(--bs-pad-x-m,20px)) - var(--bs-card-w) - var(--bs-peek-mobile,10vw) ) );padding-inline: var(--bs-edge) max(0px,calc( var(--bs-rail-w,100vw) - var(--bs-side,var(--bs-pad-x-m,20px)) - var(--bs-card-w) ));scroll-padding-inline: var(--bs-edge) 0px;}.sl-bs[data-bs-anchor-m="left"][data-bs-prev-peek="1"] .sl-bs__rail{--bs-edge: calc(var(--bs-edge-m) + var(--bs-peek-mobile,10vw));}.sl-bs[data-bs-anchor-m="left"] .sl-bs__dots{justify-content: flex-start;}@media (min-width: 1024px){.sl-bs{--bs-edge: var(--bs-edge-d);}.sl-bs[data-bs-anchor-d="left"] .sl-bs__rail{--bs-snap: start;--bs-card-w: min( var(--bs-card-w-desktop,360px),calc(var(--bs-rail-w,100vw) - var(--bs-side,var(--bs-pad-x-d,40px)) - 24px) );--bs-gap: max( 8px,calc( var(--bs-rail-w,100vw) - var(--bs-side,var(--bs-pad-x-d,40px)) - var(--bs-card-w) - var(--bs-peek-desktop,90px) ) );padding-inline: var(--bs-edge) max(0px,calc( var(--bs-rail-w,100vw) - var(--bs-side,var(--bs-pad-x-d,40px)) - var(--bs-card-w) ));scroll-padding-inline: var(--bs-edge) 0px;}.sl-bs[data-bs-anchor-d="left"][data-bs-prev-peek="1"] .sl-bs__rail{--bs-edge: calc(var(--bs-edge-d) + var(--bs-peek-desktop,90px));}.sl-bs[data-bs-anchor-d="left"] .sl-bs__dots{justify-content: flex-start;}.sl-bs[data-bs-anchor-d="center"] .sl-bs__rail{--bs-snap: center;--bs-card-w: min(var(--bs-card-w-desktop,360px),92vw);--bs-gap: max(6px,calc(var(--bs-side,46px) - var(--bs-peek)));padding-inline: calc((100% - var(--bs-card-w)) / 2);scroll-padding-inline: calc((100% - var(--bs-card-w)) / 2);}.sl-bs[data-bs-anchor-d="center"] .sl-bs__dots{justify-content: center;}}.sl-bs[data-bs-dots-style="pill"] .sl-bs__dots{gap: 7px;}.sl-bs[data-bs-dots-style="pill"] .sl-bs__dot[aria-current="true"]{flex-basis: 24px;width: 24px;}.sl-bs[data-bs-dots-style="pill"] .sl-bs__dot[aria-current="true"]::before{width: 24px;border-radius: 999px;transform: none;}.sl-bs[data-bs-dots-style="pill"] .sl-bs__dot::before{transition: background 110ms ease-out,width 110ms ease-out,transform 110ms ease-out;}.sl-bs__name{color: var(--bs-name-color,#2B241F);}.sl-bs__rating-value{color: var(--bs-name-color,#2B241F);}.sl-bs__stars-fill{color: var(--bs-star-color,#B39273);}.sl-bs__price-now{color: var(--bs-price-color,#2B241F);}.sl-bs__price-was{color: var(--bs-compare-color,#8A817A);}.sl-bs__price-off{color: var(--bs-save-color,#2F7D50);}.sl-bs__rating-inner{gap: 7px;}.sl-bs__rating-count{color: var(--bs-compare-color,#8A817A);}@media (hover: hover) and (pointer: fine){.sl-bs__name a:hover{color: var(--bs-accent,#B39273);}}.sl-bs__name a:focus-visible{outline: 2px solid var(--bs-accent,#B39273);outline-offset: 3px;border-radius: 3px;}.sl-bs__actions{flex-direction: var(--bs-btn-dir-m,row);gap: var(--bs-btn-gap,12px);}.sl-bs__btn.sl-btn{min-height: var(--bs-btn-h,48px);font-size: var(--bs-btn-fs,11px);letter-spacing: var(--bs-btn-ls,0.16em);border-radius: var(--bs-btn-radius,2px);}.sl-bs__btn--primary.sl-btn{background-color: var(--bs-btn-p-bg,#2B241F);border-color: var(--bs-btn-p-bg,#2B241F);color: var(--bs-btn-p-text,#FFFDF9);}.sl-bs__btn--secondary.sl-btn{background-color: var(--bs-btn-s-bg,#FFFDF9);border-color: var(--bs-btn-s-border,#2B241F);color: var(--bs-btn-s-text,#2B241F);}@media (hover: hover) and (pointer: fine){.sl-bs__btn--primary.sl-btn:hover{background-color: var(--bs-btn-p-hover-bg,#4C4038);border-color: var(--bs-btn-p-hover-bg,#4C4038);color: var(--bs-btn-p-hover-text,#FFFDF9);}.sl-bs__btn--secondary.sl-btn:hover{background-color: var(--bs-btn-s-hover-bg,#2B241F);border-color: var(--bs-btn-s-hover-bg,#2B241F);color: var(--bs-btn-s-hover-text,#FFFDF9);}}.sl-bs__btn.sl-btn:focus-visible{outline: 2px solid var(--bs-accent,#B39273);outline-offset: 3px;}.sl-bs[data-bs-mode="canvas"] .sl-bs__detail{align-items: var(--bs-info-items,flex-start);text-align: var(--bs-info-align,left);gap: var(--bs-info-gap,9px);}.sl-bs[data-bs-mode="canvas"] .sl-bs__name{font-size: var(--bs-name-m,22px);min-height: 0;}@media (min-width: 1024px){.sl-bs{padding-top: var(--bs-pad-top-d,clamp(26px,4.5vw,48px));padding-bottom: var(--bs-pad-bot-d,clamp(30px,4.5vw,52px));}.sl-bs--has-ribbon{padding-top: var(--bs-ribbon-gap-above-d,26px);}.sl-bs__inner{padding: 0 var(--bs-pad-x-d,40px);}.sl-bs__heading{font-size: var(--bs-heading-d,50px);}.sl-bs__subtext{font-size: var(--bs-subtext-d,17px);}.sl-bs__actions{flex-direction: var(--bs-btn-dir-d,row);}.sl-bs[data-bs-mode="canvas"] .sl-bs__name{font-size: var(--bs-name-d,24px);}}@media (min-width: 768px) and (max-width: 1023px){.sl-bs__heading{font-size: var(--bs-head-t,44px);}}.sl-bs__actions{align-items: stretch;}.sl-trending-mosaic__header[data-align="left"] .sl-trending-mosaic__subtext{margin-inline: 0;}.sl-trending-mosaic__header[data-align="right"] .sl-trending-mosaic__subtext{margin-inline-start: auto;margin-inline-end: 0;}.sl-trending-mosaic__heading-primary:only-child{line-height: 1.06;letter-spacing: -0.012em;}.sl-trending-mosaic__heading:first-child{margin-top: 0;}.sl-shop-category{background-color: var(--sl-shop-category-bg,transparent);}.sl-shop-category__header{margin-bottom: var(--sl-shop-category-header-content-gap-mobile,clamp(28px,4vw,48px));padding-inline: var(--sl-shop-category-pad-x-mobile,0px);}.sl-shop-category .sl-heading-accent{color: var(--sl-shop-category-accent,#B39273);}.sl-shop-category[data-header-style="simple"] .sl-shop-category__header-text{max-width: var(--sl-shop-category-header-maxw,620px);text-align: var(--sl-shop-category-header-align,left);}.sl-shop-category[data-header-style="simple"][data-sl-align="center"] .sl-shop-category__header-text{margin-inline: auto;}.sl-shop-category[data-header-style="simple"][data-sl-align="right"] .sl-shop-category__header-text{margin-inline-start: auto;}.sl-shop-category[data-header-style="simple"] .sl-shop-category__title{margin: 0;font-family: var(--sl-shop-category-heading-font,"Cormorant Garamond",var(--sl-font-serif),serif);font-size: var(--sl-shop-category-heading-size-mobile,36px);font-weight: var(--sl-shop-category-heading-weight,400);line-height: var(--sl-shop-category-heading-lh,1.05);letter-spacing: var(--sl-shop-category-heading-ls,-0.005em);color: var(--sl-shop-category-heading-color,#2B241F);text-wrap: balance;}.sl-shop-category[data-header-style="simple"] .sl-shop-category__subtitle{margin: var(--sl-shop-category-header-gap-mobile,8px) 0 0;max-width: 46ch;font-family: var(--sl-shop-category-subtext-font,"Montserrat",var(--sl-font-sans),sans-serif);font-size: var(--sl-shop-category-subtext-size-mobile,16px);font-weight: var(--sl-shop-category-subtext-weight,400);line-height: var(--sl-shop-category-subtext-lh,1.45);letter-spacing: var(--sl-shop-category-subtext-ls,0.005em);color: var(--sl-shop-category-subtext-color,#756D67);text-wrap: balance;}.sl-shop-category[data-header-style="simple"][data-sl-align="center"] .sl-shop-category__subtitle{margin-inline: auto;}@media (min-width: 768px) and (max-width: 1023px){.sl-shop-category[data-header-style="simple"] .sl-shop-category__title{font-size: var(--sl-shop-category-heading-size-tablet,42px);}}@media (min-width: 768px){.sl-shop-category__header{margin-bottom: var(--sl-shop-category-header-content-gap-desktop,clamp(28px,4vw,48px));padding-inline: var(--sl-shop-category-pad-x-desktop,0px);}.sl-shop-category[data-header-style="simple"] .sl-shop-category__subtitle{margin-top: var(--sl-shop-category-header-gap-desktop,10px);font-size: var(--sl-shop-category-subtext-size-desktop,17px);}}@media (min-width: 1024px){.sl-shop-category[data-header-style="simple"] .sl-shop-category__title{font-size: var(--sl-shop-category-heading-size-desktop,48px);}}.sl-video-rail{background-color: var(--focus-bg,transparent);padding: var(--focus-padding-top-mobile,8px) 0 var(--focus-padding-bottom-mobile,8px);}.sl-video-rail__scroller{margin-top: var(--focus-heading-gap-mobile,32px);}.sl-video-rail__head{padding-inline: var(--focus-pad-x-mobile,0px);}.sl-video-rail__head-text{max-width: var(--focus-header-maxw,620px);}.sl-video-rail .sl-heading-accent{color: var(--focus-accent,#B39273);}.sl-video-rail[data-header-style="simple"] .sl-video-rail__head-text{text-align: var(--focus-header-align,left);}.sl-video-rail[data-header-style="simple"] .sl-video-rail__heading{font-family: var(--focus-heading-font,"Cormorant Garamond",var(--sl-font-serif),serif);font-size: var(--focus-heading-size-mobile,36px);font-weight: var(--focus-heading-weight,400);line-height: var(--focus-heading-lh,1.05);letter-spacing: var(--focus-heading-ls,-0.005em);color: var(--focus-heading-color,#2B241F);}.sl-video-rail[data-header-style="simple"] .sl-video-rail__description{margin-top: var(--focus-header-gap-mobile,8px);font-family: var(--focus-desc-font,"Montserrat",var(--sl-font-sans),sans-serif);font-size: var(--focus-desc-size,16px);font-weight: var(--focus-desc-weight,400);line-height: var(--focus-desc-lh,1.45);color: var(--focus-desc-color,#756D67);}.sl-video-rail__viewall{font-size: var(--focus-viewall-size,14px);color: var(--focus-viewall-color,#2B241F);transition: color 0.2s ease;}.sl-video-rail__viewall-arrow{color: var(--focus-viewall-arrow-color,#B39273);}@media (hover: hover) and (pointer: fine){.sl-video-rail__viewall:hover{color: var(--focus-viewall-hover,#B39273);}}@media (prefers-reduced-motion: reduce){.sl-video-rail__viewall{transition: none;}}@media (min-width: 768px) and (max-width: 1023px){.sl-video-rail[data-header-style="simple"] .sl-video-rail__heading{font-size: var(--focus-heading-size-tablet,42px);}}@media (min-width: 768px){.sl-video-rail__head{padding-inline: var(--focus-pad-x-desktop,0px);}.sl-video-rail__scroller{margin-top: var(--focus-heading-gap-desktop,44px);}.sl-video-rail{padding-top: var(--focus-padding-top-desktop,40px);padding-bottom: var(--focus-padding-bottom-desktop,72px);}.sl-video-rail[data-header-style="simple"] .sl-video-rail__description{margin-top: var(--focus-header-gap-desktop,10px);font-size: var(--focus-desc-size-desktop,17px);}}@media (min-width: 1024px){.sl-video-rail[data-header-style="simple"] .sl-video-rail__heading{font-size: var(--focus-heading-size-desktop,48px);}}.sl-video-rail__head-text{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;-moz-column-gap: clamp(12px,4vw,28px);column-gap: clamp(12px,4vw,28px);flex: 1 1 100%;width: 100%;max-width: none;}.sl-video-rail__heading,.sl-video-rail__description{max-width: var(--focus-header-maxw,620px);}.sl-video-rail__eyebrow-row{grid-column: 1 / -1;grid-row: 1;}.sl-video-rail__heading{grid-column: 1 / -1;grid-row: 2;}.sl-video-rail__description{grid-column: 1;grid-row: 3;}.sl-video-rail__actions{flex-shrink: 0;grid-column: 2;grid-row: 3;margin-left: 0;margin-top: var(--focus-header-gap-mobile,8px);justify-self: end;align-self: start;}.sl-video-rail.is-viewall-scroll-gated .sl-video-rail__actions{opacity: 0;visibility: hidden;transform: translate3d(0,8px,0);pointer-events: none;transition: opacity 480ms cubic-bezier(0.22,1,0.36,1),transform 480ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 480ms;}.sl-video-rail.is-viewall-scroll-gated.is-viewall-revealed .sl-video-rail__actions{opacity: 1;visibility: visible;transform: translate3d(0,0,0);pointer-events: auto;transition-delay: 0s;}.sl-video-rail[data-viewall-m="below"] .sl-video-rail__actions{grid-column: 1 / -1;grid-row: auto;justify-self: var(--focus-header-justify,start);align-self: auto;margin-top: var(--focus-viewall-gap-below,14px);}.sl-video-rail[data-viewall-m="hidden"] .sl-video-rail__actions{display: none;}.sl-video-rail[data-viewall-m="below"] .sl-video-rail__heading,.sl-video-rail[data-viewall-m="hidden"] .sl-video-rail__heading{grid-column: 1 / -1;}.sl-video-rail[data-viewall-m="below"] .sl-video-rail__description,.sl-video-rail[data-viewall-m="hidden"] .sl-video-rail__description{grid-column: 1 / -1;}.sl-video-rail__viewall{gap: var(--focus-viewall-arrow-gap,6px);text-decoration-line: underline;text-decoration-color: currentColor;text-decoration-thickness: 1px;text-underline-offset: 4px;}@media (min-width: 768px){.sl-video-rail[data-viewall-d="heading_row"] .sl-video-rail__actions{grid-column: 2;grid-row: 3;justify-self: end;align-self: start;margin-top: var(--focus-header-gap-desktop,10px);display: flex;}.sl-video-rail[data-viewall-d="heading_row"] .sl-video-rail__heading{grid-column: 1 / -1;}.sl-video-rail[data-viewall-d="heading_row"] .sl-video-rail__description{grid-column: 1;}.sl-video-rail[data-viewall-d="below"] .sl-video-rail__actions{grid-column: 1 / -1;grid-row: auto;justify-self: var(--focus-header-justify,start);align-self: auto;margin-top: var(--focus-viewall-gap-below,14px);display: flex;}.sl-video-rail[data-viewall-d="below"] .sl-video-rail__heading{grid-column: 1 / -1;}.sl-video-rail[data-viewall-d="below"] .sl-video-rail__description,.sl-video-rail[data-viewall-d="hidden"] .sl-video-rail__description{grid-column: 1 / -1;}.sl-video-rail[data-viewall-d="hidden"] .sl-video-rail__actions{display: none;}}@media (max-width: 767px){.sl-vstory__ctas[data-vs-cta-layout-m="row"][data-vs-cta-count="2"] .sl-vstory__cta{white-space: nowrap;}}@media (min-width: 768px){.sl-vstory__ctas[data-vs-cta-layout-d="row"][data-vs-cta-count="2"] .sl-vstory__cta{white-space: nowrap;}}@media (prefers-reduced-motion: reduce){.sl-video-rail.is-viewall-scroll-gated .sl-video-rail__actions{transition: none;}}.sl-shop-category__footer{margin-top: var(--sl-shop-category-progress-gap-above,16px);padding-bottom: var(--sl-shop-category-progress-gap-below,22px);visibility: visible;}.sl-shop-category.is-scrollable .sl-shop-category__footer--has-hint{display: flex;}.sl-shop-category.is-scrollable .sl-shop-category__footer--has-progress:not(.sl-shop-category__footer--has-hint){display: var(--sl-shop-category-progress-display-m,flex);}.sl-shop-category__footer--has-hint.sl-shop-category__footer--has-progress .sl-shop-category__swipecue-rail{display: var(--sl-shop-category-progress-rail-display-m,block);}.sl-shop-category__swipecue-rail{--sl-swipecue-track-w: var(--sl-shop-category-progress-w,100px);--sl-swipecue-fill-w: var(--sl-shop-category-progress-fill-w,26px);height: var(--sl-shop-category-progress-h,2px);background: var(--sl-shop-category-progress-track,#E7DFD2);}.sl-shop-category__swipecue-fill{height: var(--sl-shop-category-progress-h,2px);background: var(--sl-shop-category-progress-active,#B39273);}@media (min-width: 1024px){.sl-shop-category.is-scrollable .sl-shop-category__footer--has-progress:not(.sl-shop-category__footer--has-hint){display: var(--sl-shop-category-progress-display-d,flex);}.sl-shop-category__footer--has-hint.sl-shop-category__footer--has-progress .sl-shop-category__swipecue-rail{display: var(--sl-shop-category-progress-rail-display-d,block);}}.sl-shop-category--infinite.is-scrollable .sl-shop-category__footer{display: none;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard{position: relative;}.sl-featured-products__wish.sl-wish{position: absolute;top: 11px;right: 11px;z-index: 4;width: 38px;height: 38px;border: 0;background: transparent;color: #FFFFFF;box-shadow: none;}.sl-featured-products__wish.sl-wish .sl-wish__icon{width: 21px;height: 21px;stroke-width: 1.9;filter: none;-webkit-filter: none;text-shadow: none;}.sl-featured-products__wish.sl-wish[aria-pressed="true"]{color: var(--sl-wishlist-saved-color,#D96778);}.\!visible{visibility: visible !important;}.visible{visibility: visible;}.invisible{visibility: hidden;}.collapse{visibility: collapse;}.static{position: static;}.fixed{position: fixed;}.absolute{position: absolute;}.relative{position: relative;}.sticky{position: sticky;}.block{display: block;}.inline-block{display: inline-block;}.inline{display: inline;}.flex{display: flex;}.table{display: table;}.\!grid{display: grid !important;}.grid{display: grid;}.contents{display: contents;}.hidden{display: none;}.shrink{flex-shrink: 1;}.flex-grow{flex-grow: 1;}.grow{flex-grow: 1;}.transform{transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.resize{resize: both;}.rounded{border-radius: 0.25rem;}.border{border-width: 1px;}.uppercase{text-transform: uppercase;}.italic{font-style: italic;}.ordinal{--tw-ordinal: ordinal;font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}.underline{text-decoration-line: underline;}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1),0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.outline{outline-style: solid;}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}.blur{--tw-blur: blur(8px);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.invert{--tw-invert: invert(100%);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.filter{filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.transition{transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;}:root{--sl-ivory: #FAFAF8;--sl-white: #FFFFFF;--sl-charcoal: #2C2C2C;--sl-stone: #9C9085;--sl-taupe: #C5BAB0;--sl-warm-gray: #F4F1EE;--sl-border: #E8E4E0;--sl-font-sans: 'Inter',system-ui,-apple-system,sans-serif;--sl-font-serif: 'Playfair Display',Georgia,serif;--sl-section-pad: clamp(3.5rem,6vw,6rem);--sl-max-width: 1280px;--sl-gutter: clamp(1.25rem,4vw,3rem);--sl-color-bg: #ffffff;--sl-color-surface: #f4f1ee;--sl-color-text: #2c2c2c;--sl-color-muted: #9c9085;--sl-color-border: #e8e4e0;--sl-color-accent: #9a6f4d;--sl-hero-eyebrow-color: #7E6F66;--sl-hero-heading-color: #171412;--sl-hero-copy-color: #5F544D;--sl-hero-card-overall-size: 1;--sl-hero-text-overall-size: 1;--sl-hero-text-size-desktop: 1;--sl-hero-text-size-mobile: 0.9;--sl-hero-text-card-influence: 1;--sl-hero-eyebrow-size: 12px;--sl-hero-heading-size: 56px;--sl-hero-copy-size: 16px;--sl-hero-button-size: 12px;--sl-hero-button-width: 180px;--sl-hero-button-height: 46px;--sl-hero-button-radius: 18px;--sl-hero-button-text-size: 12px;--sl-hero-button-width-desktop: 180px;--sl-hero-button-height-desktop: 46px;--sl-hero-button-radius-desktop: 18px;--sl-hero-button-text-size-desktop: 12px;--sl-hero-button-width-mobile: 140px;--sl-hero-button-height-mobile: 41px;--sl-hero-button-radius-mobile: 20px;--sl-hero-button-text-size-mobile: 11px;--sl-hero-button-align: flex-start;--sl-hero-button-top-space: 18px;--sl-hero-eyebrow-size-desktop: 12px;--sl-hero-heading-size-desktop: 56px;--sl-hero-copy-size-desktop: 16px;--sl-hero-button-size-desktop: 12px;--sl-hero-eyebrow-size-mobile: 9.9px;--sl-hero-heading-size-mobile: 30.6px;--sl-hero-copy-size-mobile: 11.7px;--sl-hero-button-size-mobile: 11px;--sl-hero-content-width-desktop: 520px;--sl-hero-content-width-mobile: 340px;--sl-hero-height-desktop: 680px;--sl-hero-height-mobile: 590px;--sl-hero-overlay-strength: 0.38;--sl-hero-card-bg-rgb: 247,242,234;--sl-hero-card-opacity: 0.60;--sl-hero-card-bg: rgba(247,242,234,0.60);--sl-hero-card-radius: 28px;--sl-hero-card-blur: 0px;--sl-hero-content-x-desktop: 8%;--sl-hero-content-y-desktop: 50%;--sl-hero-content-x-mobile: 5%;--sl-hero-content-y-mobile: 52%;--sl-hero-content-shift-x-desktop: -8%;--sl-hero-content-shift-y-desktop: -50%;--sl-hero-content-shift-x-mobile: -5%;--sl-hero-content-shift-y-mobile: -52%;--sl-hero-content-offset-x-desktop: 0px;--sl-hero-content-offset-y-desktop: 0px;--sl-hero-content-offset-x-mobile: 0px;--sl-hero-content-offset-y-mobile: 0px;--sl-hero-card-width-desktop: 520px;--sl-hero-card-padding-x-desktop: 36px;--sl-hero-card-padding-y-desktop: 34px;--sl-hero-card-final-width-desktop: 520px;--sl-hero-card-final-padding-x-desktop: 36px;--sl-hero-card-final-padding-y-desktop: 34px;--sl-hero-card-width-mobile: 305px;--sl-hero-card-padding-x-mobile: 18px;--sl-hero-card-padding-y-mobile: 20px;--sl-hero-card-final-width-mobile: 305px;--sl-hero-card-final-padding-x-mobile: 18px;--sl-hero-card-final-padding-y-mobile: 20px;--sl-hero-card-content-gap-desktop: 18px;--sl-hero-card-content-gap-mobile: 14px;--sl-hero-cta-bg: #2B241F;--sl-hero-cta-text: #FFFFFF;--sl-radius-soft: 2px;--sl-radius-card: 0px;--sl-shadow-soft: 0 1px 4px 0 rgba(44,44,44,0.06);--sl-container: 1280px;--sl-section-y: clamp(4rem,8vw,9rem);}.sl-image-story{--is-bg: #fffdf9;--is-panel: #f4f0ea;--is-eyebrow: #756d67;--is-heading: #211e1a;--is-intro: #756d67;--is-label: #756d67;--is-title: #211e1a;--is-text: #625a54;--is-rule: #d8d0c7;--is-heading-m: 34px;--is-heading-d: 54px;--is-intro-m: 14px;--is-intro-d: 16px;--is-title-m: 24px;--is-title-d: 32px;--is-text-m: 14px;--is-text-d: 16px;--is-pad-top-m: 28px;--is-pad-bottom-m: 20px;--is-pad-top-d: 46px;--is-pad-bottom-d: 28px;--is-side-m: 15px;--is-side-d: 32px;--is-header-gap-m: 30px;--is-header-gap-d: 46px;--is-image-h-m: 440px;--is-image-h-d: 620px;--is-panel-w-d: 37%;--is-radius: 2px;--is-fade: 700ms;position: relative;width: 100%;overflow: hidden;padding-block: var(--is-pad-top-m) var(--is-pad-bottom-m);background: var(--is-bg);color: var(--is-heading);}.sl-image-story__inner{width: min(100%,1480px);margin-inline: auto;padding-inline: var(--is-side-m);}.sl-image-story__header{max-width: 760px;margin-bottom: var(--is-header-gap-m);}.sl-image-story__eyebrow{margin: 0 0 15px;color: var(--is-eyebrow);font-family: var(--sl-font-sans);font-size: 10px;font-weight: 500;line-height: 1.2;letter-spacing: .22em;text-transform: uppercase;}.sl-image-story__heading{max-width: 680px;margin: 0;color: var(--is-heading);font-family: var(--sl-font-serif);font-size: var(--is-heading-m);font-weight: 400;line-height: 1.07;letter-spacing: -.026em;text-wrap: balance;}.sl-image-story__intro{max-width: 610px;margin: 12px 0 0;color: var(--is-intro);font-family: var(--sl-font-sans);font-size: var(--is-intro-m);font-weight: 400;line-height: 1.52;text-wrap: balance;}.sl-image-story__stage{position: relative;overflow: hidden;border-radius: var(--is-radius);background: var(--is-panel);}.sl-image-story--image-only .sl-image-story__stage{display: block;background: transparent;}.sl-image-story__media{position: relative;height: var(--is-image-h-m);overflow: hidden;background: #ded8d1;}.sl-image-story__figure{position: absolute;inset: 0;margin: 0;opacity: 0;visibility: hidden;transition: opacity var(--is-fade) cubic-bezier(.22,.61,.36,1),visibility 0s linear var(--is-fade);}.sl-image-story__figure.is-active{z-index: 1;opacity: 1;visibility: visible;transition-delay: 0s;}.sl-image-story__image{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: var(--is-focus-x,50%) var(--is-focus-y,50%);object-position: var(--is-focus-x,50%) var(--is-focus-y,50%);transform: scale(1.018);transition: transform 6.5s cubic-bezier(.22,.61,.36,1);}.sl-image-story__figure.is-active .sl-image-story__image{transform: scale(1);}.sl-image-story__narrative{position: relative;z-index: 2;display: flex;min-height: 210px;align-items: center;padding: 28px 22px 30px;border-top: 1px solid var(--is-rule);background: var(--is-panel);}.sl-image-story__stories{display: grid;width: 100%;}.sl-image-story__story{grid-area: 1 / 1;align-self: center;opacity: 0;visibility: hidden;transform: translate3d(0,7px,0);transition: opacity var(--is-fade) ease,transform var(--is-fade) cubic-bezier(.22,.61,.36,1),visibility 0s linear var(--is-fade);pointer-events: none;}.sl-image-story__story.is-active{opacity: 1;visibility: visible;transform: translate3d(0,0,0);transition-delay: calc(var(--is-fade) * .16),calc(var(--is-fade) * .16),0s;pointer-events: auto;}.sl-image-story__meta{display: flex;align-items: center;gap: 11px;margin-bottom: 16px;color: var(--is-label);font-family: var(--sl-font-sans);font-size: 9px;font-weight: 600;line-height: 1.2;letter-spacing: .16em;text-transform: uppercase;}.sl-image-story__meta::after{content: "";height: 1px;flex: 1 1 auto;margin-left: 3px;background: var(--is-rule);}.sl-image-story__number{flex: none;font-variant-numeric: tabular-nums;}.sl-image-story__label{flex: none;}.sl-image-story__story-title{max-width: 420px;margin: 0;color: var(--is-title);font-family: var(--sl-font-serif);font-size: var(--is-title-m);font-weight: 400;line-height: 1.12;letter-spacing: -.018em;text-wrap: balance;}.sl-image-story__story-text{max-width: 450px;margin: 10px 0 0;color: var(--is-text);font-family: var(--sl-font-sans);font-size: var(--is-text-m);font-weight: 400;line-height: 1.55;}.sl-image-story--empty{padding: 36px var(--sl-gutter);background: #fffdf9;color: #756d67;font-family: var(--sl-font-sans);text-align: center;}@media (min-width: 768px){.sl-image-story{padding-block: var(--is-pad-top-d) var(--is-pad-bottom-d);}.sl-image-story__inner{padding-inline: var(--is-side-d);}.sl-image-story__header{margin-bottom: var(--is-header-gap-d);}.sl-image-story__eyebrow{margin-bottom: 18px;font-size: 11px;}.sl-image-story__heading{font-size: var(--is-heading-d);}.sl-image-story__intro{margin-top: 14px;font-size: var(--is-intro-d);}.sl-image-story__stage{display: grid;grid-template-columns: minmax(0,calc(100% - var(--is-panel-w-d))) var(--is-panel-w-d);}.sl-image-story__media{height: var(--is-image-h-d);}.sl-image-story__narrative{min-height: var(--is-image-h-d);padding: clamp(36px,5vw,72px);border-top: 0;border-left: 1px solid var(--is-rule);}.sl-image-story__meta{margin-bottom: 22px;font-size: 10px;}.sl-image-story__story-title{font-size: var(--is-title-d);}.sl-image-story__story-text{margin-top: 14px;font-size: var(--is-text-d);}}@media (prefers-reduced-motion: reduce){.sl-image-story__figure,.sl-image-story__image,.sl-image-story__story{transition: none;}}.sl-image-story{--is-bg: #fffdf9;--is-title: #fffdf9;--is-text: #f5f1ea;--is-button-bg: #fffdf9;--is-button-text: #211e1a;--is-overlay: .62;--is-title-m: 28px;--is-title-d: 34px;--is-text-m: 16px;--is-text-d: 17px;--is-button-size: 13px;--is-button-height: 44px;--is-button-pad: 22px;--is-content-pad-m: 28px;--is-content-pad-d: 42px;--is-gap-m: 16px;--is-gap-d: 22px;--is-depth-strength: 56px;--is-depth-start: -56px;--is-copy-depth: 6.72px;--is-copy-start: -6.72px;--is-depth-y: 0px;--is-copy-y: 0px;background: var(--is-bg);}.sl-image-story__inner{width: min(100%,1480px);}.sl-image-story__cards{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--is-gap-m);}.sl-image-story__card{position: relative;isolation: isolate;min-width: 0;height: var(--is-image-h-m);overflow: hidden;border-radius: var(--is-radius);background: #d8d1c9;contain: layout paint;box-shadow: 0 1px 0 rgba(33,30,26,.08);}.sl-image-story--rotating .sl-image-story__cards{display: grid;}.sl-image-story--rotating .sl-image-story__card{grid-area: 1 / 1;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity var(--is-fade) cubic-bezier(.22,.61,.36,1),visibility 0s linear var(--is-fade);}.sl-image-story--rotating .sl-image-story__card.is-active{z-index: 2;opacity: 1;visibility: visible;pointer-events: auto;transition-delay: 0s;}.sl-image-story__media{position: absolute;inset: 0;height: auto;overflow: hidden;background: #d8d1c9;}.sl-image-story__image{position: absolute;top: -15%;left: -5%;width: 110%;max-width: none;height: 130%;-o-object-fit: cover;object-fit: cover;-o-object-position: var(--is-focus-x,50%) var(--is-focus-y,50%);object-position: var(--is-focus-x,50%) var(--is-focus-y,50%);backface-visibility: hidden;transform: translate3d(0,var(--is-depth-y),0) scale(1.035);transition: none;will-change: transform;}.sl-image-story__scrim{position: absolute;z-index: 1;inset: 0;background: linear-gradient(180deg,rgba(15,12,10,.02) 16%,rgba(15,12,10,.12) 44%,rgba(15,12,10,var(--is-overlay)) 100%);pointer-events: none;}.sl-image-story__content{position: relative;z-index: 2;display: flex;height: 100%;max-width: 590px;flex-direction: column;align-items: flex-start;justify-content: flex-end;padding: var(--is-content-pad-m);transform: translate3d(0,var(--is-copy-y),0);color: var(--is-title);will-change: transform;}.sl-image-story__title{max-width: 15ch;margin: 0;color: var(--is-title);font-family: var(--sl-font-sans);font-size: var(--is-title-m);font-weight: 650;line-height: 1.08;letter-spacing: -.025em;text-wrap: balance;}.sl-image-story__text{max-width: 36ch;margin: 16px 0 0;color: var(--is-text);font-family: var(--sl-font-sans);font-size: var(--is-text-m);font-weight: 450;line-height: 1.42;text-wrap: balance;}.sl-image-story__button{display: inline-flex;min-height: var(--is-button-height);align-items: center;justify-content: center;margin-top: 24px;padding-inline: var(--is-button-pad);border: 1px solid rgba(255,255,255,.4);border-radius: 999px;background: var(--is-button-bg);color: var(--is-button-text);font-family: var(--sl-font-sans);font-size: var(--is-button-size);font-weight: 600;line-height: 1;letter-spacing: .09em;text-decoration: none;text-transform: uppercase;box-shadow: 0 4px 18px rgba(15,12,10,.12);transition: transform 180ms ease,box-shadow 180ms ease;}.sl-image-story__button:hover{transform: translateY(-2px);box-shadow: 0 7px 22px rgba(15,12,10,.18);}.sl-image-story__button:focus-visible{outline: 2px solid var(--is-title);outline-offset: 3px;}@media (min-width: 768px){.sl-image-story__cards{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--is-gap-d);}.sl-image-story--rotating .sl-image-story__cards{grid-template-columns: minmax(0,1fr);}.sl-image-story__card{height: var(--is-image-h-d);}.sl-image-story__content{padding: var(--is-content-pad-d);}.sl-image-story__title{font-size: var(--is-title-d);}.sl-image-story__text{margin-top: 18px;font-size: var(--is-text-d);}.sl-image-story__button{margin-top: 28px;}}@media (prefers-reduced-motion: reduce){.sl-image-story__card,.sl-image-story__image,.sl-image-story__content,.sl-image-story__button{animation: none;transition: none;transform: none;}}.sl-customer-reels{--cr-bg: #fffdf9;--cr-eyebrow: #756d67;--cr-heading: #211e1a;--cr-description: #756d67;--cr-card-text: #fffdf9;--cr-card-accent: #f2e9df;--cr-progress: #2b241f;--cr-progress-track: #ded8d1;--cr-heading-m: 30px;--cr-heading-d: 46px;--cr-description-m: 15px;--cr-description-d: 17px;--cr-quote-m: 18px;--cr-quote-d: 22px;--cr-pad-top-m: 58px;--cr-pad-bottom-m: 36px;--cr-pad-top-d: 86px;--cr-pad-bottom-d: 72px;--cr-side-pad-m: 15px;--cr-side-pad-d: 32px;--cr-header-gap-m: 26px;--cr-header-gap-d: 38px;--cr-card-width-m: 82vw;--cr-card-width-d: 310px;--cr-card-ratio: 1.68;--cr-gap-m: 14px;--cr-gap-d: 20px;--cr-radius: 16px;--cr-overlay: .64;--cr-inactive-opacity: .86;--cr-inactive-scale: .98;--cr-content-pad-m: 18px;--cr-content-pad-d: 22px;--cr-shadow-strength: .18;position: relative;width: 100%;overflow: hidden;padding-block: var(--cr-pad-top-m) var(--cr-pad-bottom-m);background: var(--cr-bg);color: var(--cr-heading);}.sl-customer-reels__inner{width: min(100%,1480px);margin-inline: auto;padding-inline: var(--cr-side-pad-m);}.sl-customer-reels__header{display: flex;max-width: 700px;flex-direction: column;align-items: flex-start;margin-bottom: var(--cr-header-gap-m);}.sl-customer-reels__header--center{align-items: center;margin-inline: auto;text-align: center;}.sl-customer-reels__eyebrow{margin: 0 0 15px;color: var(--cr-eyebrow);font-family: var(--sl-font-sans);font-size: 10px;font-weight: 500;line-height: 1.2;letter-spacing: .22em;text-transform: uppercase;}.sl-customer-reels__heading{margin: 0;color: var(--cr-heading);font-family: var(--sl-font-serif);font-size: var(--cr-heading-m);font-weight: 400;line-height: 1.08;letter-spacing: -.025em;}.sl-customer-reels__description{max-width: 520px;margin: 10px 0 0;color: var(--cr-description);font-family: var(--sl-font-sans);font-size: var(--cr-description-m);font-weight: 400;line-height: 1.45;}.sl-customer-reels__viewport{width: 100%;overflow-x: auto;overflow-y: visible;padding: 9px var(--cr-side-pad-m) 34px;margin-bottom: -22px;scroll-padding-inline: var(--cr-side-pad-m);scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-inline: contain;touch-action: pan-x pan-y pinch-zoom;-webkit-overflow-scrolling: touch;perspective: 1050px;perspective-origin: 50% 48%;}.sl-customer-reels__viewport::-webkit-scrollbar{display: none;}.sl-customer-reels__viewport:focus-visible{outline: 1px solid var(--cr-heading);outline-offset: -1px;}.sl-customer-reels__track{display: flex;width: -moz-max-content;width: max-content;gap: var(--cr-gap-m);}.sl-customer-reels__item{--cr-depth-opacity: var(--cr-inactive-opacity);--cr-depth-scale: var(--cr-inactive-scale);--cr-rotate-y: 0deg;--cr-lift-y: 0px;--cr-media-x: 0px;--cr-shadow-opacity: .10;position: relative;width: min(var(--cr-card-width-m),calc(100vw - (var(--cr-side-pad-m) * 2) - 32px));flex: 0 0 auto;opacity: var(--cr-depth-opacity);transform: translate3d(0,var(--cr-lift-y),0) rotateY(var(--cr-rotate-y)) scale(var(--cr-depth-scale));transform-origin: center;transform-style: preserve-3d;scroll-snap-align: start;scroll-snap-stop: always;will-change: transform,opacity;}.sl-customer-reels__item.is-active{z-index: 2;}.sl-customer-reels__item::after{content: none;}.sl-customer-reels__media{position: relative;isolation: isolate;width: 100%;aspect-ratio: 1 / var(--cr-card-ratio);overflow: hidden;border-radius: var(--cr-radius);background: #d8d1c9;border: 0;box-shadow: 0 4px 10px -2px rgba(45,34,27,calc(var(--cr-shadow-opacity) * .36)),0 18px 32px -18px rgba(45,34,27,calc(var(--cr-shadow-opacity) * .80));transition: box-shadow 220ms ease-out;}.sl-customer-reels__video,.sl-customer-reels__poster{position: absolute;inset: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;backface-visibility: hidden;transform: translate3d(var(--cr-media-x),0,0) scale(1.055);transform-origin: center;will-change: transform;}.sl-customer-reels__scrim{position: absolute;z-index: 1;inset: 0;pointer-events: none;background: linear-gradient(to bottom,rgba(24,20,17,.25) 0%,transparent 25%),linear-gradient(to top,rgba(24,20,17,var(--cr-overlay)) 0%,rgba(24,20,17,.22) 48%,transparent 72%);}.sl-customer-reels__topline{position: absolute;z-index: 3;top: 14px;right: 14px;left: 14px;display: flex;align-items: center;justify-content: space-between;gap: 10px;color: var(--cr-card-text);}.sl-customer-reels__story-label{display: inline-flex;min-height: 27px;align-items: center;padding-inline: 11px;border: 1px solid rgba(255,255,255,.42);border-radius: 999px;background: rgba(25,21,18,.2);backdrop-filter: blur(6px);font-family: var(--sl-font-sans);font-size: 9px;font-weight: 600;line-height: 1;letter-spacing: .13em;text-transform: uppercase;}.sl-customer-reels__controls{display: inline-flex;gap: 7px;}.sl-customer-reels__control{display: inline-grid;width: 31px;height: 31px;place-items: center;flex: none;padding: 0;border: 1px solid rgba(255,255,255,.45);border-radius: 50%;background: rgba(25,21,18,.28);color: var(--cr-card-text);cursor: pointer;backdrop-filter: blur(7px);transition: background-color 180ms ease,transform 180ms ease;}.sl-customer-reels__control:hover{background: rgba(25,21,18,.54);}.sl-customer-reels__control:active{transform: scale(.94);}.sl-customer-reels__control:focus-visible{outline: 2px solid var(--cr-card-text);outline-offset: 2px;}.sl-customer-reels__icon{width: 15px;height: 15px;}.sl-customer-reels__icon--play,.sl-customer-reels__icon--sound,.sl-customer-reels__control.is-paused .sl-customer-reels__icon--pause,.sl-customer-reels__control.is-muted .sl-customer-reels__icon--sound{display: none;}.sl-customer-reels__control.is-paused .sl-customer-reels__icon--play,.sl-customer-reels__control:not(.is-muted) .sl-customer-reels__icon--sound{display: block;}.sl-customer-reels__control:not(.is-muted) .sl-customer-reels__icon--muted{display: none;}.sl-customer-reels__content{position: absolute;z-index: 2;right: 0;bottom: 0;left: 0;padding: var(--cr-content-pad-m);padding-bottom: calc(var(--cr-content-pad-m) + 3px);color: var(--cr-card-text);}.sl-customer-reels__stars{display: block;margin-bottom: 10px;color: var(--cr-card-accent);font-family: var(--sl-font-sans);font-size: 10px;line-height: 1;letter-spacing: .12em;}.sl-customer-reels__quote{display: -webkit-box;overflow: hidden;margin: 0;font-family: var(--sl-font-serif);font-size: var(--cr-quote-m);font-weight: 400;line-height: 1.23;letter-spacing: -.016em;text-wrap: balance;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}.sl-customer-reels__person{display: flex;align-items: center;gap: 8px;margin: 13px 0 0;font-family: var(--sl-font-sans);font-size: 11px;line-height: 1.35;}.sl-customer-reels__person-icon{display: grid;width: 26px;height: 26px;flex: 0 0 26px;place-items: center;border: 1px solid rgba(255,255,255,.60);border-radius: 50%;background: rgba(24,20,18,.28);color: var(--cr-card-text);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);}.sl-customer-reels__person-icon svg{width: 15px;height: 15px;}.sl-customer-reels__person-copy{display: flex;min-width: 0;flex-direction: column;gap: 1px;}.sl-customer-reels__person strong{font-size: 13px;font-weight: 600;line-height: 1.25;text-shadow: 0 1px 8px rgba(18,14,12,.38);}.sl-customer-reels__person-copy > span{opacity: .90;}.sl-customer-reels__product{display: grid;grid-template-columns: minmax(0,1fr);align-items: start;gap: 6px;margin-top: 16px;padding-top: 13px;border-top: 1px solid rgba(255,255,255,.32);color: inherit;font-family: var(--sl-font-sans);font-size: 11px;font-weight: 600;line-height: 1.3;letter-spacing: .04em;text-decoration: none;}.sl-customer-reels__product span{overflow: hidden;display: -webkit-box;line-height: 1.35;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.sl-customer-reels__product small{display: inline-flex;justify-self: start;align-items: center;color: var(--cr-card-accent);font: inherit;font-size: 10px;line-height: 1.2;letter-spacing: .09em;white-space: nowrap;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;text-transform: uppercase;}a.sl-customer-reels__product:hover small{text-decoration: underline;text-underline-offset: 3px;}.sl-customer-reels__progress{display: grid;width: min(100%,1480px);grid-template-columns: auto minmax(72px,180px) auto;align-items: center;gap: 11px;margin: 4px auto 0;padding-inline: var(--cr-side-pad-m);color: var(--cr-progress);font-family: var(--sl-font-sans);font-size: 9px;font-weight: 600;line-height: 1;letter-spacing: .13em;}.sl-customer-reels__progress-track{position: relative;height: 1px;overflow: hidden;background: var(--cr-progress-track);}.sl-customer-reels__progress-fill{position: absolute;inset: 0;background: var(--cr-progress);transform: scaleX(var(--cr-progress-value,0));transform-origin: left center;transition: transform 320ms cubic-bezier(.22,.61,.36,1);}.sl-customer-reels--empty{padding: 36px var(--sl-gutter);background: #fffdf9;color: #756d67;font-family: var(--sl-font-sans);text-align: center;}@media (min-width: 768px){.sl-customer-reels{padding-block: var(--cr-pad-top-d) var(--cr-pad-bottom-d);}.sl-customer-reels__inner{padding-inline: var(--cr-side-pad-d);}.sl-customer-reels__header{margin-bottom: var(--cr-header-gap-d);}.sl-customer-reels__eyebrow{margin-bottom: 18px;font-size: 11px;}.sl-customer-reels__heading{font-size: var(--cr-heading-d);}.sl-customer-reels__description{margin-top: 12px;font-size: var(--cr-description-d);}.sl-customer-reels__viewport{padding-inline: max(var(--cr-side-pad-d),calc((100vw - 1480px) / 2 + var(--cr-side-pad-d)));scroll-padding-inline: max(var(--cr-side-pad-d),calc((100vw - 1480px) / 2 + var(--cr-side-pad-d)));}.sl-customer-reels__track{gap: var(--cr-gap-d);}.sl-customer-reels__item{width: var(--cr-card-width-d);}.sl-customer-reels__content{padding: var(--cr-content-pad-d);padding-bottom: calc(var(--cr-content-pad-d) + 4px);}.sl-customer-reels__quote{font-size: var(--cr-quote-d);-webkit-line-clamp: 5;}.sl-customer-reels__person{font-size: 12px;}.sl-customer-reels__person strong{font-size: 14px;}.sl-customer-reels__product{font-size: 12px;}.sl-customer-reels__product small{font-size: 11px;}.sl-customer-reels__progress{margin-top: 7px;padding-inline: var(--cr-side-pad-d);font-size: 10px;}}@media (min-width: 600px) and (max-width: 767px){.sl-customer-reels{--cr-heading-m: 34px;--cr-description-m: 16px;--cr-pad-top-m: 66px;--cr-pad-bottom-m: 46px;--cr-side-pad-m: 24px;--cr-gap-m: 16px;}.sl-customer-reels__item{width: clamp(264px,42vw,330px);}.sl-customer-reels__quote{-webkit-line-clamp: 4;}}@media (prefers-reduced-motion: reduce){.sl-customer-reels__item,.sl-customer-reels__control,.sl-customer-reels__video,.sl-customer-reels__poster{transition: none;transform: none;}}.sl-customer-reels__product .sl-customer-reels__thumb{display: block;position: relative;flex: 0 0 auto;overflow: hidden;background: #efe8de;-webkit-line-clamp: unset;}.sl-customer-reels__thumb-img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-customer-reels__product .sl-customer-reels__thumb--empty{display: grid;place-items: center;color: #8d8174;}.sl-customer-reels__thumb--empty svg{width: 46%;height: 46%;}.sl-customer-reels__product .sl-customer-reels__product-copy{display: flex;flex-direction: column;align-items: flex-start;min-width: 0;gap: 4px;overflow: visible;-webkit-line-clamp: unset;}.sl-customer-reels__product .sl-customer-reels__product-name{display: -webkit-box;overflow: hidden;font-family: var(--sl-font-sans);font-size: 12px;font-weight: 600;line-height: 1.3;letter-spacing: .01em;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.sl-customer-reels--mode-story_product .sl-customer-reels__product--thumb{display: flex;align-items: center;gap: 11px;margin-top: 14px;}.sl-customer-reels--mode-story_product .sl-customer-reels__thumb{width: var(--cr-prod-thumb);height: var(--cr-prod-thumb);border-radius: 10px;}.sl-customer-reels--prod-white .sl-customer-reels__product--thumb{padding: 9px 12px 9px 9px;border-top: 0;border-radius: 14px;background: color-mix(in srgb,var(--cr-prod-bg) calc(var(--cr-prod-alpha) * 100%),transparent);color: var(--cr-prod-text);box-shadow: 0 8px 20px -10px rgba(24,20,17,.55),0 1px 3px rgba(24,20,17,.12);}.sl-customer-reels--prod-white .sl-customer-reels__product-cta{color: var(--cr-prod-cta);}.sl-customer-reels--prod-integrated .sl-customer-reels__product--thumb{padding: 13px 0 0;background: transparent;}.sl-customer-reels--prod-integrated .sl-customer-reels__thumb{border: 1px solid rgba(255,255,255,.55);box-shadow: 0 5px 14px rgba(18,14,12,.34);}.sl-customer-reels--mode-magazine .sl-customer-reels__scrim{background: linear-gradient(to bottom,rgba(24,20,17,.3) 0%,transparent 24%);}.sl-customer-reels__content--magazine{padding: 0 10px 10px;color: var(--cr-mag-text);}.sl-customer-reels__card{display: flex;flex-direction: column;gap: 10px;padding: 13px 14px 14px;border: 1px solid var(--cr-mag-border);border-radius: var(--cr-mag-radius);background: color-mix(in srgb,var(--cr-mag-bg) calc(var(--cr-mag-alpha) * 100%),transparent);color: var(--cr-mag-text);box-shadow: 0 14px 30px -12px rgba(24,20,17,calc(var(--cr-mag-shadow) * 1.9)),0 2px 6px rgba(24,20,17,calc(var(--cr-mag-shadow) * .35));backdrop-filter: blur(8px);}.sl-customer-reels__card-head{display: flex;align-items: center;gap: 9px;min-width: 0;}.sl-customer-reels__avatar{display: grid;width: 32px;height: 32px;flex: 0 0 32px;place-items: center;border-radius: 50%;background: color-mix(in srgb,var(--cr-mag-accent) 16%,var(--cr-mag-bg));color: var(--cr-mag-text);font-family: var(--sl-font-sans);font-size: 11px;font-weight: 700;letter-spacing: .04em;}.sl-customer-reels__avatar svg{width: 17px;height: 17px;}.sl-customer-reels__who{display: flex;min-width: 0;flex: 1 1 auto;flex-direction: column;gap: 1px;font-family: var(--sl-font-sans);}.sl-customer-reels__who strong{overflow: hidden;color: var(--cr-mag-text);font-size: 13px;font-weight: 600;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap;}.sl-customer-reels__who span{overflow: hidden;color: var(--cr-mag-muted);font-size: 11px;line-height: 1.3;text-overflow: ellipsis;white-space: nowrap;}.sl-customer-reels__card .sl-customer-reels__stars{margin: 0 0 0 auto;flex: 0 0 auto;color: var(--cr-mag-accent);font-size: 11px;letter-spacing: .06em;}.sl-customer-reels__verified{display: inline-flex;align-items: center;align-self: flex-start;gap: 5px;margin: -2px 0 0;padding: 3px 9px 3px 7px;border-radius: 999px;background: rgba(47,107,73,.10);color: #2f6b49;font-family: var(--sl-font-sans);font-size: 10px;font-weight: 700;letter-spacing: .08em;line-height: 1.2;text-transform: uppercase;}.sl-customer-reels__verified svg{width: 12px;height: 12px;}.sl-customer-reels__card .sl-customer-reels__quote{color: var(--cr-mag-text);font-size: clamp(13px,calc(var(--cr-quote-m) * .8),17px);line-height: 1.35;letter-spacing: -.005em;text-wrap: pretty;-webkit-line-clamp: 3;}.sl-customer-reels__product--card{display: flex;align-items: center;gap: 11px;margin: 2px 0 0;padding: 11px 0 0;border-top: 1px solid var(--cr-mag-border);color: var(--cr-mag-text);text-decoration: none;}.sl-customer-reels--mode-magazine .sl-customer-reels__thumb{width: var(--cr-mag-thumb);height: var(--cr-mag-thumb);border-radius: 10px;}.sl-customer-reels--mag-square .sl-customer-reels__thumb{border-radius: 2px;}.sl-customer-reels--mag-circle .sl-customer-reels__thumb{border-radius: 50%;}.sl-customer-reels__product--card .sl-customer-reels__product-name{color: var(--cr-mag-text);}.sl-customer-reels__product--card .sl-customer-reels__product-cta{display: inline-flex;align-items: center;justify-self: auto;padding: 6px 12px;border-radius: 999px;background: var(--cr-mag-cta-bg);color: var(--cr-mag-cta-text);font-size: 10px;font-weight: 600;letter-spacing: .09em;text-decoration: none;transition: opacity 180ms ease;}a.sl-customer-reels__product--card:hover .sl-customer-reels__product-cta{opacity: .86;text-decoration: none;}a.sl-customer-reels__product--card:focus-visible,a.sl-customer-reels__product--thumb:focus-visible{outline: 2px solid currentColor;outline-offset: 3px;border-radius: 6px;}@media (min-width: 768px){.sl-customer-reels--mode-story_product .sl-customer-reels__product--thumb{gap: 12px;}.sl-customer-reels__product .sl-customer-reels__product-name{font-size: 13px;}.sl-customer-reels__content--magazine{padding: 0 12px 12px;}.sl-customer-reels__card{gap: 11px;padding: 14px 15px 15px;}.sl-customer-reels__who strong{font-size: 14px;}.sl-customer-reels__card .sl-customer-reels__quote{font-size: clamp(14px,calc(var(--cr-quote-d) * .72),18px);-webkit-line-clamp: 4;}}@media (prefers-reduced-motion: reduce){.sl-customer-reels__product--card .sl-customer-reels__product-cta{transition: none;}}.sl-written-testimonials{--wt-bg: #fffdf9;--wt-eyebrow: #756d67;--wt-heading: #211e1a;--wt-card-bg: #fffdf9;--wt-card-text: #211e1a;--wt-meta: #756d67;--wt-star: #b39273;--wt-border: #e4ddd6;--wt-verified: #6f716d;--wt-back-one: #efe3da;--wt-back-two: #e7ded5;--wt-heading-m: 34px;--wt-heading-d: 52px;--wt-quote-m: 22px;--wt-quote-d: 28px;--wt-name-m: 16px;--wt-name-d: 18px;--wt-product-m: 14px;--wt-product-d: 15px;--wt-photo-m: 74px;--wt-photo-d: 92px;--wt-avatar-m: 44px;--wt-avatar-d: 52px;--wt-inner-radius: 12px;--wt-pad-top-m: 54px;--wt-pad-bottom-m: 68px;--wt-pad-top-d: 86px;--wt-pad-bottom-d: 104px;--wt-side-m: 15px;--wt-side-d: 32px;--wt-header-gap-m: 32px;--wt-header-gap-d: 46px;--wt-card-width-m: 84vw;--wt-card-width-d: 650px;--wt-card-height-m: 430px;--wt-card-height-d: 460px;--wt-card-pad-m: 26px;--wt-card-pad-d: 42px;--wt-radius: 18px;--wt-stack-m: 14px;--wt-stack-d: 26px;--wt-tilt: 3deg;--wt-shadow: .22;--wt-shadow-soft: .128;--wt-shadow-light: .088;--wt-shadow-drag: .158;--wt-back-veil: .64;--wt-active-overlay-strength: .86;--wt-active-overlay-rgb: 255,255,255;--wt-texture-image: none;--wt-texture-size: auto;position: relative;overflow: hidden;padding: var(--wt-pad-top-m) var(--wt-side-m) var(--wt-pad-bottom-m);background: var(--wt-bg);color: var(--wt-card-text);isolation: isolate;}.sl-written-testimonials__inner{width: min(100%,1180px);margin-inline: auto;}.sl-written-testimonials__header{width: min(100%,790px);margin: 0 auto var(--wt-header-gap-m);text-align: center;}.sl-written-testimonials__eyebrow{margin: 0 0 15px;color: var(--wt-eyebrow);font-family: var(--sl-font-sans);font-size: 10px;font-weight: 600;line-height: 1.25;letter-spacing: .25em;text-transform: uppercase;}.sl-written-testimonials__heading{margin: 0;color: var(--wt-heading);font-family: var(--sl-font-serif);font-size: var(--wt-heading-m);font-weight: 400;line-height: 1.08;letter-spacing: -.032em;text-wrap: balance;}.sl-written-testimonials__stage{position: relative;height: calc(var(--wt-card-height-m) + var(--wt-stack-m) + var(--wt-stack-m) + 20px);perspective: 880px;}.sl-written-testimonials__deck{position: relative;width: 100%;height: 100%;outline: none;cursor: grab;touch-action: pan-y pinch-zoom;overscroll-behavior-x: contain;-moz-user-select: none;user-select: none;-webkit-user-select: none;-webkit-tap-highlight-color: transparent;}.sl-written-testimonials__deck.is-dragging{cursor: grabbing;}.sl-written-testimonials__deck:focus-visible::after{content: '';position: absolute;inset: -8px max(0px,calc((100% - var(--wt-card-width-m)) / 2 - 8px));border: 1px solid color-mix(in srgb,var(--wt-heading) 45%,transparent);border-radius: calc(var(--wt-radius) + 10px);pointer-events: none;}.sl-written-testimonials__card{--wt-drag-x: 0px;--wt-drag-y: 0px;--wt-drag-turn: 0deg;position: absolute;top: 0;left: 50%;display: flex;width: min(var(--wt-card-width-m),calc(100vw - var(--wt-side-m) - var(--wt-side-m) - 22px));height: var(--wt-card-height-m);overflow: hidden;border: 1px solid var(--wt-border);border-radius: var(--wt-radius);background: var(--wt-card-bg);transform-origin: 50% 92%;transition: transform 420ms cubic-bezier(.2,.8,.2,1),opacity 300ms ease,box-shadow 380ms ease,filter 380ms ease,background-color 320ms ease;will-change: transform,opacity;backface-visibility: hidden;-webkit-backface-visibility: hidden;}.sl-written-testimonials__card::before{content: '';position: absolute;z-index: 0;inset: 0;background-image: var(--wt-card-image,none);background-position: center;background-size: cover;opacity: calc(1 - var(--wt-back-veil));transition: opacity 420ms ease,filter 420ms ease;pointer-events: none;}.sl-written-testimonials__card::after{content: '';position: absolute;z-index: 1;inset: 0;background: linear-gradient(150deg,rgba(255,255,255,.14),rgba(255,255,255,.48));opacity: .52;pointer-events: none;}.sl-written-testimonials__card.is-active{z-index: 4;opacity: 1;box-shadow: 0 34px 70px rgba(43,34,27,var(--wt-shadow-soft)),0 10px 24px rgba(43,34,27,var(--wt-shadow-light));transform: translate3d(calc(-50% + var(--wt-drag-x)),var(--wt-drag-y),70px) rotate(var(--wt-drag-turn));}.sl-written-testimonials__card.is-active::before,.sl-written-testimonials__card.is-active::after{opacity: 0;}.sl-written-testimonials[data-overlay-tone="white"]{--wt-active-overlay-rgb: 255,255,255;}.sl-written-testimonials[data-overlay-tone="black"]{--wt-active-overlay-rgb: 17,15,13;}.sl-written-testimonials[data-card-texture="paper"]{--wt-texture-image: radial-gradient(ellipse at 13% 18%,rgba(91,70,54,.038),transparent 38%),radial-gradient(ellipse at 82% 74%,rgba(255,255,255,.22),transparent 42%),linear-gradient(112deg,rgba(91,70,54,.014),transparent 34%,rgba(255,255,255,.12) 72%,transparent);--wt-texture-size: auto;}.sl-written-testimonials[data-card-texture="linen"]{--wt-texture-image: repeating-linear-gradient(0deg,rgba(55,43,34,.026) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(55,43,34,.022) 0 1px,transparent 1px 5px);--wt-texture-size: auto;}.sl-written-testimonials[data-card-surface="plain"][data-card-texture="paper"] .sl-written-testimonials__card.is-active::after,.sl-written-testimonials[data-card-surface="plain"][data-card-texture="linen"] .sl-written-testimonials__card.is-active::after,.sl-written-testimonials[data-card-surface="colourful"][data-card-texture="paper"] .sl-written-testimonials__card.is-active::after,.sl-written-testimonials[data-card-surface="colourful"][data-card-texture="linen"] .sl-written-testimonials__card.is-active::after{background-color: transparent;background-image: var(--wt-texture-image);background-size: var(--wt-texture-size);opacity: .62;}.sl-written-testimonials[data-card-surface="colourful"] .sl-written-testimonials__card.is-active{background-color: var(--wt-card-colour,var(--wt-card-bg));border-color: color-mix(in srgb,#fff 62%,var(--wt-card-colour,var(--wt-border)));box-shadow: 0 38px 78px rgba(43,34,27,var(--wt-shadow-soft)),0 12px 27px rgba(43,34,27,var(--wt-shadow-light)),inset 0 1px 0 rgba(255,255,255,.82),inset 0 0 0 1px rgba(255,255,255,.16);}.sl-written-testimonials[data-card-surface="colourful"] .sl-written-testimonials__card::before{background-image: none;opacity: 0;}.sl-written-testimonials[data-card-surface="colourful"][data-colour-finish="solid"] .sl-written-testimonials__card.is-active{background-image: none;}.sl-written-testimonials[data-card-surface="colourful"][data-colour-finish="tonal"] .sl-written-testimonials__card.is-active{background: radial-gradient(ellipse at 17% 9%,color-mix(in srgb,var(--wt-card-colour-2,var(--wt-card-colour)) 76%,white) 0,transparent 48%),radial-gradient(ellipse at 92% 88%,color-mix(in srgb,var(--wt-card-colour,var(--wt-card-bg)) 88%,#c9ad9d) 0,transparent 48%),linear-gradient(145deg,var(--wt-card-colour-2,var(--wt-card-colour)) 0%,var(--wt-card-colour,var(--wt-card-bg)) 80%);}.sl-written-testimonials[data-card-surface="colourful"] .sl-written-testimonials__card.is-next::after,.sl-written-testimonials[data-card-surface="colourful"] .sl-written-testimonials__card.is-prev::after{background: linear-gradient(145deg,rgba(255,255,255,.42),rgba(255,255,255,.08) 54%,rgba(82,63,50,.05));opacity: .34;}.sl-written-testimonials[data-card-surface="colourful"] .sl-written-testimonials__card.is-active .sl-written-testimonials__avatar{border-color: rgba(255,255,255,.78);background: color-mix(in srgb,#fffdf9 78%,var(--wt-card-colour-2,var(--wt-card-colour)));box-shadow: 0 8px 20px rgba(43,34,27,.07),inset 0 1px 0 rgba(255,255,255,.85);}.sl-written-testimonials[data-card-surface="colourful"] .sl-written-testimonials__card.is-active .sl-written-testimonials__review-image{border-color: rgba(255,255,255,.62);box-shadow: 0 9px 21px rgba(43,34,27,.105),0 2px 5px rgba(43,34,27,.055);}.sl-written-testimonials[data-card-surface="colourful"] .sl-written-testimonials__card.is-active .sl-written-testimonials__divider{background: color-mix(in srgb,var(--wt-card-colour,var(--wt-border)) 58%,#a78e7f);}.sl-written-testimonials[data-card-surface="colourful"] .sl-written-testimonials__card.is-active .sl-written-testimonials__product-review{border-color: rgba(255,255,255,.76);background: color-mix(in srgb,#fffdf9 86%,var(--wt-card-colour-2,var(--wt-card-colour)));box-shadow: inset 0 1px 0 rgba(255,255,255,.9),0 9px 24px rgba(43,34,27,.055);}.sl-written-testimonials[data-card-surface="colourful"] .sl-written-testimonials__card.is-active .sl-written-testimonials__product-image{border-color: color-mix(in srgb,var(--wt-card-colour,var(--wt-border)) 52%,#9c8475);}.sl-written-testimonials[data-card-surface="image"] .sl-written-testimonials__card.is-active::before{opacity: 1;}.sl-written-testimonials[data-card-surface="image"] .sl-written-testimonials__card.is-active::after{background-color: rgba(var(--wt-active-overlay-rgb),var(--wt-active-overlay-strength));background-image: var(--wt-texture-image);background-size: var(--wt-texture-size);opacity: 1;}.sl-written-testimonials[data-card-surface="image"][data-image-treatment="natural"] .sl-written-testimonials__card.is-active::before{filter: none;}.sl-written-testimonials[data-card-surface="image"][data-image-treatment="muted"] .sl-written-testimonials__card.is-active::before{filter: saturate(.68) contrast(.96);}.sl-written-testimonials[data-card-surface="image"][data-image-treatment="monochrome"] .sl-written-testimonials__card.is-active::before{filter: grayscale(1) contrast(.96);}.sl-written-testimonials[data-card-surface="image"][data-overlay-tone="black"]{--wt-texture-image: radial-gradient(ellipse at 13% 18%,rgba(255,255,255,.035),transparent 38%),radial-gradient(ellipse at 82% 74%,rgba(255,255,255,.022),transparent 42%),linear-gradient(112deg,rgba(255,255,255,.018),transparent 38%,rgba(255,255,255,.012) 74%,transparent);}.sl-written-testimonials[data-card-surface="image"][data-overlay-tone="black"] .sl-written-testimonials__card.is-active{--wt-card-bg: #17130f;--wt-card-text: #fffaf4;--wt-meta: #ddd5cc;--wt-star: #e4bc95;--wt-border: rgba(255,250,244,.27);--wt-verified: #ebe4dc;--wt-eyebrow: #f0ddd0;}.sl-written-testimonials[data-card-surface="image"][data-overlay-tone="black"] .sl-written-testimonials__card.is-active .sl-written-testimonials__avatar,.sl-written-testimonials[data-card-surface="image"][data-overlay-tone="black"] .sl-written-testimonials__card.is-active .sl-written-testimonials__product-review{background: rgba(255,255,255,.085);border-color: rgba(255,250,244,.24);}.sl-written-testimonials[data-card-surface="image"][data-overlay-tone="black"] .sl-written-testimonials__card.is-active .sl-written-testimonials__product-image{background: rgba(255,255,255,.9);}.sl-written-testimonials__card.is-next{z-index: 3;background-color: var(--wt-back-one);box-shadow: 0 20px 42px rgba(43,34,27,var(--wt-shadow-light)),0 5px 13px rgba(43,34,27,.07);filter: saturate(.52) contrast(.96);transform: translate3d(calc(-50% + var(--wt-stack-m)),var(--wt-stack-m),16px) rotate(var(--wt-tilt)) scale(.977);}.sl-written-testimonials__card.is-prev{z-index: 2;background-color: var(--wt-back-two);box-shadow: 0 15px 34px rgba(43,34,27,var(--wt-shadow-light)),0 4px 10px rgba(43,34,27,.055);filter: saturate(.42) contrast(.94);transform: translate3d(calc(-50% - var(--wt-stack-m)),calc(var(--wt-stack-m) + var(--wt-stack-m)),-30px) rotate(calc(0deg - var(--wt-tilt))) scale(.952);}.sl-written-testimonials[data-card-surface="colourful"][data-colour-finish="solid"] .sl-written-testimonials__card.is-next{background-color: color-mix(in srgb,var(--wt-card-colour,var(--wt-back-one)) 82%,var(--wt-back-one));}.sl-written-testimonials[data-card-surface="colourful"][data-colour-finish="solid"] .sl-written-testimonials__card.is-prev{background-color: color-mix(in srgb,var(--wt-card-colour,var(--wt-back-two)) 72%,var(--wt-back-two));}.sl-written-testimonials[data-card-surface="colourful"][data-colour-finish="tonal"] .sl-written-testimonials__card.is-next{background: radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--wt-card-colour-2,var(--wt-card-colour)) 82%,white) 0,transparent 46%),linear-gradient(145deg,color-mix(in srgb,var(--wt-card-colour-2,var(--wt-card-colour)) 88%,white),color-mix(in srgb,var(--wt-card-colour,var(--wt-back-one)) 86%,var(--wt-back-one)));}.sl-written-testimonials[data-card-surface="colourful"][data-colour-finish="tonal"] .sl-written-testimonials__card.is-prev{background: radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--wt-card-colour-2,var(--wt-card-colour)) 72%,white) 0,transparent 48%),linear-gradient(150deg,color-mix(in srgb,var(--wt-card-colour-2,var(--wt-card-colour)) 80%,var(--wt-back-two)),color-mix(in srgb,var(--wt-card-colour,var(--wt-back-two)) 74%,var(--wt-back-two)));}.sl-written-testimonials[data-card-surface="colourful"] .sl-written-testimonials__card.is-next{border-color: color-mix(in srgb,var(--wt-card-colour,var(--wt-border)) 52%,#9b877a);filter: saturate(.88) contrast(.99);}.sl-written-testimonials[data-card-surface="colourful"] .sl-written-testimonials__card.is-prev{border-color: color-mix(in srgb,var(--wt-card-colour,var(--wt-border)) 45%,#a18d81);filter: saturate(.78) contrast(.98);}.sl-written-testimonials__deck.is-dragging-forward .sl-written-testimonials__card.is-next{filter: saturate(.72) contrast(.985);transform: translate3d(calc(-50% + 7px),8px,42px) rotate(1.2deg) scale(.992);}.sl-written-testimonials__deck.is-dragging-backward .sl-written-testimonials__card.is-prev,.sl-written-testimonials[data-review-count="2"] .sl-written-testimonials__deck.is-dragging-backward .sl-written-testimonials__card.is-next{filter: saturate(.72) contrast(.985);transform: translate3d(calc(-50% - 7px),8px,42px) rotate(-1.2deg) scale(.992);}.sl-written-testimonials__card.is-throwing-left,.sl-written-testimonials__card.is-throwing-right{z-index: 9;opacity: 0;pointer-events: none;transition: transform 360ms cubic-bezier(.32,.02,.2,1),opacity 150ms ease-out 160ms,box-shadow 300ms ease-out,filter 300ms ease-out;}.sl-written-testimonials__card--flying{pointer-events: none !important;}.sl-written-testimonials__card.is-throwing-left{filter: saturate(.86) contrast(.98);transform: translate3d(calc(-50% - max(115vw,760px)),-76px,110px) rotate(-19deg) scale(.98);}.sl-written-testimonials__card.is-throwing-right{filter: saturate(.86) contrast(.98);transform: translate3d(calc(-50% + max(115vw,760px)),-76px,110px) rotate(19deg) scale(.98);}.sl-written-testimonials__card.is-resetting{transition: none !important;}.sl-written-testimonials__card.is-hidden{z-index: 1;opacity: 0;pointer-events: none;transform: translate3d(-50%,calc(var(--wt-stack-m) + 38px),-70px) scale(.90);}.sl-written-testimonials[data-depth="0"] .sl-written-testimonials__card.is-next{transform: translate3d(calc(-50% + var(--wt-stack-m)),var(--wt-stack-m),0) scale(.98);}.sl-written-testimonials[data-depth="0"] .sl-written-testimonials__card.is-prev{transform: translate3d(calc(-50% - var(--wt-stack-m)),calc(var(--wt-stack-m) + var(--wt-stack-m)),0) scale(.96);}.sl-written-testimonials__deck.is-dragging .sl-written-testimonials__card.is-active{transition: box-shadow 180ms ease,filter 180ms ease;box-shadow: 0 43px 84px rgba(43,34,27,var(--wt-shadow-drag)),0 15px 30px rgba(43,34,27,var(--wt-shadow-light));filter: saturate(1.02) contrast(1.01);}.sl-written-testimonials__handle{position: absolute;z-index: 3;top: 13px;left: 50%;width: 42px;height: 3px;border-radius: 99px;background: color-mix(in srgb,var(--wt-card-text) 18%,transparent);transform: translateX(-50%);}.sl-written-testimonials__card-content{position: relative;z-index: 2;display: flex;flex: 1;min-width: 0;flex-direction: column;padding: var(--wt-card-pad-m);opacity: 0;transform: translateY(9px);transition: opacity 280ms ease,transform 520ms cubic-bezier(.2,.8,.2,1);pointer-events: none;}.sl-written-testimonials[data-handle="1"] .sl-written-testimonials__card-content{padding-top: calc(var(--wt-card-pad-m) + 10px);}.sl-written-testimonials__card.is-active .sl-written-testimonials__card-content{opacity: 1;transform: none;pointer-events: auto;}.sl-written-testimonials__review-top{display: flex;min-height: 18px;align-items: center;justify-content: space-between;gap: 14px;margin-top: 18px;}.sl-written-testimonials__stars{display: inline-flex;align-items: center;gap: 8px;margin: 0;color: var(--wt-star);font-family: var(--sl-font-sans);font-size: 13px;line-height: 1;letter-spacing: .20em;}.sl-written-testimonials__stars strong{color: var(--wt-card-text);font-size: 10px;font-weight: 650;letter-spacing: 0;}.sl-written-testimonials__quote{display: -webkit-box;max-width: 24ch;margin: 18px 0 0;overflow: hidden;color: var(--wt-card-text);font-family: var(--sl-font-serif);font-size: var(--wt-quote-m);font-weight: 400;line-height: 1.23;letter-spacing: -.022em;-webkit-box-orient: vertical;-webkit-line-clamp: 4;text-wrap: balance;}.sl-written-testimonials__review-images{display: flex;align-items: center;justify-content: space-between;gap: 9px;margin: 15px 0 0;}.sl-written-testimonials__review-image{position: relative;flex: 0 0 auto;width: var(--wt-photo-m);height: var(--wt-photo-m);margin: 0;overflow: hidden;border: 1px solid color-mix(in srgb,var(--wt-border) 82%,transparent);border-radius: var(--wt-inner-radius);background: color-mix(in srgb,var(--wt-back-one) 28%,var(--wt-card-bg));}button.sl-written-testimonials__review-image{padding: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: zoom-in;}.sl-written-testimonials__review-image img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transform: scale(1.01);transition: transform 360ms cubic-bezier(.2,.8,.2,1);}.sl-written-testimonials__review-image:hover img,.sl-written-testimonials__review-image:focus-visible img{transform: scale(1.045);}.sl-written-testimonials__divider{display: block;width: 100%;height: 1px;margin: 17px 0 0;background: var(--wt-border);}.sl-written-testimonials__customer{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 10px 12px;}.sl-written-testimonials__avatar{display: grid;place-items: center;width: var(--wt-avatar-m);height: var(--wt-avatar-m);overflow: hidden;border: 1px solid var(--wt-border);border-radius: 50%;background: color-mix(in srgb,var(--wt-back-one) 66%,var(--wt-card-bg));color: var(--wt-meta);}.sl-written-testimonials__avatar img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-written-testimonials__avatar svg{width: 23px;fill: none;stroke: currentColor;stroke-width: 1.25;stroke-linecap: round;}.sl-written-testimonials__identity{min-width: 0;margin: 0;color: var(--wt-meta);font-family: var(--sl-font-sans);font-size: 11px;line-height: 1.35;}.sl-written-testimonials__identity strong,.sl-written-testimonials__identity span{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.sl-written-testimonials__identity strong{margin-bottom: 2px;color: var(--wt-card-text);font-size: var(--wt-name-m);font-weight: 550;letter-spacing: -.012em;}.sl-written-testimonials__verified{display: inline-flex;align-items: center;width: -moz-max-content;width: max-content;color: var(--wt-verified);font-family: var(--sl-font-sans);font-size: 8px;font-weight: 650;line-height: 1;letter-spacing: .15em;text-transform: uppercase;white-space: nowrap;}.sl-written-testimonials__verified svg{width: 15px;margin-right: 5px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;}.sl-written-testimonials__product-review{display: grid;margin-top: 14px;padding: 10px 14px 11px;border: 1px solid color-mix(in srgb,var(--wt-border) 78%,transparent);border-radius: var(--wt-inner-radius);background: color-mix(in srgb,var(--wt-back-one) 28%,var(--wt-card-bg));}.sl-written-testimonials__product-review.has-image{grid-template-columns: 52px minmax(0,1fr);align-items: center;gap: 12px;padding: 8px 13px 8px 8px;}.sl-written-testimonials__product-image{position: relative;display: block;width: 52px;height: 52px;overflow: hidden;border: 1px solid color-mix(in srgb,var(--wt-border) 82%,transparent);border-radius: max(5px,calc(var(--wt-inner-radius) - 3px));background: var(--wt-card-bg);}button.sl-written-testimonials__product-image{padding: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: zoom-in;}.sl-written-testimonials__review-image:focus-visible,.sl-written-testimonials__product-image:focus-visible{outline: 2px solid var(--wt-eyebrow);outline-offset: 3px;}.sl-written-testimonials__product-image img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-written-testimonials__product-copy{display: block;min-width: 0;}.sl-written-testimonials__product-kicker{display: block;margin-bottom: 4px;color: var(--wt-meta);font-family: var(--sl-font-sans);font-size: 8px;font-weight: 650;line-height: 1.2;letter-spacing: .16em;text-transform: uppercase;}.sl-written-testimonials__product{display: flex;width: 100%;min-width: 0;align-items: flex-end;justify-content: space-between;gap: 10px;margin: 0;color: var(--wt-card-text);font-family: var(--sl-font-sans);font-size: var(--wt-product-m);font-weight: 500;line-height: 1.45;text-decoration: none;}.sl-written-testimonials__product > span{display: -webkit-box;min-width: 0;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-decoration: underline;text-decoration-color: color-mix(in srgb,currentColor 62%,transparent);text-decoration-thickness: 1px;text-underline-offset: 3px;}.sl-written-testimonials__product > b{flex: 0 0 auto;margin-right: 2px;padding: 0 0 1px 3px;font-weight: 500;}a.sl-written-testimonials__product{transition: color 180ms ease,border-color 180ms ease;}a.sl-written-testimonials__product:hover,a.sl-written-testimonials__product:focus-visible{color: var(--wt-eyebrow);}.sl-written-testimonials__navigation{display: flex;align-items: center;justify-content: center;gap: 19px;margin-top: 22px;}.sl-written-testimonials__arrow{display: inline-grid;place-items: center;width: 44px;height: 32px;border: 0;border-bottom: 1px solid var(--wt-border);background: transparent;color: var(--wt-heading);font-family: var(--sl-font-sans);font-size: 16px;cursor: pointer;transition: border-color 180ms ease,transform 180ms ease;}.sl-written-testimonials__arrow:hover,.sl-written-testimonials__arrow:focus-visible{border-color: var(--wt-heading);}.sl-written-testimonials__arrow--prev:hover{transform: translateX(-3px);}.sl-written-testimonials__arrow--next:hover{transform: translateX(3px);}.sl-written-testimonials__cue{color: var(--wt-meta);font-family: var(--sl-font-sans);font-size: 9px;font-weight: 600;letter-spacing: .20em;text-transform: uppercase;}html.sl-wt-gallery-open,html.sl-wt-gallery-open body{overflow: hidden;}.sl-wt-gallery{--wt-gallery-bg: #17130f;--wt-gallery-text: #fffdf9;--wt-gallery-accent: #c9a27e;position: fixed;z-index: 100000;inset: 0;display: grid;grid-template-rows: auto minmax(0,1fr) auto;min-height: 100dvh;padding: max(16px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));background: color-mix(in srgb,var(--wt-gallery-bg) 96%,transparent);color: var(--wt-gallery-text);opacity: 0;visibility: hidden;backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);transition: opacity 220ms ease,visibility 220ms ease;}.sl-wt-gallery[hidden]{display: none;}.sl-wt-gallery.is-open{opacity: 1;visibility: visible;}.sl-wt-gallery__topbar,.sl-wt-gallery__footer{position: relative;z-index: 2;display: flex;width: min(100%,1180px);margin-inline: auto;align-items: center;}.sl-wt-gallery__topbar{min-height: 48px;justify-content: space-between;padding-inline: 4px;}.sl-wt-gallery__label{margin: 0;color: color-mix(in srgb,var(--wt-gallery-text) 72%,transparent);font-family: var(--sl-font-sans);font-size: 10px;font-weight: 650;letter-spacing: .22em;}.sl-wt-gallery__close,.sl-wt-gallery__arrow{display: grid;place-items: center;border: 1px solid color-mix(in srgb,var(--wt-gallery-text) 28%,transparent);background: color-mix(in srgb,var(--wt-gallery-bg) 74%,transparent);color: var(--wt-gallery-text);cursor: pointer;transition: border-color 180ms ease,background-color 180ms ease,transform 180ms ease;}.sl-wt-gallery__close{width: 42px;height: 42px;border-radius: 50%;font-family: var(--sl-font-sans);font-size: 24px;font-weight: 300;line-height: 1;}.sl-wt-gallery__close:hover,.sl-wt-gallery__close:focus-visible,.sl-wt-gallery__arrow:hover,.sl-wt-gallery__arrow:focus-visible{border-color: var(--wt-gallery-accent);background: color-mix(in srgb,var(--wt-gallery-accent) 18%,transparent);outline: none;}.sl-wt-gallery__viewport{width: min(100%,1180px);height: 100%;min-height: 0;margin-inline: auto;overflow-x: auto;overflow-y: hidden;outline: none;overscroll-behavior: contain;scroll-behavior: auto;scroll-snap-type: x mandatory;scrollbar-width: none;touch-action: pan-x pinch-zoom;}.sl-wt-gallery__viewport::-webkit-scrollbar{display: none;}.sl-wt-gallery__track{display: flex;height: 100%;}.sl-wt-gallery__slide{display: grid;flex: 0 0 100%;min-width: 0;height: 100%;margin: 0;padding: 18px 6px;place-items: center;scroll-snap-align: center;scroll-snap-stop: always;}.sl-wt-gallery__slide img{display: block;width: auto;max-width: min(100%,980px);height: auto;max-height: calc(100dvh - 174px);border-radius: 12px;box-shadow: 0 34px 90px rgba(0,0,0,.38);-o-object-fit: contain;object-fit: contain;-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-user-drag: none;}.sl-wt-gallery__footer{min-height: 54px;justify-content: center;gap: 22px;}.sl-wt-gallery__arrow{width: 44px;height: 38px;border-radius: 999px;font-family: var(--sl-font-sans);font-size: 18px;}.sl-wt-gallery__arrow:hover:first-child{transform: translateX(-2px);}.sl-wt-gallery__arrow:hover:last-child{transform: translateX(2px);}.sl-wt-gallery__status{min-width: 46px;color: color-mix(in srgb,var(--wt-gallery-text) 78%,transparent);font-family: var(--sl-font-sans);font-size: 10px;font-weight: 650;letter-spacing: .18em;text-align: center;}.sl-written-testimonials--empty{padding: 32px var(--sl-gutter);background: var(--sl-ivory);color: var(--sl-stone);text-align: center;}@media (min-width: 768px){.sl-written-testimonials{padding: var(--wt-pad-top-d) var(--wt-side-d) var(--wt-pad-bottom-d);}.sl-written-testimonials__header{margin-bottom: var(--wt-header-gap-d);}.sl-written-testimonials__eyebrow{margin-bottom: 19px;font-size: 11px;}.sl-written-testimonials__heading{font-size: var(--wt-heading-d);}.sl-written-testimonials__stage{height: calc(var(--wt-card-height-d) + var(--wt-stack-d) + var(--wt-stack-d) + 22px);}.sl-written-testimonials__deck:focus-visible::after{inset-inline: max(0px,calc((100% - var(--wt-card-width-d)) / 2 - 8px));}.sl-written-testimonials__card{width: min(var(--wt-card-width-d),calc(100vw - var(--wt-side-d) - var(--wt-side-d) - 36px));height: var(--wt-card-height-d);}.sl-written-testimonials__card.is-next{transform: translate3d(calc(-50% + var(--wt-stack-d)),var(--wt-stack-d),0) rotate(var(--wt-tilt)) scale(.977);}.sl-written-testimonials__card.is-prev{transform: translate3d(calc(-50% - var(--wt-stack-d)),calc(var(--wt-stack-d) + var(--wt-stack-d)),-30px) rotate(calc(0deg - var(--wt-tilt))) scale(.952);}.sl-written-testimonials[data-depth="0"] .sl-written-testimonials__card.is-next{transform: translate3d(calc(-50% + var(--wt-stack-d)),var(--wt-stack-d),0) scale(.98);}.sl-written-testimonials[data-depth="0"] .sl-written-testimonials__card.is-prev{transform: translate3d(calc(-50% - var(--wt-stack-d)),calc(var(--wt-stack-d) + var(--wt-stack-d)),0) scale(.96);}.sl-written-testimonials__card-content{padding: var(--wt-card-pad-d);}.sl-written-testimonials[data-handle="1"] .sl-written-testimonials__card-content{padding-top: calc(var(--wt-card-pad-d) + 8px);}.sl-written-testimonials__stars{font-size: 14px;}.sl-written-testimonials__quote{max-width: 25ch;font-size: var(--wt-quote-d);-webkit-line-clamp: 4;}.sl-written-testimonials__review-image{width: var(--wt-photo-d);height: var(--wt-photo-d);}.sl-written-testimonials__review-images{justify-content: flex-start;gap: 10px;margin-top: 14px;}.sl-written-testimonials__divider{margin-top: 20px;}.sl-written-testimonials__avatar{width: var(--wt-avatar-d);height: var(--wt-avatar-d);}.sl-written-testimonials__identity{font-size: 12px;}.sl-written-testimonials__identity strong{font-size: var(--wt-name-d);}.sl-written-testimonials__verified{font-size: 9px;}.sl-written-testimonials__product{font-size: var(--wt-product-d);}.sl-written-testimonials__product-review.has-image{grid-template-columns: 58px minmax(0,1fr);gap: 15px;padding: 9px 15px 9px 9px;}.sl-written-testimonials__product-image{width: 58px;height: 58px;}.sl-written-testimonials__navigation{margin-top: 27px;}}@media (prefers-reduced-motion: reduce){.sl-written-testimonials__card,.sl-written-testimonials__card-content,.sl-written-testimonials__arrow,.sl-wt-gallery,.sl-wt-gallery__close,.sl-wt-gallery__arrow{transition: none;}.sl-wt-gallery__viewport{scroll-behavior: auto;}}.sl-review-ticker{--rt-bg: #fffdf9;--rt-pill: #fffefc;--rt-name: #2b241f;--rt-text: #61574f;--rt-summary: #2b241f;--rt-star: #c9a227;--rt-border: #e8dfd6;--rt-avatar-bg: #efe8e1;--rt-duration-one: 26s;--rt-duration-two: 31s;--rt-duration-three: 28s;--rt-pad-top-m: 28px;--rt-pad-bottom-m: 34px;--rt-pad-top-d: 42px;--rt-pad-bottom-d: 48px;--rt-pull-prev-m: 50px;--rt-pull-next-m: 34px;--rt-pull-prev-d: 96px;--rt-pull-next-d: 56px;--rt-row-gap-m: 12px;--rt-row-gap-d: 16px;--rt-pill-gap-m: 12px;--rt-pill-gap-d: 18px;--rt-radius: 24px;--rt-pill-pad-m: 12px;--rt-pill-pad-d: 15px;--rt-avatar-m: 42px;--rt-avatar-d: 50px;--rt-name-m: 13px;--rt-name-d: 15px;--rt-copy-m: 12px;--rt-copy-d: 14px;--rt-shadow-near: .045;--rt-shadow-mid: .11;--rt-shadow-far: .16;--rt-shadow-tone: 74 54 38;position: relative;overflow: hidden;overflow: clip visible;padding-block: var(--rt-pad-top-m) var(--rt-pad-bottom-m);background: var(--rt-bg);color: var(--rt-text);isolation: isolate;}.sl-home-section-instance[data-section-type="review_ticker"]{position: relative;z-index: 2;margin-top: calc(0px - var(--rt-pull-prev-m,50px));margin-bottom: calc(0px - var(--rt-pull-next-m,34px));}.sl-review-ticker--inherit{background: transparent;}.sl-review-ticker__summary{display: flex;align-items: center;justify-content: center;gap: 9px;margin: 0 18px 20px;color: var(--rt-summary);font-family: var(--font-sans);font-size: 10px;font-weight: 700;line-height: 1.35;letter-spacing: .16em;text-align: center;}.sl-review-ticker__summary > span{color: var(--rt-star);font-size: 12px;letter-spacing: 0;}.sl-review-ticker__rows{display: grid;gap: var(--rt-row-gap-m);}.sl-review-ticker__row{--rt-row-duration: var(--rt-duration-one);min-width: 0;overflow: hidden;overflow: clip visible;padding-block: 10px;}.sl-review-ticker__row--2{--rt-row-duration: var(--rt-duration-two);}.sl-review-ticker__row--3{--rt-row-duration: var(--rt-duration-three);}.sl-review-ticker__track{display: flex;width: -moz-max-content;width: max-content;max-width: none;animation: sl-review-ticker-left calc(var(--rt-row-duration) * var(--rt-lane-scale,1)) linear infinite;backface-visibility: hidden;transform: translate3d(0,0,0);will-change: transform;}.sl-review-ticker__row[data-direction="right"] .sl-review-ticker__track{animation-name: sl-review-ticker-right;}.sl-review-ticker[data-pause-hover="1"]:hover .sl-review-ticker__track,.sl-review-ticker[data-pause-hover="1"]:focus-within .sl-review-ticker__track{animation-play-state: paused;}.sl-review-ticker__group{display: flex;flex: 0 0 auto;gap: var(--rt-pill-gap-m);padding-right: var(--rt-pill-gap-m);}.sl-review-ticker__pill{display: flex;flex: 0 0 auto;align-items: center;gap: 11px;width: clamp(252px,78vw,370px);min-height: 70px;padding: var(--rt-pill-pad-m) calc(var(--rt-pill-pad-m) + 2px);overflow: hidden;border: 1px solid var(--rt-border);border-radius: var(--rt-radius);background: var(--rt-pill);box-shadow: inset 0 1px 0 rgb(255 255 255 / .7),0 1px 2px rgb(var(--rt-shadow-tone) / var(--rt-shadow-near)),0 6px 14px -8px rgb(var(--rt-shadow-tone) / var(--rt-shadow-mid)),0 20px 34px -22px rgb(var(--rt-shadow-tone) / var(--rt-shadow-far));backface-visibility: hidden;contain: layout style;}.sl-review-ticker__avatar{display: grid;flex: 0 0 var(--rt-avatar-m);width: var(--rt-avatar-m);height: var(--rt-avatar-m);overflow: hidden;place-items: center;border: 1px solid color-mix(in srgb,var(--rt-border) 80%,transparent);border-radius: 11px;background: var(--rt-avatar-bg);color: var(--rt-name);font-family: var(--font-sans);font-size: 11px;font-weight: 600;letter-spacing: .08em;}.sl-review-ticker__avatar img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transform: scale(1.015);}.sl-review-ticker__copy{display: grid;min-width: 0;gap: 4px;}.sl-review-ticker__meta{display: flex;min-width: 0;align-items: center;gap: 7px;white-space: nowrap;}.sl-review-ticker__meta strong{overflow: hidden;color: var(--rt-name);font-family: var(--font-sans);font-size: var(--rt-name-m);font-weight: 650;line-height: 1.15;text-overflow: ellipsis;}.sl-review-ticker__stars{flex: 0 0 auto;color: var(--rt-star);font-size: 9px;line-height: 1;letter-spacing: .04em;}.sl-review-ticker__quote{display: -webkit-box;overflow: hidden;color: var(--rt-text);font-family: var(--font-sans);font-size: var(--rt-copy-m);font-weight: 450;line-height: 1.35;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}@keyframes sl-review-ticker-left{from{transform: translate3d(0,0,0);}to{transform: translate3d(-50%,0,0);}}@keyframes sl-review-ticker-right{from{transform: translate3d(-50%,0,0);}to{transform: translate3d(0,0,0);}}@media (min-width: 768px){.sl-home-section-instance[data-section-type="review_ticker"]{margin-top: calc(0px - var(--rt-pull-prev-d,96px));margin-bottom: calc(0px - var(--rt-pull-next-d,56px));}.sl-review-ticker{padding-block: var(--rt-pad-top-d) var(--rt-pad-bottom-d);}.sl-review-ticker__summary{margin-bottom: 28px;font-size: 11px;}.sl-review-ticker__rows{gap: var(--rt-row-gap-d);}.sl-review-ticker__group{gap: var(--rt-pill-gap-d);padding-right: var(--rt-pill-gap-d);}.sl-review-ticker__pill{gap: 14px;width: clamp(360px,34vw,540px);min-height: 86px;padding: var(--rt-pill-pad-d) calc(var(--rt-pill-pad-d) + 5px);}.sl-review-ticker__avatar{flex-basis: var(--rt-avatar-d);width: var(--rt-avatar-d);height: var(--rt-avatar-d);font-size: 12px;}.sl-review-ticker__meta strong{font-size: var(--rt-name-d);}.sl-review-ticker__stars{font-size: 11px;}.sl-review-ticker__quote{font-size: var(--rt-copy-d);}}@media (prefers-reduced-motion: reduce){.sl-review-ticker__row{overflow-x: auto;scrollbar-width: none;}.sl-review-ticker__row::-webkit-scrollbar{display: none;}.sl-review-ticker__track{animation: none;will-change: auto;}.sl-review-ticker__group--copy,.sl-review-ticker__pill--repeat{display: none;}}.sl-instagram-feed{--ig-bg: #fffdf9;--ig-text: #211e1a;--ig-meta: #4f5a5d;--ig-border: #7fa6b3;--ig-button-bg: #211e1a;--ig-button-text: #fffdf9;--ig-verified: #3897f0;--ig-ring-one: #f58529;--ig-ring-two: #dd2a7b;--ig-ring-three: #8134af;--ig-heading-m: 32px;--ig-heading-d: 48px;--ig-handle-m: 18px;--ig-handle-d: 21px;--ig-avatar-m: 88px;--ig-avatar-d: 112px;--ig-pad-top-m: 54px;--ig-pad-bottom-m: 62px;--ig-pad-top-d: 86px;--ig-pad-bottom-d: 96px;--ig-side-m: 15px;--ig-side-d: 32px;--ig-max: 980px;--ig-grid-gap: 3px;--ig-image-radius: 0px;--ig-button-radius: 7px;--ig-card-bg: #fff;--ig-card-solid: #aac7d0;--ig-card-gradient-one: #e4eef0;--ig-card-gradient-two: #91b6c2;--ig-card-gradient-angle: 145deg;--ig-card-shine-color: #fff;--ig-card-shine-opacity: .34;--ig-card-border: #9abbc5;--ig-card-border-width: 1px;--ig-card-radius-m: 22px;--ig-card-radius-d: 28px;--ig-card-padding-m: 16px;--ig-card-padding-d: 30px;--ig-card-outer-top-m: 28px;--ig-card-outer-bottom-m: 42px;--ig-card-outer-top-d: 52px;--ig-card-outer-bottom-d: 68px;--ig-floating-avatar-m: calc(var(--ig-avatar-m) * .86);--ig-floating-avatar-d: calc(var(--ig-avatar-d) * .9);--ig-card-shadow: 0 4px 16px rgba(43,36,29,.035),0 24px 64px rgba(43,36,29,.075);padding: var(--ig-pad-top-m) var(--ig-side-m) var(--ig-pad-bottom-m);overflow: hidden;background: var(--ig-bg);color: var(--ig-text);}.sl-instagram-feed__inner{width: min(100%,var(--ig-max));margin-inline: auto;}.sl-instagram-feed__card{position: relative;width: 100%;}.sl-instagram-feed--floating{padding-top: var(--ig-card-outer-top-m);padding-bottom: var(--ig-card-outer-bottom-m);overflow: visible;}.sl-instagram-feed--floating .sl-instagram-feed__card{padding: var(--ig-card-padding-m);overflow: hidden;isolation: isolate;border: var(--ig-card-border-width) solid var(--ig-card-border);border-radius: var(--ig-card-radius-m);background: var(--ig-card-bg);box-shadow: var(--ig-card-shadow);}.sl-instagram-feed--floating[data-card-surface="solid"] .sl-instagram-feed__card{--ig-border: color-mix(in srgb,var(--ig-text) 16%,transparent);background: var(--ig-card-solid);}.sl-instagram-feed--floating[data-card-surface="gradient"] .sl-instagram-feed__card{--ig-border: color-mix(in srgb,var(--ig-text) 15%,transparent);background: radial-gradient(circle at 12% 4%,color-mix(in srgb,var(--ig-card-gradient-one) 54%,white) 0,transparent 42%),linear-gradient(var(--ig-card-gradient-angle),var(--ig-card-gradient-one) 0%,var(--ig-card-gradient-two) 100%);box-shadow: var(--ig-card-shadow),inset 0 1px 0 color-mix(in srgb,var(--ig-card-shine-color) 54%,transparent);}.sl-instagram-feed--floating[data-card-surface="gradient"] .sl-instagram-feed__card::before{content: '';position: absolute;z-index: 0;inset: 0;border-radius: inherit;background: radial-gradient(ellipse at 20% 8%,color-mix(in srgb,var(--ig-card-shine-color) 72%,transparent) 0,transparent 34%),linear-gradient(112deg,transparent 18%,color-mix(in srgb,var(--ig-card-shine-color) 76%,transparent) 43%,transparent 66%);background-position: 0 0,125% 0;background-size: 100% 100%,225% 100%;opacity: var(--ig-card-shine-opacity);pointer-events: none;animation: sl-instagram-card-shine 9s ease-in-out infinite;}.sl-instagram-feed--floating .sl-instagram-feed__card > *{position: relative;z-index: 1;}.sl-instagram-feed--floating[data-card-surface="solid"] .sl-instagram-feed__avatar{border-color: var(--ig-card-solid);background: color-mix(in srgb,var(--ig-card-solid) 72%,white);}.sl-instagram-feed--floating[data-card-surface="gradient"] .sl-instagram-feed__avatar{border-color: color-mix(in srgb,var(--ig-card-gradient-one) 62%,var(--ig-card-gradient-two));background: color-mix(in srgb,var(--ig-card-gradient-one) 70%,white);}@keyframes sl-instagram-card-shine{0%,18%{background-position: 0 0,125% 0;}48%,62%{background-position: 0 0,-110% 0;}100%{background-position: 0 0,-110% 0;}}.sl-instagram-feed--floating .sl-instagram-feed__avatar{border-color: var(--ig-card-bg);background: color-mix(in srgb,var(--ig-border) 38%,var(--ig-card-bg));}.sl-instagram-feed--floating[data-card-surface="gradient"] .sl-instagram-feed__avatar,.sl-instagram-feed--floating[data-card-surface="solid"] .sl-instagram-feed__avatar{border-color: #fff9f4;background: #fff9f4;color: #2b1721;}.sl-instagram-feed--floating .sl-instagram-feed__post{background: color-mix(in srgb,var(--ig-border) 52%,var(--ig-card-bg));}.sl-instagram-feed--floating .sl-instagram-feed__header--inside{margin: 0 0 19px;}.sl-instagram-feed--floating .sl-instagram-feed__header--inside .sl-instagram-feed__eyebrow{gap: 8px;margin: 0;font-size: 9px;}.sl-instagram-feed--floating .sl-instagram-feed__header--inside .sl-instagram-feed__eyebrow svg{width: 17px;height: 17px;}.sl-instagram-feed--floating .sl-instagram-feed__profile{margin-bottom: 17px;}.sl-instagram-feed--floating .sl-instagram-feed__profile-main{grid-template-columns: var(--ig-floating-avatar-m) minmax(0,1fr);gap: 14px;}.sl-instagram-feed--floating .sl-instagram-feed__avatar-ring{width: var(--ig-floating-avatar-m);}.sl-instagram-feed--floating .sl-instagram-feed__monogram{font-size: calc(var(--ig-floating-avatar-m) * .47);}.sl-instagram-feed--floating .sl-instagram-feed__handle{font-size: calc(var(--ig-handle-m) * .94);}.sl-instagram-feed--floating .sl-instagram-feed__stats{margin-top: 12px;}.sl-instagram-feed--floating .sl-instagram-feed__stats > span{padding-inline: 4px;}.sl-instagram-feed--floating .sl-instagram-feed__stats strong{font-size: 14px;}.sl-instagram-feed--floating .sl-instagram-feed__stats small{font-size: 6px;letter-spacing: .06em;}.sl-instagram-feed--floating .sl-instagram-feed__bio{margin-top: 14px;font-size: 14px;}.sl-instagram-feed--floating .sl-instagram-feed__follow{min-height: 42px;margin-top: 13px;font-size: 12px;}.sl-instagram-feed--floating .sl-instagram-feed__tabs{height: 50px;margin-top: 22px;}.sl-instagram-feed--floating .sl-instagram-feed__footer{min-height: 70px;align-items: center;border-bottom: 0;}.sl-instagram-feed--floating .sl-instagram-feed__footer a,.sl-instagram-feed--floating .sl-instagram-feed__footer > span{padding: 18px 3px 7px;border-bottom: 1px solid color-mix(in srgb,var(--ig-text) 58%,transparent);}.sl-instagram-feed__header{margin: 0 auto 33px;text-align: center;}.sl-instagram-feed__eyebrow{display: inline-flex;align-items: center;justify-content: center;gap: 9px;margin: 0 0 13px;color: var(--ig-text);font-family: var(--sl-font-sans);font-size: 10px;font-weight: 650;line-height: 1;letter-spacing: .24em;text-transform: uppercase;}.sl-instagram-feed__eyebrow svg{width: 21px;height: 21px;fill: none;stroke: currentColor;stroke-width: 1.7;}.sl-instagram-feed__heading{margin: 0;color: var(--ig-text);font-family: var(--sl-font-serif);font-size: var(--ig-heading-m);font-weight: 400;line-height: 1.08;letter-spacing: -.032em;text-wrap: balance;}.sl-instagram-feed__profile{width: min(100%,870px);margin: 0 auto 22px;}.sl-instagram-feed__profile-main{display: grid;grid-template-columns: var(--ig-avatar-m) minmax(0,1fr);align-items: center;gap: 18px;}.sl-instagram-feed__avatar-ring{display: grid;width: var(--ig-avatar-m);aspect-ratio: 1;padding: 3px;place-items: center;border-radius: 50%;background: conic-gradient(from 210deg,var(--ig-ring-one),var(--ig-ring-two) 42%,var(--ig-ring-three) 70%,var(--ig-ring-one));}.sl-instagram-feed__avatar{display: grid;width: 100%;height: 100%;overflow: hidden;place-items: center;border: 3px solid var(--ig-bg);border-radius: 50%;background: color-mix(in srgb,var(--ig-border) 38%,var(--ig-bg));}.sl-instagram-feed__avatar img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-instagram-feed__monogram{font-family: var(--sl-font-serif);font-size: calc(var(--ig-avatar-m) * .47);font-weight: 400;line-height: 1;letter-spacing: -.08em;}.sl-instagram-feed__profile-copy{min-width: 0;}.sl-instagram-feed__handle-row{display: flex;min-width: 0;align-items: center;gap: 7px;}.sl-instagram-feed__handle{overflow: hidden;color: var(--ig-text);font-family: var(--sl-font-sans);font-size: var(--ig-handle-m);font-weight: 650;line-height: 1.2;letter-spacing: -.018em;text-overflow: ellipsis;white-space: nowrap;}.sl-instagram-feed__verified{display: inline-grid;flex: 0 0 auto;width: 18px;height: 18px;place-items: center;color: var(--ig-verified);}.sl-instagram-feed__verified svg{display: block;width: 100%;height: 100%;}.sl-instagram-feed__verified svg path:first-child{fill: currentColor;stroke: none;}.sl-instagram-feed__verified svg path:last-child{fill: none;stroke: white;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}.sl-instagram-feed__display-name{display: block;margin-top: 5px;color: var(--ig-meta);font-family: var(--sl-font-sans);font-size: 9px;font-weight: 600;line-height: 1.2;letter-spacing: .22em;text-transform: uppercase;}.sl-instagram-feed__stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin-top: 15px;}.sl-instagram-feed__stats > span{display: grid;min-width: 0;gap: 3px;padding-inline: 9px;text-align: center;}.sl-instagram-feed__stats > span:first-child{padding-left: 0;}.sl-instagram-feed__stats > span + span{border-left: 1px solid var(--ig-border);}.sl-instagram-feed__stats strong{overflow: hidden;color: var(--ig-text);font-family: var(--sl-font-sans);font-size: 15px;font-weight: 650;line-height: 1;text-overflow: ellipsis;}.sl-instagram-feed__stats small{color: var(--ig-meta);font-family: var(--sl-font-sans);font-size: 7px;font-weight: 550;line-height: 1.2;letter-spacing: .12em;text-transform: uppercase;}.sl-instagram-feed__bio{margin: 18px 0 0;color: var(--ig-text);font-family: var(--sl-font-serif);font-size: 15px;font-weight: 400;line-height: 1.4;}.sl-instagram-feed__follow{display: flex;width: 100%;min-height: 45px;margin-top: 16px;align-items: center;justify-content: center;border: 1px solid var(--ig-button-bg);border-radius: var(--ig-button-radius);background: var(--ig-button-bg);color: var(--ig-button-text);font-family: var(--sl-font-sans);font-size: 13px;font-weight: 550;line-height: 1;letter-spacing: .01em;transition: opacity 180ms ease,transform 180ms ease;}a.sl-instagram-feed__follow:hover,a.sl-instagram-feed__follow:focus-visible{opacity: .88;outline: none;transform: translateY(-1px);}.sl-instagram-feed__follow.is-disabled{cursor: default;}.sl-instagram-feed__tabs{display: grid;grid-template-columns: repeat(2,1fr);height: 54px;margin-top: 28px;border-top: 1px solid var(--ig-border);border-bottom: 1px solid var(--ig-border);}.sl-instagram-feed__tabs > button{position: relative;display: grid;min-width: 0;margin: 0;padding: 0;place-items: center;border: 0;border-radius: 0;background: transparent;color: color-mix(in srgb,var(--ig-meta) 72%,transparent);cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: color 180ms ease,background-color 180ms ease;}.sl-instagram-feed__tabs > button:hover,.sl-instagram-feed__tabs > button:focus-visible,.sl-instagram-feed__tabs > button.is-active{color: var(--ig-text);}.sl-instagram-feed__tabs > button:focus-visible{outline: 1px solid color-mix(in srgb,var(--ig-text) 55%,transparent);outline-offset: -5px;}.sl-instagram-feed__tabs > button.is-active::after{content: '';position: absolute;right: 22%;bottom: -1px;left: 22%;height: 2px;background: currentColor;}.sl-instagram-feed__tabs svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}.sl-instagram-feed__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--ig-grid-gap);margin-top: var(--ig-grid-gap);}.sl-instagram-feed__post{position: relative;display: block;aspect-ratio: 1;overflow: hidden;border-radius: var(--ig-image-radius);background: color-mix(in srgb,var(--ig-border) 52%,var(--ig-bg));isolation: isolate;}.sl-instagram-feed__post[hidden]{display: none;}.sl-instagram-feed__post::after{content: '';position: absolute;z-index: 1;inset: 0;background: rgba(20,16,13,.14);opacity: 0;transition: opacity 220ms ease;pointer-events: none;}.sl-instagram-feed__post img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transform: scale(1.01);transition: transform 420ms cubic-bezier(.2,.8,.2,1);}a.sl-instagram-feed__post:hover::after,a.sl-instagram-feed__post:focus-visible::after{opacity: 1;}a.sl-instagram-feed__post:hover img,a.sl-instagram-feed__post:focus-visible img{transform: scale(1.045);}a.sl-instagram-feed__post:focus-visible{outline: 2px solid var(--ig-text);outline-offset: 2px;}.sl-instagram-feed__reel{position: absolute;z-index: 2;top: 8px;right: 8px;display: grid;width: 22px;height: 22px;place-items: center;color: white;filter: drop-shadow(0 2px 5px rgba(0,0,0,.28));pointer-events: none;}.sl-instagram-feed__reel svg{display: block;width: 100%;height: 100%;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}.sl-instagram-feed__empty{padding: 36px 18px;border-bottom: 1px solid var(--ig-border);color: var(--ig-meta);font-family: var(--sl-font-sans);font-size: 13px;line-height: 1.5;text-align: center;}.sl-instagram-feed__footer{display: flex;min-height: 66px;align-items: flex-end;justify-content: center;border-bottom: 1px solid var(--ig-border);}.sl-instagram-feed__footer a,.sl-instagram-feed__footer > span{display: inline-flex;align-items: center;gap: 9px;padding: 0 12px 17px;color: var(--ig-text);font-family: var(--sl-font-sans);font-size: 10px;font-weight: 650;line-height: 1;letter-spacing: .18em;text-transform: uppercase;}.sl-instagram-feed__footer a span,.sl-instagram-feed__footer > span b{font-size: 16px;font-weight: 400;line-height: 0;transition: transform 180ms ease;}.sl-instagram-feed__footer > span.is-disabled{cursor: default;}.sl-instagram-feed__footer a:hover span,.sl-instagram-feed__footer a:focus-visible span{transform: translateX(3px);}@media (min-width: 768px){.sl-instagram-feed{padding: var(--ig-pad-top-d) var(--ig-side-d) var(--ig-pad-bottom-d);}.sl-instagram-feed__header{margin-bottom: 46px;}.sl-instagram-feed--floating .sl-instagram-feed__card{padding: var(--ig-card-padding-d);border-radius: var(--ig-card-radius-d);}.sl-instagram-feed--floating{padding-top: var(--ig-card-outer-top-d);padding-bottom: var(--ig-card-outer-bottom-d);}.sl-instagram-feed__eyebrow{margin-bottom: 17px;font-size: 11px;}.sl-instagram-feed__heading{font-size: var(--ig-heading-d);}.sl-instagram-feed__profile-main{grid-template-columns: var(--ig-avatar-d) minmax(0,1fr);gap: 30px;}.sl-instagram-feed__avatar-ring{width: var(--ig-avatar-d);}.sl-instagram-feed__monogram{font-size: calc(var(--ig-avatar-d) * .47);}.sl-instagram-feed__handle{font-size: var(--ig-handle-d);}.sl-instagram-feed__display-name{font-size: 10px;}.sl-instagram-feed__stats{width: min(100%,470px);margin-top: 20px;}.sl-instagram-feed__stats strong{font-size: 18px;}.sl-instagram-feed__stats small{font-size: 8px;}.sl-instagram-feed__bio{margin-left: calc(var(--ig-avatar-d) + 30px);font-size: 17px;}.sl-instagram-feed__follow{min-height: 48px;margin-top: 19px;}.sl-instagram-feed__tabs{height: 62px;margin-top: 38px;}.sl-instagram-feed__tabs svg{width: 24px;height: 24px;}.sl-instagram-feed--floating .sl-instagram-feed__header--inside{margin-bottom: 24px;}.sl-instagram-feed--floating .sl-instagram-feed__header--inside .sl-instagram-feed__eyebrow{margin: 0;font-size: 10px;}.sl-instagram-feed--floating .sl-instagram-feed__profile-main{grid-template-columns: var(--ig-floating-avatar-d) minmax(0,1fr);gap: 22px;}.sl-instagram-feed--floating .sl-instagram-feed__avatar-ring{width: var(--ig-floating-avatar-d);}.sl-instagram-feed--floating .sl-instagram-feed__monogram{font-size: calc(var(--ig-floating-avatar-d) * .47);}.sl-instagram-feed--floating .sl-instagram-feed__handle{font-size: calc(var(--ig-handle-d) * .94);}.sl-instagram-feed--floating .sl-instagram-feed__stats strong{font-size: 17px;}.sl-instagram-feed--floating .sl-instagram-feed__stats small{font-size: 8px;letter-spacing: .1em;}.sl-instagram-feed--floating .sl-instagram-feed__bio{margin-left: calc(var(--ig-floating-avatar-d) + 22px);font-size: 16px;}.sl-instagram-feed--floating .sl-instagram-feed__follow{min-height: 45px;margin-top: 16px;}.sl-instagram-feed--floating .sl-instagram-feed__tabs{height: 56px;margin-top: 28px;}.sl-instagram-feed__reel{top: 12px;right: 12px;width: 27px;height: 27px;}}@media (prefers-reduced-motion: reduce){.sl-instagram-feed--floating[data-card-surface="gradient"] .sl-instagram-feed__card::before{animation: none;background-position: 0 0,15% 0;}.sl-instagram-feed__follow,.sl-instagram-feed__post::after,.sl-instagram-feed__post img,.sl-instagram-feed__footer a span{transition: none;}}.sl-promise{--pr-bg: #faf8f5;--pr-icon: #2b241f;--pr-icon-circle: #f1ebe4;--pr-heading: #2b241f;--pr-title: #2b241f;--pr-text: #5f5750;--pr-divider: #e6ddd3;--pr-stroke: 1.2;--pr-pad-top-m: 48px;--pr-pad-bottom-m: 56px;--pr-pad-top-d: 64px;--pr-pad-bottom-d: 76px;--pr-gap-m: 38px;--pr-max-d: 1080px;--pr-icon-m: 34px;--pr-icon-d: 38px;--pr-title-m: 15px;--pr-title-d: 15px;--pr-text-m: 14px;--pr-text-d: 14px;position: relative;padding: var(--pr-pad-top-m) 24px var(--pr-pad-bottom-m);background: var(--pr-bg);color: var(--pr-text);font-family: var(--font-sans,inherit);}.sl-promise--inherit{background: transparent;}.sl-promise__inner{max-width: var(--pr-max-d);margin-inline: auto;}.sl-promise__heading{margin: 0 0 36px;color: var(--pr-heading);font-size: clamp(22px,5.4vw,30px);font-weight: 500;line-height: 1.2;letter-spacing: -.01em;text-align: center;}.sl-promise__list{--pr-count: 1;display: grid;gap: var(--pr-gap-m);margin: 0;padding: 0;list-style: none;}.sl-promise__item{position: relative;display: flex;flex-direction: column;align-items: center;min-width: 0;text-align: center;}.sl-promise__icon{display: grid;width: var(--pr-icon-m);height: var(--pr-icon-m);margin-bottom: 18px;place-items: center;color: var(--pr-icon);transition: transform .5s cubic-bezier(.2,.7,.2,1);}.sl-promise__icon svg,.sl-promise__icon img{display: block;width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}.sl-promise__icon svg{overflow: visible;stroke-width: var(--pr-stroke);}.sl-promise--icon-circle .sl-promise__icon{width: calc(var(--pr-icon-m) * 1.9);height: calc(var(--pr-icon-m) * 1.9);padding: calc(var(--pr-icon-m) * .45);border-radius: 50%;background: var(--pr-icon-circle);}.sl-promise__title{margin: 0 0 8px;color: var(--pr-title);font-size: var(--pr-title-m);font-weight: 650;line-height: 1.25;letter-spacing: .01em;}.sl-promise--uppercase .sl-promise__title{letter-spacing: .045em;text-transform: uppercase;}.sl-promise__title a{color: inherit;text-decoration: none;}.sl-promise__title a::after{position: absolute;inset: -10px;border-radius: 10px;content: "";}.sl-promise__title a:focus-visible{outline: none;}.sl-promise__title a:focus-visible::after{outline: 1px solid var(--pr-title);outline-offset: 2px;}.sl-promise__item--link:hover .sl-promise__icon{transform: translateY(-3px);}.sl-promise__item--link:hover .sl-promise__title a{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;}.sl-promise__text{max-width: 30ch;margin: 0;color: var(--pr-text);font-size: var(--pr-text-m);line-height: 1.5;}.sl-promise__list[data-count="2"]{--pr-count: 2;}.sl-promise__list[data-count="3"]{--pr-count: 3;}.sl-promise__list[data-count="4"]{--pr-count: 4;}@media (min-width: 768px){.sl-promise{padding: var(--pr-pad-top-d) 32px var(--pr-pad-bottom-d);}.sl-promise__heading{margin-bottom: 48px;}.sl-promise__icon{width: var(--pr-icon-d);height: var(--pr-icon-d);margin-bottom: 20px;}.sl-promise--icon-circle .sl-promise__icon{width: calc(var(--pr-icon-d) * 1.9);height: calc(var(--pr-icon-d) * 1.9);padding: calc(var(--pr-icon-d) * .45);}.sl-promise__title{font-size: var(--pr-title-d);}.sl-promise__text{font-size: var(--pr-text-d);}.sl-promise--row .sl-promise__list{grid-template-columns: repeat(var(--pr-count),minmax(0,1fr));gap: 0;}.sl-promise--row .sl-promise__item{padding-inline: 28px;}.sl-promise--row.sl-promise--dividers .sl-promise__item + .sl-promise__item::before{position: absolute;top: 10%;bottom: 10%;left: 0;width: 1px;background: var(--pr-divider);content: "";}}@media (min-width: 768px) and (max-width: 1023px){.sl-promise--row .sl-promise__list[data-count="4"]{--pr-count: 2;row-gap: 44px;}.sl-promise--row.sl-promise--dividers .sl-promise__list[data-count="4"] .sl-promise__item:nth-child(3)::before{display: none;}}@media (prefers-reduced-motion: reduce){.sl-promise__icon{transition: none;}.sl-promise__item--link:hover .sl-promise__icon{transform: none;}}.sl-sbanner{--sb-fallback: #d8c7b6;--sb-headline: #f7c8de;--sb-headline-opacity: .92;--sb-shine: #fff6fb;--sb-shine-angle: 115deg;--sb-text: #fff;--sb-overlay-rgb: 30 23 18;--sb-overlay-a: .22;--sb-btn-bg: #fff;--sb-btn-text: #1f1a17;--sb-field-bg: #fff;--sb-field-text: #1f1a17;--sb-field-border: #e4ddd6;--sb-email-btn-bg: #241f1b;--sb-email-btn-text: #fff;--sb-card-rgb: 255 253 249;--sb-card-text: #2b241f;--sb-card-a: .88;--sb-card-blur: 16px;--sb-card-radius: 28px;--sb-card-width-m: 340px;--sb-card-width-d: 560px;--sb-card-pad-m: 22px;--sb-card-pad-d: 30px;--sb-card-gap-m: 24px;--sb-card-gap-d: 32px;--sb-card-side-m: 16px;--sb-card-side-d: 48px;--sb-duration: 24s;--sb-depth: 56px;--sb-focus-x: 50%;--sb-focus-y: 50%;--sb-height-m: 420px;--sb-height-d: 520px;--sb-headline-m: 46px;--sb-headline-d: 92px;--sb-weight: 800;--sb-text-m: 15px;--sb-text-d: 18px;--sb-text-max: 460px;--sb-action-width: 460px;--sb-action-height: 46px;--sb-action-radius: 23px;--sb-body-bottom-m: 28px;--sb-body-bottom-d: 40px;--sb-headline-lift-m: 32px;--sb-headline-lift-d: 28px;--sb-side-m: 16px;--sb-side-d: 32px;--sb-radius: 20px;--sb-mt-m: 0px;--sb-mb-m: 0px;--sb-mt-d: 0px;--sb-mb-d: 0px;position: relative;margin: var(--sb-mt-m) 0 var(--sb-mb-m);font-family: var(--font-sans,inherit);}.sl-sbanner__frame{position: relative;height: var(--sb-height-m);overflow: hidden;background: var(--sb-fallback);isolation: isolate;}.sl-sbanner--inset .sl-sbanner__frame{margin-inline: var(--sb-side-m);border-radius: var(--sb-radius);}.sl-sbanner__media{position: absolute;inset: calc(var(--sb-depth) * -1) 0;backface-visibility: hidden;transform: translate3d(0,0,0) scale(1.04);will-change: transform;}.sl-sbanner__asset{display: block;width: 100%;max-width: none;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: var(--sb-focus-x) var(--sb-focus-y);object-position: var(--sb-focus-x) var(--sb-focus-y);}.sl-sbanner--has-mobile .sl-sbanner__asset--main{display: none;}.sl-sbanner__shade{position: absolute;z-index: 1;inset: 0;background: linear-gradient( 180deg,rgb(var(--sb-overlay-rgb) / calc(var(--sb-overlay-a) * .45)) 0%,rgb(var(--sb-overlay-rgb) / var(--sb-overlay-a)) 55%,rgb(var(--sb-overlay-rgb) / calc(var(--sb-overlay-a) * 1.35)) 100% );pointer-events: none;}.sl-sbanner__content{position: relative;z-index: 2;display: flex;height: 100%;flex-direction: column;align-items: center;justify-content: center;padding-block: 44px;text-align: center;backface-visibility: hidden;}.sl-sbanner__lead{width: 100%;flex: 0 0 auto;transform: translate3d(0,calc(var(--sb-headline-lift-m) * -1),0);}.sl-sbanner--pos-top .sl-sbanner__content{justify-content: flex-start;}.sl-sbanner--pos-bottom .sl-sbanner__content{justify-content: flex-end;}.sl-sbanner__headline{margin: 0 24px 22px;color: var(--sb-headline);font-size: var(--sb-headline-m);font-weight: var(--sb-weight);line-height: 1;letter-spacing: -.01em;opacity: var(--sb-headline-opacity);text-transform: uppercase;text-wrap: balance;}.sl-sbanner--marquee .sl-sbanner__headline{position: absolute;width: 1px;height: 1px;margin: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.sl-sbanner__marquee{width: 100%;margin-bottom: 22px;overflow: hidden;}.sl-sbanner__track{display: flex;width: -moz-max-content;width: max-content;animation: sl-sbanner-left var(--sb-duration) linear infinite;backface-visibility: hidden;will-change: transform;}.sl-sbanner__marquee[data-direction="right"] .sl-sbanner__track{animation-name: sl-sbanner-right;}.sl-sbanner.is-offscreen .sl-sbanner__track{animation-play-state: paused;}.sl-sbanner__group{display: flex;flex: 0 0 auto;align-items: center;}.sl-sbanner__word,.sl-sbanner__sep{color: var(--sb-headline);font-size: var(--sb-headline-m);font-weight: var(--sb-weight);line-height: 1.08;letter-spacing: -.01em;opacity: var(--sb-headline-opacity);text-transform: uppercase;white-space: nowrap;}.sl-sbanner__word{padding-right: .55em;}.sl-sbanner__sep{padding-right: .55em;font-size: calc(var(--sb-headline-m) * .5);}.sl-sbanner--headline-shine .sl-sbanner__headline,.sl-sbanner--headline-shine .sl-sbanner__word,.sl-sbanner--headline-shine .sl-sbanner__sep{background-image: linear-gradient( var(--sb-shine-angle),var(--sb-headline) 0%,var(--sb-shine) 46%,var(--sb-headline) 72%,var(--sb-headline) 100% );background-size: 100% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}.sl-sbanner__body{display: flex;width: min(100%,calc(max(var(--sb-text-max),var(--sb-action-width)) + 48px));flex-direction: column;align-items: center;padding-inline: 24px;}.sl-sbanner--content-floating_card .sl-sbanner__body{width: min(calc(100% - (var(--sb-card-side-m) * 2)),var(--sb-card-width-m));padding: var(--sb-card-pad-m);border: 1px solid rgb(255 255 255 / .56);border-radius: var(--sb-card-radius);background: rgb(var(--sb-card-rgb) / var(--sb-card-a));box-shadow: 0 28px 60px -32px rgb(22 17 13 / .62),0 10px 24px -20px rgb(22 17 13 / .4),inset 0 1px 0 rgb(255 255 255 / .54);backdrop-filter: blur(var(--sb-card-blur)) saturate(1.06);}.sl-sbanner--content-floating_card .sl-sbanner__text,.sl-sbanner--content-floating_card .sl-sbanner__notice{color: var(--sb-card-text);text-shadow: none;}.sl-sbanner--content-floating_card.sl-sbanner--card-left .sl-sbanner__body{align-self: flex-start;margin-right: 0;margin-left: var(--sb-card-side-m);}.sl-sbanner--content-floating_card.sl-sbanner--card-right .sl-sbanner__body{align-self: flex-end;margin-right: var(--sb-card-side-m);margin-left: 0;}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom.sl-sbanner--card-left .sl-sbanner__body{right: auto;left: var(--sb-card-side-m);margin-inline: 0;}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom.sl-sbanner--card-right .sl-sbanner__body{right: var(--sb-card-side-m);left: auto;margin-inline: 0;}.sl-sbanner--body-bottom .sl-sbanner__headline,.sl-sbanner--body-bottom .sl-sbanner__marquee{margin-bottom: 0;}.sl-sbanner--body-bottom .sl-sbanner__body{position: absolute;right: 0;bottom: var(--sb-body-bottom-m);left: 0;margin-inline: auto;}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom .sl-sbanner__content{box-sizing: border-box;justify-content: flex-start;padding: 32px 0 var(--sb-body-bottom-m);}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom .sl-sbanner__lead{display: flex;min-height: 0;flex: 1 1 auto;flex-direction: column;justify-content: center;}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom.sl-sbanner--pos-top .sl-sbanner__lead{justify-content: flex-start;}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom.sl-sbanner--pos-bottom .sl-sbanner__lead{justify-content: flex-end;}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom .sl-sbanner__body{position: relative;right: auto;bottom: auto;left: auto;flex: 0 0 auto;margin-top: var(--sb-card-gap-m);}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom.sl-sbanner--card-center .sl-sbanner__body{margin-right: auto;margin-left: auto;}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom.sl-sbanner--card-left .sl-sbanner__body{margin-right: auto;margin-left: var(--sb-card-side-m);}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom.sl-sbanner--card-right .sl-sbanner__body{margin-right: var(--sb-card-side-m);margin-left: auto;}.sl-sbanner__text{max-width: var(--sb-text-max);margin: 0 0 24px;color: var(--sb-text);font-size: var(--sb-text-m);font-weight: 450;line-height: 1.5;text-shadow: 0 1px 14px rgb(0 0 0 / .14);text-wrap: pretty;}.sl-sbanner__button{display: inline-flex;min-height: var(--sb-action-height);align-items: center;padding: 0 24px;border-radius: var(--sb-action-radius);background: var(--sb-btn-bg);box-shadow: 0 6px 18px -10px rgb(0 0 0 / .35);color: var(--sb-btn-text);font-size: 12px;font-weight: 500;letter-spacing: .09em;text-decoration: none;text-transform: uppercase;transition: transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;}.sl-sbanner__button:hover{box-shadow: 0 12px 26px -12px rgb(0 0 0 / .45);transform: translateY(-2px);}.sl-sbanner__button:focus-visible{outline: 2px solid var(--sb-btn-bg);outline-offset: 3px;}@keyframes sl-sbanner-left{from{transform: translate3d(0,0,0);}to{transform: translate3d(-50%,0,0);}}@keyframes sl-sbanner-right{from{transform: translate3d(-50%,0,0);}to{transform: translate3d(0,0,0);}}.sl-sbanner__signup{position: relative;display: flex;width: min(100%,var(--sb-action-width));min-height: var(--sb-action-height);overflow: hidden;border: 1px solid var(--sb-field-border);border-radius: var(--sb-action-radius);background: var(--sb-field-bg);box-shadow: 0 12px 32px -22px rgb(0 0 0 / .65);}.sl-sbanner__signup > input[type="email"]{min-width: 0;flex: 1 1 auto;padding: 0 16px;border: 0;outline: 0;background: transparent;color: var(--sb-field-text);font: inherit;font-size: 14px;}.sl-sbanner__signup > input[type="email"]::-moz-placeholder{color: color-mix(in srgb,var(--sb-field-text) 58%,transparent);opacity: 1;}.sl-sbanner__signup > input[type="email"]::placeholder{color: color-mix(in srgb,var(--sb-field-text) 58%,transparent);opacity: 1;}.sl-sbanner__signup > input[type="email"]:focus-visible{box-shadow: inset 0 0 0 2px color-mix(in srgb,var(--sb-email-btn-bg) 65%,transparent);}.sl-sbanner__signup > button{flex: 0 0 auto;min-width: 108px;padding: 0 18px;border: 0;background: var(--sb-email-btn-bg);color: var(--sb-email-btn-text);font-size: 11px;font-weight: 650;letter-spacing: .1em;text-transform: uppercase;cursor: pointer;}.sl-sbanner__signup > button:focus-visible{outline: 2px solid var(--sb-email-btn-text);outline-offset: -4px;}.sl-sbanner__whatsapp{display: inline-flex;width: min(100%,var(--sb-action-width));min-height: var(--sb-action-height);align-items: center;justify-content: center;gap: 10px;padding: 0 22px;border-radius: var(--sb-action-radius);background: var(--sb-email-btn-bg);box-shadow: 0 12px 32px -22px rgb(0 0 0 / .65);color: var(--sb-email-btn-text);font-size: 11px;font-weight: 650;letter-spacing: .1em;line-height: 1;text-decoration: none;text-transform: uppercase;transition: transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;}.sl-sbanner__whatsapp-heading{margin: 0 0 8px;color: var(--sb-text);font-size: clamp(24px,7vw,31px);font-weight: 500;letter-spacing: -.025em;line-height: 1.08;text-wrap: balance;}.sl-sbanner--content-floating_card .sl-sbanner__whatsapp-heading{color: var(--sb-card-text);}.sl-sbanner__whatsapp svg{width: 21px;height: 21px;flex: 0 0 auto;}.sl-sbanner__whatsapp:hover{box-shadow: 0 18px 36px -22px rgb(0 0 0 / .78);transform: translateY(-2px);}.sl-sbanner__whatsapp.is-disabled{opacity: 1;cursor: default;pointer-events: none;}.sl-sbanner__whatsapp.is-disabled:hover{box-shadow: 0 12px 32px -22px rgb(0 0 0 / .65);transform: none;}.sl-sbanner__whatsapp:focus-visible{outline: 2px solid var(--sb-email-btn-text);outline-offset: -4px;}.sl-sbanner__whatsapp-note,.sl-sbanner__whatsapp-missing{margin: 11px 0 0;color: var(--sb-text);font-size: 12px;line-height: 1.35;}.sl-sbanner--content-floating_card .sl-sbanner__whatsapp-note,.sl-sbanner--content-floating_card .sl-sbanner__whatsapp-missing{color: color-mix(in srgb,var(--sb-card-text) 72%,transparent);}.sl-sbanner__honeypot{position: absolute !important;width: 1px !important;height: 1px !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;white-space: nowrap !important;}.sl-sbanner__notice{margin: 10px 0 0;color: var(--sb-text);font-size: 12px;line-height: 1.35;}.sl-sbanner--mode-email .sl-sbanner__text,.sl-sbanner--mode-whatsapp .sl-sbanner__text{margin-bottom: 12px;}@media (min-width: 768px){.sl-sbanner{margin: var(--sb-mt-d) 0 var(--sb-mb-d);}.sl-sbanner__frame{height: var(--sb-height-d);}.sl-sbanner--inset .sl-sbanner__frame{margin-inline: var(--sb-side-d);}.sl-sbanner--has-mobile .sl-sbanner__asset--main{display: block;}.sl-sbanner--has-mobile .sl-sbanner__asset--mobile{display: none;}.sl-sbanner__content{padding-block: 64px;}.sl-sbanner--content-floating_card .sl-sbanner__body{width: min(calc(100% - (var(--sb-card-side-d) * 2)),var(--sb-card-width-d));padding: var(--sb-card-pad-d);}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom .sl-sbanner__content{padding: 48px 0 var(--sb-body-bottom-d);}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom .sl-sbanner__body{margin-top: var(--sb-card-gap-d);}.sl-sbanner--content-floating_card.sl-sbanner--card-left .sl-sbanner__body{margin-left: var(--sb-card-side-d);}.sl-sbanner--content-floating_card.sl-sbanner--card-right .sl-sbanner__body{margin-right: var(--sb-card-side-d);}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom.sl-sbanner--card-left .sl-sbanner__body{left: var(--sb-card-side-d);margin-inline: 0;}.sl-sbanner--content-floating_card.sl-sbanner--body-bottom.sl-sbanner--card-right .sl-sbanner__body{right: var(--sb-card-side-d);margin-inline: 0;}.sl-sbanner__lead{transform: translate3d(0,calc(var(--sb-headline-lift-d) * -1),0);}.sl-sbanner--body-bottom .sl-sbanner__body{bottom: var(--sb-body-bottom-d);}.sl-sbanner__headline{margin-bottom: 30px;font-size: var(--sb-headline-d);}.sl-sbanner__marquee{margin-bottom: 30px;}.sl-sbanner__word{font-size: var(--sb-headline-d);}.sl-sbanner__sep{font-size: calc(var(--sb-headline-d) * .5);}.sl-sbanner__text{margin-bottom: 30px;font-size: var(--sb-text-d);}.sl-sbanner__button{padding-inline: 28px;font-size: 13px;}}@media (prefers-reduced-motion: reduce){.sl-sbanner__marquee{display: none;}.sl-sbanner--marquee .sl-sbanner__headline{position: static;width: auto;height: auto;margin: 0 24px 22px;overflow: visible;clip-path: none;white-space: normal;}.sl-sbanner__media,.sl-sbanner__content{transform: none !important;}.sl-sbanner__button{transition: none;}.sl-sbanner--headline-shine .sl-sbanner__headline,.sl-sbanner--headline-shine .sl-sbanner__word,.sl-sbanner--headline-shine .sl-sbanner__sep{background-image: none;color: var(--sb-headline);-webkit-text-fill-color: var(--sb-headline);}}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;overflow: hidden;margin: -1px;padding: 0;border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);word-wrap: normal !important;}.screen-reader-text:focus{z-index: 100000;top: 5px;left: 5px;width: auto;height: auto;padding: 15px 23px 14px;border-radius: 3px;background-color: #f1f1f1;color: #2c2c2c;clip: auto !important;clip-path: none;font-size: 0.875rem;line-height: normal;text-decoration: none;}.sl-shopx{--slx-shell: 1280px;--slx-pad: clamp(1rem,4vw,3rem);--slx-fbtn-height: max(var(--slx-fbtn-h,46px),calc((var(--slx-fbtn-pad-y,12px) * 2) + var(--slx-fbtn-size,11px) + 22px));--slx-line-soft: color-mix(in srgb,var(--slx-rule,#D8D3EE) 55%,var(--slx-canvas,#FFFDF9));--slx-frame: color-mix(in srgb,var(--slx-text,#242234) 4%,var(--slx-canvas,#FFFDF9));background-color: var(--slx-canvas,var(--sl-canvas-ivory,#FFFDF9));color: var(--slx-text,#242234);}.sl-shopx__shell{width: min(calc(100% - (2 * var(--slx-pad))),var(--slx-shell));margin-inline: auto;}.sl-shopx .sl-wc-notices{max-width: var(--slx-shell);padding-top: 0;padding-bottom: 0;}.sl-shopx .sl-wc-notices .woocommerce-message,.sl-shopx .sl-wc-notices .woocommerce-info,.sl-shopx .sl-wc-notices .woocommerce-error,.sl-shopx .sl-wc-notices .woocommerce-notice{margin-top: 1rem;}.sl-catalogue-hero{position: relative;display: block;width: 100%;height: clamp(var(--slch-h-min,160px),var(--slch-h-m,210px),var(--slch-h-max,760px));overflow: hidden;background-color: var(--slx-frame,#F3F1F6);}.sl-catalogue-hero__media{position: absolute;inset: 0;}.sl-catalogue-hero__media-el,.sl-catalogue-hero__poster{display: block;width: 100%;height: 100%;-o-object-fit: var(--slch-fit,cover);object-fit: var(--slch-fit,cover);-o-object-position: var(--slch-focal,50% 50%);object-position: var(--slch-focal,50% 50%);}.sl-catalogue-hero__video{-o-object-position: var(--slch-video-focal,50% 50%);object-position: var(--slch-video-focal,50% 50%);}.sl-catalogue-hero__poster{position: absolute;inset: 0;}.sl-catalogue-hero__media-el--mobile{display: none;}.sl-catalogue-hero--video .sl-catalogue-hero__poster{display: none;}.sl-catalogue-hero--video .sl-catalogue-hero__media-el,.sl-catalogue-hero__img{filter: blur(var(--slch-blur,0px));}.sl-catalogue-hero__veil{position: absolute;inset: 0;background-color: color-mix(in srgb,var(--slch-veil,#000000) calc(var(--slch-veil-a,0.2) * 100%),transparent);}.sl-catalogue-hero__veil::after{content: "";position: absolute;inset: 0;background: var(--slch-gradient,none);}.sl-catalogue-hero__content{position: absolute;inset: 0;z-index: 1;display: grid;pointer-events: none;align-items: var(--slch-jy-m,end);justify-items: var(--slch-jx-m,start);padding: var(--slch-pad-m,20px);padding-top: calc(var(--slch-pad-m,20px) + var(--slch-safe-m,0px) + var(--slch-topsafe,0px));}.sl-catalogue-hero__heading{grid-area: 1 / 1;max-width: var(--slch-head-max,60%);margin: 0;color: var(--slch-head-color,#FFFFFF);font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-size: var(--slch-head-m,24px);font-weight: 400;letter-spacing: 0.012em;line-height: var(--slch-head-lh,1.05);text-align: var(--slch-ta-m,left);text-shadow: var(--slch-shadow,none);text-wrap: balance;pointer-events: auto;transform: translate(var(--slch-off-x,0px),var(--slch-off-y,0px));}body.sl-catalogue-hero-transparent .sl-main.sl-shopx{margin-top: calc(-1 * (var(--sl-header-height-mobile,62px) + 1px));}body.sl-catalogue-hero-transparent .sl-catalogue-hero{height: calc(clamp(var(--slch-h-min,160px),var(--slch-h-m,210px),var(--slch-h-max,760px)) + var(--sl-header-height-mobile,62px));}body.sl-catalogue-hero-transparent .sl-site-header{transition: background-color var(--slch-transition,320ms) ease,box-shadow var(--slch-transition,320ms) ease,backdrop-filter var(--slch-transition,320ms) ease,border-color var(--slch-transition,320ms) ease;}body.sl-catalogue-hero-transparent .sl-site-header:not(.sl-header--scrolled){background-color: transparent;backdrop-filter: none;-webkit-backdrop-filter: none;border-bottom-color: transparent;box-shadow: none;}body.sl-catalogue-hero-transparent .sl-site-header:not(.sl-header--scrolled) :is(.sl-header-menu-toggle,.sl-header-wishlist,.sl-header-account,.sl-header-bag){color: var(--slch-th-icon,#FFFFFF);transition: color var(--slch-transition,320ms) ease;}body.sl-catalogue-hero-transparent .sl-site-header:not(.sl-header--scrolled) :is(.sl-header-brand a,.sl-header-brand .custom-logo-link,.sl-header-brand__text){color: var(--slch-th-logo,#FFFFFF);transition: color var(--slch-transition,320ms) ease;}body.sl-catalogue-hero-transparent .sl-site-header:not(.sl-header--scrolled) .sl-primary-nav__menu a{color: var(--slch-th-menu,#FFFFFF);transition: color var(--slch-transition,320ms) ease;}body.sl-catalogue-hero-transparent .sl-site-header:not(.sl-header--scrolled) .sl-header-brand img{filter: var(--slch-th-logo-filter,none);transition: filter var(--slch-transition,320ms) ease;}body.sl-catalogue-hero-transparent .sl-site-header.sl-header--scrolled{background-color: color-mix(in srgb,var(--slch-sticky-bg,#F7F2EA) 92%,transparent);backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px);border-bottom-color: var(--sl-header-border,#DED6CA);box-shadow: 0 10px 30px rgba(43,36,31,0.08);}body.sl-catalogue-hero-transparent .sl-site-header.sl-header--scrolled :is(.sl-header-menu-toggle,.sl-header-wishlist,.sl-header-account,.sl-header-bag,.sl-header-brand a,.sl-header-brand .custom-logo-link,.sl-header-brand__text){color: var(--slch-sticky-icon,#211E1A);}body.sl-catalogue-hero-transparent .sl-site-header.sl-header--scrolled .sl-header-brand img{filter: var(--slch-sticky-logo-filter,none);}@media (max-width: 639px){body.sl-chero-off-mobile .sl-catalogue-hero{display: none;}.sl-catalogue-hero__media-el,.sl-catalogue-hero__poster{-o-object-position: var(--slch-focal-m,var(--slch-focal,50% 50%));object-position: var(--slch-focal-m,var(--slch-focal,50% 50%));}}@media (min-width: 640px) and (max-width: 1023px){body.sl-chero-off-tablet .sl-catalogue-hero{display: none;}.sl-catalogue-hero{height: clamp(var(--slch-h-min,160px),var(--slch-h-t,290px),var(--slch-h-max,760px));}body.sl-catalogue-hero-transparent .sl-catalogue-hero{height: calc(clamp(var(--slch-h-min,160px),var(--slch-h-t,290px),var(--slch-h-max,760px)) + var(--sl-header-height-desktop,66px));}.sl-catalogue-hero__content{align-items: var(--slch-jy-t,end);justify-items: var(--slch-jx-t,start);padding: var(--slch-pad-t,28px);padding-top: calc(var(--slch-pad-t,28px) + var(--slch-safe-d,0px) + var(--slch-topsafe,0px));}.sl-catalogue-hero__heading{font-size: var(--slch-head-t,29px);text-align: var(--slch-ta-t,left);}}@media (min-width: 640px){body.sl-catalogue-hero-transparent .sl-main.sl-shopx{margin-top: calc(-1 * (var(--sl-header-height-desktop,66px) + 1px));}}@media (min-width: 1024px){body.sl-chero-off-desktop .sl-catalogue-hero{display: none;}.sl-catalogue-hero{height: clamp(var(--slch-h-min,160px),var(--slch-h-d,380px),var(--slch-h-max,760px));}body.sl-catalogue-hero-transparent .sl-catalogue-hero{height: calc(clamp(var(--slch-h-min,160px),var(--slch-h-d,380px),var(--slch-h-max,760px)) + var(--sl-header-height-desktop,66px));}.sl-catalogue-hero__content{align-items: var(--slch-jy-d,end);justify-items: var(--slch-jx-d,start);padding: var(--slch-pad-d,40px);padding-top: calc(var(--slch-pad-d,40px) + var(--slch-safe-d,0px) + var(--slch-topsafe,0px));}.sl-catalogue-hero__heading{font-size: var(--slch-head-d,34px);text-align: var(--slch-ta-d,left);}}@media (prefers-reduced-motion: reduce){.sl-catalogue-hero--video .sl-catalogue-hero__video{display: none;}.sl-catalogue-hero--video .sl-catalogue-hero__poster{display: block;}body.sl-catalogue-hero-transparent .sl-site-header,body.sl-catalogue-hero-transparent .sl-site-header :is(.sl-header-menu-toggle,.sl-header-wishlist,.sl-header-account,.sl-header-bag,.sl-header-brand img){transition: none;}}.sl-catalogue-page-heading{padding-block: var(--slph-top,22px) var(--slph-bottom,12px);background-color: var(--slph-bg,var(--slx-canvas,var(--sl-canvas-ivory,#FFFDF9)));text-align: var(--slph-align,center);}.sl-catalogue-page-heading--hidden{position: absolute;width: 1px;height: 1px;overflow: hidden;margin: -1px;padding: 0;border: 0;clip-path: inset(50%);white-space: nowrap;}.sl-catalogue-page-heading__text{margin-inline: auto;color: var(--slph-color,#242234);font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-size: var(--slph-m,26px);font-weight: 500;letter-spacing: 0.02em;line-height: 1.15;}.sl-catalogue-page-heading__eyebrow{margin: 0 0 6px;color: var(--slph-eyebrow,var(--slx-muted,#8E8998));font-family: var(--sl-font-sans,system-ui),sans-serif;font-size: 11px;font-weight: 600;letter-spacing: 0.2em;line-height: 1.3;text-transform: uppercase;}.sl-catalogue-page-heading__text .sl-hk-accent{color: var(--slph-accent,#2F6F68);}.sl-catalogue-page-heading__intro{max-width: 60ch;margin: 8px auto 0;color: var(--slx-muted,#756D67);font-family: var(--sl-font-sans,system-ui),sans-serif;font-size: 14px;line-height: 1.6;text-wrap: balance;}.sl-catalogue-page-heading__count{margin-inline-start: 0.4em;color: var(--slx-muted,#8E8998);font-family: var(--sl-font-sans,system-ui),sans-serif;font-size: 0.5em;font-weight: 500;letter-spacing: 0.01em;white-space: nowrap;}.sl-catalogue-page-heading__count::before{content: "(";}.sl-catalogue-page-heading__count::after{content: ")";}@media (min-width: 640px){.sl-catalogue-page-heading__text{font-size: var(--slph-d,32px);}}@media (min-width: 640px) and (max-width: 1023px){.sl-catalogue-page-heading__text{font-size: var(--slph-t,29px);}}.sl-shopx__body{padding-block: 0;}.sl-shopx__layout{padding-top: var(--slch-gap-below,22px);}.sl-shopx__layout:has(> .sl-catalogue-page-heading:not(.sl-catalogue-page-heading--hidden)){padding-top: 0;}.sl-shopx__layout > .sl-catalogue-page-heading{margin-bottom: var(--slch-gap-below,22px);}.sl-shopx__grid{--slx-cols: var(--slx-cols-mobile,2);--slx-tracks: var(--slx-cols);display: grid;grid-template-columns: repeat(var(--slx-cols),minmax(0,1fr));gap: var(--slx-rowgap-m,26px) var(--slx-colgap-m,11px);margin: 0;padding: 0;list-style: none;}.sl-shopx__cell{display: flex;min-width: 0;order: var(--sl-i,0);}.sl-shopx__cell > .sl-pcard{width: 100%;}.sl-cbanner{grid-column: 1 / -1;order: var(--sl-i,45);margin-block: var(--cb-space,10px);}.sl-cbanner--1{--cb-fg: var(--slx-b1-fg,#FFFFFF);--cb-cta: var(--slx-b1-cta,#FFFFFF);--cb-cta-line: var(--slx-b1-cta-line,#FFFFFF);--cb-veil: var(--slx-b1-veil,#1E1A22);--cb-veil-a: var(--slx-b1-veil-a,0.42);--cb-h: var(--slx-b1-h-m,230px);--cb-radius: var(--slx-b1-radius,14px);--cb-space: var(--slx-b1-space-m,10px);--cb-align: var(--slx-b1-align,center);}.sl-cbanner--2{--cb-fg: var(--slx-b2-fg,#FFFFFF);--cb-cta: var(--slx-b2-cta,#FFFFFF);--cb-cta-line: var(--slx-b2-cta-line,#FFFFFF);--cb-veil: var(--slx-b2-veil,#1E1A22);--cb-veil-a: var(--slx-b2-veil-a,0.42);--cb-h: var(--slx-b2-h-m,230px);--cb-radius: var(--slx-b2-radius,14px);--cb-space: var(--slx-b2-space-m,10px);--cb-align: var(--slx-b2-align,center);}.sl-cbanner__inner{position: relative;display: flex;min-height: var(--cb-h,230px);align-items: flex-end;overflow: hidden;padding: 22px 20px;border-radius: var(--cb-radius,14px);background-color: var(--slx-frame);color: var(--cb-fg,#FFFFFF);text-decoration: none;}.sl-cbanner__img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-cbanner__img--wide{display: none;}.sl-cbanner__img--wide:only-of-type{display: block;}.sl-cbanner__veil{position: absolute;inset: 0;background-color: color-mix(in srgb,var(--cb-veil,#1E1A22) calc(var(--cb-veil-a,0.42) * 100%),transparent);}.sl-cbanner__veil::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 70%;background: linear-gradient(to top,color-mix(in srgb,var(--cb-veil,#1E1A22) 46%,transparent),transparent);}.sl-cbanner__body{position: relative;display: flex;width: 100%;flex-direction: column;align-items: var(--cb-align,center);gap: 7px;text-align: var(--cb-align,center);}.sl-cbanner__title{font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-size: clamp(26px,8vw,42px);font-weight: 400;letter-spacing: 0.01em;line-height: 1.02;}.sl-cbanner__text{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: clamp(11px,3.1vw,14px);font-weight: 400;letter-spacing: 0.05em;line-height: 1.45;opacity: 0.94;}.sl-cbanner__cta{margin-top: 5px;padding: 9px 17px;border: 1px solid var(--cb-cta-line,#FFFFFF);color: var(--cb-cta,#FFFFFF);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 10px;font-weight: 600;letter-spacing: 0.17em;line-height: 1;text-transform: uppercase;transition: background-color 0.25s ease,color 0.25s ease;}a.sl-cbanner__inner:hover .sl-cbanner__cta{background-color: var(--cb-cta-line,#FFFFFF);color: var(--cb-veil,#1E1A22);}a.sl-cbanner__inner:focus-visible{outline: 2px solid var(--slx-text,#242234);outline-offset: 3px;}.sl-shopx__cell--media{grid-column: 1 / -1;}@media (min-width: 640px){.sl-shopx__cell.sl-shopx__cell--mc-card{grid-column: span 1;margin-block: 0;}.sl-shopx__cell--mc-card .sl-cmcard__inner{min-height: 0;aspect-ratio: var(--slx-cratio-d,var(--slx-ratio-d,3 / 4));}.sl-cmcard__inner{container: mcard / inline-size;}}@supports (width: mod(5px,3px)){@media (min-width: 640px){.sl-shopx__cell.sl-shopx__cell--mc-fill{--mc-used: mod(var(--mc-since,0),var(--slx-tracks));grid-column: span calc(var(--slx-tracks) - var(--mc-used));--mc-share: min(1,var(--mc-used));margin-block: calc(14px * (1 - var(--mc-share)));}.sl-shopx__cell--mc-fill .sl-cmcard__inner{min-height: calc(clamp(320px,42vw,520px) * (1 - var(--mc-share)));}}}@media (min-width: 640px){@container mcard (max-width: 420px){.sl-cmcard__overlay{padding: 20px;}.sl-cmcard__heading{font-size: min(var(--mc-heading-d,40px),12.5cqi);}.sl-cmcard__desc{font-size: min(var(--mc-desc-d,14px),5.4cqi);}.sl-cmcard__eyebrow{font-size: min(var(--mc-eyebrow-d,12px),3.6cqi);}.sl-cmcard__cta{padding-inline: min(var(--mc-cta-pad-x-d,18px),5.5cqi);}}}.sl-cmcard{margin-block: 14px;}.sl-cmcard__inner{position: relative;display: block;width: 100%;min-height: clamp(320px,42vw,520px);overflow: hidden;border-radius: var(--mc-radius-m,14px);background-color: var(--slx-frame);}.sl-cmcard__video,.sl-cmcard__picture,.sl-cmcard__img{position: absolute;inset: 0;width: 100%;height: 100%;}.sl-cmcard__video,.sl-cmcard__img{-o-object-fit: cover;object-fit: cover;-o-object-position: var(--mc-focal-m,50% 50%);object-position: var(--mc-focal-m,50% 50%);}.sl-cmcard__picture{display: block;}.sl-cmcard__scrim{position: absolute;inset: 0;z-index: 2;background: var(--mc-scrim,linear-gradient(to top,rgba(30,26,34,0.45) 0%,rgba(30,26,34,0.25) 42%,rgba(30,26,34,0.08) 100%));pointer-events: none;}.sl-cmcard__overlay{position: absolute;inset: 0;z-index: 3;display: flex;justify-content: var(--mc-pos-x-m,center);align-items: var(--mc-pos-y-m,flex-end);padding: 22px;pointer-events: none;}.sl-cmcard__content{display: flex;flex-direction: column;gap: var(--mc-content-gap-m,10px);align-items: var(--mc-items,center);max-width: var(--mc-text-maxw-m,320px);text-align: var(--mc-text-align,center);pointer-events: auto;}.sl-cmcard__content--panel{background: var(--mc-panel-bg,rgba(27,21,18,0.85));border-radius: var(--mc-panel-radius,12px);padding: var(--mc-panel-pad,20px);}.sl-cmcard__play{display: inline-flex;align-items: center;justify-content: center;width: var(--mc-play-m,52px);height: var(--mc-play-m,52px);padding: 0;border: 1px solid var(--mc-play-border,#FFFFFF);border-radius: 999px;background-color: rgba(0,0,0,0.18);color: var(--mc-play,#FFFFFF);cursor: pointer;transition: background-color 0.25s ease;}.sl-cmcard__play:hover{background-color: rgba(0,0,0,0.34);}.sl-cmcard__play:focus-visible{outline: 2px solid var(--mc-play,#FFFFFF);outline-offset: 3px;}.sl-cmcard__play-icon{width: 42%;height: 42%;}.sl-cmcard__play-icon--pause{display: none;}.sl-cmcard__play[aria-pressed="true"] .sl-cmcard__play-icon--play{display: none;}.sl-cmcard__play[aria-pressed="true"] .sl-cmcard__play-icon--pause{display: block;}.sl-cmcard__eyebrow{font-family: var(--mc-eyebrow-font,"Montserrat",var(--sl-font-sans),sans-serif);font-size: var(--mc-eyebrow-m,11px);font-weight: 600;letter-spacing: 0.18em;line-height: 1.2;text-transform: uppercase;color: var(--mc-eyebrow,#FFFFFF);}.sl-cmcard__heading{font-family: var(--mc-heading-font,"Cormorant Garamond",var(--sl-font-serif),serif);font-size: var(--mc-heading-m,30px);font-weight: 400;letter-spacing: 0.01em;line-height: 1.04;color: var(--mc-heading,#FFFFFF);}.sl-cmcard__desc{margin: 0;font-family: var(--mc-desc-font,"Montserrat",var(--sl-font-sans),sans-serif);font-size: var(--mc-desc-m,13px);font-weight: 400;letter-spacing: 0.03em;line-height: 1.45;color: var(--mc-desc,#FFFFFF);}.sl-cmcard__ctas{display: flex;flex-wrap: wrap;gap: var(--mc-cta-gap-m,10px);justify-content: var(--mc-cta-align,center);margin-top: 2px;}.sl-cmcard__ctas[data-vs-cta-layout-m="stack"]{flex-direction: column;}.sl-cmcard__ctas[data-vs-cta-layout-m="feature"][data-vs-cta-count="3"]{justify-content: center;}.sl-cmcard__ctas[data-vs-cta-layout-m="feature"][data-vs-cta-count="3"] .sl-cmcard__cta:first-child{flex-basis: 100%;}.sl-cmcard__cta{display: inline-flex;align-items: center;justify-content: center;min-height: var(--mc-cta-minh-m,42px);padding: 0 var(--mc-cta-pad-x-m,14px);border: 1px solid var(--mc-b-border,#FFFFFF);border-radius: var(--mc-cta-radius-m,0px);background-color: var(--mc-b-bg,transparent);color: var(--mc-b-color,#FFFFFF);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--mc-cta-m,10px);font-weight: 600;letter-spacing: 0.14em;line-height: 1;text-transform: uppercase;text-decoration: none;cursor: pointer;transition: background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease;}.sl-cmcard__cta:hover,.sl-cmcard__cta:focus-visible{background-color: var(--mc-b-hbg,#FFFFFF);color: var(--mc-b-hcolor,#1E1A22);border-color: var(--mc-b-hborder,#FFFFFF);}.sl-cmcard__cta:focus-visible{outline: 2px solid var(--mc-b-border,#FFFFFF);outline-offset: 3px;}@media (min-width: 768px){.sl-cmcard__inner{border-radius: var(--mc-radius-d,14px);}.sl-cmcard__video,.sl-cmcard__img{-o-object-position: var(--mc-focal-d,50% 50%);object-position: var(--mc-focal-d,50% 50%);}.sl-cmcard__overlay{justify-content: var(--mc-pos-x-d,center);align-items: var(--mc-pos-y-d,flex-end);padding: 34px;}.sl-cmcard__content{gap: var(--mc-content-gap-d,12px);max-width: var(--mc-text-maxw-d,560px);}.sl-cmcard__play{width: var(--mc-play-d,60px);height: var(--mc-play-d,60px);}.sl-cmcard__eyebrow{font-size: var(--mc-eyebrow-d,12px);}.sl-cmcard__heading{font-size: var(--mc-heading-d,40px);}.sl-cmcard__desc{font-size: var(--mc-desc-d,14px);}.sl-cmcard__ctas{gap: var(--mc-cta-gap-d,12px);}.sl-cmcard__ctas[data-vs-cta-layout-d="stack"]{flex-direction: column;}.sl-cmcard__ctas[data-vs-cta-layout-d="feature"][data-vs-cta-count="3"]{justify-content: center;}.sl-cmcard__ctas[data-vs-cta-layout-d="feature"][data-vs-cta-count="3"] .sl-cmcard__cta:first-child{flex-basis: 100%;}.sl-cmcard__cta{min-height: var(--mc-cta-minh-d,44px);padding: 0 var(--mc-cta-pad-x-d,18px);border-radius: var(--mc-cta-radius-d,0px);font-size: var(--mc-cta-d,11px);}}.sl-cfilter{position: relative;z-index: 60;}.sl-cfilter__trigger{position: fixed;z-index: 60;bottom: calc(var(--slx-fbtn-bottom,22px) + env(safe-area-inset-bottom,0px));display: inline-flex;width: -moz-max-content;width: max-content;max-width: calc(100% - 32px);min-height: var(--slx-fbtn-h,46px);box-sizing: border-box;align-items: center;justify-content: center;gap: 11px;padding: var(--slx-fbtn-pad-y,12px) var(--slx-fbtn-pad-x,20px);border-radius: var(--slx-fbtn-radius,40px);background-color: var(--slx-fbtn-bg,#17151C);color: var(--slx-fbtn-fg,#FFFFFF);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--slx-fbtn-size,11px);font-weight: 600;letter-spacing: 0.1em;line-height: 1;text-transform: uppercase;list-style: none;cursor: pointer;box-shadow: 0 12px 28px -14px rgb(23 21 28 / 0.6),0 2px 7px -3px rgb(23 21 28 / 0.32);-webkit-tap-highlight-color: transparent;}.sl-cfilter--active .sl-cfilter__trigger{background-color: var(--slx-fbtn-active-bg,var(--slx-fbtn-bg,#17151C));color: var(--slx-fbtn-active-fg,var(--slx-fbtn-fg,#FFFFFF));}.sl-cfilter__trigger::-webkit-details-marker{display: none;}.sl-cfilter__trigger{transition: opacity 0.2s ease,visibility 0s linear 0s;}.sl-cfilter--away .sl-cfilter__trigger{visibility: hidden;opacity: 0;pointer-events: none;transition: opacity 0.2s ease,visibility 0s linear 0.2s;}.sl-cfilter__details[open] > .sl-cfilter__trigger{visibility: hidden;opacity: 0;pointer-events: none;transition: none;}.sl-cfilter--center .sl-cfilter__trigger{right: 0;left: 0;margin-inline: auto;}.sl-cfilter--left .sl-cfilter__trigger{left: max(16px,env(safe-area-inset-left,0px));}.sl-cfilter--right .sl-cfilter__trigger{right: max(16px,env(safe-area-inset-right,0px));}.sl-cfilter__trigger:focus-visible{outline: 2px solid var(--slx-fbtn-bg,#17151C);outline-offset: 3px;}.sl-cfilter__icon{width: 18px;height: 18px;flex: 0 0 auto;}.sl-cfilter__label{overflow: hidden;padding-top: 1px;text-overflow: ellipsis;white-space: nowrap;}.sl-cfilter__dot{display: inline-flex;min-width: 19px;height: 19px;box-sizing: border-box;flex: 0 0 auto;align-items: center;justify-content: center;padding: 0 5px;border-radius: 999px;background-color: var(--slx-fbtn-active-fg,var(--slx-fbtn-fg,#FFFFFF));color: var(--slx-fbtn-active-bg,var(--slx-fbtn-bg,#17151C));font-size: 10px;letter-spacing: 0;}.sl-cfilter__sheet{position: fixed;z-index: 70;inset: 0;display: flex;align-items: flex-end;justify-content: center;}.sl-cfilter__scrim{position: absolute;inset: 0;background-color: rgb(23 21 28 / 0.44);}.sl-cfilter__panel{--ff-ink: var(--slx-text,#242234);--ff-muted: var(--slx-muted,#6E6A85);--ff-canvas: var(--slx-canvas,#FFFDF9);--ff-rule: color-mix(in srgb,var(--ff-ink) 20%,var(--ff-canvas));--ff-line: color-mix(in srgb,var(--ff-ink) 10%,var(--ff-canvas));position: relative;display: flex;width: 100%;max-width: 560px;max-height: min(90vh,760px);max-height: min(90dvh,760px);flex-direction: column;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;border-radius: 20px 20px 0 0;background-color: var(--ff-canvas);color: var(--ff-ink);box-shadow: 0 -20px 54px -26px rgb(23 21 28 / 0.55);animation: sl-cfilter-rise 0.26s cubic-bezier(0.22,0.8,0.3,1) both;}@keyframes sl-cfilter-rise{from{transform: translateY(14px);opacity: 0;}}.sl-ff [hidden]{display: none !important;}.sl-cfilter__head{position: sticky;z-index: 3;top: 0;display: flex;flex: none;align-items: center;gap: 10px;padding: 22px 20px 10px;background-color: var(--ff-canvas);}.sl-cfilter__grip{position: absolute;top: 8px;left: 50%;width: 34px;height: 3px;border-radius: 999px;background-color: var(--ff-rule);transform: translateX(-50%);}.sl-cfilter__heading{margin: 0;color: var(--ff-ink);font-family: var(--sl-font-serif),Georgia,serif;font-size: 24px;font-weight: 500;letter-spacing: 0;line-height: 1.1;}.sl-cfilter__close{display: inline-flex;width: 38px;height: 38px;flex: 0 0 auto;align-items: center;justify-content: center;margin-left: auto;padding: 0;border: 0;border-radius: 999px;background: none;color: var(--ff-ink);cursor: pointer;}.sl-cfilter__close svg{width: 20px;height: 20px;}.sl-cfilter__close:focus-visible{outline: 2px solid var(--ff-ink);outline-offset: 1px;}.sl-ff__chips{display: flex;flex: none;align-items: flex-start;gap: 12px;padding: 6px 20px 14px;border-bottom: 1px solid var(--ff-line);}.sl-ff__chip-list{display: flex;min-width: 0;flex: 1;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none;}.sl-ff__chips--under{display: block;}.sl-ff__chips--under::after{content: "";display: block;clear: both;}.sl-ff__chips--under .sl-ff__clear{float: right;margin: 0 0 0 12px;}.sl-ff__chips--under .sl-ff__chip-list{display: block;margin: 0 0 -8px;line-height: 0;}.sl-ff__chips--under .sl-ff__chip-list > li{display: inline-block;margin: 0 8px 8px 0;vertical-align: top;}.sl-ff__chips--under .sl-ff__chip{display: flex;}.sl-ff__chip{display: inline-flex;min-height: 34px;box-sizing: border-box;align-items: center;gap: 8px;padding: 0 12px 0 14px;border: 1px solid var(--slx-chip-line,#DDD3C4);border-radius: 999px;background-color: var(--slx-chip-bg,#F1EBE1);color: var(--slx-chip-fg,#2B241F);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 12.5px;font-weight: 500;letter-spacing: 0.01em;line-height: 1;text-decoration: none;cursor: pointer;-webkit-tap-highlight-color: transparent;}.sl-ff__chip:focus-visible{outline: 2px solid var(--ff-ink);outline-offset: 2px;}.sl-ff__chip-dot{width: 12px;height: 12px;box-sizing: border-box;flex: 0 0 auto;margin-left: -2px;border: 1px solid rgb(23 21 28 / 0.2);border-radius: 50%;background-color: var(--sl-sw,transparent);}.sl-ff__chip-dot--none{border-style: dashed;background-image: repeating-linear-gradient(135deg,transparent 0 2px,rgb(23 21 28 / 0.18) 2px 3px);background-color: var(--ff-canvas);}.sl-ff__x{width: 11px;height: 11px;flex: 0 0 auto;opacity: 0.7;}.sl-ff__clear{flex: none;align-self: flex-start;display: inline-flex;min-height: 34px;align-items: center;color: var(--ff-muted);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 11px;font-weight: 600;letter-spacing: 0.1em;text-decoration: underline;text-transform: uppercase;text-underline-offset: 3px;white-space: nowrap;}.sl-cfilter__scroll{position: relative;min-height: 9.5rem;flex: 1 1 auto;overflow-y: auto;padding: 0 20px 18px;-webkit-overflow-scrolling: touch;overscroll-behavior: contain;}.sl-ff__sort{position: relative;display: flex;flex-direction: column;gap: 8px;padding: 16px 0 18px;border-bottom: 1px solid var(--ff-line);}.sl-ff__select{width: 100%;min-height: 46px;box-sizing: border-box;padding: 0 40px 0 14px;border: 1px solid var(--ff-rule);border-radius: 11px;-moz-appearance: none;appearance: none;-webkit-appearance: none;background-color: var(--ff-canvas);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%236E6A85' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;background-size: 18px;color: var(--ff-ink);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 14px;font-weight: 500;cursor: pointer;}.sl-ff__select:focus-visible{outline: 2px solid var(--ff-ink);outline-offset: 1px;}.sl-ff__sort-field{position: relative;}.sl-ff__sort.is-enhanced .sl-ff__select{position: absolute;width: 1px;height: 1px;min-height: 0;overflow: hidden;margin: -1px;padding: 0;border: 0;clip-path: inset(50%);opacity: 0;pointer-events: none;}.sl-ff__sort-btn{display: flex;width: 100%;min-height: 46px;box-sizing: border-box;align-items: center;justify-content: space-between;gap: 10px;padding: 0 12px 0 14px;border: 1px solid var(--ff-rule);border-radius: 11px;background-color: var(--ff-canvas);color: var(--ff-ink);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 14px;font-weight: 500;line-height: 1.2;text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: border-color 0.18s ease;}.sl-ff__sort-btn:hover{border-color: color-mix(in srgb,var(--ff-ink) 45%,var(--ff-canvas));}.sl-ff__sort.is-open .sl-ff__sort-btn{border-color: var(--ff-ink);}.sl-ff__sort-btn:focus-visible{outline: 2px solid var(--ff-ink);outline-offset: 1px;}.sl-ff__sort-value{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.sl-ff__sort-chev{width: 18px;height: 18px;flex: 0 0 auto;color: var(--ff-muted);transition: transform 0.2s ease;}.sl-ff__sort.is-open .sl-ff__sort-chev{transform: rotate(180deg);}.sl-ff__sort-list{position: absolute;z-index: 30;top: calc(100% + 6px);right: 0;left: 0;max-height: min(320px,60vh);overflow-y: auto;overscroll-behavior: contain;margin: 0;padding: 6px;list-style: none;border: 1px solid var(--ff-line);border-radius: 14px;background-color: var(--ff-canvas);color: var(--ff-ink);box-shadow: 0 22px 44px -22px rgb(36 34 52 / 0.5),0 3px 10px rgb(36 34 52 / 0.08);outline: none;animation: sl-ff-sort-in 0.16s ease-out both;}.sl-ff__sort.is-up .sl-ff__sort-list{top: auto;bottom: calc(100% + 6px);}@keyframes sl-ff-sort-in{from{opacity: 0;transform: translateY(-4px);}}.sl-ff__sort-opt{display: flex;min-height: 44px;align-items: center;justify-content: space-between;gap: 10px;padding: 0 12px;border-radius: 9px;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 14px;font-weight: 500;line-height: 1.25;cursor: pointer;-webkit-tap-highlight-color: transparent;}.sl-ff__sort-opt.is-active{background-color: color-mix(in srgb,var(--ff-ink) 7%,var(--ff-canvas));}.sl-ff__sort-opt[aria-selected="true"]{font-weight: 700;}.sl-ff__sort-check{width: 16px;height: 16px;flex: 0 0 auto;opacity: 0;}.sl-ff__sort-opt[aria-selected="true"] .sl-ff__sort-check{opacity: 1;}@media (prefers-reduced-motion: reduce){.sl-ff__sort-list{animation: none;}.sl-ff__sort-chev,.sl-ff__sort-btn{transition: none;}}.sl-ff__sort-label,.sl-ff__field-label{color: var(--ff-muted);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 10px;font-weight: 600;letter-spacing: 0.16em;line-height: 1;text-transform: uppercase;}.sl-ff__group{border-bottom: 1px solid var(--ff-line);}.sl-ff__summary{display: flex;min-height: 54px;align-items: center;gap: 8px;list-style: none;cursor: pointer;-webkit-tap-highlight-color: transparent;}.sl-ff__summary::-webkit-details-marker{display: none;}.sl-ff__summary:focus-visible{outline: 2px solid var(--ff-ink);outline-offset: -2px;}.sl-ff__title{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 11.5px;font-weight: 700;letter-spacing: 0.17em;line-height: 1.2;text-transform: uppercase;}.sl-ff__gcount{color: var(--ff-muted);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 12px;font-weight: 500;}.sl-ff__chev{width: 18px;height: 18px;flex: 0 0 auto;margin-left: auto;color: var(--ff-muted);transition: transform 0.2s ease;}.sl-ff__group:not([open]) .sl-ff__chev{transform: rotate(180deg);}.sl-ff__body{margin: 0;padding: 2px 0 20px;}ul.sl-ff__opts{list-style: none;}.sl-ff__input{position: absolute;width: 1px;height: 1px;overflow: hidden;margin: -1px;padding: 0;border: 0;clip-path: inset(50%);white-space: nowrap;}.sl-ff__count{color: var(--ff-muted);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 12px;font-weight: 500;font-variant-numeric: tabular-nums;}.sl-ff__opt.is-empty{opacity: 0.42;}.sl-ff__opt.is-empty .sl-ff__label,.sl-ff__switch.is-empty{cursor: not-allowed;}.sl-ff__opts--swatch{display: grid;grid-template-columns: repeat(auto-fill,minmax(78px,1fr));gap: 8px 6px;}.sl-ff__label--swatch{position: relative;display: flex;flex-direction: column;align-items: center;gap: 7px;padding: 4px 2px 2px;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;}.sl-ff__dot{position: relative;display: inline-flex;width: 38px;height: 38px;box-sizing: border-box;align-items: center;justify-content: center;border: 1px solid rgb(23 21 28 / 0.16);border-radius: 50%;background-color: var(--sl-sw,transparent);color: #FFFFFF;transition: box-shadow 0.18s ease;}.sl-ff__dot--none{border-style: dashed;background-image: repeating-linear-gradient(135deg,transparent 0 4px,rgb(23 21 28 / 0.1) 4px 5px);background-color: var(--ff-canvas);}.sl-ff__tick{width: 18px;height: 18px;opacity: 0;filter: drop-shadow(0 0 1.5px rgb(0 0 0 / 0.65));transition: opacity 0.15s ease;}.sl-ff__dot--none .sl-ff__tick{color: var(--ff-ink);filter: none;}.sl-ff__input:checked + .sl-ff__dot{box-shadow: 0 0 0 2px var(--ff-canvas),0 0 0 4px var(--ff-ink);}.sl-ff__input:checked + .sl-ff__dot .sl-ff__tick{opacity: 1;}.sl-ff__input:focus-visible + .sl-ff__dot{outline: 2px solid var(--ff-ink);outline-offset: 5px;}.sl-ff__swname{color: var(--ff-ink);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 12.5px;font-weight: 500;line-height: 1.2;overflow-wrap: anywhere;}.sl-ff__label--swatch .sl-ff__count{margin-top: -4px;font-size: 11.5px;}.sl-ff__opts--chips{display: flex;flex-wrap: wrap;gap: 8px;}.sl-ff__label--chips{display: block;cursor: pointer;-webkit-tap-highlight-color: transparent;}.sl-ff__pill{display: inline-flex;min-height: 42px;box-sizing: border-box;align-items: center;gap: 6px;padding: 0 16px;border: 1px solid var(--ff-rule);border-radius: 999px;background-color: transparent;color: var(--ff-ink);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 13px;font-weight: 500;line-height: 1;transition: background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;}.sl-ff__input:checked + .sl-ff__pill{border-color: var(--ff-ink);background-color: var(--ff-ink);color: var(--ff-canvas);}.sl-ff__input:checked + .sl-ff__pill .sl-ff__count{color: inherit;opacity: 0.75;}.sl-ff__input:focus-visible + .sl-ff__pill{outline: 2px solid var(--ff-ink);outline-offset: 2px;}.sl-ff__opts--list,.sl-ff__opts--list > li{margin: 0;padding: 0;}.sl-ff__label--list{display: flex;min-height: 42px;align-items: center;gap: 12px;cursor: pointer;-webkit-tap-highlight-color: transparent;}.sl-ff__box{position: relative;display: inline-flex;width: 20px;height: 20px;box-sizing: border-box;flex: 0 0 auto;align-items: center;justify-content: center;border: 1px solid var(--ff-rule);border-radius: 5px;background-color: var(--ff-canvas);color: var(--ff-canvas);transition: background-color 0.18s ease,border-color 0.18s ease;}.sl-ff__box .sl-ff__tick{width: 14px;height: 14px;filter: none;}.sl-ff__input:checked + .sl-ff__box{border-color: var(--ff-ink);background-color: var(--ff-ink);}.sl-ff__input:checked + .sl-ff__box .sl-ff__tick{opacity: 1;}.sl-ff__input:focus-visible + .sl-ff__box{outline: 2px solid var(--ff-ink);outline-offset: 2px;}.sl-ff__text{min-width: 0;color: var(--ff-ink);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 13.5px;line-height: 1.3;}.sl-ff__label--list .sl-ff__count{margin-left: auto;}.sl-ff__price{padding-top: 0;}.sl-ff__range{margin: 0 0 6px;color: var(--ff-ink);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 13.5px;font-weight: 600;letter-spacing: 0.01em;font-variant-numeric: tabular-nums;}.sl-ff__slider{position: relative;height: 32px;margin: 0 0 12px;}.sl-ff__track{position: absolute;top: 50%;right: 11px;left: 11px;height: 3px;border-radius: 3px;background-color: var(--ff-rule);transform: translateY(-50%);}.sl-ff__fill{position: absolute;top: 0;bottom: 0;border-radius: 3px;background-color: var(--ff-ink);}.sl-ff__thumb{position: absolute;top: 0;left: 0;width: 100%;height: 32px;margin: 0;padding: 0;-moz-appearance: none;appearance: none;-webkit-appearance: none;background: none;pointer-events: none;}.sl-ff__thumb::-webkit-slider-runnable-track{height: 32px;background: none;border: 0;}.sl-ff__thumb::-moz-range-track{height: 32px;background: none;border: 0;}.sl-ff__thumb::-webkit-slider-thumb{width: 22px;height: 22px;margin-top: 5px;box-sizing: border-box;border: 2px solid var(--ff-ink);border-radius: 50%;appearance: none;-webkit-appearance: none;background-color: var(--ff-canvas);box-shadow: 0 2px 6px -2px rgb(23 21 28 / 0.4);cursor: grab;pointer-events: auto;}.sl-ff__thumb::-moz-range-thumb{width: 22px;height: 22px;box-sizing: border-box;border: 2px solid var(--ff-ink);border-radius: 50%;background-color: var(--ff-canvas);box-shadow: 0 2px 6px -2px rgb(23 21 28 / 0.4);cursor: grab;pointer-events: auto;}.sl-ff__thumb:focus-visible::-webkit-slider-thumb{outline: 2px solid var(--ff-ink);outline-offset: 2px;}.sl-ff__thumb:focus-visible::-moz-range-thumb{outline: 2px solid var(--ff-ink);outline-offset: 2px;}.sl-ff__fields{display: flex;align-items: flex-end;gap: 10px;}.sl-ff__field{display: flex;min-width: 0;flex: 1;flex-direction: column;gap: 8px;}.sl-ff__field input{width: 100%;min-height: 46px;box-sizing: border-box;padding: 0 12px;border: 1px solid var(--ff-rule);border-radius: 11px;-webkit-appearance: textfield;appearance: textfield;-moz-appearance: textfield;background-color: var(--ff-canvas);color: var(--ff-ink);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 14px;font-weight: 500;font-variant-numeric: tabular-nums;}.sl-ff__field input::-webkit-outer-spin-button,.sl-ff__field input::-webkit-inner-spin-button{margin: 0;-webkit-appearance: none;}.sl-ff__field input::-moz-placeholder{color: var(--ff-muted);opacity: 0.7;}.sl-ff__field input::placeholder{color: var(--ff-muted);opacity: 0.7;}.sl-ff__field input:focus-visible{outline: 2px solid var(--ff-ink);outline-offset: 1px;}.sl-ff__dash{padding-bottom: 14px;color: var(--ff-muted);}.sl-ff__toggles{padding: 2px 0 6px;}.sl-ff__switch{position: relative;display: flex;min-height: 54px;align-items: center;justify-content: space-between;gap: 12px;border-bottom: 1px solid var(--ff-line);cursor: pointer;}.sl-ff__switch:last-child{border-bottom: 0;}.sl-ff__switch.is-empty{opacity: 0.42;}.sl-ff__switch-text{color: var(--ff-ink);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 13.5px;font-weight: 500;}.sl-ff__switch-ui{position: relative;width: 44px;height: 26px;flex: 0 0 auto;border-radius: 999px;background-color: var(--ff-rule);transition: background-color 0.18s ease;}.sl-ff__switch-ui::after{content: "";position: absolute;top: 3px;left: 3px;width: 20px;height: 20px;border-radius: 50%;background-color: #FFFFFF;box-shadow: 0 1px 3px rgb(23 21 28 / 0.3);transition: transform 0.18s ease;}.sl-ff__input:checked ~ .sl-ff__switch-ui{background-color: var(--ff-ink);}.sl-ff__input:checked ~ .sl-ff__switch-ui::after{transform: translateX(18px);}.sl-ff__input:focus-visible ~ .sl-ff__switch-ui{outline: 2px solid var(--ff-ink);outline-offset: 2px;}.sl-cfilter__footer{flex: none;padding: 12px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top: 1px solid var(--ff-line);background-color: var(--ff-canvas);}.sl-cfilter__apply{width: 100%;min-height: 50px;padding: 0 20px;border: 0;border-radius: 999px;background-color: var(--slx-fbtn-bg,#17151C);color: var(--slx-fbtn-fg,#FFFFFF);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 12px;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;cursor: pointer;transition: opacity 0.18s ease;}.sl-cfilter__apply.is-busy{opacity: 0.78;}.sl-cfilter__footer{position: sticky;z-index: 3;bottom: 0;}.sl-cfilter__footer::before{content: "";position: absolute;top: -1px;left: 0;width: 100%;height: 2px;background-image: linear-gradient(90deg,transparent,var(--ff-ink),transparent);background-repeat: no-repeat;background-size: 38% 100%;opacity: 0;pointer-events: none;}.sl-ff[aria-busy="true"] .sl-cfilter__footer::before{opacity: 0.55;animation: sl-ff-busy 1s ease-in-out infinite;}@keyframes sl-ff-busy{from{background-position: -40% 0;}to{background-position: 140% 0;}}.sl-cfilter--updating .sl-cfilter__label{opacity: 0.72;}.sl-cfilter__apply:disabled{cursor: not-allowed;opacity: 0.45;}.sl-cfilter__apply:focus-visible{outline: 2px solid var(--slx-fbtn-bg,#17151C);outline-offset: 2px;}.sl-shopx__results.is-filtering{opacity: 0.6;transition: opacity 0.2s ease;}body.sl-cfilter-open{overflow: hidden;}.sl-shopx__pagination{margin-top: clamp(32px,5vw,56px);margin-bottom: calc(var(--slx-fbtn-height,48px) + var(--slx-fbtn-bottom,22px) + env(safe-area-inset-bottom,0px) + 34px);}.sl-shopx__pagination .woocommerce-pagination ul,.sl-shopx__pagination ul.page-numbers{display: flex;flex-wrap: wrap;gap: 7px;align-items: center;justify-content: center;margin: 0;padding: 0;border: 0;list-style: none;}.sl-shopx__pagination li{display: flex;margin: 0;padding: 0;border: 0;list-style: none;}.sl-shopx__pagination li > .page-numbers{display: inline-flex;width: 40px;height: 40px;align-items: center;justify-content: center;border: 1px solid var(--slx-rule,#D8D3EE);border-radius: 999px;color: var(--slx-muted,#6E6A85);font-family: var(--sl-font-sans);font-size: 12px;text-decoration: none;transition: border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease;}.sl-shopx__pagination li > a.page-numbers:hover{border-color: var(--slx-text,#242234);color: var(--slx-text,#242234);}.sl-shopx__pagination li > .page-numbers.current{border-color: var(--slx-text,#242234);background-color: var(--slx-text,#242234);color: var(--slx-bg,#FCFBFE);}.sl-shopx__pagination li > .page-numbers.dots{width: auto;border-color: transparent;}.sl-shopx__pagination li > .page-numbers:focus-visible{outline: 2px solid var(--slx-text,#242234);outline-offset: 2px;}.sl-shopx__more{display: flex;position: relative;flex-direction: column;align-items: center;gap: 12px;margin-top: clamp(28px,4.5vw,48px);min-height: 8px;text-align: center;}.sl-shopx__more[hidden],.sl-shopx__more [hidden]{display: none !important;}.sl-shopx__sentinel{position: absolute;bottom: 160px;left: 0;width: 1px;height: 1px;pointer-events: none;}.sl-shopx__spinner{display: inline-flex;padding: 8px;}.sl-shopx__spinner-ring{display: block;width: 30px;height: 30px;border: 2px solid color-mix(in srgb,var(--slx-muted,#6E6A85) 34%,transparent);border-top-color: var(--slx-text,#242234);border-radius: 999px;animation: sl-shopx-spin 0.7s linear infinite;}@keyframes sl-shopx-spin{to{transform: rotate(360deg);}}@media (prefers-reduced-motion: reduce){.sl-shopx__spinner-ring{animation-duration: 1.8s;}}.sl-shopx__more-status{margin: 0;color: var(--slx-muted,#6E6A85);font-family: var(--sl-font-sans);font-size: 12px;letter-spacing: 0.04em;}.sl-shopx__more-status:empty{display: none;}.sl-shopx__retry{display: inline-flex;align-items: center;padding: 10px 22px;border: 1px solid var(--slx-text,#242234);border-radius: 999px;background: transparent;color: var(--slx-text,#242234);font-family: var(--sl-font-sans);font-size: 12px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;cursor: pointer;transition: background-color 0.2s ease,color 0.2s ease;}.sl-shopx__retry:hover{background-color: var(--slx-text,#242234);color: var(--slx-bg,#FCFBFE);}.sl-shopx__retry:focus-visible{outline: 2px solid var(--slx-text,#242234);outline-offset: 2px;}.sl-catalogue-page-heading__text:focus{outline: none;}.sl-cfilter{--sl-docked: 0;}.sl-shopx__side-title{display: none;}@media (min-width: 1100px){.sl-shopx__layout{--slx-side-w: clamp(232px,18vw,288px);--slx-side-gap: clamp(28px,2.6vw,40px);--slx-side-top: calc(max(0px,var(--sl-header-height-desktop,66px) + 1px - var(--sl-hdr-off,0px)) + 22px);display: grid;grid-template-columns: var(--slx-side-w) minmax(0,1fr);grid-template-rows: auto minmax(0,1fr) auto;-moz-column-gap: var(--slx-side-gap);column-gap: var(--slx-side-gap);align-items: start;width: min(calc(100% - (2 * var(--slx-pad))),var(--slx-shell));margin-inline: auto;}.sl-shopx__layout--solo{grid-template-columns: minmax(0,1fr);}.sl-shopx__side{grid-column: 1;grid-row: 1 / span 2;align-self: stretch;min-width: 0;}.sl-shopx__layout:has(> .sl-catalogue-page-heading:not(.sl-catalogue-page-heading--hidden)){padding-top: var(--slph-top,22px);}.sl-shopx__layout > .sl-catalogue-page-heading{grid-column: 2;grid-row: 1;min-width: 0;padding-top: 0;}.sl-shopx__layout--solo > .sl-catalogue-page-heading{grid-column: 1;}.sl-shopx__layout > .sl-catalogue-page-heading .sl-shopx__shell{width: auto;margin-inline: 0;}.sl-shopx__layout--titled > .sl-shopx__side-title{display: block;grid-column: 1;grid-row: 1;align-self: baseline;margin: 0;color: var(--slx-text,#242234);font-family: var(--sl-font-serif),Georgia,serif;font-size: 26px;font-weight: 500;letter-spacing: 0;line-height: 1.1;}.sl-shopx__layout--titled > .sl-catalogue-page-heading{align-self: baseline;}.sl-shopx__layout--titled > .sl-catalogue-page-heading .sl-shopx__shell{position: relative;}.sl-shopx__layout--titled > .sl-catalogue-page-heading .sl-catalogue-page-heading__eyebrow{position: absolute;right: 0;bottom: 100%;left: 0;margin: 0 0 6px;}.sl-shopx__layout.sl-shopx__layout--titled.sl-shopx__layout--eyebrow{padding-top: calc(var(--slph-top,22px) + 22px);}.sl-shopx__layout--titled > .sl-shopx__side{grid-row: 2;}.sl-shopx__layout--titled .sl-shopx__side .sl-cfilter__head{display: none;}.sl-shopx__layout[data-filter-width="wide"]{--slx-side-w: clamp(264px,21vw,336px);}.sl-shopx__results{display: contents;}.sl-shopx__results > .sl-shopx__shell{grid-column: 2;grid-row: 2;width: auto;min-width: 0;margin-inline: 0;container: slx / inline-size;}.sl-shopx__layout--solo .sl-shopx__results > .sl-shopx__shell{grid-column: 1;}.sl-shopx__results > .sl-end{grid-column: 1 / -1;grid-row: 3;padding-inline: 0;}.sl-shopx__results.is-filtering{opacity: 1;}.sl-shopx__results.is-filtering > .sl-shopx__shell{opacity: 0.6;transition: opacity 0.2s ease;}@container slx (max-width: 959.98px){.sl-shopx__layout .sl-shopx__grid{--slx-cols: 3;}}@container slx (min-width: 960px){.sl-shopx__layout .sl-shopx__grid{--slx-cols: var(--slx-cols-desk,4);}}.sl-shopx__side .sl-cfilter{--sl-docked: 1;position: sticky;top: var(--slx-side-top);z-index: 5;}.sl-shopx__side .sl-cfilter__trigger{display: none;}.sl-shopx__side .sl-cfilter__details::details-content{content-visibility: visible;}.sl-shopx__side .sl-cfilter__sheet{position: static;z-index: auto;inset: auto;display: block;}.sl-shopx__side .sl-cfilter__scrim,.sl-shopx__side .sl-cfilter__grip,.sl-shopx__side .sl-cfilter__close{display: none;}.sl-shopx__side .sl-cfilter.is-tall{position: static;}.sl-shopx__side .sl-cfilter__panel{max-width: none;width: 100%;max-height: none;overflow: visible;border-radius: 0;background-color: transparent;box-shadow: none;animation: none;}.sl-shopx__side .sl-cfilter__head{position: static;padding: 0 0 8px;background: none;}.sl-shopx__side .sl-cfilter__heading{font-size: 26px;}.sl-shopx__side .sl-ff__chips{padding: 4px 0 14px;}.sl-shopx__side .sl-cfilter__scroll{min-height: 0;flex: 0 0 auto;overflow: visible;padding: 0 8px 4px 0;overscroll-behavior: auto;}.sl-shopx__side .sl-ff__sort{padding-top: 4px;}.sl-shopx__side .sl-cfilter__footer{position: static;padding: 14px 8px 0 0;border-top: 0;background: none;}.sl-shopx__side .sl-cfilter__apply{min-height: 46px;border: 1px solid var(--ff-rule);background-color: transparent;color: var(--ff-ink);}.sl-shopx__side .sl-cfilter__apply:hover:not(:disabled){background-color: color-mix(in srgb,var(--ff-ink) 6%,transparent);}body:has(.sl-site-header.sl-header--settle) .sl-shopx__side .sl-cfilter{transition: top 260ms cubic-bezier(0.22,0.72,0.18,1);}}.sl-end{--end-bronze: #8E6D49;margin-top: clamp(44px,5.5vw,72px);padding: 0 var(--slx-pad,1rem) clamp(44px,5vw,64px);text-align: center;}.sl-end[hidden]{display: none;}.sl-end__note{max-width: min(60ch,100%);margin-inline: 0 auto;text-align: left;}.sl-end[data-note-place="center"] .sl-end__note{margin-inline: auto;}.sl-end[data-note-place="right"] .sl-end__note{margin-inline: auto 0;}.sl-end[data-note-align="center"] .sl-end__note{text-align: center;}.sl-end[data-note-align="right"] .sl-end__note{text-align: right;}.sl-end__note-body{color: var(--slx-muted,#756D67);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 14px;font-weight: 400;line-height: 1.75;text-wrap: pretty;}.sl-end__note-body--d{display: none;}@media (min-width: 768px){.sl-end__note-body--d{display: block;}.sl-end__note-body--m{display: none;}.sl-end__note{max-width: none;}.sl-end[data-note-place="center"] .sl-end__note,.sl-end[data-note-place="right"] .sl-end__note{max-width: min(70ch,100%);}.sl-end__note-body{font-size: clamp(13.5px,0.95vw,14.5px);line-height: 1.8;}}body.sl-pc-off-note .sl-end__note{display: none;}body.sl-pc-off-closing .sl-end__bridge{display: none;}body.sl-pc-off-note.sl-pc-off-closing .sl-end{display: none;}body.sl-pc-off-note .sl-end__note + .sl-end__bridge{margin-top: 0;}.sl-end__note-body > *{margin: 0;}.sl-end__note-body > * + *{margin-top: 0.85em;}.sl-end__label{margin-right: 0.35em;color: var(--slx-text,#242234);font-size: 0.78em;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;}.sl-end__label-line{margin-bottom: 0.35em;}.sl-end__note-body a{color: inherit;text-decoration: underline;text-underline-offset: 4px;}.sl-end__bridge{max-width: 640px;margin-inline: auto;}.sl-end__note + .sl-end__bridge{margin-top: clamp(32px,4vw,48px);}.sl-end__eyebrow{display: flex;align-items: center;justify-content: center;gap: 12px;margin: 0 0 clamp(14px,1.8vw,18px);color: var(--end-bronze);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 11px;font-weight: 600;letter-spacing: 0.24em;line-height: 1.2;text-transform: uppercase;}.sl-end__eyebrow::before,.sl-end__eyebrow::after{content: "";width: 24px;height: 1px;background-color: color-mix(in srgb,var(--end-bronze) 45%,transparent);}.sl-end__title{margin: 0;color: var(--slx-text,#242234);font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-size: clamp(28px,3vw,38px);font-weight: 500;letter-spacing: -0.01em;line-height: 1.12;text-wrap: balance;}.sl-end__sub{max-width: 46ch;margin: 14px auto 0;color: var(--slx-muted,#6E6A85);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: clamp(14px,1.15vw,15px);line-height: 1.65;text-wrap: pretty;}.sl-end__actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 12px 14px;margin-top: clamp(24px,3vw,32px);}.sl-end__btn{display: inline-flex;min-height: 46px;box-sizing: border-box;align-items: center;justify-content: center;padding: 0 26px;border: 1px solid var(--slx-text,#242234);border-radius: 999px;background-color: transparent;color: var(--slx-text,#242234);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 11px;font-weight: 600;letter-spacing: 0.16em;line-height: 1;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease,color 0.2s ease;}.sl-end__btn--solid{background-color: var(--slx-text,#242234);color: var(--slx-bg,#FCFBFE);}.sl-end__btn:hover{background-color: color-mix(in srgb,var(--slx-text,#242234) 8%,transparent);}.sl-end__btn--solid:hover{background-color: color-mix(in srgb,var(--slx-text,#242234) 86%,var(--slx-bg,#FCFBFE));}.sl-end__top{display: inline-block;padding: 15px 8px;color: var(--slx-text,#242234);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 11px;font-weight: 600;letter-spacing: 0.2em;text-decoration: underline;text-decoration-thickness: 1px;text-transform: uppercase;text-underline-offset: 6px;transition: color 0.2s ease;}.sl-end__top:hover{color: var(--end-bronze);}.sl-end__btn:focus-visible,.sl-end__top:focus-visible{outline: 2px solid var(--slx-text,#242234);outline-offset: 3px;}@media (max-width: 479px){.sl-end__actions{flex-direction: column;align-items: stretch;max-width: 320px;margin-inline: auto;}.sl-end__top{align-self: center;}}@media (prefers-reduced-motion: reduce){.sl-end__btn,.sl-end__top,.sl-cfilter__trigger,.sl-shopx__results.is-filtering,.sl-shopx__results.is-filtering > .sl-shopx__shell{transition: none;}.sl-ff[aria-busy="true"] .sl-cfilter__footer::before{animation: none;background-position: 50% 0;}}.sl-shopx__empty{max-width: 520px;margin-inline: auto;padding: clamp(52px,9vw,108px) 8px;text-align: center;}.sl-shopx__empty-mark{display: block;width: 9px;height: 9px;margin: 0 auto 26px;background-color: var(--slx-text,#242234);transform: rotate(45deg);}.sl-shopx__empty-title{margin: 0;color: var(--slx-text,#242234);font-family: var(--sl-font-serif);font-size: clamp(23px,3.4vw,34px);font-weight: 400;line-height: 1.16;letter-spacing: -0.02em;}.sl-shopx__empty-text{max-width: 40ch;margin: 14px auto 0;color: var(--slx-muted,#6E6A85);font-family: var(--sl-font-sans);font-size: 13.5px;line-height: 1.68;}.sl-shopx__empty-cta{display: inline-flex;min-height: 44px;align-items: center;margin-top: 26px;padding: 0 26px;border-radius: 999px;background-color: var(--slx-text,#242234);color: var(--slx-bg,#FCFBFE);font-family: var(--sl-font-sans);font-size: 10.5px;font-weight: 600;letter-spacing: 0.13em;text-decoration: none;text-transform: uppercase;}.sl-pcard--v2{display: flex;flex-direction: column;padding: 0;border: 0;background: none;box-shadow: none;}.sl-pcard--v2 .sl-pcard__frame{position: relative;overflow: hidden;border-radius: var(--slx-card-radius,14px);background-color: var(--slx-frame);}.sl-pcard--v2 .sl-pcard__image-link{display: block;}.sl-pcard--v2 .sl-pcard__media{position: relative;overflow: hidden;aspect-ratio: var(--slx-cratio-m,var(--slx-ratio-m,3 / 4));height: var(--slx-imgh-m,auto);border-radius: var(--slx-img-radius,15px);background-color: var(--slx-frame);}.sl-pcard--v2 .sl-pcard__img{position: absolute;inset: 0;width: 100%;height: 100%;}.sl-pcard--v2:not(.sl-pcard--media-video) .sl-pcard__img--hover{opacity: 0;}.sl-pcard--v2 .sl-pcard__img-el{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;display: block;}.sl-pcard--v2 .sl-pcard__video{position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;}.sl-pcard--v2 .sl-pcard__video-el{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;display: block;background-color: transparent;}.sl-pcard--v2 .sl-pcard__video.is-failed{display: none;}.sl-pcard--v2 .sl-pcard__vidbtn{position: absolute;z-index: 4;left: 9px;bottom: 9px;display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;padding: 0;border: 0;border-radius: 999px;background-color: color-mix(in srgb,#17151C 55%,transparent);color: #FFFFFF;cursor: pointer;backdrop-filter: blur(4px);transition: background-color 0.2s ease,transform 0.2s ease,opacity 0.2s ease;}.sl-pcard--v2 .sl-pcard__vidbtn[hidden]{display: none;}.sl-pcard--v2 .sl-pcard__vidbtn:hover{background-color: color-mix(in srgb,#17151C 72%,transparent);}.sl-pcard--v2 .sl-pcard__vidbtn:active{transform: scale(0.94);}.sl-pcard--v2 .sl-pcard__vidbtn:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px;}.sl-pcard--v2 .sl-pcard__vidbtn-icon{display: inline-flex;line-height: 0;}.sl-pcard--v2 .sl-pcard__vidbtn .sl-pcard__vidbtn-icon--pause,.sl-pcard--v2 .sl-pcard__vidbtn.is-playing .sl-pcard__vidbtn-icon--play{display: none;}.sl-pcard--v2 .sl-pcard__vidbtn.is-playing .sl-pcard__vidbtn-icon--pause{display: inline-flex;}.sl-pcard--v2.sl-product-card--layered .sl-pcard__vidbtn{top: 9px;bottom: auto;left: 9px;}.sl-pcard--v2 .sl-pcard__no-image{background-color: var(--slx-frame);}.sl-pcard--v2 .sl-pcard__no-image span{color: var(--slx-muted,#6E6A85);font-size: 9.5px;letter-spacing: 0.14em;}.sl-pcard--v2 .sl-pcard__badge{position: absolute;z-index: 3;top: 9px;left: 9px;display: inline-flex;min-height: 20px;align-items: center;padding: 0 var(--sl-badge-pad,7px);border-radius: var(--sl-badge-radius,4px);background-color: var(--sl-badge-bg,#D96F8B);color: var(--sl-badge-fg,#FFFFFF);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--sl-badge-size,9px);font-weight: 600;letter-spacing: 0.12em;line-height: 1;text-transform: uppercase;white-space: nowrap;box-shadow: none;}.sl-pcard--v2 .sl-pcard__wish{position: absolute;z-index: 4;top: 0;right: 0;color: var(--slx-text,#242234);background: none;box-shadow: none;text-shadow: none;filter: none;backdrop-filter: none;}.sl-pcard--v2 .sl-pcard__wish::before{content: "";position: absolute;top: 50%;left: 50%;width: 30px;height: 30px;margin: -15px 0 0 -15px;border-radius: 50%;background-color: #FFFFFF;box-shadow: none;pointer-events: none;transition: background-color 0.18s ease;}@media (hover: hover){.sl-pcard--v2 .sl-pcard__wish:hover::before{background-color: #F1ECE4;}}.sl-pcard--v2 .sl-pcard__wish .sl-wish__icon{position: relative;z-index: 1;width: 19px;height: 19px;stroke-width: 1.6;filter: none;}.sl-pcard--v2 .sl-pcard__bag{position: absolute;z-index: 4;right: 5px;bottom: 5px;display: inline-flex;width: 44px;height: 44px;align-items: center;justify-content: center;padding: 0;border: 0;background: none;text-decoration: none;}.sl-pcard--v2 .sl-pcard__bag-circle{position: relative;display: inline-flex;width: var(--slx-bag-size,36px);height: var(--slx-bag-size,36px);align-items: center;justify-content: center;border: 1px solid var(--slx-bag-border,transparent);border-radius: 999px;background-color: var(--slx-bag-bg,#000000);color: var(--slx-bag-fg,#FFFFFF);transition: transform 0.2s ease;}.sl-pcard--v2 .sl-pcard__bag:hover .sl-pcard__bag-circle{transform: scale(1.06);}.sl-pcard--v2 .sl-pcard__bag:active .sl-pcard__bag-circle{transform: scale(0.94);}.sl-pcard--v2 .sl-pcard__bag:focus-visible{outline: none;}.sl-pcard--v2 .sl-pcard__bag:focus-visible .sl-pcard__bag-circle{outline: 2px solid var(--slx-text,#242234);outline-offset: 2px;}.sl-pcard--v2 .sl-pcard__bag--disabled{pointer-events: none;}.sl-pcard--v2 .sl-pcard__bag--disabled .sl-pcard__bag-circle{border-color: rgb(0 0 0 / 0.18);background-color: rgb(255 255 255 / 0.82);color: rgb(0 0 0 / 0.38);}.sl-pcard--v2 .sl-pcard__bag-icon,.sl-pcard--v2 .sl-pcard__bag-check{width: 19px;height: 19px;display: block;}.sl-pcard--v2 .sl-pcard__bag-check{position: absolute;opacity: 0;}.sl-pcard--v2 .sl-pcard__bag.loading{pointer-events: none;}.sl-pcard--v2 .sl-pcard__bag.loading .sl-pcard__bag-icon{opacity: 0.3;}.sl-pcard--v2 .sl-pcard__bag.loading .sl-pcard__bag-circle::after{position: absolute;width: 15px;height: 15px;border: 1.5px solid currentColor;border-right-color: transparent;border-radius: 999px;content: "";animation: sl-cart-spin 0.7s linear infinite;}.sl-pcard--v2 .sl-pcard__bag.added .sl-pcard__bag-icon{opacity: 0;}.sl-pcard--v2 .sl-pcard__bag.added .sl-pcard__bag-check{opacity: 1;}.sl-pcard--v2 .added_to_cart{display: none;}.sl-pcard--v2 .sl-pcard__body{display: flex;flex: 1;flex-direction: column;gap: 0;padding: calc(var(--slx-card-pad,8px)) 1px 0;}.sl-pcard--v2 .sl-pcard__title{display: -webkit-box;overflow: hidden;margin: 0;color: var(--slx-text,#242234);font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-size: var(--slx-name-m,15px);font-weight: 500;line-height: 1.12;letter-spacing: 0;-webkit-box-orient: vertical;-webkit-line-clamp: 2;min-height: calc(2 * 1.12 * var(--slx-name-m,15px));}.sl-pcard--v2 .sl-pcard__title a{color: inherit;text-decoration: none;transition: color 0.2s ease;}.sl-pcard--v2 .sl-pcard__title a:hover{color: var(--slx-muted,#6E6A85);}.sl-pcard--v2 .sl-pcard__title a:focus-visible{outline: 2px solid var(--slx-text,#242234);outline-offset: 2px;}.sl-pcard--v2 .sl-pcard__rating{display: flex;align-items: center;gap: 4px;margin: 4px 0 0;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--slx-rate-size,12px);line-height: 1.2;white-space: nowrap;}.sl-pcard--v2 .sl-pcard__rating-score{color: var(--slx-rate-fg,#242234);font-weight: 700;}.sl-pcard--v2 .sl-pcard__rating-star{color: var(--slx-star,#D5A62E);font-size: 1.05em;line-height: 1;}.sl-pcard--v2 .sl-pcard__rating-sep{color: var(--slx-muted,#6E6A85);opacity: 0.5;margin: 0 1px;}.sl-pcard--v2 .sl-pcard__rating-count{color: var(--slx-muted,#6E6A85);font-weight: 500;}.sl-pcard--v2 .star-rating span{color: var(--slx-star,#D5A62E);}.sl-pcard--v2 .star-rating::before{color: #E6E4EC;}.sl-pcard--v2 .sl-pcard__prices{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 6px;min-width: 0;margin-top: 5px;}.sl-pcard--v2 .sl-pcard__price,.sl-pcard--v2 .sl-pcard__price .price{color: var(--slx-text,#242234);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: var(--slx-price-m,14px);font-weight: 700;line-height: 1.25;letter-spacing: -0.01em;}.sl-pcard--v2 .sl-pcard__price,.sl-pcard--v2 .sl-pcard__price .price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 6px;}.sl-pcard--v2 .sl-pcard__price ins{order: 1;}.sl-pcard--v2 .sl-pcard__price del{order: 2;}.sl-pcard--v2 .sl-pcard__price ins{background: none;color: inherit;font-weight: 600;text-decoration: none;}.sl-pcard--v2 .sl-pcard__price del{color: var(--slx-muted,#6E6A85);font-size: 12px;font-weight: 400;opacity: 1;text-decoration: line-through;}.sl-pcard--v2 .sl-pcard__price > .screen-reader-text{position: absolute !important;}.sl-pcard--v2 .sl-pcard__price .woocommerce-Price-currencySymbol{font-size: 0.92em;}.sl-pcard--v2 .sl-pcard__offer{font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 12px;font-weight: 600;line-height: 1.3;letter-spacing: 0;white-space: nowrap;}.sl-pcard--v2 .sl-pcard__offer--pill{display: inline-flex;align-items: center;padding: 1px 8px;border-radius: 999px;font-weight: 700;}.sl-pcard--v2 .sl-pcard__soldout{margin: 2px 0 0;color: var(--slx-muted,#6E6A85);font-family: var(--sl-font-sans);font-size: 10px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;}.sl-pcard--v2.sl-pcard--soldout .sl-pcard__media{opacity: 0.62;}.sl-pcard--v2{height: 100%;}.sl-pcard--v2 .sl-pcard__body{flex: 1 1 auto;}.sl-pcard--v2.sl-card--bg{background-color: var(--sl-card-background,#FCFBF8);}.sl-pcard--v2.sl-card--border{border: var(--sl-card-border-width,1px) solid var(--sl-card-border-colour,#E6DFD3);}.sl-pcard--v2.sl-card--bg,.sl-pcard--v2.sl-card--border{border-radius: var(--sl-card-radius,14px);padding: var(--sl-card-pad,8px);}.sl-pcard--v2.sl-card--float{box-shadow: 0 calc(2px + var(--sl-card-lift,4px)) calc(8px + var(--sl-card-floating-softness,50) * 0.5px) color-mix(in srgb,var(--sl-card-floating-colour,#2B241F) calc(var(--sl-card-floating-strength,40) * 0.35%),transparent),0 1px 2px color-mix(in srgb,var(--sl-card-floating-colour,#2B241F) calc(var(--sl-card-floating-strength,40) * 0.22%),transparent);transition: transform 220ms ease,box-shadow 220ms ease;}@media (hover: hover) and (min-width: 1024px){.sl-pcard--v2.sl-card--float:hover{transform: translateY(calc(-1 * var(--sl-card-lift,4px)));box-shadow: 0 calc(6px + var(--sl-card-lift,4px) * 1.5) calc(16px + var(--sl-card-floating-softness,50) * 0.7px) color-mix(in srgb,var(--sl-card-floating-colour,#2B241F) calc(var(--sl-card-floating-strength,40) * 0.45%),transparent),0 2px 4px color-mix(in srgb,var(--sl-card-floating-colour,#2B241F) calc(var(--sl-card-floating-strength,40) * 0.25%),transparent);}}.sl-pcard--v2.sl-product-card--editorial .sl-pcard__body{padding: 10px 1px 0;gap: 0;}.sl-pcard--v2.sl-product-card--editorial .sl-pcard__prices{margin-top: 8px;}.sl-pcard--v2.sl-product-card--framed{border-radius: var(--sl-card-radius,16px);padding: var(--sl-card-pad,8px);background-color: var(--sl-card-background,#FCFBF8);}.sl-pcard--v2.sl-product-card--framed:not(.sl-card--border){border: 1px solid var(--slx-line-soft,#E6DFD3);}.sl-pcard--v2.sl-product-card--framed .sl-pcard__frame{border-radius: 12px;}.sl-pcard--v2.sl-product-card--framed .sl-pcard__body{padding: 9px 3px 1px;}.sl-pcard--v2.sl-product-card--layered{position: relative;}.sl-shopx__grid:has(.sl-pcard--v2.sl-product-card--layered){row-gap: 14px;}.sl-pcard--v2.sl-product-card--layered .sl-pcard__frame{height: 100%;border-radius: var(--slx-img-radius,15px);}@media (max-width: 639px){.sl-pcard--v2.sl-product-card--layered .sl-pcard__media{aspect-ratio: 100 / var(--mag-img-h-m,150);height: auto;}}.sl-pcard--v2.sl-product-card--layered .sl-pcard__rate{display: none;}.sl-pcard--v2.sl-product-card--layered .sl-pcard__body{position: absolute;z-index: 3;left: var(--mag-pill-side,9px);right: var(--mag-pill-side,9px);bottom: var(--mag-pill-bottom,9px);display: block;padding: var(--mag-pill-pad-m,8px);border-radius: var(--mag-pill-radius,14px);background-color: var(--mag-pill-bg,#FCFBF8);background-color: color-mix(in srgb,var(--mag-pill-bg,#FCFBF8) calc(var(--mag-pill-alpha,0.85) * 100%),transparent);color: var(--mag-text,#242234);box-shadow: 0 6px 16px color-mix(in srgb,#211E1A calc(4% + var(--mag-pill-shadow,18) * 0.3%),transparent),0 1px 2px color-mix(in srgb,#211E1A 14%,transparent);}.sl-pcard--v2.sl-product-card--layered .sl-pcard__title{display: block;overflow: hidden;min-height: 0;font-size: calc(var(--slx-name-m,15px) - 2px);color: var(--mag-text,#242234);line-height: 1.05;white-space: nowrap;-webkit-line-clamp: none;}.sl-pcard--v2.sl-product-card--layered .sl-pcard__title a{display: block;overflow: hidden;text-overflow: ellipsis;}.sl-pcard--v2.sl-product-card--layered .sl-mag-name__fit{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.sl-pcard--v2.sl-product-card--layered .sl-mag-name__scroll{display: block;overflow: hidden;white-space: nowrap;}.sl-pcard--v2.sl-product-card--layered .sl-mag-name__track{display: inline-flex;min-width: 100%;}.sl-pcard--v2.sl-product-card--layered .sl-mag-name__copy{flex: 0 0 auto;}.sl-pcard--v2.sl-product-card--layered .sl-mag-name__scroll:not(.is-scroll) .sl-mag-name__copy + .sl-mag-name__copy{display: none;}.sl-pcard--v2.sl-product-card--layered .sl-mag-name__scroll.is-scroll .sl-mag-name__copy{padding-right: 2.5em;}.sl-pcard--v2.sl-product-card--layered .sl-mag-name__scroll.is-scroll .sl-mag-name__track{animation: sl-mag-marquee var(--mag-scroll-speed,12s) linear infinite;will-change: transform;}.sl-pcard--v2.sl-product-card--layered .sl-pcard__title a:hover .sl-mag-name__track,.sl-pcard--v2.sl-product-card--layered .sl-pcard__title a:focus-visible .sl-mag-name__track,.sl-pcard--v2.sl-product-card--layered:hover .sl-mag-name__track{animation-play-state: paused;}.sl-pcard--v2.sl-product-card--layered .sl-mag-name__short{display: none;}@keyframes sl-mag-marquee{from{transform: translateX(0);}to{transform: translateX(-50%);}}@media (prefers-reduced-motion: reduce){.sl-pcard--v2.sl-product-card--layered .sl-mag-name--scroll .sl-mag-name__scroll{display: none;}.sl-pcard--v2.sl-product-card--layered .sl-mag-name--scroll .sl-mag-name__short{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}}.sl-pcard--v2.sl-product-card--layered .sl-pcard__rating{margin-top: 2px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;}.sl-pcard--v2.sl-product-card--layered .sl-pcard__price,.sl-pcard--v2.sl-product-card--layered .sl-pcard__price .price{color: var(--mag-text,#242234);}.sl-pcard--v2.sl-product-card--layered .sl-pcard__prices{margin-top: 2px;gap: 2px 5px;flex-wrap: wrap;}.sl-pcard--v2.sl-product-card--layered .sl-pcard__price,.sl-pcard--v2.sl-product-card--layered .sl-pcard__price .price{flex-wrap: wrap;gap: 0 5px;}.sl-pcard--v2.sl-product-card--layered .sl-pcard__price ins,.sl-pcard--v2.sl-product-card--layered .sl-pcard__price del{white-space: nowrap;}.sl-pcard--v2.sl-product-card--layered .sl-mag-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin-top: 2px;}.sl-pcard--v2.sl-product-card--layered .sl-mag-foot__info{flex: 1 1 min-content;display: flex;flex-wrap: wrap;align-items: baseline;gap: 1px 4px;}.sl-pcard--v2.sl-product-card--layered .sl-mag-foot__info .sl-pcard__prices,.sl-pcard--v2.sl-product-card--layered .sl-mag-foot__info .sl-pcard__price{margin: 0;}.sl-pcard--v2.sl-product-card--layered .sl-mag-foot__info .sl-pcard__price{min-width: 0;max-width: 100%;overflow: visible;}.sl-pcard--v2.sl-product-card--layered .sl-mag-foot__info .sl-pcard__offer{flex: 0 0 auto;}.sl-pcard--v2.sl-product-card--layered .sl-pcard__offer{max-width: 100%;font-size: 9.5px;letter-spacing: 0.04em;line-height: 1.35;text-transform: uppercase;}.sl-pcard--v2.sl-product-card--layered .sl-mag-foot__cart{flex: 0 0 auto;display: inline-flex;margin-left: auto;}.sl-pcard--v2.sl-product-card--layered .sl-mag-foot .sl-pcard__bag{position: static;transform: translateY(-2px);width: var(--mag-cart-m,32px);height: var(--mag-cart-m,32px);}.sl-pcard--v2.sl-product-card--layered .sl-mag-foot .sl-pcard__bag-circle{width: 100%;height: 100%;border: 0;border-radius: var(--mag-cart-radius,12px);background-color: var(--mag-cart-bg,#17151C);color: var(--mag-cart-icon,#FFFFFF);box-shadow: 0 3px 8px color-mix(in srgb,#211E1A 28%,transparent);}.sl-pcard--v2.sl-product-card--layered.sl-card--bg,.sl-pcard--v2.sl-product-card--layered.sl-card--border,.sl-pcard--v2.sl-product-card--layered.sl-card--float{padding: 0;border: 0;background-color: transparent;box-shadow: none;}@media (min-width: 640px){.sl-pcard--v2.sl-product-card--layered .sl-pcard__body{padding: var(--mag-pill-pad-d,13px);}.sl-pcard--v2.sl-product-card--layered .sl-mag-foot .sl-pcard__bag{width: var(--mag-cart-d,40px);height: var(--mag-cart-d,40px);}}@media (min-width: 640px){.sl-shopx__grid{--slx-cols: 3;gap: var(--slx-rowgap-d,46px) var(--slx-colgap-d,22px);}.sl-pcard--v2 .sl-pcard__media{aspect-ratio: var(--slx-cratio-d,var(--slx-ratio-d,3 / 4));height: var(--slx-imgh-d,auto);}.sl-cbanner__img--mobile{display: none;}.sl-cbanner__img--wide{display: block;}.sl-cbanner--1{--cb-h: var(--slx-b1-h-d,340px);--cb-space: var(--slx-b1-space-d,18px);}.sl-cbanner--2{--cb-h: var(--slx-b2-h-d,340px);--cb-space: var(--slx-b2-space-d,18px);}.sl-cbanner__inner{align-items: center;padding: 34px 28px;}}@media (min-width: 1024px){.sl-shopx__grid{--slx-cols: var(--slx-cols-desk,4);}.sl-pcard--v2 .sl-pcard__title{font-size: var(--slx-name-d,17px);min-height: calc(2 * 1.12 * var(--slx-name-d,17px));}.sl-pcard--v2 .sl-pcard__price,.sl-pcard--v2 .sl-pcard__price .price{font-size: var(--slx-price-d,16px);}.sl-pcard--v2 .sl-pcard__price del{font-size: 12.5px;}.sl-pcard--v2 .sl-pcard__offer{font-size: 12.5px;}.sl-pcard--v2:not(.sl-pcard--media-video) .sl-pcard__img--hover{opacity: 0;transition: opacity 0.5s ease;}.sl-pcard--v2:not(.sl-pcard--media-video):hover .sl-pcard__img--hover{opacity: 1;}.sl-cfilter__sheet{align-items: stretch;justify-content: flex-end;}.admin-bar .sl-cfilter__sheet{top: 32px;}.sl-cfilter__panel{max-width: 440px;height: 100%;max-height: none;border-radius: 0;box-shadow: -24px 0 54px -30px rgb(23 21 28 / 0.5);animation-name: sl-cfilter-slide;}.sl-cfilter__grip{display: none;}}@keyframes sl-cfilter-slide{from{transform: translateX(26px);opacity: 0;}}@media (max-width: 639px){.sl-cbanner__title{font-size: clamp(24px,7.4vw,34px);}}@media (max-width: 380px){.sl-shopx{--slx-pad: 0.75rem;}.sl-shopx__grid{gap: calc(var(--slx-rowgap-m,26px) * 0.82) calc(var(--slx-colgap-m,11px) * 0.8);}.sl-pcard--v2 .sl-pcard__price,.sl-pcard--v2 .sl-pcard__price .price{font-size: calc(var(--slx-price-m,14px) - 1px);}.sl-pcard--v2 .sl-pcard__price del{font-size: 11.5px;}.sl-pcard--v2 .sl-pcard__offer{font-size: 11px;}.sl-pcard--v2 .sl-pcard__badge{top: 7px;left: 7px;}.sl-pcard--v2 .sl-pcard__bag-circle{width: calc(var(--slx-bag-size,36px) - 2px);height: calc(var(--slx-bag-size,36px) - 2px);}.sl-cfilter__trigger{padding-inline: calc(var(--slx-fbtn-pad-x,20px) - 4px);letter-spacing: 0.07em;}}@media (prefers-reduced-motion: reduce){.sl-pcard--v2 .sl-pcard__bag,.sl-pcard--v2 .sl-pcard__title a,.sl-pcard--v2 .sl-pcard__img--hover,.sl-shopx__pagination li > .page-numbers,.sl-cbanner__cta,.sl-ff__box,.sl-ff__pill,.sl-ff__dot,.sl-ff__tick,.sl-ff__chev,.sl-ff__switch-ui,.sl-ff__switch-ui::after,.sl-cfilter__apply{transition: none;}.sl-pcard--v2 .sl-pcard__bag:hover,.sl-pcard--v2 .sl-pcard__bag:active{transform: none;}.sl-pcard--v2 .sl-pcard__bag.loading::after{animation: none;}.sl-cfilter__panel{animation: none;}}.sl-journal-entry{background: var(--sl-color-bg,var(--sl-white));color: var(--sl-color-text,var(--sl-charcoal));}.sl-journal-entry__hero{padding-block: clamp(58px,9vw,124px) clamp(48px,7vw,88px);background: var(--sl-color-surface,var(--sl-warm-gray));border-bottom: 1px solid var(--sl-color-border,var(--sl-border));}.sl-journal-entry__hero-inner{width: min(calc(100% - (2 * var(--sl-gutter))),920px);margin-inline: auto;text-align: center;}.sl-journal-entry__hero .sl-content-hero__crumbs{justify-content: center;}.sl-journal-entry__hero h1{margin: 0;font-family: var(--sl-font-serif);font-size: clamp(42px,6.5vw,78px);font-weight: 400;line-height: 1;letter-spacing: -.04em;text-wrap: balance;}.sl-journal-entry__dek{max-width: 650px;margin: 25px auto 0;color: color-mix(in srgb,var(--sl-color-text) 70%,var(--sl-color-bg));font-size: clamp(16px,1.6vw,19px);line-height: 1.7;text-wrap: balance;}.sl-journal-entry__meta{margin: 24px 0 0;color: var(--sl-color-muted,var(--sl-stone));font-family: var(--sl-font-sans);font-size: 10px;letter-spacing: .12em;text-transform: uppercase;}.sl-journal-entry__image{width: min(calc(100% - (2 * var(--sl-gutter))),var(--sl-max-width));max-height: 720px;margin: clamp(36px,6vw,72px) auto 0;overflow: hidden;background: var(--sl-color-surface,var(--sl-warm-gray));}.sl-journal-entry__image img{width: 100%;max-height: 720px;-o-object-fit: cover;object-fit: cover;}.sl-journal-entry__article{width: min(calc(100% - (2 * var(--sl-gutter))),760px);margin-inline: auto;padding-block: clamp(54px,8vw,108px);}.sl-journal-entry__body{color: color-mix(in srgb,var(--sl-color-text) 82%,var(--sl-color-bg));font-family: var(--sl-font-serif);font-size: clamp(18px,1.75vw,21px);line-height: 1.85;}.sl-journal-entry__body > p:first-child::first-letter{float: left;margin: .05em .1em 0 0;color: var(--sl-color-text,var(--sl-charcoal));font-family: var(--sl-font-serif);font-size: 3.4em;line-height: .8;}.sl-journal-entry__body p{margin: 0 0 1.45em;}.sl-journal-entry__body h2,.sl-journal-entry__body h3{margin: 2.2em 0 .7em;color: var(--sl-color-text,var(--sl-charcoal));font-family: var(--sl-font-serif);font-weight: 400;line-height: 1.12;letter-spacing: -.025em;}.sl-journal-entry__body h2{font-size: clamp(31px,4vw,45px);}.sl-journal-entry__body h3{font-size: clamp(25px,3vw,34px);}.sl-journal-entry__body a{color: inherit;text-underline-offset: 4px;}.sl-journal-entry__footer{margin-top: 54px;padding-top: 28px;border-top: 1px solid var(--sl-color-border,var(--sl-border));}@media (max-width: 640px){.sl-journal-entry__hero{padding-block: 43px 52px;}.sl-journal-entry__hero h1{font-size: clamp(38px,11.5vw,52px);}.sl-journal-entry__image{width: 100%;margin-top: 0;}.sl-journal-entry__image img{min-height: 330px;}.sl-journal-entry__body{font-size: 18px;}}.sl-por{position: relative;display: grid;min-height: var(--sl-por-minh-m,210px);padding: var(--sl-por-pad-top-m,28px) var(--sl-gutter) var(--sl-por-pad-bot-m,44px);overflow: clip;background: transparent;color: var(--sl-por-title,#2B241F);isolation: isolate;}.sl-por[data-sl-por-icons="hidden"]{min-height: 0;}.sl-por__inner{display: flex;flex-direction: column;align-self: center;row-gap: var(--sl-por-stage-gap-m,18px);width: min(100%,760px);margin-inline: auto;text-align: center;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.sl-por__icons{display: grid;place-items: center;width: min(100%,96px);height: var(--sl-por-orbit-h-m,56px);margin: 0 auto;}.sl-por[data-sl-por-order="icons_first"] .sl-por__icons{order: -1;}.sl-por[data-sl-por-icons="all"] .sl-por__icons,.sl-por[data-sl-por-icons="hierarchy"] .sl-por__icons{grid-template-columns: repeat(3,auto);-moz-column-gap: 24px;column-gap: 24px;width: auto;max-width: 100%;}.sl-por__icon{grid-area: 1 / 1;display: grid;width: var(--sl-por-icon-m,48px);aspect-ratio: 1;place-items: center;color: var(--sl-por-inactive,#9B9188);opacity: 0;transform: rotate(-18deg) scale(0.82);transform-origin: center;transition: color calc(var(--sl-por-transition,500ms) * 0.72) ease,opacity calc(var(--sl-por-transition,500ms) * 0.72) ease,transform var(--sl-por-transition,500ms) cubic-bezier(0.22,1,0.36,1);will-change: transform,opacity;}.sl-por__icon svg{display: block;width: 100%;height: 100%;fill: none;stroke: currentColor;stroke-width: 1.35;stroke-linecap: round;stroke-linejoin: round;}.sl-por__icon-image{display: block;width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}.sl-por__icon.is-active{z-index: 1;color: var(--sl-por-icon,#2B241F);opacity: 1;transform: scale(1);}.sl-por[data-sl-por-icons="all"] .sl-por__icon{grid-area: auto;color: var(--sl-por-icon,#2B241F);opacity: 1;transform: none;transition: none;will-change: auto;}.sl-por[data-sl-por-icons="hierarchy"] .sl-por__icon{grid-area: auto;color: var(--sl-por-inactive,#9B9188);opacity: 0.42;transform: scale(0.75);}.sl-por[data-sl-por-icons="hierarchy"] .sl-por__icon.is-next{opacity: 0.68;transform: scale(0.86);}.sl-por[data-sl-por-icons="hierarchy"] .sl-por__icon.is-active{z-index: 1;color: var(--sl-por-icon,#2B241F);opacity: 1;transform: scale(1.08);}.sl-por.is-por-started .sl-por__icon.is-active svg{animation: sl-por-icon-turn var(--sl-por-transition,500ms) cubic-bezier(0.22,1,0.36,1) both;}.sl-por[data-sl-por-icons="all"].is-por-started .sl-por__icon svg{animation: none;}.sl-por[data-sl-por-icons="hierarchy"].is-por-started .sl-por__icon svg{animation: none;}.sl-por__statements{display: grid;width: min(100%,540px);margin: 0 auto;}.sl-por__statement{grid-area: 1 / 1;align-self: center;opacity: 0;transform: translate3d(0,5px,0);transition: opacity calc(var(--sl-por-transition,500ms) * 0.78) ease,transform calc(var(--sl-por-transition,500ms) * 0.78) cubic-bezier(0.22,1,0.36,1);}.sl-por__statement.is-active{opacity: 1;transform: translate3d(0,0,0);transition-delay: calc(var(--sl-por-transition,500ms) * 0.24);}.sl-por__title,.sl-por__text{margin: 0;font-family: "Montserrat",var(--sl-font-sans),sans-serif;text-wrap: balance;}.sl-por__title{color: var(--sl-por-title,#2B241F);font-size: var(--sl-por-title-m,25px);font-weight: 400;line-height: 1.18;letter-spacing: -0.015em;}.sl-por__text{max-width: 330px;margin: var(--sl-por-copy-gap,7px) auto 0;color: var(--sl-por-text,#756D67);font-size: var(--sl-por-text-m,14px);font-weight: 400;line-height: 1.45;}@keyframes sl-por-icon-turn{from{transform: rotate(-180deg) scale(0.82);}to{transform: rotate(0deg) scale(1);}}@media (min-width: 768px){.sl-por{min-height: var(--sl-por-minh-d,260px);padding-top: var(--sl-por-pad-top-d,46px);padding-bottom: var(--sl-por-pad-bot-d,64px);}.sl-por__icons{width: min(100%,120px);height: var(--sl-por-orbit-h-d,68px);}.sl-por[data-sl-por-icons="all"] .sl-por__icons,.sl-por[data-sl-por-icons="hierarchy"] .sl-por__icons{-moz-column-gap: 32px;column-gap: 32px;}.sl-por__inner{row-gap: var(--sl-por-stage-gap-d,24px);}.sl-por__icon{width: var(--sl-por-icon-d,60px);}.sl-por__statements{margin-top: 0;}.sl-por__title{font-size: var(--sl-por-title-d,32px);}.sl-por__text{max-width: 520px;font-size: var(--sl-por-text-d,16px);}}@media (prefers-reduced-motion: reduce){.sl-por__icon,.sl-por__statement{transition: none;}.sl-por.is-por-started .sl-por__icon.is-active svg{animation: none;}}.sl-footer{--sl-footer-bg: #231F1C;--sl-footer-text: #F4EEE5;--sl-footer-secondary: #BFB3A7;--sl-footer-divider: #514A45;--sl-footer-accent: #DE9D7E;--sl-footer-social: #F4EEE5;--sl-footer-brand-m: 44px;--sl-footer-brand-d: 58px;--sl-footer-logo-m: 190px;--sl-footer-logo-d: 250px;--sl-footer-social-s: 23px;--sl-footer-payment-w: 36px;--sl-footer-pad-t-m: 40px;--sl-footer-pad-b-m: 24px;--sl-footer-pad-t-d: 58px;--sl-footer-pad-b-d: 28px;--sl-footer-grain: .04;position: relative;overflow: hidden;padding: 0;border: 0;background: var(--sl-footer-bg);color: var(--sl-footer-text);}.sl-footer-main{position: relative;isolation: isolate;width: 100%;background: var(--sl-footer-bg);}.sl-footer-main::before{position: absolute;z-index: -1;inset: 0;background-image: repeating-radial-gradient(circle at 0 0,rgb(255 255 255 / .18) 0 .45px,transparent .65px 3px);background-size: 5px 5px;content: "";opacity: var(--sl-footer-grain);pointer-events: none;}.sl-footer-main__inner{position: relative;z-index: 1;width: min(100% - 36px,1240px);margin-inline: auto;padding-block: var(--sl-footer-pad-t-m) var(--sl-footer-pad-b-m);}.sl-footer-identity{display: grid;gap: 10px;text-align: left;}.sl-footer-identity__eyebrow,.sl-footer-socials h2,.sl-footer-nav__summary{margin: 0;color: var(--sl-footer-secondary);font: 600 10px/1.2 var(--sl-font-sans,sans-serif);letter-spacing: .19em;text-transform: uppercase;}.sl-footer-brand{display: block;width: -moz-fit-content;width: fit-content;max-width: 100%;margin: 2px 0 0;color: var(--sl-footer-text);font: 400 var(--sl-footer-brand-m)/.92 var(--sl-font-serif,Georgia,serif);letter-spacing: -.035em;text-decoration: none;text-transform: uppercase;}.sl-footer-brand--logo{width: var(--sl-footer-logo-m);margin: 2px 0 0 calc(var(--sl-footer-logo-m) * -.05);}.sl-footer-brand__logo{display: block;width: 100%;max-width: 100%;height: auto;-o-object-fit: contain;object-fit: contain;-o-object-position: left center;object-position: left center;}.sl-footer-brand__logo--white{filter: brightness(0) invert(1);opacity: .96;}.sl-footer-brand__logo--original{filter: none;}.sl-footer-identity__tagline{max-width: 31ch;margin: 0;color: var(--sl-footer-secondary);font: 400 15px/1.55 var(--sl-font-sans,sans-serif);}.sl-footer a:focus-visible,.sl-footer button:focus-visible,.sl-footer input:focus-visible,.sl-footer summary:focus-visible{outline: 2px solid var(--sl-footer-accent);outline-offset: 4px;}.sl-footer-nav{margin-top: 10px;}.sl-footer-identity + .sl-footer-nav{margin-top: 26px;}.sl-footer-nav__details{border-bottom: 1px solid color-mix(in srgb,var(--sl-footer-divider) 75%,transparent);}.sl-footer-nav__summary{position: relative;display: flex;min-height: 54px;align-items: center;justify-content: space-between;color: var(--sl-footer-text);cursor: pointer;list-style: none;}.sl-footer-nav__summary::-webkit-details-marker{display: none;}.sl-footer-nav__toggle{position: relative;display: block;width: 14px;height: 14px;}.sl-footer-nav__toggle::before,.sl-footer-nav__toggle::after{position: absolute;top: 50%;left: 50%;width: 12px;height: 1px;background: var(--sl-footer-secondary);content: "";transform: translate(-50%,-50%);transition: transform 180ms ease;}.sl-footer-nav__toggle::after{transform: translate(-50%,-50%) rotate(90deg);}.sl-footer-nav__details[open] .sl-footer-nav__toggle::after{transform: translate(-50%,-50%) rotate(0deg);}.sl-footer-nav__list{display: grid;gap: 12px;margin: 0;padding: 0 0 24px;list-style: none;}.sl-footer-nav__list a,.sl-footer-nav__placeholder{color: var(--sl-footer-secondary);font: 400 14px/1.35 var(--sl-font-sans,sans-serif);text-decoration: none;text-underline-offset: 4px;}.sl-footer-nav__placeholder{opacity: .72;}.sl-footer-nav__list a:hover{color: var(--sl-footer-text);text-decoration: underline;}.sl-footer-socials{display: flex;flex-direction: column;gap: 12px;align-items: flex-start;margin-top: 22px;}.sl-footer-socials__row{display: flex;width: 100%;gap: 12px;align-items: center;flex-wrap: wrap;justify-content: flex-end;}.sl-footer-socials--center{align-items: center;text-align: center;}.sl-instagram-feed__empty--filter{margin: 0;}.sl-footer-socials--center .sl-footer-socials__row{justify-content: center;}.sl-footer-socials--left{align-items: flex-start;}.sl-footer-social{--soc: var(--sl-footer-social);display: inline-grid;width: calc(var(--sl-footer-social-s) * 2);height: calc(var(--sl-footer-social-s) * 2);flex: none;box-sizing: border-box;padding: 0;place-items: center;border: 1px solid color-mix(in srgb,var(--soc) 44%,transparent);border-radius: 50%;background-color: color-mix(in srgb,var(--soc) 18%,transparent);color: var(--soc);text-decoration: none;transition: background-color 180ms ease,border-color 180ms ease,transform 180ms ease;}.sl-footer-socials__row--brand .sl-footer-social--instagram{--soc: #F0508C;}.sl-footer-socials__row--brand .sl-footer-social--pinterest{--soc: #F0414F;}.sl-footer-socials__row--brand .sl-footer-social--facebook{--soc: #4F90F8;}.sl-footer-socials__row--brand .sl-footer-social--youtube{--soc: #FF4545;}.sl-footer-socials__row--brand .sl-footer-social--whatsapp{--soc: #2ED573;}.sl-footer-socials__row--brand .sl-footer-social--tiktok{--soc: #FF5C85;}.sl-footer-socials__row--brand .sl-footer-social--linkedin{--soc: #4DA3EA;}.sl-footer-socials__row--brand .sl-footer-social--x{--soc: #E9E3D9;}.sl-footer-social:hover{border-color: color-mix(in srgb,var(--soc) 72%,transparent);background-color: color-mix(in srgb,var(--soc) 30%,transparent);transform: translateY(-2px);}.sl-footer-social:active{transform: translateY(0);}.sl-footer .sl-footer-social:focus-visible{outline: 2px solid var(--sl-footer-accent);outline-offset: 3px;}.sl-footer-social--placeholder{opacity: .8;cursor: default;}.sl-footer-social--placeholder:hover{border-color: color-mix(in srgb,var(--soc) 44%,transparent);background-color: color-mix(in srgb,var(--soc) 18%,transparent);transform: none;}.sl-footer-social__svg,.sl-footer-social__custom{display: block;width: calc(var(--sl-footer-social-s) * .92);height: calc(var(--sl-footer-social-s) * .92);-o-object-fit: contain;object-fit: contain;}.sl-footer-bottom{display: grid;grid-template-columns: minmax(0,1fr);gap: 17px;justify-items: center;margin-top: 18px;padding-block: 20px 2rem;border-top: 1px solid color-mix(in srgb,var(--sl-footer-divider) 75%,transparent);text-align: center;}.sl-footer-payments{display: flex;width: 100%;gap: 6px;align-items: center;flex-wrap: wrap;justify-content: center;}.sl-footer-payment{display: inline-flex;width: min(var(--sl-footer-payment-w),36px);height: 24px;padding: 3px;align-items: center;justify-content: center;overflow: hidden;border: 1px solid rgb(35 31 28 / .12);border-radius: 3px;background: #fff;box-sizing: border-box;}.sl-footer-payment__svg{display: block;width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}.sl-footer-payment--rupay,.sl-footer-payment--upi{width: 40px;}.sl-footer-payment--rupay .sl-footer-payment__svg{transform: scale(1.12);}.sl-footer-legal{display: flex;gap: 8px 18px;align-items: center;flex-wrap: wrap;justify-content: center;color: var(--sl-footer-secondary);font: 500 10px/1.4 var(--sl-font-sans,sans-serif);letter-spacing: .13em;text-transform: uppercase;}.sl-footer-bottom--left{justify-items: start;text-align: left;}.sl-footer-bottom--left .sl-footer-payments,.sl-footer-bottom--left .sl-footer-legal{justify-content: flex-start;}.sl-footer-bottom__tagline{margin: 0;color: color-mix(in srgb,var(--sl-footer-secondary) 70%,transparent);font: 400 12px/1.4 var(--sl-font-serif,Georgia,serif);font-style: italic;}@media (min-width: 769px){.sl-footer-payment{width: var(--sl-footer-payment-w);}.sl-footer-main__inner{display: grid;grid-template-columns: minmax(0,1fr);width: min(100% - 80px,1240px);padding-block: var(--sl-footer-pad-t-d) var(--sl-footer-pad-b-d);}.sl-footer-identity{grid-column: 1;gap: 12px;align-self: start;}.sl-footer-brand{font-size: var(--sl-footer-brand-d);}.sl-footer-brand--logo{width: var(--sl-footer-logo-d);margin-left: calc(var(--sl-footer-logo-d) * -.05);}.sl-footer-identity__tagline{max-width: 34ch;font-size: 15px;}.sl-footer-nav{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(28px,6vw,100px);margin-top: 42px;padding-block: 27px;border-top: 1px solid color-mix(in srgb,var(--sl-footer-divider) 75%,transparent);border-bottom: 1px solid color-mix(in srgb,var(--sl-footer-divider) 75%,transparent);}.sl-footer-identity + .sl-footer-nav{margin-top: 32px;}.sl-footer-nav__details{border: 0;}.sl-footer-nav__summary{min-height: auto;margin-bottom: 18px;color: var(--sl-footer-secondary);cursor: default;pointer-events: none;}.sl-footer-nav__toggle{display: none;}.sl-footer-nav__list{gap: 11px;padding: 0;}.sl-footer-socials{grid-column: 1 / -1;margin-top: 20px;}.sl-footer-bottom{grid-column: 1 / -1;grid-template-columns: minmax(0,1fr);gap: 18px 28px;align-items: center;margin-top: 14px;padding-top: 18px;}.sl-footer-legal{justify-content: center;}.sl-footer-bottom--left{grid-template-columns: minmax(0,1fr) auto;justify-items: stretch;}.sl-footer-bottom--left .sl-footer-legal{justify-content: flex-end;}.sl-footer-bottom__tagline{grid-column: 1 / -1;}}@media (prefers-reduced-motion: reduce){.sl-footer-social,.sl-footer-nav__toggle::after{transition: none;}}.sl-content-page{min-height: 65vh;background: var(--sl-color-bg,var(--sl-white));color: var(--sl-color-text,var(--sl-charcoal));}.sl-content-shell{width: min(calc(100% - (2 * var(--sl-gutter))),var(--sl-max-width));margin-inline: auto;}.sl-narrow-shell{max-width: 780px;}.sl-content-hero{position: relative;overflow: hidden;padding-block: clamp(58px,8vw,116px) clamp(52px,7vw,96px);background: linear-gradient(125deg,color-mix(in srgb,var(--sl-color-surface) 82%,var(--sl-color-bg)),var(--sl-color-bg));border-bottom: 1px solid var(--sl-color-border,var(--sl-border));}.sl-content-hero::after{position: absolute;right: max(var(--sl-gutter),calc((100vw - var(--sl-max-width)) / 2));bottom: 0;width: clamp(72px,10vw,146px);height: 1px;background: var(--sl-color-accent);content: "";}.sl-content-hero__inner{width: min(calc(100% - (2 * var(--sl-gutter))),var(--sl-max-width));margin-inline: auto;}.sl-content-hero__crumbs{display: flex;gap: 9px;align-items: center;margin-bottom: clamp(28px,4vw,48px);color: var(--sl-color-muted,var(--sl-stone));font-family: var(--sl-font-sans);font-size: 11px;line-height: 1.3;}.sl-content-hero__crumbs a{color: inherit;text-decoration: none;}.sl-content-hero__crumbs a:hover{color: var(--sl-color-text,var(--sl-charcoal));}.sl-content-hero__eyebrow,.sl-content-kicker{margin: 0 0 15px;color: var(--sl-color-muted,var(--sl-stone));font-family: var(--sl-font-sans);font-size: 10px;font-weight: 600;line-height: 1.3;letter-spacing: .22em;text-transform: uppercase;}.sl-content-hero__title{max-width: 850px;margin: 0;color: var(--sl-color-text,var(--sl-charcoal));font-family: var(--sl-font-serif);font-size: clamp(42px,6vw,76px);font-weight: 400;line-height: .98;letter-spacing: -.035em;text-wrap: balance;}.sl-content-hero__intro{max-width: 660px;margin: clamp(20px,2.4vw,30px) 0 0;color: color-mix(in srgb,var(--sl-color-text) 72%,var(--sl-color-bg));font-family: var(--sl-font-sans);font-size: clamp(16px,1.5vw,19px);line-height: 1.7;text-wrap: balance;}.sl-content-section{padding-block: clamp(64px,9vw,124px);}.sl-content-section--collection{padding-top: clamp(34px,5vw,64px);}.sl-content-section--editor{padding-top: 0;}.sl-content-button,.sl-content-text-link{display: inline-flex;align-items: center;justify-content: center;gap: 12px;font-family: var(--sl-font-sans);text-decoration: none;}.sl-content-button{min-height: 46px;padding: 12px 21px;border: 1px solid var(--sl-color-text,var(--sl-charcoal));border-radius: 999px;background: var(--sl-color-text,var(--sl-charcoal));color: var(--sl-color-bg,var(--sl-white));font-size: 11px;font-weight: 700;letter-spacing: .12em;line-height: 1.2;text-transform: uppercase;transition: background-color 180ms ease,color 180ms ease,transform 180ms ease;}.sl-content-button:hover{background: transparent;color: var(--sl-color-text,var(--sl-charcoal));transform: translateY(-1px);}.sl-content-button svg,.sl-content-text-link svg{width: 18px;height: 18px;flex: 0 0 auto;}.sl-content-text-link{padding-bottom: 5px;border-bottom: 1px solid currentColor;color: var(--sl-color-text,var(--sl-charcoal));font-size: 12px;font-weight: 650;letter-spacing: .1em;text-transform: uppercase;}.sl-content-text-link:hover svg{transform: translateX(3px);}.sl-content-text-link svg{transition: transform 180ms ease;}.sl-collection-chips{display: flex;gap: 9px;overflow-x: auto;margin: 0 0 clamp(34px,5vw,58px);padding-bottom: 4px;scrollbar-width: none;}.sl-collection-chips::-webkit-scrollbar{display: none;}.sl-collection-chips a{flex: 0 0 auto;padding: 10px 17px;border: 1px solid var(--sl-color-border,var(--sl-border));border-radius: 999px;background: var(--sl-color-bg,var(--sl-white));color: var(--sl-color-text,var(--sl-charcoal));font-family: var(--sl-font-sans);font-size: 11px;font-weight: 600;letter-spacing: .09em;text-decoration: none;text-transform: uppercase;transition: border-color 160ms ease,background-color 160ms ease;}.sl-collection-chips a:hover{border-color: var(--sl-color-text,var(--sl-charcoal));background: var(--sl-color-surface,var(--sl-warm-gray));}.sl-content-product-grid{margin: 0;}.sl-content-pagination{margin-top: clamp(42px,6vw,72px);}.sl-content-empty{max-width: 670px;margin-inline: auto;padding: clamp(38px,7vw,72px);border: 1px solid var(--sl-color-border,var(--sl-border));background: var(--sl-color-surface,var(--sl-warm-gray));text-align: center;}.sl-content-empty h2,.sl-contact-aside h2,.sl-support-card h2,.sl-info-band h2,.sl-policy-copy h2,.sl-utility-card h2{margin: 0;color: var(--sl-color-text,var(--sl-charcoal));font-family: var(--sl-font-serif);font-size: clamp(27px,3vw,40px);font-weight: 400;line-height: 1.12;letter-spacing: -.025em;}.sl-content-empty p{max-width: 48ch;margin: 16px auto 26px;color: color-mix(in srgb,var(--sl-color-text) 70%,var(--sl-color-bg));line-height: 1.7;}.sl-editorial-split{display: grid;grid-template-columns: minmax(0,1.08fr) minmax(300px,.92fr);gap: clamp(36px,7vw,108px);align-items: center;}.sl-editorial-split + .sl-editorial-split{margin-top: clamp(76px,11vw,148px);}.sl-editorial-split--reverse .sl-editorial-split__media{order: 2;}.sl-editorial-split__media{min-height: clamp(380px,54vw,690px);overflow: hidden;background: var(--sl-color-surface,var(--sl-warm-gray));}.sl-editorial-split__media img{width: 100%;height: 100%;min-height: inherit;-o-object-fit: cover;object-fit: cover;}.sl-editorial-split__copy{max-width: 560px;}.sl-editorial-split__copy h2{margin: 0 0 24px;font-family: var(--sl-font-serif);font-size: clamp(36px,4.4vw,60px);font-weight: 400;line-height: 1.02;letter-spacing: -.035em;text-wrap: balance;}.sl-editorial-split__copy p:not(.sl-content-kicker){margin: 0 0 18px;color: color-mix(in srgb,var(--sl-color-text) 72%,var(--sl-color-bg));font-size: 16px;line-height: 1.8;}.sl-editorial-split__copy .sl-content-text-link{margin-top: 15px;}.sl-story-values{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin-block: clamp(76px,11vw,148px);border-block: 1px solid var(--sl-color-border,var(--sl-border));}.sl-story-values article{padding: clamp(30px,4vw,54px);}.sl-story-values article + article{border-left: 1px solid var(--sl-color-border,var(--sl-border));}.sl-story-values span{color: var(--sl-color-muted,var(--sl-stone));font-family: var(--sl-font-sans);font-size: 10px;letter-spacing: .16em;}.sl-story-values h3{margin: 24px 0 13px;font-family: var(--sl-font-serif);font-size: clamp(24px,2.4vw,33px);font-weight: 400;line-height: 1.1;}.sl-story-values p{margin: 0;color: color-mix(in srgb,var(--sl-color-text) 67%,var(--sl-color-bg));line-height: 1.65;}.sl-story-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(14px,2.4vw,28px);}.sl-story-grid--n1 > :last-child,.sl-story-grid--n3 > :last-child,.sl-story-grid--n5 > :last-child{grid-column: 1 / -1;}@media (min-width: 1200px){.sl-story-grid--n3,.sl-story-grid--n6{grid-template-columns: repeat(3,minmax(0,1fr));}.sl-story-grid--n3 > :last-child{grid-column: auto;}}.sl-story-card{position: relative;display: flex;min-height: 310px;flex-direction: column;padding: clamp(28px,4vw,48px);border: 1px solid var(--sl-color-border,var(--sl-border));background: var(--sl-color-bg,var(--sl-white));box-shadow: 0 20px 46px color-mix(in srgb,var(--sl-color-text) 7%,transparent);}.sl-story-card__stars{color: var(--sl-color-accent);font-size: 13px;letter-spacing: .18em;}.sl-story-card blockquote{max-width: 27ch;margin: 28px 0 34px;color: var(--sl-color-text,var(--sl-charcoal));font-family: var(--sl-font-serif);font-size: clamp(25px,3vw,36px);font-weight: 400;line-height: 1.18;}.sl-story-card footer{display: flex;flex-direction: column;margin-top: auto;font-family: var(--sl-font-sans);}.sl-story-card footer strong{font-size: 14px;}.sl-story-card footer span,.sl-story-card__product{color: var(--sl-color-muted,var(--sl-stone));font-size: 12px;}.sl-story-card__product{margin: 20px 0 0;padding-top: 17px;border-top: 1px solid var(--sl-color-border,var(--sl-border));font-family: var(--sl-font-sans);}.sl-journal-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(20px,3vw,38px);}.sl-journal-card{min-width: 0;}.sl-journal-card__media{display: block;aspect-ratio: 4 / 5;overflow: hidden;background: var(--sl-color-surface,var(--sl-warm-gray));}.sl-journal-card__media img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: transform 600ms cubic-bezier(.22,.61,.36,1);}.sl-journal-card:hover .sl-journal-card__media img{transform: scale(1.025);}.sl-journal-card__body{padding-top: 23px;}.sl-journal-card__body h2{margin: 0;font-family: var(--sl-font-serif);font-size: clamp(26px,2.6vw,35px);font-weight: 400;line-height: 1.1;letter-spacing: -.02em;}.sl-journal-card__body h2 a{color: inherit;text-decoration: none;}.sl-journal-card__body > p:not(.sl-content-kicker){margin: 15px 0 21px;color: color-mix(in srgb,var(--sl-color-text) 68%,var(--sl-color-bg));font-size: 14px;line-height: 1.65;}.sl-contact-layout{display: grid;grid-template-columns: minmax(270px,.72fr) minmax(0,1.28fr);gap: clamp(44px,8vw,120px);align-items: start;}.sl-contact-aside > p{margin: 20px 0 35px;color: color-mix(in srgb,var(--sl-color-text) 70%,var(--sl-color-bg));line-height: 1.75;}.sl-contact-aside ul{margin: 0;padding: 0;border-top: 1px solid var(--sl-color-border,var(--sl-border));list-style: none;}.sl-contact-aside li{display: flex;flex-direction: column;gap: 4px;padding-block: 18px;border-bottom: 1px solid var(--sl-color-border,var(--sl-border));font-family: var(--sl-font-sans);}.sl-contact-aside li strong{font-size: 13px;}.sl-contact-aside li span{color: var(--sl-color-muted,var(--sl-stone));font-size: 12px;line-height: 1.5;}.sl-contact-form{display: grid;gap: 20px;padding: clamp(26px,4vw,48px);border: 1px solid var(--sl-color-border,var(--sl-border));background: var(--sl-color-surface,var(--sl-warm-gray));}.sl-contact-form__row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;}.sl-contact-form label{display: grid;gap: 9px;color: var(--sl-color-text,var(--sl-charcoal));font-family: var(--sl-font-sans);font-size: 11px;font-weight: 650;letter-spacing: .08em;text-transform: uppercase;}.sl-contact-form input,.sl-contact-form select,.sl-contact-form textarea,.sl-order-tracking-card input{width: 100%;border: 1px solid var(--sl-color-border,var(--sl-border));border-radius: 0;background: var(--sl-color-bg,var(--sl-white));color: var(--sl-color-text,var(--sl-charcoal));font-family: var(--sl-font-sans);font-size: 15px;font-weight: 400;letter-spacing: 0;text-transform: none;}.sl-contact-form input,.sl-contact-form select,.sl-order-tracking-card input{min-height: 50px;padding-inline: 14px;}.sl-contact-form textarea{min-height: 165px;padding: 14px;resize: vertical;}.sl-contact-form input:focus,.sl-contact-form select:focus,.sl-contact-form textarea:focus,.sl-order-tracking-card input:focus{border-color: var(--sl-color-text,var(--sl-charcoal));outline: 1px solid var(--sl-color-text,var(--sl-charcoal));outline-offset: 1px;}.sl-contact-form .sl-content-button{justify-self: start;}.sl-contact-form__trap{position: absolute;left: -10000px;}.sl-contact-form__notice{margin: 0;padding: 13px 15px;border-left: 2px solid var(--sl-color-accent);background: var(--sl-color-bg,var(--sl-white));font-family: var(--sl-font-sans);font-size: 13px;line-height: 1.55;}.sl-faq-layout{display: grid;grid-template-columns: minmax(0,1fr) minmax(270px,370px);gap: clamp(34px,7vw,96px);align-items: start;}.sl-faq-list{border-top: 1px solid var(--sl-color-border,var(--sl-border));}.sl-faq-list details{border-bottom: 1px solid var(--sl-color-border,var(--sl-border));}.sl-faq-list summary{display: flex;min-height: 76px;align-items: center;justify-content: space-between;gap: 22px;padding-block: 20px;color: var(--sl-color-text,var(--sl-charcoal));cursor: pointer;font-family: var(--sl-font-serif);font-size: clamp(19px,2vw,25px);line-height: 1.25;list-style: none;}.sl-faq-list summary::-webkit-details-marker{display: none;}.sl-faq-list summary i{position: relative;width: 18px;height: 18px;flex: 0 0 18px;}.sl-faq-list summary i::before,.sl-faq-list summary i::after{position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background: currentColor;content: "";}.sl-faq-list summary i::after{transform: rotate(90deg);transition: transform 180ms ease;}.sl-faq-list details[open] summary i::after{transform: rotate(0);}.sl-faq-list details > div{max-width: 66ch;padding: 0 42px 24px 0;}.sl-faq-list details p{margin: 0;color: color-mix(in srgb,var(--sl-color-text) 68%,var(--sl-color-bg));line-height: 1.75;}.sl-support-card,.sl-utility-card{padding: clamp(28px,4vw,48px);border: 1px solid var(--sl-color-border,var(--sl-border));background: var(--sl-color-surface,var(--sl-warm-gray));}.sl-support-card{position: sticky;top: 24px;}.sl-support-card > p:not(.sl-content-kicker){margin: 17px 0 25px;color: color-mix(in srgb,var(--sl-color-text) 68%,var(--sl-color-bg));line-height: 1.65;}.sl-utility-card .woocommerce-form-track-order,.sl-utility-card .track_order{margin: 0;}.sl-order-tracking-card p:first-child{margin-top: 0;}.sl-order-tracking-card .form-row{width: 100%;margin: 0 0 18px;padding: 0;}.sl-order-tracking-card label{display: block;margin-bottom: 8px;font-family: var(--sl-font-sans);font-size: 11px;font-weight: 650;letter-spacing: .08em;text-transform: uppercase;}.sl-order-tracking-card button{min-height: 46px;padding: 12px 22px;border: 1px solid var(--sl-color-text,var(--sl-charcoal));border-radius: 999px;background: var(--sl-color-text,var(--sl-charcoal));color: var(--sl-color-bg,var(--sl-white));font-family: var(--sl-font-sans);font-size: 11px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;}.sl-utility-note{max-width: 58ch;margin: 22px auto 0;color: var(--sl-color-muted,var(--sl-stone));font-family: var(--sl-font-sans);font-size: 12px;line-height: 1.6;text-align: center;}.sl-process-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));border-block: 1px solid var(--sl-color-border,var(--sl-border));}.sl-process-grid article{min-height: 300px;padding: clamp(28px,3vw,42px);}.sl-process-grid article + article{border-left: 1px solid var(--sl-color-border,var(--sl-border));}.sl-process-grid span{color: var(--sl-color-accent);font-family: var(--sl-font-sans);font-size: 11px;letter-spacing: .18em;}.sl-process-grid h2,.sl-care-grid h2{margin: 48px 0 15px;font-family: var(--sl-font-serif);font-size: clamp(24px,2.3vw,32px);font-weight: 400;line-height: 1.12;}.sl-process-grid p,.sl-care-grid p{margin: 0;color: color-mix(in srgb,var(--sl-color-text) 68%,var(--sl-color-bg));font-size: 14px;line-height: 1.7;}.sl-info-band{display: grid;grid-template-columns: minmax(220px,.8fr) minmax(0,1.15fr) auto;gap: clamp(28px,5vw,72px);align-items: center;margin-top: clamp(54px,8vw,96px);padding: clamp(30px,5vw,58px);background: var(--sl-color-surface,var(--sl-warm-gray));}.sl-info-band > p{margin: 0;color: color-mix(in srgb,var(--sl-color-text) 70%,var(--sl-color-bg));line-height: 1.75;}.sl-care-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--sl-color-border,var(--sl-border));border-left: 1px solid var(--sl-color-border,var(--sl-border));}.sl-care-grid article{min-height: 390px;padding: clamp(30px,5vw,62px);border-right: 1px solid var(--sl-color-border,var(--sl-border));border-bottom: 1px solid var(--sl-color-border,var(--sl-border));}.sl-care-grid h2{margin-top: 0;font-size: clamp(30px,3.5vw,45px);}.sl-care-grid ul{margin: 32px 0 0;padding: 0;list-style: none;}.sl-care-grid li{padding-block: 11px;border-top: 1px solid var(--sl-color-border,var(--sl-border));color: var(--sl-color-text,var(--sl-charcoal));font-family: var(--sl-font-sans);font-size: 12px;}.sl-care-note{max-width: 70ch;margin: 34px auto 0;color: var(--sl-color-muted,var(--sl-stone));font-size: 13px;line-height: 1.7;text-align: center;}.sl-policy-layout{display: grid;grid-template-columns: 240px minmax(0,760px);gap: clamp(48px,9vw,134px);justify-content: center;align-items: start;}.sl-policy-nav{position: sticky;top: 24px;display: grid;border-top: 1px solid var(--sl-color-border,var(--sl-border));}.sl-policy-nav .sl-content-kicker{margin: 0;padding-block: 18px;border-bottom: 1px solid var(--sl-color-border,var(--sl-border));}.sl-policy-nav a{padding-block: 13px;border-bottom: 1px solid var(--sl-color-border,var(--sl-border));color: var(--sl-color-muted,var(--sl-stone));font-family: var(--sl-font-sans);font-size: 12px;text-decoration: none;}.sl-policy-nav a[aria-current="page"],.sl-policy-nav a:hover{color: var(--sl-color-text,var(--sl-charcoal));}.sl-policy-copy__updated{margin: 0 0 42px;color: var(--sl-color-muted,var(--sl-stone));font-family: var(--sl-font-sans);font-size: 11px;letter-spacing: .08em;text-transform: uppercase;}.sl-policy-copy > section{padding-block: 34px;border-top: 1px solid var(--sl-color-border,var(--sl-border));}.sl-policy-copy > section:first-of-type{padding-top: 0;border-top: 0;}.sl-policy-copy h2{font-size: clamp(26px,3vw,36px);}.sl-policy-copy section p,.sl-policy-copy__contact p{margin: 15px 0 0;color: color-mix(in srgb,var(--sl-color-text) 72%,var(--sl-color-bg));font-size: 16px;line-height: 1.82;}.sl-policy-copy section p a{color: inherit;text-underline-offset: 3px;}.sl-policy-copy__contact{margin-top: 38px;padding: clamp(28px,5vw,50px);background: var(--sl-color-surface,var(--sl-warm-gray));}.sl-policy-copy__contact .sl-content-text-link{margin-top: 23px;}.sl-help-links{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-top: 1px solid var(--sl-color-border,var(--sl-border));background: var(--sl-color-surface,var(--sl-warm-gray));}.sl-help-links a{display: flex;min-height: 150px;flex-direction: column;justify-content: center;gap: 9px;padding: clamp(25px,4vw,54px);color: var(--sl-color-text,var(--sl-charcoal));text-decoration: none;}.sl-help-links a + a{border-left: 1px solid var(--sl-color-border,var(--sl-border));}.sl-help-links span{color: var(--sl-color-muted,var(--sl-stone));font-family: var(--sl-font-sans);font-size: 10px;letter-spacing: .14em;text-transform: uppercase;}.sl-help-links strong{font-family: var(--sl-font-serif);font-size: clamp(23px,2.5vw,32px);font-weight: 400;line-height: 1.1;}@media (max-width: 900px){.sl-editorial-split,.sl-contact-layout,.sl-faq-layout,.sl-policy-layout{grid-template-columns: 1fr;}.sl-editorial-split--reverse .sl-editorial-split__media{order: 0;}.sl-story-values,.sl-process-grid{grid-template-columns: repeat(2,minmax(0,1fr));}.sl-story-values article:nth-child(3),.sl-process-grid article:nth-child(3){border-left: 0;}.sl-story-values article:nth-child(n+3),.sl-process-grid article:nth-child(n+3){border-top: 1px solid var(--sl-color-border,var(--sl-border));}.sl-journal-grid{grid-template-columns: repeat(2,minmax(0,1fr));}.sl-support-card,.sl-policy-nav{position: static;}.sl-policy-nav{display: flex;overflow-x: auto;border-bottom: 1px solid var(--sl-color-border,var(--sl-border));scrollbar-width: none;}.sl-policy-nav .sl-content-kicker{display: none;}.sl-policy-nav a{flex: 0 0 auto;padding: 13px 14px;border-bottom: 0;}.sl-info-band{grid-template-columns: 1fr;}.sl-info-band .sl-content-text-link{justify-self: start;}}@media (max-width: 640px){.sl-content-hero{padding-block: 42px 53px;}.sl-content-hero__crumbs{margin-bottom: 25px;font-size: 10px;}.sl-content-hero__title{font-size: clamp(37px,11.2vw,49px);line-height: 1.02;}.sl-content-hero__intro{font-size: 15px;line-height: 1.65;}.sl-content-section{padding-block: 54px;}.sl-content-section--collection{padding-top: 27px;}.sl-editorial-split{gap: 31px;}.sl-editorial-split__media{min-height: 430px;}.sl-editorial-split__copy h2{font-size: 38px;}.sl-story-values,.sl-story-grid,.sl-journal-grid,.sl-care-grid,.sl-help-links{grid-template-columns: 1fr;}.sl-story-values{margin-block: 66px;}.sl-story-values article,.sl-story-values article + article,.sl-story-values article:nth-child(3){border-left: 0;}.sl-story-values article + article{border-top: 1px solid var(--sl-color-border,var(--sl-border));}.sl-story-card{min-height: 285px;}.sl-journal-card__media{aspect-ratio: 5 / 4;}.sl-contact-form__row{grid-template-columns: 1fr;}.sl-contact-form{padding: 23px 18px;}.sl-process-grid{grid-template-columns: 1fr;}.sl-process-grid article{min-height: auto;padding: 30px 4px;}.sl-process-grid article + article,.sl-process-grid article:nth-child(3){border-top: 1px solid var(--sl-color-border,var(--sl-border));border-left: 0;}.sl-process-grid h2{margin-top: 28px;}.sl-care-grid{border-left: 0;}.sl-care-grid article{min-height: auto;padding: 36px 0;border-right: 0;}.sl-info-band{padding: 29px 22px;}.sl-help-links a{min-height: 118px;}.sl-help-links a + a{border-top: 1px solid var(--sl-color-border,var(--sl-border));border-left: 0;}}@media (prefers-reduced-motion: reduce){.sl-content-button,.sl-content-text-link svg,.sl-journal-card__media img,.sl-faq-list summary i::after{transition: none;}}.sl-pdp{--pdp-canvas: var(--sl-pdp-canvas,#FFFDF9);--pdp-text: var(--sl-pdp-ink,#1F2530);--pdp-ink-soft: #3B3732;--pdp-muted: #6A6159;--pdp-line: #E6DED2;--pdp-line-soft: #EFE9DF;--pdp-frame: #F1EBE1;--pdp-gold: #8A6A32;--pdp-section: clamp(44px,8vw,72px);--pdp-card: var(--sl-pdp-card-bg,#FFFFFF);--pdp-saving: var(--sl-pdp-saving,#B5304F);--pdp-serif: "Cormorant Garamond",var(--sl-font-serif),serif;--pdp-sans: "Montserrat",var(--sl-font-sans),sans-serif;--pdp-shell: 1240px;--pdp-pad: clamp(16px,4vw,40px);--pdp-gap: clamp(28px,6vw,64px);--pdp-header: var(--sl-header-height-mobile,62px);--pdp-header-fixed: var(--sl-header-height-mobile,62px);background-color: var(--pdp-canvas);color: var(--pdp-text);font-family: var(--pdp-sans);font-size: 15px;line-height: 1.6;overflow-x: clip;}@media (min-width: 1024px){.sl-pdp{--pdp-header: var(--sl-header-height-desktop,76px);--pdp-header-fixed: var(--sl-header-height-desktop,76px);}}:where(.sl-pdp) img{max-width: 100%;height: auto;}.sl-pdp [hidden]{display: none !important;}.sl-pdp :focus-visible{outline: 2px solid var(--pdp-text);outline-offset: 2px;}.sl-pdp__product > :not(.sl-pdp-lb):not(.sl-pdp-sticky){width: min(100% - (2 * var(--pdp-pad)),var(--pdp-shell));margin-inline: auto;}.sl-pdp__product{padding-bottom: clamp(56px,8vw,88px);}.sl-pdp__product::after{content: "";display: block;height: clamp(56px,12vw,104px);margin-bottom: calc(-1 * clamp(56px,8vw,88px));background: linear-gradient(to bottom,rgba(236,227,211,0),#ECE3D3);pointer-events: none;}.sl-pdp-home--section + .sl-pdp-home--section{margin-top: calc(-1 * var(--pdp-section));}.sl-pdp__product:has(> .sl-pdp__lower > .sl-pdp-home--section:last-child){padding-bottom: 0;}.sl-pdp__product:has(> .sl-pdp__lower > .sl-pdp-home--section:last-child)::after{display: none;}.sl-pdp__notices{width: min(100% - (2 * var(--pdp-pad)),var(--pdp-shell));margin-inline: auto;}.sl-pdp__notices .woocommerce-message,.sl-pdp__notices .woocommerce-error,.sl-pdp__notices .woocommerce-info{margin: 14px 0 0;padding: 12px 16px;list-style: none;border: 1px solid var(--pdp-line);background: var(--pdp-card);font-size: 13px;}.sl-pdp__notices .woocommerce-error{border-color: var(--pdp-saving);}.sl-pdp__notices a{text-decoration: underline;}.sl-pdp-h2{margin: 0;font-family: var(--pdp-serif);font-size: clamp(24px,3.2vw,32px);font-weight: 500;line-height: 1.12;letter-spacing: 0;color: var(--pdp-text);}.sl-pdp-icon{display: block;flex: none;width: 20px;height: 20px;}.sl-pdp-link{color: var(--pdp-text);text-decoration: underline;text-underline-offset: 3px;}.sl-pdp__top{display: grid;grid-template-columns: minmax(0,1fr);gap: 28px;padding-top: 14px;}@media (min-width: 1024px){.sl-pdp__top{grid-template-columns: minmax(0,1.08fr) minmax(0,0.92fr);gap: clamp(36px,4.5vw,80px);align-items: start;padding-top: 28px;}.sl-pdp__media{position: sticky;top: calc(var(--pdp-header) + var(--pdp-top-gap,20px));}}.sl-pdp-gal{position: relative;min-width: 0;}.sl-pdp-gal__stage{position: relative;aspect-ratio: var(--sl-pdp-ratio,4 / 5);overflow: hidden;background: var(--pdp-frame);border-radius: 16px;}.sl-pdp-gal__track{display: flex;height: 100%;margin: 0;padding: 0;list-style: none;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;}.sl-pdp-gal__track::-webkit-scrollbar{display: none;}.sl-pdp-gal__track:focus-visible{outline-offset: -3px;}.sl-pdp-gal__slide{position: relative;flex: 0 0 100%;height: 100%;scroll-snap-align: start;scroll-snap-stop: always;}.sl-pdp-gal__open{display: block;width: 100%;height: 100%;padding: 0;border: 0;background: none;cursor: zoom-in;color: inherit;}.sl-pdp-gal__img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-user-drag: none;}.sl-pdp-gal__empty{display: grid;place-items: center;aspect-ratio: var(--sl-pdp-ratio,4 / 5);border-radius: 16px;background: var(--pdp-frame);color: var(--pdp-muted);font-size: 14px;text-align: center;padding: 24px;}.sl-pdp-gal__wish{position: absolute;z-index: 3;top: 8px;right: 8px;color: var(--pdp-text);background: none;box-shadow: none;filter: none;}.sl-pdp-gal__wish::before{content: "";position: absolute;top: 50%;left: 50%;width: 40px;height: 40px;margin: -20px 0 0 -20px;border-radius: 50%;background: rgba(255,253,249,0.94);pointer-events: none;transition: background-color 0.18s ease;}.sl-pdp-gal__wish .sl-wish__icon{position: relative;z-index: 1;width: 19px;height: 19px;stroke-width: 1.6;}@media (hover: hover){.sl-pdp-gal__wish:hover::before{background-color: #F1ECE4;}}.sl-pdp-gal__dots{position: absolute;z-index: 3;left: 50%;bottom: 12px;display: none;align-items: center;gap: calc(var(--sb-dot) * 0.85);max-width: calc(100% - 32px);padding: 7px 11px;border-radius: 999px;background: rgba(20,17,14,0.42);backdrop-filter: blur(6px);transform: translateX(-50%);pointer-events: none;}.sl-pdp-gal__dot{flex: none;width: var(--sb-dot);height: var(--sb-dot);border-radius: 999px;background: var(--sb-dot-off);transition: width 0.22s ease,background-color 0.22s ease;}.sl-pdp-gal__dot.is-active{width: calc(var(--sb-dot) * 2.4);background: var(--sb-dot-on);}.sl-pdp-gal__open--static{cursor: default;}.sl-pdp-gal__play{position: relative;cursor: pointer;}.sl-pdp-gal__play-badge{position: absolute;inset: 0;display: grid;place-items: center;pointer-events: none;}.sl-pdp-gal__play-badge::before{content: "";grid-area: 1 / 1;width: 64px;height: 64px;border-radius: 50%;background: rgba(255,253,249,0.94);box-shadow: 0 6px 18px rgba(20,17,14,0.18);}.sl-pdp-gal__play-badge .sl-pdp-icon{grid-area: 1 / 1;width: 24px;height: 24px;margin-left: 3px;color: var(--pdp-text);}.sl-pdp-gal__nav{position: absolute;z-index: 3;top: 50%;display: none;width: 40px;height: 40px;margin-top: -20px;padding: 0;place-items: center;border: 0;border-radius: 50%;background: rgba(255,253,249,0.94);color: var(--pdp-text);cursor: pointer;}.sl-pdp-gal__nav--prev{left: 12px;}.sl-pdp-gal__nav--prev .sl-pdp-icon{transform: scaleX(-1);}.sl-pdp-gal__nav--next{right: 12px;}.sl-pdp-gal__nav[disabled]{opacity: 0.35;cursor: default;}@media (hover: hover) and (pointer: fine){.sl-pdp-gal__nav{display: grid;}}.sl-pdp-gal__thumbs{display: flex;gap: var(--sb-thumb-gap);margin: 12px 0 0;padding: 4px 4px 6px;list-style: none;overflow-x: auto;scrollbar-width: none;}.sl-pdp-gal__thumbs::-webkit-scrollbar{display: none;}.sl-pdp-gal__thumbs li{position: relative;flex: 0 0 auto;}.sl-pdp-gal__thumb{position: relative;display: block;width: var(--sb-thumb);height: var(--sb-thumb);padding: 0;border: 0;border-radius: 10px;background: var(--pdp-frame);overflow: hidden;cursor: pointer;opacity: 0.78;transition: opacity 0.18s ease,box-shadow 0.18s ease;}.sl-pdp-gal__thumb[aria-current="true"]{opacity: 1;box-shadow: 0 0 0 2px var(--pdp-canvas),0 0 0 3.5px var(--pdp-text);}@media (hover: hover){.sl-pdp-gal__thumb:hover{opacity: 1;}}.sl-pdp-gal__thumb-img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-pdp-gal__thumb--video{opacity: 1;}.sl-pdp-gal__thumb-play{position: absolute;inset: 0;display: grid;place-items: center;background: rgba(31,37,48,0.3);color: var(--pdp-text);}.sl-pdp-gal__thumb-play::before{content: "";grid-area: 1 / 1;width: 28px;height: 28px;border-radius: 50%;background: rgba(255,253,249,0.94);}.sl-pdp-gal__thumb-play .sl-pdp-icon{grid-area: 1 / 1;width: 12px;height: 12px;margin-left: 1px;}@media (min-width: 1024px){.sl-pdp-gal__thumb{width: calc(var(--sb-thumb) + 8px);height: calc(var(--sb-thumb) + 8px);}}@media (max-width: 1023px){.sl-pdp--nav-dots .sl-pdp-gal__dots{display: flex;}.sl-pdp--nav-dots .sl-pdp-gal__thumbs{display: none;}.sl-pdp--main-edge .sl-pdp__notices{padding-top: 0;}.sl-pdp--gal-edge .sl-pdp__top{padding-top: 0;}.sl-pdp--gal-edge .sl-pdp__media{margin-inline: calc(-1 * var(--pdp-pad));}.sl-pdp--gal-edge .sl-pdp-gal__stage,.sl-pdp--gal-edge .sl-pdp-gal__empty{border-radius: 0;}.sl-pdp--gal-edge .sl-pdp-gal__thumbs{padding-inline: var(--pdp-pad);scroll-padding-inline: var(--pdp-pad);}}.sl-pdp{--sb-width: var(--sl-pdp-sb-width-m,600px);--sb-pad: var(--sl-pdp-sb-pad-m,20px);--sb-gap: var(--sl-pdp-sb-gap-section-m,20px);--sb-gap-group: var(--sl-pdp-sb-gap-group-m,20px);--sb-title-size: var(--sl-pdp-sb-title-size-m,28px);--sb-id-gap: 14px;--sb-name-rating-gap: var(--sl-pdp-sb-gap-name-rating-m,2px);--sb-rating-price-gap: var(--sl-pdp-sb-gap-rating-price-m,5px);--sb-star-size: var(--sl-pdp-sb-star-size,15px);--sb-title-lh: var(--sl-pdp-sb-title-lh-m,1.2);--sb-price-size: var(--sl-pdp-sb-price-size-m,34px);--sb-price-lh: var(--sl-pdp-sb-price-lh-m,1.1);--sb-rule-w: var(--sl-pdp-sb-divider-w,1px);--sb-rule: var(--sl-pdp-sb-divider-color,#E6DED2);--sb-eyebrow-size: var(--sl-pdp-sb-eyebrow-size,11px);--sb-eyebrow-py: var(--sl-pdp-sb-eyebrow-pad-y,4px);--sb-eyebrow-px: var(--sl-pdp-sb-eyebrow-pad-x,10px);--sb-was-size: var(--sl-pdp-sb-was-size-m,20px);--sb-tax-size: var(--sl-pdp-sb-tax-size,13px);--sb-label-size: var(--sl-pdp-sb-label-size,15px);--sb-text-size: var(--sl-pdp-sb-text-size,14px);--sb-btn-size: var(--sl-pdp-sb-btn-size,13px);--sb-muted: var(--sl-pdp-sb-muted,#6A6159);--sb-tax-color: var(--sl-pdp-sb-tax-color,var(--sb-muted));--sb-border: var(--sl-pdp-sb-border,#E3DACB);--sb-price: var(--sl-pdp-sb-price-color,var(--pdp-text));--sb-was: var(--sl-pdp-sb-was-color,var(--sb-muted));--sb-strike: var(--sl-pdp-sb-strike-color,currentColor);--sb-sale-bg: var(--sl-pdp-sb-sale-bg,#F9ECED);--sb-sale-text: var(--sl-pdp-sb-sale-text,#A94D52);--sb-off-border: var(--sl-pdp-sb-off-border,#EBCDD0);--sb-off-radius: var(--sl-pdp-sb-off-radius,20px);--sb-off-py: var(--sl-pdp-sb-off-pad-y,2px);--sb-off-px: var(--sl-pdp-sb-off-pad-x,9px);--sb-off-lh: 1.15;--sb-save-bg: var(--sl-pdp-sb-save-bg,#E5F1E7);--sb-save-text: var(--sl-pdp-sb-save-text,#1F6B3B);--sb-save-border: var(--sl-pdp-sb-save-border,#CFE3D3);--sb-save-icon: var(--sl-pdp-sb-save-icon,var(--sb-save-text));--sb-cod-bg: var(--sl-pdp-sb-cod-bg,#E7EFF8);--sb-cod-border: var(--sl-pdp-sb-cod-border,#CBDAEB);--sb-cod-fg: var(--sl-pdp-sb-cod-fg,#24506F);--sb-cod-icon: var(--sl-pdp-sb-cod-icon,#2F6DA3);--sb-viewers-bg: var(--sl-pdp-sb-viewers-bg,#ECEDF6);--sb-viewers-border: var(--sl-pdp-sb-viewers-border,#D3D6E9);--sb-viewers-fg: var(--sl-pdp-sb-viewers-fg,#3B4066);--sb-viewers-icon: var(--sl-pdp-sb-viewers-icon,#5B5FA3);--sb-bought-bg: var(--sl-pdp-sb-bought-bg,#F6EAE6);--sb-bought-border: var(--sl-pdp-sb-bought-border,#E6CFC8);--sb-bought-fg: var(--sl-pdp-sb-bought-fg,#7A3F38);--sb-bought-icon: var(--sl-pdp-sb-bought-icon,#A8574B);--sb-stock-bg: var(--sl-pdp-sb-stock-bg,#FBF0DC);--sb-stock-border: var(--sl-pdp-sb-stock-border,#EBD6A9);--sb-stock-fg: var(--sl-pdp-sb-stock-fg,#7A4A12);--sb-stock-icon: var(--sl-pdp-sb-stock-icon,#B7791F);--sb-pill-size: var(--sl-pdp-sb-pills-size,12px);--sb-pill-py: var(--sl-pdp-sb-pills-pad-y,5px);--sb-pill-px: var(--sl-pdp-sb-pills-pad-x,11px);--sb-pill-gap: var(--sl-pdp-sb-pills-gap,8px);--sb-pill-radius: var(--sl-pdp-sb-pills-radius,20px);--sb-thumb: var(--sl-pdp-sb-thumb-size,64px);--sb-thumb-gap: var(--sl-pdp-sb-thumb-gap,10px);--sb-dot: var(--sl-pdp-sb-dot-size,7px);--sb-dot-on: var(--sl-pdp-sb-dot-active,#FFFFFF);--sb-dot-off: var(--sl-pdp-sb-dot-inactive,#C9C3B9);--sb-chip-h: var(--sl-pdp-sb-chip-h,38px);--sb-chip-gap: var(--sl-pdp-sb-chip-gap,8px);--sb-chip-radius: var(--sl-pdp-sb-chip-radius,8px);--sb-chip-sel-border: var(--sl-pdp-sb-chip-sel-border,var(--pdp-text));--sb-chip-sel-bg: var(--sl-pdp-sb-chip-sel-bg,transparent);--sb-chip-border: var(--sl-pdp-sb-chip-border,#DDD3C3);--sb-chip-bg: var(--sl-pdp-sb-chip-bg,transparent);--sb-swatch: var(--sl-pdp-sb-swatch-size,36px);--sb-swatch-gap: var(--sl-pdp-sb-swatch-gap,10px);--sb-swatch-ring: var(--sl-pdp-sb-swatch-ring,var(--pdp-text));--sb-btn-h: var(--sl-pdp-sb-btn-h,56px);--sb-btn-radius: var(--sl-pdp-sb-btn-radius,14px);--sb-btn-gap: var(--sl-pdp-sb-btn-gap,12px);--sb-out-bg: var(--sl-pdp-sb-outline-bg,transparent);--sb-out-text: var(--sl-pdp-sb-outline-text,var(--pdp-text));--sb-out-border: var(--sl-pdp-sb-outline-border,var(--pdp-text));--sb-fill-bg: var(--sl-pdp-sb-filled-bg,var(--pdp-text));--sb-fill-text: var(--sl-pdp-sb-filled-text,#FFFFFF);--sb-fill-border: var(--sl-pdp-sb-filled-border,var(--sb-fill-bg));--sb-pay-space: var(--sl-pdp-sb-pay-space,20px);--sb-guide-link: var(--sl-pdp-sb-guide-link-color,var(--pdp-text));--sb-guide-bg: var(--sl-pdp-sb-guide-bg,#FFFFFF);--sb-guide-text: var(--sl-pdp-sb-guide-text,var(--pdp-text));--sb-guide-accent: var(--sl-pdp-sb-guide-accent,#F6F0E6);--sb-surface: var(--pdp-canvas);}.sl-pdp--buy-boxed{--sb-surface: var(--pdp-card);}@media (min-width: 1024px){.sl-pdp{--sb-width: var(--sl-pdp-sb-width-d,520px);--sb-pad: var(--sl-pdp-sb-pad-d,0px);--sb-gap: var(--sl-pdp-sb-gap-section-d,10px);--sb-gap-group: var(--sl-pdp-sb-gap-group-d,10px);--sb-title-size: var(--sl-pdp-sb-title-size-d,30px);--sb-name-rating-gap: var(--sb-id-gap);--sb-rating-price-gap: var(--sb-gap);--sb-title-lh: var(--sl-pdp-sb-title-lh-d,1.15);--sb-price-size: var(--sl-pdp-sb-price-size-d,28px);--sb-price-lh: var(--sl-pdp-sb-price-lh-d,1.1);--sb-was-size: var(--sl-pdp-sb-was-size-d,15px);--sb-star-size: var(--sl-pdp-sb-star-size-d,15px);--sb-eyebrow-py: var(--sl-pdp-sb-eyebrow-pad-y-d,5px);--sb-eyebrow-px: var(--sl-pdp-sb-eyebrow-pad-x-d,11px);--sb-chip-h: var(--sl-pdp-sb-chip-h-d,32px);--sb-swatch: var(--sl-pdp-sb-swatch-size-d,28px);--sb-off-py: var(--sl-pdp-sb-off-pad-y-d,4px);--sb-off-px: var(--sl-pdp-sb-off-pad-x-d,10px);--sb-off-lh: 1.2;}}.sl-pdp__buy{min-width: 0;display: flex;flex-direction: column;gap: var(--sb-gap);max-width: var(--sb-width);padding-inline: max(0px,calc(var(--sb-pad) - var(--pdp-pad)));}@media (min-width: 1024px){.sl-pdp__buy{padding-top: 6px;}}.sl-pdp-sum{display: flex;flex-direction: column;}.sl-pdp-sum > * + *{margin-top: var(--sb-gap);}.sl-pdp-sum--rated > .sl-pdp-sum__id + .sl-pdp-price{margin-top: var(--sb-rating-price-gap);}.sl-pdp-sum__id{display: flex;flex-direction: column;align-items: flex-start;}.sl-pdp-sum__crumb + .sl-pdp-sum__title{margin-top: var(--sb-id-gap);}.sl-pdp-sum__title + .sl-pdp-sum__rating{margin-top: var(--sb-name-rating-gap);}.sl-pdp-sum__crumb{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;padding: var(--sb-eyebrow-py) var(--sb-eyebrow-px);border-radius: 999px;background: var(--pdp-frame);font-size: var(--sb-eyebrow-size);font-weight: 600;letter-spacing: 0.16em;line-height: 1.2;text-transform: uppercase;color: var(--pdp-ink-soft);}.sl-pdp-sum__crumb a{color: inherit;text-decoration: none;}.sl-pdp-sum__crumb a:hover{color: var(--pdp-text);text-decoration: underline;text-underline-offset: 3px;}.sl-pdp-sum__crumb-sep{opacity: 0.5;}.sl-pdp-sum__crumb a,.sl-pdp-sum__rating,.sl-pdp-opt__guide{position: relative;}.sl-pdp-sum__rating::after,.sl-pdp-opt__guide::after{content: "";position: absolute;inset: -12px -8px;}.sl-pdp-sum__rating::after{inset: min(-14px,calc((var(--sb-star-size) - 44px) / 2)) -8px;}.sl-pdp-sum__crumb a::after{content: "";position: absolute;inset: -16px -8px;}.sl-pdp-sum__title{margin: 0;font-family: var(--pdp-serif);font-size: var(--sb-title-size);font-weight: 500;line-height: var(--sb-title-lh);letter-spacing: -0.005em;color: var(--pdp-text);text-wrap: balance;}.sl-pdp-sum__rating{display: inline-flex;align-items: center;align-self: flex-start;min-height: var(--sb-star-size);line-height: var(--sb-star-size);color: var(--sb-muted);text-decoration: none;font-size: var(--sb-label-size);}.sl-pdp-sum__rating .sl-pdp-stars{--star-size: var(--sb-star-size);margin-right: 7px;}@media (min-width: 1024px){.sl-pdp-sum__rating{min-height: 24px;}}.sl-pdp-sum__rating-score{margin-right: 5px;font-weight: 600;color: var(--pdp-text);}.sl-pdp-sum__rating-count{color: var(--pdp-ink-soft);}.sl-pdp-sum__rating-link{text-decoration: underline;text-underline-offset: 3px;}.sl-pdp-sum__rating--demo{cursor: default;}.sl-pdp-sum__rating--demo::after{content: none;}.sl-pdp-stars{--star-size: 15px;--star-on: var(--slx-star,#D9A441);--star-off: #E3D9C6;--star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .6 14.83 9.32H24l-7.42 5.39 2.84 8.72L12 18.04l-7.42 5.39 2.84-8.72L0 9.32h9.17Z'/%3E%3C/svg%3E");display: inline-flex;flex: none;gap: 2px;vertical-align: middle;}.sl-pdp-star{display: block;flex: none;width: var(--star-size);height: var(--star-size);background: linear-gradient(90deg,var(--star-on) var(--fill,0%),var(--star-off) var(--fill,0%));-webkit-mask: var(--star-mask) center / 100% 100% no-repeat;mask: var(--star-mask) center / 100% 100% no-repeat;}.sl-pdp-price{display: flex;flex-direction: column;align-items: flex-start;gap: 6px;}.sl-pdp-price__was{font-size: var(--sb-was-size);line-height: 1.2;color: var(--sb-was);text-decoration: line-through;text-decoration-color: var(--sb-strike);text-decoration-thickness: 1px;}.sl-pdp-price__row{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 14px;}.sl-pdp--off-pill .sl-pdp-price__row{align-items: center;}.sl-pdp-price__now{font-family: var(--pdp-sans);font-size: var(--sb-price-size);font-weight: 600;line-height: var(--sb-price-lh);letter-spacing: -0.015em;color: var(--sb-price);}.sl-pdp-price__now .amount{color: inherit;}.sl-pdp-price__now ins{text-decoration: none;background: none;}.sl-pdp-price__now del{display: none;}.sl-pdp-price__off{display: inline-flex;align-items: center;padding: 0;border: 0;border-radius: 0;background: none;color: var(--sb-sale-text);font-size: var(--sb-text-size);font-weight: 700;letter-spacing: 0.1em;line-height: 1.2;text-transform: uppercase;}.sl-pdp--off-pill .sl-pdp-price__off{padding: var(--sb-off-py) var(--sb-off-px);border: 1px solid var(--sb-off-border);border-radius: var(--sb-off-radius);background: var(--sb-sale-bg);font-size: calc(var(--sb-text-size) - 2px);letter-spacing: 0.08em;line-height: var(--sb-off-lh);}.sl-pdp-price__tax{display: flex;align-items: center;gap: 6px;margin: 0;font-size: var(--sb-tax-size);line-height: 1.4;color: var(--sb-tax-color);}.sl-pdp-price__tax .sl-pdp-icon{flex: none;width: 1.2em;height: 1.2em;stroke-width: 1.6;}.sl-pdp-pills{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sb-pill-gap);margin: 6px 0 0;}.sl-pdp-pills[hidden],.sl-pdp-pill[hidden]{display: none;}.sl-pdp-pill{--pill-bg: var(--sb-save-bg);--pill-border: var(--sb-save-border);display: inline-flex;align-items: center;gap: 6px;max-width: 100%;margin: 0;padding: var(--sb-pill-py) var(--sb-pill-px);overflow: hidden;border: 1px solid var(--pill-border);border-radius: var(--sb-pill-radius);background: var(--pill-bg);font-size: var(--sb-pill-size);font-weight: 600;line-height: 16px;white-space: nowrap;transition: background-color 0.5s ease 0.05s,border-color 0.5s ease 0.05s;}.sl-pdp-pill[data-tone="save"]{--pill-bg: var(--sb-save-bg);--pill-border: var(--sb-save-border);}.sl-pdp-pill[data-tone="cod"]{--pill-bg: var(--sb-cod-bg);--pill-border: var(--sb-cod-border);}.sl-pdp-pill[data-tone="viewers"]{--pill-bg: var(--sb-viewers-bg);--pill-border: var(--sb-viewers-border);}.sl-pdp-pill[data-tone="bought"]{--pill-bg: var(--sb-bought-bg);--pill-border: var(--sb-bought-border);}.sl-pdp-pill[data-tone="stock"]{--pill-bg: var(--sb-stock-bg);--pill-border: var(--sb-stock-border);}.sl-pdp-pill .sl-pdp-icon{flex: none;width: 14px;height: 14px;stroke-width: 1.8;}.sl-pdp-pill__msg[data-tone="save"]{color: var(--sb-save-text);}.sl-pdp-pill__msg[data-tone="save"] .sl-pdp-icon{color: var(--sb-save-icon);}.sl-pdp-pill__msg[data-tone="cod"]{color: var(--sb-cod-fg);}.sl-pdp-pill__msg[data-tone="cod"] .sl-pdp-icon{color: var(--sb-cod-icon);}.sl-pdp-pill__msg[data-tone="viewers"]{color: var(--sb-viewers-fg);}.sl-pdp-pill__msg[data-tone="viewers"] .sl-pdp-icon{color: var(--sb-viewers-icon);}.sl-pdp-pill__msg[data-tone="bought"]{color: var(--sb-bought-fg);}.sl-pdp-pill__msg[data-tone="bought"] .sl-pdp-icon{color: var(--sb-bought-icon);}.sl-pdp-pill__msg[data-tone="stock"]{color: var(--sb-stock-fg);}.sl-pdp-pill__msg[data-tone="stock"] .sl-pdp-icon{color: var(--sb-stock-icon);}.sl-pdp-pill__num{display: inline-block;font-variant-numeric: tabular-nums;text-align: center;transition: opacity 0.22s ease;}.sl-pdp-pill__num.is-changing{opacity: 0.3;transition-duration: 0.17s;}.sl-pdp-pill__stack{display: inline-grid;align-items: center;justify-items: center;}.sl-pdp-pill__msg{grid-area: 1 / 1;display: inline-flex;align-items: center;gap: 6px;opacity: 0;visibility: hidden;transform: translateY(2px);transition: opacity 0.16s ease,transform 0.16s ease,visibility 0s linear 0.16s;}.sl-pdp-pill__msg.is-on{opacity: 1;visibility: visible;transform: none;transition: opacity 0.26s ease 0.14s,transform 0.26s ease 0.14s,visibility 0s;}.sl-pdp-pill__msg.is-off{display: none;}.sl-pdp-pills[data-motion="fade"] .sl-pdp-pill__msg{transform: none;}.sl-pdp-pills[data-motion="none"] .sl-pdp-pill__msg,.sl-pdp-pills[data-motion="none"] .sl-pdp-pill__msg.is-on{transform: none;transition: none;}.sl-pdp-pills[data-motion="none"] .sl-pdp-pill{transition: none;}.sl-pdp-pills.is-static .sl-pdp-pill__msg{transition: none;transform: none;}.sl-pdp-pills.is-static .sl-pdp-pill__msg:not(.is-on){display: none;}@keyframes sl-pills-in{from{opacity: 0;max-height: 0;margin-top: 0;}to{opacity: 1;max-height: 80px;margin-top: 6px;}}@keyframes sl-pill-in{from{opacity: 0;}to{opacity: 1;}}.sl-pdp-pills.is-revealing{overflow: hidden;animation: sl-pills-in 0.4s ease both;}.sl-pdp-pill.is-revealing{animation: sl-pill-in 0.4s ease both;}@media (prefers-reduced-motion: reduce){.sl-pdp-pill,.sl-pdp-pill__num{transition: none;}.sl-pdp-pill__msg,.sl-pdp-pill__msg.is-on{transition: none;transform: none;}.sl-pdp-pills.is-revealing,.sl-pdp-pill.is-revealing{animation: none;}}.sl-pdp-sum__desc{max-width: 60ch;}.sl-pdp-sum__desc--below{max-width: none;padding-top: var(--sb-gap);border-top: var(--sb-rule-w) solid var(--sb-rule);}.sl-pdp-sum__desc-body{color: var(--pdp-ink-soft);font-size: 16px;line-height: 1.65;}.sl-pdp-sum__desc-body p{margin: 0 0 0.6em;}.sl-pdp-sum__desc-body p:last-child{margin-bottom: 0;}.sl-pdp-sum__desc.is-clamped .sl-pdp-sum__desc-body{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.sl-pdp-sum__more{margin-top: 4px;padding: 8px 0;border: 0;background: none;color: var(--pdp-text);font: inherit;min-height: 44px;font-size: 13px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;text-decoration: underline;text-underline-offset: 4px;cursor: pointer;}.sl-pdp-card{scroll-margin-top: calc(var(--pdp-header) + 12px);}.sl-pdp--buy-open .sl-pdp-card{padding: var(--sb-gap) 0 0;border-top: 0;background: none;border-radius: 0;box-shadow: none;}.sl-pdp--buy-boxed .sl-pdp-card{padding: 24px 20px 20px;background: var(--pdp-card);border-radius: 22px;}.sl-pdp--buy-boxed.sl-pdp--card-floating .sl-pdp-card{box-shadow: 0 1px 2px rgba(60,46,28,0.04),0 16px 40px -12px rgba(60,46,28,0.14);}.sl-pdp--buy-boxed.sl-pdp--card-flat .sl-pdp-card{border: 1px solid var(--pdp-line);box-shadow: none;}@media (min-width: 640px){.sl-pdp--buy-boxed .sl-pdp-card{padding: 28px 28px 24px;}}.sl-pdp-form{display: flex;flex-direction: column;gap: 0;margin: 0;}.sl-pdp-buybox{display: flex;flex-direction: column;gap: 0;}.sl-pdp-form:not(.variations_form) > * + *,.sl-pdp-buybox > * + *{margin-top: var(--sb-gap);}.sl-pdp-label{font-size: var(--sb-label-size);font-weight: 500;letter-spacing: 0;color: var(--pdp-text);}.sl-pdp-opts{display: flex;flex-direction: column;gap: var(--sb-gap-group);position: relative;}.sl-pdp-opt{margin: 0;padding: 0;border: 0;min-width: 0;position: relative;}.sl-pdp-opt__head{display: flex;align-items: baseline;gap: 0;margin: 0 0 12px;padding: 0;float: left;width: auto;}.sl-pdp-opt__chosen{font-size: var(--sb-label-size);font-weight: 400;color: var(--pdp-ink-soft);}.sl-pdp-opt__chosen:not(:empty)::before{content: ":\2009";}.sl-pdp-opt__choices{clear: both;display: flex;flex-wrap: wrap;gap: var(--sb-chip-gap);}.sl-pdp-opt--swatch .sl-pdp-opt__choices{gap: var(--sb-swatch-gap);}.sl-pdp-opt__native{clear: both;}.sl-pdp-opt__guide{float: right;display: inline-flex;align-items: center;gap: 2px;min-height: 28px;padding: 0;border: 0;background: none;color: var(--sb-guide-link);font: inherit;font-size: var(--sb-label-size);font-weight: 500;text-decoration: underline;text-underline-offset: 4px;cursor: pointer;}.sl-pdp-opt__guide .sl-pdp-icon{width: 14px;height: 14px;}.sl-pdp-opt--pills .sl-pdp-opt__native,.sl-pdp-opt--swatch .sl-pdp-opt__native{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.sl-pdp-opt--select .sl-pdp-opt__select{width: 100%;min-height: 52px;padding: 0 40px 0 14px;border: 1px solid var(--sb-border);border-radius: var(--sb-chip-radius);background-color: #FFFFFF;color: var(--pdp-text);font: inherit;font-size: 16px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231F2530' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;}.sl-pdp-choice{position: relative;display: inline-flex;cursor: pointer;}.sl-pdp-choice__input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer;}.sl-pdp-choice__box{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;min-width: 80px;min-height: var(--sb-chip-h);padding: 6px 20px;border: 1.5px solid var(--sb-chip-border);border-radius: var(--sb-chip-radius);background: var(--sb-chip-bg);text-align: center;line-height: 1.2;transition: border-color 0.16s ease,background-color 0.16s ease;}.sl-pdp-choice__name{font-size: var(--sb-label-size);font-weight: 500;color: var(--pdp-text);}.sl-pdp-choice__sub{margin-top: 2px;font-size: 12px;color: var(--sb-muted);}@media (hover: hover){.sl-pdp-choice__input:not(:disabled):hover + .sl-pdp-choice__box{border-color: color-mix(in srgb,var(--sb-chip-sel-border) 50%,var(--sb-chip-border));}}.sl-pdp-choice__input:checked + .sl-pdp-choice__box{border-color: var(--sb-chip-sel-border);border-width: 2px;background: var(--sb-chip-sel-bg);}.sl-pdp-choice__input:focus-visible + .sl-pdp-choice__box,.sl-pdp-choice__input:focus-visible + .sl-pdp-choice__dot{outline: 2px solid var(--pdp-text);outline-offset: 3px;}.sl-pdp-choice.is-soldout .sl-pdp-choice__box{color: var(--sb-muted);background-image: linear-gradient(to top right,transparent calc(50% - 0.5px),var(--sb-border) 50%,transparent calc(50% + 0.5px));}.sl-pdp-choice.is-soldout .sl-pdp-choice__name{color: var(--sb-muted);}.sl-pdp-choice.is-unavailable{cursor: not-allowed;}.sl-pdp-choice.is-unavailable .sl-pdp-choice__input{cursor: not-allowed;}.sl-pdp-choice.is-unavailable .sl-pdp-choice__box{opacity: 0.45;background-image: linear-gradient(to top right,transparent calc(50% - 0.5px),var(--sb-muted) 50%,transparent calc(50% + 0.5px));}.sl-pdp-opt[data-sl-shape="circle"] .sl-pdp-choice__box{min-width: var(--sb-chip-h);width: var(--sb-chip-h);height: var(--sb-chip-h);padding: 4px;border-radius: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.sl-pdp-opt[data-sl-shape="circle"] .sl-pdp-choice__sub{display: none;}.sl-pdp-choice--swatch{padding: max(4px,calc((44px - var(--sb-swatch)) / 2));}.sl-pdp-choice__dot{position: relative;display: block;width: var(--sb-swatch);height: var(--sb-swatch);border-radius: 50%;background: var(--sw,#CCCCCC);box-shadow: inset 0 0 0 1px rgba(33,30,26,0.14);transition: box-shadow 0.16s ease;}.sl-pdp-choice__dot.is-uncoloured{background: repeating-linear-gradient(45deg,#EFE9DF 0 4px,#FFFFFF 4px 8px);}.sl-pdp-choice--swatch .sl-pdp-choice__name{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);}.sl-pdp-choice--swatch .sl-pdp-choice__input:checked + .sl-pdp-choice__dot{box-shadow: inset 0 0 0 1px rgba(33,30,26,0.14),0 0 0 2.5px var(--sb-surface),0 0 0 4px var(--sb-swatch-ring);}.sl-pdp-choice--swatch.is-soldout .sl-pdp-choice__dot{opacity: 0.5;}.sl-pdp-choice--swatch.is-unavailable .sl-pdp-choice__dot{opacity: 0.3;}.sl-pdp .reset_variations{display: none;align-self: flex-start;padding: 4px 0;color: var(--sb-muted);font-size: var(--sb-text-size);text-decoration: underline;text-underline-offset: 3px;}.sl-pdp .reset_variations[style*="visibility: visible"]{display: inline-block;}.sl-pdp-card .single_variation_wrap{display: flex;flex-direction: column;gap: 0;}.sl-pdp--buy-boxed .sl-pdp-card .single_variation_wrap{margin-top: var(--sb-gap);}.sl-pdp-card .single_variation{margin-top: var(--sb-gap);}.sl-pdp-card .woocommerce-variation-price{display: none;}.sl-pdp-card .woocommerce-variation-description{color: var(--sb-muted);font-size: var(--sb-text-size);}.sl-pdp-card .woocommerce-variation-description p{margin: 0;}.sl-pdp-card .woocommerce-variation:empty,.sl-pdp-card .single_variation:empty{display: none;}.sl-pdp-card .single_variation:not(:has(.woocommerce-variation-description:not(:empty),.woocommerce-variation-availability:not(:empty))){display: none !important;}.sl-pdp-card .stock,.sl-pdp-stock{display: inline-flex;align-items: center;align-self: flex-start;margin: 0;padding: 4px 12px;border-radius: 999px;background: #F6EFE2;color: #6B4E1F;font-size: var(--sb-text-size);font-weight: 600;}.sl-pdp-card .stock.out-of-stock{background: #F8E8EB;color: var(--pdp-saving);}.sl-pdp-contents{display: flex;align-items: center;gap: 16px;color: var(--pdp-text);text-decoration: none;}.sl-pdp--buy-open .sl-pdp-contents{padding: 18px 0;border-bottom: var(--sb-rule-w) solid var(--sb-rule);}.sl-pdp--buy-boxed .sl-pdp-contents{padding: 14px 16px;border-radius: 14px;background: #F7F3EB;}.sl-pdp-contents__icon{display: grid;place-items: center;flex: none;width: 30px;height: 30px;color: var(--pdp-text);}.sl-pdp-contents__icon .sl-pdp-icon{width: 28px;height: 28px;stroke-width: 1.4;}.sl-pdp-contents__text{display: flex;flex-direction: column;flex: 1;min-width: 0;line-height: 1.35;}.sl-pdp-contents__text strong{font-size: var(--sb-label-size);font-weight: 500;}.sl-pdp-contents__text span{font-size: var(--sb-text-size);color: var(--sb-muted);}.sl-pdp-contents__go{color: var(--sb-muted);}.sl-pdp-contents__go .sl-pdp-icon{width: 16px;height: 16px;}.sl-pdp-qty-row{display: flex;align-items: center;flex-wrap: wrap;gap: 6px 18px;}.sl-pdp-qty{display: inline-flex;align-items: stretch;border: 1px solid var(--sb-border);border-radius: var(--sb-chip-radius);background: transparent;overflow: hidden;}.sl-pdp-qty .quantity{display: flex;margin: 0;}.sl-pdp-qty .quantity .screen-reader-text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);}.sl-pdp-qty input.qty{width: 52px;height: 50px;padding: 0;border: 0;border-inline: 1px solid var(--sb-border);border-radius: 0;background: transparent;color: var(--pdp-text);font: inherit;font-size: 16px;font-weight: 600;text-align: center;-webkit-appearance: textfield;appearance: textfield;-moz-appearance: textfield;}.sl-pdp-qty input.qty::-webkit-outer-spin-button,.sl-pdp-qty input.qty::-webkit-inner-spin-button{-webkit-appearance: none;appearance: none;margin: 0;}.sl-pdp-qty__btn{display: grid;place-items: center;width: 50px;height: 50px;padding: 0;border: 0;background: transparent;color: var(--pdp-text);font-size: 20px;line-height: 1;cursor: pointer;}.sl-pdp-qty__btn[disabled]{color: #B9B0A4;cursor: default;}@media (hover: hover){.sl-pdp-qty__btn:not([disabled]):hover{background: rgba(31,37,48,0.05);}}.sl-pdp-qty__note{font-size: var(--sb-text-size);color: var(--pdp-saving);}.sl-pdp-qty__note:empty{display: none;}.sl-pdp-msg{margin: 0;padding: 12px 14px;border-radius: 12px;background: #F8E8EB;color: #8E2540;font-size: var(--sb-text-size);font-weight: 500;}.sl-pdp-msg.is-ok{background: #E8F1E9;color: #2A5A3A;}.sl-pdp-actions{display: flex;flex-direction: column;gap: var(--sb-btn-gap);}.sl-pdp-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;width: 100%;min-height: 56px;padding: 0 22px;border: 1.5px solid var(--pdp-text);border-radius: 999px;font-family: var(--pdp-sans);font-size: 13px;font-weight: 700;letter-spacing: 0.14em;line-height: 1;text-transform: uppercase;text-decoration: none;cursor: pointer;transition: background-color 0.18s ease,color 0.18s ease,opacity 0.18s ease,transform 0.12s ease;}.sl-pdp-btn .sl-pdp-icon{width: 19px;height: 19px;}.sl-pdp-btn--primary{background: var(--pdp-text);color: #FFFFFF;}.sl-pdp-btn--ghost{border-color: transparent;background: #F3EEE5;color: var(--pdp-text);}@media (hover: hover){.sl-pdp-btn--primary:hover{background: color-mix(in srgb,var(--pdp-text) 88%,#FFFFFF);}.sl-pdp-btn--ghost:hover{background: #EAE3D6;}}.sl-pdp-btn:active{transform: scale(0.99);}.sl-pdp-btn.loading,.sl-pdp-btn[disabled]{opacity: 0.7;cursor: progress;}.sl-pdp-btn.added{background: #2A5A3A;border-color: #2A5A3A;}.sl-pdp-actions .sl-pdp-btn{min-height: var(--sb-btn-h);border-radius: var(--sb-btn-radius);font-size: var(--sb-btn-size);}.sl-pdp-actions .sl-pdp-btn--primary,.sl-pdp--btn-swap .sl-pdp-actions .sl-pdp-btn--ghost{background: var(--sb-out-bg);color: var(--sb-out-text);border-color: var(--sb-out-border);}.sl-pdp-actions .sl-pdp-btn--ghost,.sl-pdp--btn-swap .sl-pdp-actions .sl-pdp-btn--primary{background: var(--sb-fill-bg);color: var(--sb-fill-text);border-color: var(--sb-fill-border);}@media (hover: hover){.sl-pdp-actions .sl-pdp-btn--primary:hover:not([disabled]),.sl-pdp--btn-swap .sl-pdp-actions .sl-pdp-btn--ghost:hover:not([disabled]){background: color-mix(in srgb,var(--sb-out-text) 7%,var(--sb-out-bg));}.sl-pdp-actions .sl-pdp-btn--ghost:hover:not([disabled]),.sl-pdp--btn-swap .sl-pdp-actions .sl-pdp-btn--primary:hover:not([disabled]){background: color-mix(in srgb,var(--sb-fill-bg) 88%,#FFFFFF);}}.sl-pdp-actions .sl-pdp-btn.added{background: #2A5A3A;border-color: #2A5A3A;color: #FFFFFF;}.sl-pdp-buybox.woocommerce-variation-add-to-cart-disabled .sl-pdp-btn{opacity: 0.62;}.sl-pdp-buybox.woocommerce-variation-add-to-cart-disabled .sl-pdp-btn:active{transform: none;}.sl-pdp-soldout{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;padding: 4px 0;}.sl-pdp-soldout strong{font-size: 16px;}.sl-pdp-soldout span{color: var(--sb-muted);font-size: var(--sb-text-size);}.sl-pdp-soldout .sl-pdp-btn{width: auto;min-height: 48px;margin-top: 6px;}.sl-pdp-secure{display: flex;align-items: center;justify-content: center;gap: 6px;margin: 10px 0 0;font-size: 12px;color: var(--sb-muted);letter-spacing: 0.02em;}.sl-pdp-secure svg{width: 14px;height: 14px;flex-shrink: 0;}.sl-pdp-pay{display: flex;flex-direction: column;align-items: center;gap: 6px;margin-top: var(--sb-pay-space,20px);padding: 0;}.sl-pdp-pay__label{padding: 0;font-size: var(--sb-eyebrow-size);font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;color: var(--pdp-ink-soft);line-height: 1.2;}.sl-pdp-pay__icons{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--sb-pay-spacing,10px);padding: 0;}.sl-pdp-pay__icon{display: inline-flex;line-height: 0;}.sl-pdp-pay__icon img,.sl-pdp-pay__icon svg{height: var(--sb-pay-size,16px);width: auto;max-width: 44px;-o-object-fit: contain;object-fit: contain;}.sl-pdp-delivery{margin: 20px 0 0;padding: 0;font-family: var(--pdp-serif);font-size: clamp(20px,6.4vw,30px);font-weight: 500;line-height: 1.25;letter-spacing: -0.005em;color: var(--pdp-text);text-align: center;}.sl-pdp-delivery__date{color: var(--sb-del-accent,#B39273);}.sl-pdp-countdown{--sb-countdown: #B39273;display: block;margin: 10px 0 0;padding: 0;font-size: var(--sb-countdown-size,14px);font-weight: 400;color: rgba(0,0,0,0.58);text-align: center;}.sl-pdp-countdown__time{font-variant-numeric: tabular-nums;font-weight: 700;color: var(--sb-countdown);}.sl-pdp-badges{--sb-badge-icon: #B39273;display: grid;grid-template-columns: repeat(3,1fr);gap: 0;margin-top: 20px;padding: 0;}.sl-pdp-badge{display: flex;flex-direction: column;align-items: center;gap: 10px;min-width: 0;text-align: center;padding: 0 8px;}.sl-pdp-badge__circle{display: flex;align-items: center;justify-content: center;width: var(--sb-badge-circle,68px);height: var(--sb-badge-circle,68px);border-radius: 50%;background: transparent;border: 1.2px solid color-mix(in srgb,var(--sb-badge-icon) 45%,transparent);color: var(--sb-badge-icon);flex-shrink: 0;}.sl-pdp-badge__circle .sl-pdp-icon{width: var(--sb-badge-icon-size,34px);height: var(--sb-badge-icon-size,34px);stroke-width: 1.6;}.sl-pdp-badge__text{display: flex;flex-direction: column;gap: 2px;}.sl-pdp-badge__text strong{font-size: var(--sb-badge-title-size,11.5px);font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--sb-badge-title,#2B241F);line-height: 1.3;white-space: nowrap;}.sl-pdp-badge__text span{font-size: var(--sb-badge-sub-size,12px);font-weight: 400;color: var(--sb-badge-sub,#8A8986);line-height: 1.4;}@media (max-width: 480px){.sl-pdp-badge__circle{width: 56px;height: 56px;}.sl-pdp-badge__circle .sl-pdp-icon{width: 30px;height: 30px;}.sl-pdp-badge{padding: 0 6px;gap: 8px;}.sl-pdp-badge__text strong{font-size: 10px;letter-spacing: 0.04em;}.sl-pdp-badge__text span{font-size: 11px;}}.sl-pdp-accordion{margin-top: 24px;}.sl-pdp-accordion > .sl-pdp-acc:first-child{border-top: 1px solid var(--sl-acc-divider,var(--pdp-line-soft));}.sl-pdp-accordion > .sl-pdp-acc{border-bottom-color: var(--sl-acc-divider,var(--pdp-line-soft));}.sl-pdp-accordion .sl-pdp-acc > summary{color: var(--sl-acc-heading,var(--pdp-text));}.sl-pdp-trust{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 24px;margin: 0;padding: 22px 0;list-style: none;border-top: 1px solid var(--pdp-line-soft);border-bottom: 1px solid var(--pdp-line-soft);}.sl-pdp-trust__item{display: flex;align-items: flex-start;gap: 12px;min-width: 0;padding: 0;border: 0;}.sl-pdp-trust--1 .sl-pdp-trust__item,.sl-pdp-trust--3 .sl-pdp-trust__item:last-child{grid-column: 1 / -1;}.sl-pdp-trust__icon{display: grid;place-items: center;flex: none;width: 24px;height: 24px;margin-top: 1px;background: none;color: var(--pdp-text);}.sl-pdp-trust__icon .sl-pdp-icon{width: 22px;height: 22px;stroke-width: 1.6;}.sl-pdp-trust__text{display: flex;flex-direction: column;min-width: 0;line-height: 1.3;}.sl-pdp-trust__text strong{font-family: var(--pdp-sans);font-size: 15px;font-weight: 600;line-height: 1.25;overflow-wrap: break-word;}.sl-pdp-trust__text span{margin-top: 3px;font-size: 13.5px;line-height: 1.4;color: var(--pdp-muted);}@media (max-width: 359px){.sl-pdp-trust{gap: 18px 16px;}.sl-pdp-trust__item{gap: 8px;}.sl-pdp-trust__text strong{font-size: 14.5px;}}.sl-pdp__lower{display: flex;flex-direction: column;gap: var(--pdp-section);padding-top: var(--pdp-section);}.sl-pdp__lower:empty{display: none;}.sl-pdp-vid{position: relative;aspect-ratio: 16 / 10;overflow: hidden;background: #1F1B17;border-radius: 18px;isolation: isolate;}.sl-pdp-vid__poster{position: absolute;inset: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-pdp-vid:has(.sl-pdp-vid__caption)::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top,rgba(20,17,14,0.42),rgba(20,17,14,0) 55%);pointer-events: none;}.sl-pdp-vid.is-playing::after{display: none;}.sl-pdp-vid.is-playing .sl-pdp-vid__play{display: none;}.sl-pdp-vid__play{position: absolute;z-index: 4;inset: 0;display: grid;place-items: center;width: 100%;padding: 0;border: 0;background: none;cursor: pointer;}.sl-pdp-vid__ring{display: grid;place-items: center;width: 56px;height: 56px;border: 0;border-radius: 50%;background: rgba(255,253,249,0.92);color: var(--pdp-text);transition: transform 0.2s ease,background-color 0.2s ease;}.sl-pdp-vid__ring .sl-pdp-icon{width: 20px;height: 20px;margin-left: 2px;}@media (hover: hover){.sl-pdp-vid__play:hover .sl-pdp-vid__ring{transform: scale(1.06);background: #FFFFFF;}}.sl-pdp-vid__caption{position: absolute;z-index: 2;left: 18px;right: 18px;bottom: 16px;color: #FFFFFF;font-family: var(--pdp-serif);font-size: clamp(18px,3vw,26px);font-style: italic;font-weight: 500;line-height: 1.15;pointer-events: none;text-shadow: 0 1px 12px rgba(0,0,0,0.35);}.sl-pdp-vid__player{position: absolute;z-index: 3;inset: 0;width: 100%;height: 100%;background: #1F1B17;-o-object-fit: cover;object-fit: cover;cursor: pointer;}.sl-pdp-vid.is-paused .sl-pdp-vid__play,.sl-pdp-vid.is-ended .sl-pdp-vid__play{display: grid;}.sl-pdp-vid__mute{position: absolute;z-index: 5;right: 12px;bottom: 12px;display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: rgba(255,253,249,0.8);color: var(--pdp-text);cursor: pointer;opacity: 0;transition: opacity 0.2s ease;}.sl-pdp-vid.is-playing .sl-pdp-vid__mute,.sl-pdp-vid.is-paused .sl-pdp-vid__mute{opacity: 1;}.sl-pdp-vid__mute.is-muted .sl-pdp-vid__mute-on{display: none;}.sl-pdp-vid__mute.is-muted::after{content: "";position: absolute;width: 2px;height: 18px;background: currentColor;transform: rotate(45deg);}.sl-pdp-vid__error{position: absolute;z-index: 4;left: 12px;right: 12px;bottom: 12px;margin: 0;padding: 10px 12px;border-radius: 10px;background: rgba(255,255,255,0.96);color: #8E2540;font-size: 13.5px;}@media (min-width: 1024px){.sl-pdp-vid{aspect-ratio: 21 / 9;}}.sl-pdp-editorial__cinema{border-radius: 0;}.sl-pdp-editorial__rule{display: flex;align-items: center;gap: 16px;padding: 20px 16px 18px;max-width: 1200px;margin-inline: auto;width: 100%;}.sl-pdp-editorial__brand,.sl-pdp-editorial__label{font-family: var(--sl-font-sans);font-size: 10px;font-weight: 500;letter-spacing: 0.22em;text-transform: uppercase;color: var(--sl-story-brand,#B39273);white-space: nowrap;}.sl-pdp-editorial__rule hr{flex: 1;border: 0;border-top: 1px solid var(--sl-story-rule,#D6CDBE);margin: 0;}.sl-pdp-editorial__story{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;padding: 0 16px;max-width: 1200px;margin-inline: auto;width: 100%;}.sl-pdp-editorial__copy{grid-column: 1 / -1;margin-bottom: 8px;}.sl-pdp-editorial__heading{margin: 0;font-family: var(--pdp-serif);font-size: clamp(24px,4vw,36px);font-weight: 500;line-height: 1.2;color: var(--sl-story-heading,var(--pdp-text));}.sl-pdp-editorial__text{margin: 8px 0 0;max-width: 44ch;font-size: 15px;line-height: 1.7;color: var(--sl-story-text,var(--pdp-ink-soft));}.sl-pdp-editorial__room{margin: 0;min-width: 0;}.sl-pdp-editorial__room-img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 5;-o-object-fit: cover;object-fit: cover;border-radius: 10px;}.sl-pdp-editorial__caption{margin: 8px 0 0;font-size: 12.5px;font-style: normal;line-height: 1.4;color: var(--sl-story-caption,var(--pdp-muted));}.sl-pdp-editorial__closeup{min-width: 0;}.sl-pdp-editorial__closeup-img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 4;-o-object-fit: cover;object-fit: cover;border-radius: 10px;}@media (min-width: 768px){.sl-pdp-editorial__rule{padding: 32px 16px 28px;gap: 20px;}.sl-pdp-editorial__brand,.sl-pdp-editorial__label{font-size: 11px;}.sl-pdp-editorial__story{grid-template-columns: 5fr 6fr;gap: 36px;align-items: start;}.sl-pdp-editorial__copy{grid-column: 1;margin-bottom: 0;}.sl-pdp-editorial__room{grid-column: 1;}.sl-pdp-editorial__room-img{aspect-ratio: 4 / 3;border-radius: 12px;}.sl-pdp-editorial__closeup{grid-column: 2;grid-row: 1 / 3;position: sticky;top: calc(var(--pdp-header,60px) + 16px);}.sl-pdp-editorial__closeup-img{aspect-ratio: 3 / 4;max-height: 680px;border-radius: 14px;}.sl-pdp-editorial__text{font-size: 16px;line-height: 1.75;}}.sl-pdp-editorial__arrives{max-width: 960px;width: 100%;margin: 20px auto 0;padding: 16px 16px 18px;background: var(--sl-story-arrives-bg,#F2EEE8);border-radius: var(--sl-story-arrives-radius,10px);border: 1px solid var(--sl-story-arrives-rule,#DED8D0);box-shadow: 0 1px 2px rgba(0,0,0,0.03);scroll-margin-top: calc(var(--pdp-header) + 12px);}.sl-pdp-editorial__arrives-title{margin: 0 0 10px;font-family: var(--pdp-serif);font-size: clamp(18px,2.5vw,22px);font-weight: 400;line-height: 1.2;color: var(--sl-story-arrives-heading,#4E4741);}@media (min-width: 768px){.sl-pdp-editorial__arrives{padding: 20px 24px 22px;margin-top: 32px;}}.sl-pdp-story{display: grid;grid-template-columns: minmax(0,1fr);gap: 44px;}.sl-pdp-story__card{margin: 0;min-width: 0;}.sl-pdp-story__media{aspect-ratio: 4 / 3;overflow: hidden;background: var(--pdp-frame);border-radius: 18px;}.sl-pdp-story__img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-pdp-story__copy{padding-top: 16px;}.sl-pdp-story__title{margin: 0;font-family: var(--pdp-serif);font-size: clamp(24px,3vw,30px);font-weight: 500;line-height: 1.2;}.sl-pdp-story__text{margin: 8px 0 0;max-width: 52ch;color: var(--pdp-ink-soft);font-size: 16px;line-height: 1.65;}@media (min-width: 768px){.sl-pdp-story:not(.sl-pdp-story--1){grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px;}.sl-pdp-story__media{aspect-ratio: 5 / 4;}.sl-pdp-story--1 .sl-pdp-story__media{aspect-ratio: 16 / 9;}}.sl-pdp-details{width: 100%;max-width: 960px;margin-inline: auto;}.sl-pdp-arrives__grid{display: grid;gap: 10px 16px;margin-top: 10px;}.sl-pdp-arrives__grid.has-photo{grid-template-columns: 64px minmax(0,1fr);align-items: center;}.sl-pdp-arrives__photo{aspect-ratio: 1;overflow: hidden;background: var(--sl-story-arrives-thumb-bg,#FAF8F4);border-radius: 8px;}.sl-pdp-arrives__photo img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;display: block;}.sl-pdp-arrives__list{display: flex;flex-direction: column;gap: 6px;margin: 0;padding: 0;list-style: none;}.sl-pdp-arrives__item{display: flex;align-items: baseline;gap: 6px;font-size: 15px;line-height: 1.3;}.sl-pdp-arrives__qty{flex-shrink: 0;min-width: 3ch;font-weight: 500;color: var(--sl-story-arrives-qty,#655E58);font-variant-numeric: tabular-nums;}.sl-pdp-arrives__body{display: flex;flex-direction: column;}.sl-pdp-arrives__name{font-weight: 400;color: var(--sl-story-arrives-name,#5D5650);}.sl-pdp-arrives__dims{color: var(--sl-story-arrives-dims,#716A63);font-size: 12px;line-height: 1.3;margin-top: 1px;}.sl-pdp-arrives__list.is-fading{opacity: 0;transition: opacity 0.15s ease-out;}.sl-pdp-arrives__list.is-visible{opacity: 1;transition: opacity 0.15s ease-in;}@media (prefers-reduced-motion: reduce){.sl-pdp-arrives__list.is-fading,.sl-pdp-arrives__list.is-visible{transition: none;}}.sl-pdp-arrives__side{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px;margin-top: 2px;}.sl-pdp-arrives__pack{display: flex;align-items: center;gap: 8px;margin: 0;color: var(--pdp-ink-soft);font-size: 13px;}@media (min-width: 768px){.sl-pdp-arrives__grid.has-photo{grid-template-columns: 80px minmax(0,1fr);}.sl-pdp-arrives__grid:not(.has-photo){grid-template-columns: minmax(0,1fr);}.sl-pdp-arrives__item{font-size: 15px;}.sl-pdp-arrives__dims{font-size: 12px;}.sl-pdp-arrives__list{gap: 8px;}}.sl-pdp-acc{border-bottom: 1px solid var(--pdp-line-soft);}.sl-pdp-details > .sl-pdp-acc:first-child{border-top: 1px solid var(--pdp-line-soft);}.sl-pdp-acc > summary{display: flex;align-items: center;gap: 14px;min-height: 60px;padding: 12px 0;list-style: none;cursor: pointer;font-family: var(--pdp-serif);font-size: 20px;font-weight: 500;}.sl-pdp-acc > summary::-webkit-details-marker{display: none;}.sl-pdp-acc > summary > span{flex: 1;}.sl-pdp-acc > summary > .sl-pdp-icon:last-child{width: 18px;height: 18px;color: var(--pdp-muted);transition: transform 0.2s ease;}.sl-pdp-acc[open] > summary > .sl-pdp-icon:last-child{transform: rotate(180deg);}.sl-pdp-acc__body{padding: 0 0 24px;color: var(--pdp-ink-soft);font-size: 15px;line-height: 1.7;}.sl-pdp-acc__body p{margin: 0 0 0.7em;}.sl-pdp-acc__body p:last-child{margin-bottom: 0;}.sl-pdp-acc__body strong{color: var(--pdp-text);}.sl-pdp-list{margin: 0;padding-left: 18px;}.sl-pdp-list li{margin: 0 0 4px;padding-left: 2px;}.sl-pdp-prose p{margin: 0 0 0.8em;}.sl-pdp-prose ul,.sl-pdp-prose ol{margin: 0 0 0.8em;padding-left: 18px;}.sl-pdp-acc .woocommerce-product-attributes{width: 100%;margin-top: 12px;border-collapse: collapse;font-size: 14.5px;}.sl-pdp-acc .woocommerce-product-attributes th,.sl-pdp-acc .woocommerce-product-attributes td{padding: 9px 0;border-top: 1px solid var(--pdp-line-soft);text-align: left;vertical-align: top;}.sl-pdp-acc .woocommerce-product-attributes th{width: 38%;font-weight: 600;color: var(--pdp-text);padding-right: 12px;}.sl-pdp-acc .woocommerce-product-attributes td p{margin: 0;}.sl-pdp-sechead{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;}.sl-pdp-sechead__link{display: inline-flex;align-items: center;gap: 2px;min-height: 36px;padding: 0;border: 0;background: none;color: var(--pdp-text);font: inherit;font-size: 14px;font-weight: 500;text-decoration: underline;text-underline-offset: 4px;cursor: pointer;}.sl-pdp-sechead__link .sl-pdp-icon{width: 14px;height: 14px;}.sl-pdp-reviews{--sl-rev-bg: transparent;--sl-rev-heading: var(--pdp-text,#211E1A);--sl-rev-text: var(--pdp-ink-soft,#3B3732);--sl-rev-muted: #7A706A;--sl-rev-eyebrow: #756D67;--sl-rev-line: #E8E1D8;--sl-rev-line-strong: #CFC5B8;--sl-rev-star: #B39273;--sl-rev-star-off: #E6DDD0;--sl-rev-verified: #1B7F4C;--sl-rev-card-bg: #FFFEFB;--sl-rev-btn-bg: #211E1A;--sl-rev-btn-text: #FFFDF9;--sl-rev-hollow-text: #211E1A;--sl-rev-hollow-line: #211E1A;--sl-rev-avatar: #E9E1D8;--sl-rev-bar-5: #2FA561;--sl-rev-bar-4: #8DB63C;--sl-rev-bar-3: #E5B03B;--sl-rev-bar-2: #E8833A;--sl-rev-bar-1: #C4605A;--sl-rev-bar-track: #ECE7E1;--rv-title: 26px;--rv-sub: 13px;--rv-avg: 44px;--rv-avg-star: 14px;--rv-based: 12px;--rv-summary-w: 420px;--rv-bar-gap: 6px;--rv-bar-h: 6px;--rv-bar-font: 12px;--rv-btn-h: 40px;--rv-btn-font: 15px;--rv-btn-pad: 20px;--rv-avatar: 38px;--rv-name: 16px;--rv-rate: 12px;--rv-meta: 12px;--rv-body: 15px;--rv-tile: 92px;--rv-item-pad-t: 18px;--rv-item-pad-b: 20px;--rv-card-pad: 14px;--rv-list-w: 720px;position: relative;background: var(--sl-rev-bg);color: var(--sl-rev-text);font-family: var(--pdp-sans);scroll-margin-top: calc(var(--pdp-header,64px) + 12px);}@media (min-width: 768px){.sl-pdp-reviews{--rv-title: 34px;--rv-sub: 14px;--rv-avg: 52px;--rv-avg-star: 16px;--rv-based: 12.5px;--rv-summary-w: 500px;--rv-bar-gap: 7px;--rv-bar-h: 7px;--rv-bar-font: 12.5px;--rv-btn-h: 44px;--rv-btn-font: 16px;--rv-btn-pad: 24px;--rv-avatar: 44px;--rv-name: 18px;--rv-rate: 13px;--rv-meta: 12.5px;--rv-body: 16px;--rv-tile: 124px;--rv-item-pad-t: 22px;--rv-item-pad-b: 24px;--rv-card-pad: 20px;}}.sl-pdp-reviews--has-bg{padding: clamp(24px,5vw,44px) var(--pdp-pad);border-radius: 20px;}.sl-pdp-reviews__header{text-align: center;}.sl-pdp-reviews__eyebrow{margin: 0 0 12px;color: var(--sl-rev-eyebrow);font-family: var(--pdp-sans);font-size: 10px;font-weight: 600;line-height: 1.25;letter-spacing: 0.25em;text-transform: uppercase;}.sl-pdp-reviews__title{max-width: 11em;margin: 0 auto;color: var(--sl-rev-heading);font-family: var(--pdp-serif);font-size: var(--rv-title);font-weight: 400;line-height: 1.1;letter-spacing: -0.03em;text-wrap: balance;}.sl-pdp-reviews__sub{max-width: 34em;margin: 8px auto 0;color: var(--sl-rev-muted);font-family: var(--pdp-sans);font-size: var(--rv-sub);font-weight: 400;line-height: 1.5;}.sl-pdp-reviews__summary{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.25fr);align-items: stretch;width: min(100%,var(--rv-summary-w));margin: 22px auto 0;}.sl-pdp-reviews__score{display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 2px 12px 2px 0;text-align: center;}.sl-pdp-reviews__avg{margin: 0;color: var(--sl-rev-heading);font-family: var(--pdp-serif);font-size: var(--rv-avg);font-weight: 400;line-height: 0.95;letter-spacing: -0.02em;font-variant-numeric: lining-nums;}.sl-pdp-reviews__avg-stars{margin-top: 8px;line-height: 0;}.sl-pdp-reviews__avg-stars .sl-pdp-stars,.sl-pdp-reviews__rate .sl-pdp-stars{--star-on: var(--sl-rev-star);--star-off: var(--sl-rev-star-off);}.sl-pdp-reviews__avg-stars .sl-pdp-stars{--star-size: var(--rv-avg-star);gap: 2px;}.sl-pdp-reviews__based{margin: 6px 0 0;color: var(--sl-rev-muted);font-family: var(--pdp-sans);font-size: var(--rv-based);line-height: 1.35;}.sl-pdp-reviews__bars{display: flex;flex-direction: column;justify-content: center;gap: var(--rv-bar-gap);margin: 0;padding: 2px 0 2px 16px;list-style: none;border-left: 1px solid var(--sl-rev-line);}.sl-pdp-reviews__bar{position: relative;display: grid;grid-template-columns: 26px minmax(0,1fr) 20px;align-items: center;-moz-column-gap: 8px;column-gap: 8px;min-height: 14px;}.sl-pdp-reviews__bar-label{display: inline-flex;align-items: center;gap: 3px;color: var(--sl-rev-heading);font-family: var(--pdp-sans);font-size: var(--rv-bar-font);font-weight: 500;line-height: 1;}.sl-pdp-reviews__bar-label svg{display: block;flex: none;width: 11px;height: 11px;color: var(--sl-rev-star);}.sl-pdp-reviews__bar-track{display: block;height: var(--rv-bar-h);overflow: hidden;border-radius: 999px;background: var(--sl-rev-bar-track);}.sl-pdp-reviews__bar-fill{display: block;height: 100%;border-radius: 999px;}.sl-pdp-reviews__bar-fill--5{background: var(--sl-rev-bar-5);}.sl-pdp-reviews__bar-fill--4{background: var(--sl-rev-bar-4);}.sl-pdp-reviews__bar-fill--3{background: var(--sl-rev-bar-3);}.sl-pdp-reviews__bar-fill--2{background: var(--sl-rev-bar-2);}.sl-pdp-reviews__bar-fill--1{background: var(--sl-rev-bar-1);}.sl-pdp-reviews__bar-count{color: var(--sl-rev-muted);font-family: var(--pdp-sans);font-size: var(--rv-bar-font);line-height: 1;text-align: right;font-variant-numeric: tabular-nums;}.sl-pdp-reviews__write{margin-top: 20px;text-align: center;}.sl-pdp-reviews__write-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;box-sizing: border-box;min-height: var(--rv-btn-h);padding: 0 var(--rv-btn-pad);border: 1px solid transparent;border-radius: 12px;font-family: var(--pdp-serif);font-size: var(--rv-btn-font);font-weight: 500;line-height: 1;letter-spacing: 0;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,filter 0.2s ease;}.sl-pdp-reviews__arrow{display: block;flex: none;width: 15px;height: 15px;transition: transform 0.2s ease;}.sl-pdp-reviews__write-btn:hover .sl-pdp-reviews__arrow,.sl-pdp-reviews__write-btn:focus-visible .sl-pdp-reviews__arrow,.sl-pdp-reviews__view-all:hover .sl-pdp-reviews__arrow,.sl-pdp-reviews__view-all:focus-visible .sl-pdp-reviews__arrow{transform: translateX(3px);}.sl-pdp-reviews__write-btn:focus-visible{outline: 2px solid var(--sl-rev-heading);outline-offset: 3px;}.sl-pdp-reviews--btn-hollow .sl-pdp-reviews__write-btn{background: transparent;color: var(--sl-rev-hollow-text);border-color: var(--sl-rev-hollow-line);}.sl-pdp-reviews--btn-hollow .sl-pdp-reviews__write-btn:hover,.sl-pdp-reviews--btn-hollow .sl-pdp-reviews__write-btn:focus-visible{background: rgba(33,30,26,0.06);background: color-mix(in srgb,var(--sl-rev-hollow-line) 9%,transparent);box-shadow: 0 0 0 1px var(--sl-rev-hollow-line);}.sl-pdp-reviews--btn-filled .sl-pdp-reviews__write-btn{border: 0;background: var(--sl-rev-btn-bg);color: var(--sl-rev-btn-text);}.sl-pdp-reviews--btn-filled.sl-pdp-reviews--btn-bordered .sl-pdp-reviews__write-btn{border: 1px solid currentColor;}.sl-pdp-reviews--btn-filled .sl-pdp-reviews__write-btn:hover,.sl-pdp-reviews--btn-filled .sl-pdp-reviews__write-btn:focus-visible{transform: translateY(-1px);filter: brightness(1.14) saturate(1.04);box-shadow: 0 10px 18px -12px var(--sl-rev-btn-bg);}.sl-pdp-reviews__list{position: relative;display: flex;flex-direction: column;width: min(100%,var(--rv-list-w));margin: 22px auto 0;}.sl-pdp-reviews__item{position: relative;min-width: 0;padding: var(--rv-item-pad-t) 0 var(--rv-item-pad-b);border-top: 1px solid var(--sl-rev-line);scroll-margin-top: calc(var(--pdp-header,64px) + 16px);}.sl-pdp-reviews--card-plain .sl-pdp-reviews__list{border-bottom: 1px solid var(--sl-rev-line);}.sl-pdp-reviews__who{display: flex;align-items: flex-start;gap: 12px;}.sl-pdp-reviews__avatar{display: grid;flex: none;place-items: center;width: var(--rv-avatar);height: var(--rv-avatar);border-radius: 50%;background: var(--sl-rev-avatar);color: var(--sl-rev-heading);font-family: var(--pdp-serif);font-size: calc(var(--rv-avatar) * 0.44);font-weight: 500;line-height: 1;}.sl-pdp-reviews__who-text{min-width: 0;}.sl-pdp-reviews__name{margin: 0;color: var(--sl-rev-heading);font-family: var(--pdp-serif);font-size: var(--rv-name);font-weight: 500;line-height: 1.15;overflow-wrap: anywhere;}.sl-pdp-reviews__rate{margin-top: 4px;line-height: 0;}.sl-pdp-reviews__rate .sl-pdp-stars{--star-size: var(--rv-rate);gap: 2px;}.sl-pdp-reviews__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 2px 8px;margin: 5px 0 0;color: var(--sl-rev-muted);font-family: var(--pdp-sans);font-size: var(--rv-meta);line-height: 1.3;}.sl-pdp-reviews__verified{display: inline-flex;align-items: center;gap: 5px;color: var(--sl-rev-verified);font-weight: 500;}.sl-pdp-reviews__verified svg{display: block;flex: none;width: 14px;height: 14px;}.sl-pdp-reviews__sep{width: 3px;height: 3px;border-radius: 50%;background: currentColor;opacity: 0.55;}.sl-pdp-reviews__text{margin-top: 12px;color: var(--sl-rev-text);font-family: var(--pdp-serif);font-size: var(--rv-body);line-height: 1.55;overflow-wrap: anywhere;}.sl-pdp-reviews__text p{margin: 0;}.sl-pdp-reviews__text p + p{margin-top: 0.65em;}.sl-pdp-reviews__readmore{margin: 6px 0 0;padding: 4px 0;border: 0;background: none;color: var(--sl-rev-heading);font-family: var(--pdp-sans);font-size: 12px;font-weight: 600;letter-spacing: 0.02em;line-height: 1.2;text-decoration: underline;text-decoration-color: var(--sl-rev-star);text-underline-offset: 4px;cursor: pointer;}.sl-pdp-reviews__readmore[hidden]{display: none;}.sl-pdp-reviews__media{position: relative;margin-top: 14px;}.sl-pdp-reviews__photos{--fade-l: 0px;--fade-r: 0px;display: flex;gap: 8px;margin: 0;padding: 0;list-style: none;overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scrollbar-width: none;-ms-overflow-style: none;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image: linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);}.sl-pdp-reviews__photos::-webkit-scrollbar{display: none;}.sl-pdp-reviews__media.has-left .sl-pdp-reviews__photos{--fade-l: 26px;}.sl-pdp-reviews__media.has-right .sl-pdp-reviews__photos{--fade-r: 26px;}.sl-pdp-reviews__media.is-dragging .sl-pdp-reviews__photos{scroll-snap-type: none;cursor: grabbing;-moz-user-select: none;user-select: none;-webkit-user-select: none;}.sl-pdp-reviews__media.is-dragging .sl-pdp-reviews__photo{pointer-events: none;}.sl-pdp-reviews__media[data-count="2"] .sl-pdp-reviews__photos,.sl-pdp-reviews__media[data-count="3"] .sl-pdp-reviews__photos{cursor: default;}.sl-pdp-reviews__media:not([data-count="1"]) .sl-pdp-reviews__photos{cursor: grab;}.sl-pdp-reviews__photo-cell{flex: 0 0 var(--rv-tile);min-width: 0;margin: 0;scroll-snap-align: start;}.sl-pdp-reviews__photo{display: block;width: 100%;aspect-ratio: 5 / 4;padding: 0;border: 0;border-radius: 12px;overflow: hidden;background: #EFE8DE;cursor: zoom-in;}.sl-pdp-reviews__photo img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-user-drag: none;}.sl-pdp-reviews__photo:focus-visible{outline: 2px solid var(--sl-rev-heading);outline-offset: 2px;}.sl-pdp-reviews__photonav{position: absolute;top: 50%;display: grid;place-items: center;width: 30px;height: 30px;margin-top: -15px;padding: 0;border: 1px solid var(--sl-rev-line-strong);border-radius: 50%;background: rgba(255,253,249,0.96);color: var(--sl-rev-heading);cursor: pointer;box-shadow: 0 4px 10px -4px rgba(43,36,31,0.3);transition: background-color 0.2s ease,color 0.2s ease;}.sl-pdp-reviews__photonav[hidden]{display: none;}.sl-pdp-reviews__photonav--prev{left: 4px;}.sl-pdp-reviews__photonav--next{right: 4px;}.sl-pdp-reviews__photonav:hover,.sl-pdp-reviews__photonav:focus-visible{background: var(--sl-rev-heading);color: var(--pdp-canvas,#FFFDF9);}.sl-pdp-reviews__photonav:focus-visible{outline: 2px solid var(--sl-rev-heading);outline-offset: 2px;}@media (hover: none){.sl-pdp-reviews__photonav{display: none !important;}}.sl-pdp-reviews--card-floating .sl-pdp-reviews__list,.sl-pdp-reviews--card-glass .sl-pdp-reviews__list{gap: 12px;}.sl-pdp-reviews--card-floating .sl-pdp-reviews__item,.sl-pdp-reviews--card-glass .sl-pdp-reviews__item{padding: var(--rv-card-pad);border-radius: 16px;}.sl-pdp-reviews--card-floating .sl-pdp-reviews__item{border: 1px solid rgba(230,222,210,0.7);background: var(--sl-rev-card-bg);box-shadow: 0 2px 6px rgba(43,36,31,0.035),0 10px 22px -14px rgba(43,36,31,0.1),inset 0 1px 0 rgba(255,255,255,0.7);}.sl-pdp-reviews--card-glass .sl-pdp-reviews__item{border: 1px solid rgba(214,200,180,0.55);background: rgba(255,253,249,0.78);background: linear-gradient(152deg,color-mix(in srgb,var(--sl-rev-card-bg) 78%,transparent),color-mix(in srgb,var(--sl-rev-card-bg) 52%,transparent));backdrop-filter: blur(6px) saturate(1.12);box-shadow: inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(120,98,72,0.06),0 1px 2px rgba(43,36,31,0.035),0 12px 24px -16px rgba(43,36,31,0.18);}.sl-pdp-reviews--card-glass .sl-pdp-reviews__list::before,.sl-pdp-reviews--card-glass .sl-pdp-reviews__railbox::before{content: "";position: absolute;z-index: -1;inset: -16px -10px;border-radius: 28px;background: radial-gradient(42% 36% at 20% 26%,rgba(222,196,160,0.4),transparent 100%),radial-gradient(40% 34% at 82% 60%,rgba(170,186,206,0.3),transparent 100%),radial-gradient(44% 30% at 46% 90%,rgba(232,212,186,0.34),transparent 100%);pointer-events: none;}.sl-pdp-reviews--card-glass .sl-pdp-reviews__railbox{isolation: isolate;}.sl-pdp-reviews--card-glass .sl-pdp-reviews__list{isolation: isolate;}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sl-pdp-reviews--card-glass .sl-pdp-reviews__item{background: rgba(252,248,241,0.94);background: color-mix(in srgb,var(--sl-rev-card-bg) 90%,#EFE6D8);}}.sl-pdp-reviews__more{margin-top: 18px;text-align: center;}.sl-pdp-reviews__view-all{display: inline-flex;align-items: center;gap: 8px;padding: 4px 0 6px;border-bottom: 1.5px solid var(--sl-rev-star);color: var(--sl-rev-heading);font-family: var(--pdp-serif);font-size: var(--rv-btn-font);font-weight: 500;line-height: 1.1;text-decoration: none;cursor: pointer;transition: opacity 0.2s ease;}.sl-pdp-reviews__view-all:hover{opacity: 0.78;}.sl-pdp-reviews__view-all:focus-visible{outline: 2px solid var(--sl-rev-heading);outline-offset: 5px;}.sl-pdp-reviews__railbox{position: relative;margin-top: 22px;}.sl-pdp-reviews__rail{display: flex;align-items: stretch;gap: 12px;margin: -14px calc(-1 * var(--pdp-pad)) -18px;padding: 14px var(--pdp-pad) 18px;overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scroll-padding-inline: var(--pdp-pad);scrollbar-width: none;-ms-overflow-style: none;cursor: grab;}.sl-pdp-reviews__rail::-webkit-scrollbar{display: none;}.sl-pdp-reviews__rail:focus-visible{outline: 2px solid var(--sl-rev-heading);outline-offset: -2px;border-radius: 12px;}.sl-pdp-reviews__rail.is-dragging{cursor: grabbing;scroll-snap-type: none;-moz-user-select: none;user-select: none;-webkit-user-select: none;}.sl-pdp-reviews__rail.is-dragging *{pointer-events: none;}.sl-pdp-reviews__rail > .sl-pdp-reviews__item{flex: 0 0 clamp(240px,74vw,292px);scroll-snap-align: start;}.sl-pdp-reviews--view-horizontal .sl-pdp-reviews__rail .sl-pdp-reviews__item{display: flex;flex-direction: column;}.sl-pdp-reviews--view-horizontal .sl-pdp-reviews__rail .sl-pdp-reviews__media{margin-top: auto;padding-top: 12px;}.sl-pdp-reviews__rail .sl-pdp-reviews__text.is-long:not(.is-open){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;line-clamp: 5;overflow: hidden;}.sl-pdp-reviews__rail .sl-pdp-reviews__text{margin-top: 10px;font-size: calc(var(--rv-body) - 0.5px);}.sl-pdp-reviews__rail .sl-pdp-reviews__readmore{align-self: flex-start;}.sl-pdp-reviews--card-plain .sl-pdp-reviews__rail > .sl-pdp-reviews__item{padding: 4px 16px 6px;border-top: 0;border-left: 1px solid var(--sl-rev-line);}.sl-pdp-reviews--card-plain .sl-pdp-reviews__rail > .sl-pdp-reviews__item:first-child{padding-left: 0;border-left: 0;}.sl-pdp-reviews__rail-nav{display: flex;align-items: center;gap: 12px;width: min(100%,320px);margin: 16px auto 0;}.sl-pdp-reviews__rail-nav[hidden]{display: none;}.sl-pdp-reviews__rail-btn{display: grid;flex: none;place-items: center;width: 36px;height: 36px;padding: 0;border: 1px solid var(--sl-rev-line-strong);border-radius: 50%;background: transparent;color: var(--sl-rev-heading);cursor: pointer;transition: background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,opacity 0.2s ease;}.sl-pdp-reviews__rail-btn:hover:not(:disabled),.sl-pdp-reviews__rail-btn:focus-visible{border-color: var(--sl-rev-heading);background: var(--sl-rev-heading);color: var(--pdp-canvas,#FFFDF9);}.sl-pdp-reviews__rail-btn:focus-visible{outline: 2px solid var(--sl-rev-heading);outline-offset: 3px;}.sl-pdp-reviews__rail-btn:disabled{opacity: 0.35;cursor: default;}.sl-pdp-reviews__rail-track{position: relative;flex: 1;height: 3px;border-radius: 3px;background: var(--sl-rev-line);}.sl-pdp-reviews__rail-thumb{position: absolute;top: 0;bottom: 0;left: 0;width: 30%;border-radius: inherit;background: var(--sl-rev-heading);transition: left 0.12s linear,width 0.12s linear;}.sl-pdp-reviews__empty{padding: 20px 0 4px;text-align: center;}.sl-pdp-reviews__empty-text{margin: 0;color: var(--sl-rev-muted);font-family: var(--pdp-serif);font-size: 17px;line-height: 1.45;}@media (min-width: 768px){.sl-pdp-reviews__eyebrow{margin-bottom: 14px;font-size: 11px;}.sl-pdp-reviews__title{max-width: 16em;}.sl-pdp-reviews__summary{margin-top: 28px;}.sl-pdp-reviews__bars{padding-left: 22px;}.sl-pdp-reviews__write{margin-top: 24px;}.sl-pdp-reviews__list{margin-top: 28px;}.sl-pdp-reviews__railbox{margin-top: 28px;}.sl-pdp-reviews--card-floating .sl-pdp-reviews__list,.sl-pdp-reviews--card-glass .sl-pdp-reviews__list{gap: 14px;}.sl-pdp-reviews__rail{gap: 14px;margin-inline: -6px;padding-inline: 6px;scroll-padding-inline: 6px;}.sl-pdp-reviews__rail > .sl-pdp-reviews__item{flex-basis: 316px;}.sl-pdp-reviews__more{margin-top: 22px;}}@media (min-width: 1024px){.sl-pdp-reviews__rail > .sl-pdp-reviews__item{flex-basis: calc((100% - 28px) / 3);min-width: 280px;}}.sl-pdp-revdrawer{position: fixed;inset: 0;z-index: 1250;display: flex;justify-content: flex-end;pointer-events: none;}.sl-pdp-revdrawer.is-open{pointer-events: auto;}.sl-pdp-revdrawer__backdrop{position: absolute;inset: 0;background: rgba(33,30,26,0.4);opacity: 0;transition: opacity 0.26s ease;}.sl-pdp-revdrawer.is-open .sl-pdp-revdrawer__backdrop{opacity: 1;}.sl-pdp-revdrawer__panel{position: relative;display: flex;flex-direction: column;width: 100%;height: 100%;min-height: 0;background: var(--pdp-canvas,#FFFDF9);color: var(--sl-rev-text);opacity: 0;transform: translateY(22px);transition: transform 0.28s cubic-bezier(0.2,0.8,0.2,1),opacity 0.22s ease;outline: 0;}.sl-pdp-revdrawer.is-open .sl-pdp-revdrawer__panel{opacity: 1;transform: none;}.sl-pdp-revdrawer__head{display: flex;flex: none;align-items: flex-start;justify-content: space-between;gap: 12px;padding: 16px 16px 10px;}.sl-pdp-revdrawer__title{margin: 0;color: var(--sl-rev-heading);font-family: var(--pdp-serif);font-size: 22px;font-weight: 500;line-height: 1.15;}.sl-pdp-revdrawer__summary{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin: 6px 0 0;color: var(--sl-rev-muted);font-size: 12.5px;line-height: 1.2;}.sl-pdp-revdrawer__avg{color: var(--sl-rev-heading);font-family: var(--pdp-serif);font-size: 18px;font-weight: 500;line-height: 1;}.sl-pdp-revdrawer__stars{line-height: 0;}.sl-pdp-revdrawer__stars .sl-pdp-stars{--star-size: 13px;--star-on: var(--sl-rev-star);--star-off: var(--sl-rev-star-off);gap: 2px;}.sl-pdp-revdrawer__close{display: grid;flex: none;place-items: center;width: 38px;height: 38px;border: 1px solid var(--sl-rev-line-strong);border-radius: 50%;background: transparent;color: var(--sl-rev-heading);cursor: pointer;text-decoration: none;transition: background-color 0.2s ease,color 0.2s ease;}.sl-pdp-revdrawer__close:hover,.sl-pdp-revdrawer__close:focus-visible{background: var(--sl-rev-heading);color: var(--pdp-canvas,#FFFDF9);}.sl-pdp-revdrawer__close:focus-visible{outline: 2px solid var(--sl-rev-heading);outline-offset: 2px;}.sl-pdp-revdrawer__filters{display: flex;flex: none;gap: 8px;padding: 6px 16px 12px;overflow-x: auto;overscroll-behavior-x: contain;border-bottom: 1px solid var(--sl-rev-line);scrollbar-width: none;-ms-overflow-style: none;}.sl-pdp-revdrawer__filters::-webkit-scrollbar{display: none;}.sl-pdp-revdrawer__pill{display: inline-flex;flex: none;align-items: center;gap: 6px;height: 34px;padding: 0 13px;border: 1px solid var(--sl-rev-line-strong);border-radius: 999px;background: transparent;color: var(--sl-rev-heading);font-family: var(--pdp-sans);font-size: 13px;font-weight: 500;line-height: 1;text-decoration: none;white-space: nowrap;cursor: pointer;transition: background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.sl-pdp-revdrawer__pill-count{color: var(--sl-rev-muted);font-size: 12px;font-variant-numeric: tabular-nums;transition: color 0.2s ease;}.sl-pdp-revdrawer__pill:hover{border-color: var(--sl-rev-heading);}.sl-pdp-revdrawer__pill.is-active{border-color: var(--sl-rev-heading);background: var(--sl-rev-heading);color: var(--pdp-canvas,#FFFDF9);}.sl-pdp-revdrawer__pill.is-active .sl-pdp-revdrawer__pill-count{color: inherit;opacity: 0.8;}.sl-pdp-revdrawer__pill:focus-visible{outline: 2px solid var(--sl-rev-heading);outline-offset: 2px;}.sl-pdp-revdrawer__body{flex: 1 1 auto;min-height: 0;padding: 0 16px 28px;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;}.sl-pdp-revdrawer__status{margin: 12px 0 2px;color: var(--sl-rev-muted);font-size: 12px;line-height: 1.3;min-height: 1.3em;}.sl-pdp-revdrawer__status.is-error{color: #A94D52;}.sl-pdp-revdrawer[aria-busy="true"] .sl-pdp-revdrawer__list{opacity: 0.55;transition: opacity 0.2s ease;}.sl-pdp-revdrawer__list{display: flex;flex-direction: column;}.sl-pdp-reviews .sl-pdp-revdrawer .sl-pdp-reviews__item{padding: 18px 0 20px;border: 0;border-top: 1px solid var(--sl-rev-line);border-radius: 0;background: none;box-shadow: none;backdrop-filter: none;}.sl-pdp-revdrawer__empty{padding: 36px 8px 12px;text-align: center;}.sl-pdp-revdrawer__empty[hidden]{display: none;}.sl-pdp-revdrawer__empty p{margin: 0 0 14px;color: var(--sl-rev-muted);font-family: var(--pdp-serif);font-size: 17px;line-height: 1.4;}.sl-pdp-revdrawer__more,.sl-pdp-revdrawer__reset,.sl-pdp-revdrawer__prev{display: inline-flex;align-items: center;justify-content: center;min-height: 40px;padding: 0 20px;border: 1px solid var(--sl-rev-hollow-line);border-radius: 12px;color: var(--sl-rev-hollow-text);font-family: var(--pdp-serif);font-size: 15px;font-weight: 500;text-decoration: none;cursor: pointer;transition: background-color 0.2s ease,opacity 0.2s ease;}.sl-pdp-revdrawer__more:hover,.sl-pdp-revdrawer__reset:hover,.sl-pdp-revdrawer__prev:hover{background: rgba(33,30,26,0.06);}.sl-pdp-revdrawer__more:focus-visible,.sl-pdp-revdrawer__reset:focus-visible,.sl-pdp-revdrawer__prev:focus-visible{outline: 2px solid var(--sl-rev-heading);outline-offset: 3px;}.sl-pdp-revdrawer__more[hidden]{display: none;}.sl-pdp-revdrawer__more.is-loading{opacity: 0.55;pointer-events: none;}.sl-pdp-revdrawer__foot{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;padding-top: 14px;}.sl-pdp-revdrawer__sentinel{display: block;width: 100%;height: 1px;}@media (min-width: 768px){.sl-pdp-revdrawer__panel{width: min(520px,100vw);border-left: 1px solid var(--sl-rev-line);box-shadow: -24px 0 60px -30px rgba(33,30,26,0.35);transform: translateX(28px);}.sl-pdp-revdrawer__head{padding: 20px 24px 12px;}.sl-pdp-revdrawer__filters{padding-inline: 24px;}.sl-pdp-revdrawer__body{padding-inline: 24px;}}@media (prefers-reduced-motion: reduce){.sl-pdp-reviews *,.sl-pdp-reviews *::before{transition: none !important;}}.sl-pdp-reviews__form-panel{position: fixed;inset: 0;z-index: 1200;display: flex;align-items: flex-end;justify-content: center;background: rgba(0,0,0,0.35);padding: 0;}.sl-pdp-reviews__form-inner{position: relative;width: 100%;max-width: 520px;max-height: 90vh;overflow-y: auto;background: #FAF7F2;border-radius: 20px 20px 0 0;padding: 32px 24px 40px;animation: sl-rev-slideUp 0.25s ease-out;}@keyframes sl-rev-slideUp{from{transform: translateY(40px);opacity: 0;}to{transform: translateY(0);opacity: 1;}}.sl-pdp-reviews__form-close{position: absolute;top: 16px;right: 16px;display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: #EDE8E0;color: var(--sl-rev-heading,#2B241F);cursor: pointer;transition: background 0.15s;}.sl-pdp-reviews__form-close:hover{background: #DDD6CB;}.sl-pdp-reviews__form-title{margin: 0 0 24px;font-family: var(--pdp-serif,'Cormorant Garamond',serif);font-size: 24px;font-weight: 500;color: var(--sl-rev-heading,#2B241F);}.sl-pdp-reviews__gate{padding: 24px 0;text-align: center;}.sl-pdp-reviews__gate-msg{margin: 0 0 16px;font-size: 15px;line-height: 1.5;color: var(--sl-rev-text,#3A332D);}.sl-pdp-reviews__gate-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 24px;border: 1.5px solid var(--sl-rev-btn-bg,#2B241F);border-radius: 999px;background: var(--sl-rev-btn-bg,#2B241F);color: var(--sl-rev-btn-text,#FFFFFF);font-family: inherit;font-size: 12px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;text-decoration: none;cursor: pointer;}.sl-pdp-reviews__star-pick{border: 0;padding: 0;margin: 0 0 20px;}.sl-pdp-reviews__star-pick-label{display: block;margin-bottom: 8px;font-size: 14px;font-weight: 600;color: var(--sl-rev-text,#3A332D);}.sl-pdp-reviews__star-row{display: flex;gap: 4px;}.sl-pdp-reviews__star-input{cursor: pointer;}.sl-pdp-reviews__star-input input{position: absolute;width: 1px;height: 1px;clip: rect(0,0,0,0);overflow: hidden;}.sl-pdp-reviews__star-icon{display: block;font-size: 32px;line-height: 1;color: #E3D9C6;transition: color 0.1s;}.sl-pdp-reviews__star-input.is-on .sl-pdp-reviews__star-icon,.sl-pdp-reviews__star-input input:checked ~ .sl-pdp-reviews__star-icon{color: var(--sl-rev-star,#D4A259);}.sl-pdp-reviews__field{display: block;margin-bottom: 20px;}.sl-pdp-reviews__field-label{display: block;margin-bottom: 8px;font-size: 14px;font-weight: 600;color: var(--sl-rev-text,#3A332D);}.sl-pdp-reviews__field textarea{display: block;width: 100%;padding: 12px 14px;border: 1px solid #EDE8E0;border-radius: 12px;background: #FFFFFF;color: var(--sl-rev-text,#3A332D);font: inherit;font-size: 15px;line-height: 1.5;resize: vertical;}.sl-pdp-reviews__field textarea:focus{outline: 0;border-color: var(--sl-rev-star,#D4A259);box-shadow: 0 0 0 3px rgba(212,162,89,0.15);}.sl-pdp-reviews__upload{margin-bottom: 20px;}.sl-pdp-reviews__upload-label{display: block;margin-bottom: 8px;}.sl-pdp-reviews__upload-text{display: block;font-size: 14px;font-weight: 600;color: var(--sl-rev-text,#3A332D);}.sl-pdp-reviews__upload-hint{display: block;font-size: 12px;color: var(--pdp-muted,#61574F);margin-top: 2px;}.sl-pdp-reviews__upload-area{position: relative;border: 2px dashed #DDD6CB;border-radius: 12px;padding: 20px;text-align: center;transition: border-color 0.15s;cursor: pointer;}.sl-pdp-reviews__upload-area:hover{border-color: var(--sl-rev-star,#D4A259);}.sl-pdp-reviews__upload-input{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}.sl-pdp-reviews__upload-prompt{display: flex;flex-direction: column;align-items: center;gap: 8px;color: var(--pdp-muted,#61574F);font-size: 13px;pointer-events: none;}.sl-pdp-reviews__upload-prompt svg{color: #C5B79E;}.sl-pdp-reviews__upload-area.has-files .sl-pdp-reviews__upload-prompt{display: none;}.sl-pdp-reviews__upload-area.has-files .sl-pdp-reviews__upload-input{position: static;width: auto;height: auto;opacity: 1;margin-top: 8px;font-size: 12px;}.sl-pdp-reviews__upload-preview{display: flex;flex-wrap: wrap;gap: 8px;}.sl-pdp-reviews__upload-thumb{position: relative;width: 64px;height: 64px;border-radius: 8px;overflow: hidden;}.sl-pdp-reviews__upload-thumb img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-pdp-reviews__upload-remove{position: absolute;top: 2px;right: 2px;width: 20px;height: 20px;border: 0;border-radius: 50%;background: rgba(0,0,0,0.55);color: #FFF;font-size: 14px;line-height: 1;cursor: pointer;display: flex;align-items: center;justify-content: center;padding: 0;}.sl-pdp-reviews__form-footer{display: flex;flex-direction: column;gap: 12px;align-items: flex-start;}.sl-pdp-reviews__form-msg{padding: 10px 14px;border-radius: 8px;font-size: 14px;line-height: 1.4;width: 100%;}.sl-pdp-reviews__form-msg.is-error{background: #FDF0EF;color: #A94D52;}.sl-pdp-reviews__form-msg.is-success{background: #E5F1E7;color: #1F6B3B;}.sl-pdp-reviews__submit-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 28px;border: 1.5px solid var(--sl-rev-btn-bg,#2B241F);border-radius: 999px;background: var(--sl-rev-btn-bg,#2B241F);color: var(--sl-rev-btn-text,#FFFFFF);font-family: inherit;font-size: 13px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;cursor: pointer;transition: opacity 0.15s;}.sl-pdp-reviews__submit-btn:hover{opacity: 0.85;}.sl-pdp-reviews__submit-btn:disabled{opacity: 0.55;cursor: not-allowed;}.sl-pdp-reviews__submit-spin{display: inline-block;width: 16px;height: 16px;border: 2px solid rgba(255,255,255,0.3);border-top-color: #FFF;border-radius: 50%;animation: sl-rev-spin 0.6s linear infinite;}@keyframes sl-rev-spin{to{transform: rotate(360deg);}}.sl-pdp-reviews__lightbox{position: fixed;inset: 0;z-index: 1300;display: flex;align-items: center;justify-content: center;padding: 64px 14px 48px;background: rgba(20,17,14,0.93);}.sl-pdp-reviews__lightbox-stage{display: flex;flex-direction: column;align-items: center;gap: 14px;max-width: min(100%,1100px);margin: 0;}.sl-pdp-reviews__lightbox-img{display: block;max-width: 100%;max-height: calc(100vh - 150px);max-height: calc(100dvh - 150px);border-radius: 10px;-o-object-fit: contain;object-fit: contain;touch-action: pan-y pinch-zoom;-moz-user-select: none;user-select: none;-webkit-user-select: none;}.sl-pdp-reviews__lightbox-count{color: rgba(255,255,255,0.82);font-family: var(--pdp-sans);font-size: 13px;font-weight: 500;letter-spacing: 0.1em;}.sl-pdp-reviews__lightbox-close,.sl-pdp-reviews__lightbox-nav{display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;padding: 0;border: 0;border-radius: 50%;background: rgba(255,255,255,0.14);color: #FFF;cursor: pointer;transition: background-color 0.15s ease,opacity 0.15s ease;}.sl-pdp-reviews__lightbox-close{position: absolute;top: 14px;right: 14px;}.sl-pdp-reviews__lightbox-nav{position: absolute;top: 50%;margin-top: -23px;}.sl-pdp-reviews__lightbox-nav--prev{left: 12px;}.sl-pdp-reviews__lightbox-nav--next{right: 12px;}.sl-pdp-reviews__lightbox-close:hover,.sl-pdp-reviews__lightbox-nav:hover:not(:disabled){background: rgba(255,255,255,0.28);}.sl-pdp-reviews__lightbox-close:focus-visible,.sl-pdp-reviews__lightbox-nav:focus-visible{outline: 2px solid #FFF;outline-offset: 3px;}.sl-pdp-reviews__lightbox-nav:disabled{opacity: 0.28;cursor: default;}.sl-pdp-reviews__lightbox-nav[hidden]{display: none;}@media (min-width: 768px){.sl-pdp-reviews__form-panel{align-items: center;}.sl-pdp-reviews__form-inner{border-radius: 20px;max-height: 80vh;}}.sl-pdp-home{position: relative;width: 100vw;max-width: 100vw;margin-inline: calc(50% - 50vw);}.sl-pdp-home .sl-customer-reels__inner,.sl-pdp-home .sl-customer-reels__viewport{padding-inline: max(var(--pdp-pad),calc((100vw - var(--pdp-shell)) / 2));}.sl-pdp-home .sl-customer-reels__viewport{scroll-padding-inline: max(var(--pdp-pad),calc((100vw - var(--pdp-shell)) / 2));}.sl-pdp-home__empty{width: min(100% - 2 * var(--pdp-pad),560px);margin: 0 auto;padding: 14px 16px;border: 1px dashed var(--pdp-line,#E6DED2);border-radius: 12px;color: var(--pdp-muted,#6A6159);font-family: var(--pdp-sans);font-size: 13px;font-style: italic;line-height: 1.5;text-align: center;}.sl-pdp-rail{--rail-vis: var(--rail-vis-m,2);--rail-gaps: var(--rail-gaps-m,2);--rail-gap: 12px;--rail-min: 156px;--rail-max: 236px;min-width: 0;}.sl-pdp-rail[hidden]{display: none;}.sl-pdp-rail__head{display: flex;align-items: center;justify-content: space-between;gap: 16px;}.sl-pdp-rail__nav{display: flex;flex: 0 0 auto;gap: 8px;}.sl-pdp-rail__nav[hidden]{display: none;}.sl-pdp-rail__arrow{display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 1px solid var(--pdp-line,#E6DED2);border-radius: 50%;background: #FFFFFF;color: var(--pdp-text,#2B241F);cursor: pointer;transition: background-color 0.18s ease,border-color 0.18s ease,opacity 0.18s ease;}.sl-pdp-rail__arrow:hover:not(:disabled){background: #F6F1E9;border-color: #D8CDBB;}.sl-pdp-rail__arrow:disabled{opacity: 0.35;cursor: default;}.sl-pdp-rail__arrow:focus-visible{outline: 2px solid var(--pdp-text,#2B241F);outline-offset: 2px;}.sl-pdp-rail__track.sl-shopx{background: transparent;display: flex;gap: var(--rail-gap);margin: 16px calc(-1 * var(--pdp-pad)) 0;padding: 4px var(--pdp-pad) 14px;list-style: none;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scroll-padding-inline: var(--pdp-pad);scrollbar-width: none;}.sl-pdp-rail__track::-webkit-scrollbar{display: none;}.sl-pdp-rail__track:focus-visible{outline: 2px solid color-mix(in srgb,var(--pdp-text,#2B241F) 60%,transparent);outline-offset: -2px;border-radius: 12px;}.sl-pdp-rail__item{position: relative;flex: 0 0 clamp(var(--rail-min),calc((100% - var(--rail-gaps) * var(--rail-gap)) / var(--rail-vis)),var(--rail-max));min-width: 0;scroll-snap-align: start;}@media (min-width: 768px){.sl-pdp-rail{--rail-vis: var(--rail-vis-t,2.7);--rail-gaps: var(--rail-gaps-t,2);--rail-gap: 14px;--rail-min: 236px;--rail-max: 300px;}}@media (min-width: 1024px){.sl-pdp-rail{--rail-vis: var(--rail-vis-d,4.6);--rail-gaps: var(--rail-gaps-d,4);--rail-gap: 16px;--rail-min: 236px;--rail-max: 340px;}.sl-pdp-rail__track.sl-shopx{margin-inline: 0;padding-inline: 0;scroll-padding-inline: 0;}}@media (hover: none){.sl-pdp-rail__nav{display: none;}}.sl-pdp-rail__titles{min-width: 0;}.sl-hk-eyebrow{margin: 0 0 8px;color: var(--pdp-muted,#6A6159);font-family: var(--pdp-sans,var(--sl-font-sans,system-ui),sans-serif);font-size: 11px;font-weight: 600;letter-spacing: 0.22em;line-height: 1.25;text-transform: uppercase;}.sl-hk-accent{color: #2F6F68;}.sl-pdp-pair{--pair-size: 1;--pair-line: var(--sl-pdp-pair-card-border,#ECE6DC);--pair-frame: 0px;--pair-stack: 8px;--pair-tilt: 0.8deg;--pair-plus-col: 22px;--pair-plus-h: 22px;--pair-thumb-h: 1.04;--pair-sh: calc(var(--sl-pdp-pair-shadow,25) / 25);zoom: var(--pair-size,1);position: relative;isolation: isolate;padding-top: 0;}.sl-pdp-pair[data-pair-frame]{--pair-frame: 5px;}.sl-pdp-pair--has-bg{padding: 24px var(--pdp-pad);border-radius: 20px;background: var(--sl-pdp-pair-section-bg);}.sl-pdp-pair__layout{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1fr);row-gap: 14px;}.sl-pdp-pair__header{position: relative;z-index: 2;text-align: center;}.sl-pdp-pair__heading{margin: 0;font-family: var(--pdp-serif,'Cormorant Garamond',serif);font-size: clamp(27px,7.2vw,32px);font-weight: 500;line-height: 1.1;letter-spacing: -0.012em;color: var(--sl-pdp-pair-heading,var(--pdp-text,#2B241F));text-wrap: balance;}.sl-pdp-pair__subheading{margin: 5px 0 0;font-family: var(--pdp-serif,'Cormorant Garamond',serif);font-size: 15.5px;font-style: italic;font-weight: 400;line-height: 1.4;color: var(--sl-pdp-pair-sub,var(--pdp-muted,#6A6159));}.sl-pdp-pair__visual{display: none;}.sl-pdp-pair__stage{position: relative;min-width: 0;width: 100%;max-width: 520px;margin-inline: auto;}.sl-pdp-pair__panel{position: relative;padding: 0 var(--pair-stack);}.sl-pdp-pair__viewport{position: relative;outline: none;cursor: grab;touch-action: pan-y pinch-zoom;overscroll-behavior-x: contain;-moz-user-select: none;user-select: none;-webkit-user-select: none;-webkit-tap-highlight-color: transparent;}.sl-pdp-pair__viewport.is-dragging{cursor: grabbing;}.sl-pdp-pair__viewport:focus-visible::after{content: '';position: absolute;inset: -6px;border: 1px solid color-mix(in srgb,var(--pdp-text,#2B241F) 40%,transparent);border-radius: 28px;pointer-events: none;}.sl-pdp-pair__track{display: grid;}.sl-pdp-pair__slide{--_pb: var(--sl-pair-card-bg,var(--sl-pdp-pair-card-bg,#FFFFFF));--_ph: var(--sl-pair-card-bg2,var(--sl-pdp-pair-card-bg2,#FFFFFF));--pair-drag-x: 0px;--pair-drag-turn: 0deg;grid-area: 1 / 1;z-index: 1;display: flex;flex-direction: column;min-width: 0;box-sizing: border-box;padding: 10px 10px 12px;border: 1px solid var(--pair-line);border-radius: 20px;background: linear-gradient(155deg,color-mix(in srgb,var(--_ph) calc(var(--sl-pair-grad,1) * 100%),var(--_pb)) 0%,var(--_pb) 84%);opacity: 0;pointer-events: none;transform-origin: 50% 96%;transform: translate3d(0,calc(var(--pair-stack) * 2),0) scale(0.92);transition: transform 520ms cubic-bezier(0.2,0.8,0.2,1),opacity 320ms ease,box-shadow 420ms ease,filter 420ms ease;will-change: transform;}.sl-pdp-pair__slide > *{transition: opacity 320ms ease;}.sl-pdp-pair__slide:not(.is-active) > *{opacity: 0;}.sl-pdp-pair__slide.is-active{z-index: 4;opacity: 1;pointer-events: auto;box-shadow: 8px 30px 54px -24px rgba(43,34,27,calc(0.26 * var(--pair-sh))),0 12px 24px -12px rgba(43,34,27,calc(0.16 * var(--pair-sh))),0 1px 3px rgba(43,34,27,calc(0.07 * var(--pair-sh)));transform: translate3d(var(--pair-drag-x),0,0) rotate(var(--pair-drag-turn));}.sl-pdp-pair__slide.is-next{z-index: 3;opacity: 1;filter: saturate(0.72);box-shadow: 6px 20px 38px -22px rgba(43,34,27,calc(0.2 * var(--pair-sh))),0 3px 9px rgba(43,34,27,calc(0.06 * var(--pair-sh)));transform: translate3d(var(--pair-stack),var(--pair-stack),0) rotate(var(--pair-tilt)) scale(0.975);}.sl-pdp-pair__slide.is-prev{z-index: 2;opacity: 1;filter: saturate(0.6);box-shadow: -6px 16px 30px -20px rgba(43,34,27,calc(0.18 * var(--pair-sh))),0 2px 7px rgba(43,34,27,calc(0.05 * var(--pair-sh)));transform: translate3d(calc(-1 * var(--pair-stack)),calc(var(--pair-stack) * 2),0) rotate(calc(-1 * var(--pair-tilt))) scale(0.95);}.sl-pdp-pair__viewport.is-dragging .sl-pdp-pair__slide.is-active{transition: box-shadow 420ms ease;}.sl-pdp-pair__viewport.is-dragging-forward .sl-pdp-pair__slide.is-next,.sl-pdp-pair__viewport.is-dragging-backward .sl-pdp-pair__slide.is-prev{filter: saturate(0.85);transform: translate3d(calc(var(--pair-stack) * 0.4),calc(var(--pair-stack) * 0.4),0) rotate(0.3deg) scale(0.99);}.sl-pdp-pair__viewport.is-dragging-backward .sl-pdp-pair__slide.is-prev{transform: translate3d(calc(var(--pair-stack) * -0.4),calc(var(--pair-stack) * 0.4),0) rotate(-0.3deg) scale(0.99);}.sl-pdp-pair.is-reveal-ready:not(.is-revealed) .sl-pdp-pair__slide.is-active{opacity: 0;transform: translate3d(0,20px,0) scale(0.985);}.sl-pdp-pair.is-reveal-ready:not(.is-revealed) .sl-pdp-pair__slide.is-next,.sl-pdp-pair.is-reveal-ready:not(.is-revealed) .sl-pdp-pair__slide.is-prev{opacity: 0;transform: translate3d(0,4px,0) scale(0.94);}.sl-pdp-pair.is-revealing .sl-pdp-pair__slide.is-active{transition-duration: 640ms,420ms,420ms,420ms;}.sl-pdp-pair.is-revealing .sl-pdp-pair__slide.is-next{transition-delay: 160ms;}.sl-pdp-pair.is-revealing .sl-pdp-pair__slide.is-prev{transition-delay: 260ms;}.sl-pdp-pair__duo{position: relative;display: grid;grid-template-columns: minmax(0,1fr) var(--pair-plus-col) minmax(0,1fr);align-items: stretch;container-type: inline-size;}.sl-pdp-pair__pcard{display: flex;flex-direction: column;min-width: 0;border-radius: var(--sl-pdp-pair-inner-radius,14px);overflow: hidden;}[data-pair-mode="outlined"] .sl-pdp-pair__pcard{border: 1px solid var(--sl-pdp-pair-inner-border,#EFE9DF);}[data-pair-mode="outlined"] .sl-pdp-pair__pcard--main{background: var(--sl-pdp-pair-inner-bg1,transparent);}[data-pair-mode="outlined"] .sl-pdp-pair__pcard--comp{background: var(--sl-pdp-pair-inner-bg2,transparent);}[data-pair-mode="floating"] .sl-pdp-pair__pcard{border: 1px solid var(--sl-pdp-pair-inner-border,#EFE9DF);box-shadow: 0 2px 8px rgba(43,34,27,calc(var(--sl-pdp-pair-inner-shadow,20) / 100 * 0.07)),0 1px 2px rgba(43,34,27,calc(var(--sl-pdp-pair-inner-shadow,20) / 100 * 0.05));}[data-pair-mode="floating"] .sl-pdp-pair__pcard--main{background: var(--sl-pdp-pair-inner-bg1,#FFFFFF);}[data-pair-mode="floating"] .sl-pdp-pair__pcard--comp{background: var(--sl-pdp-pair-inner-bg2,#FFFFFF);}[data-pair-mode="plain"] .sl-pdp-pair__pcard{overflow: visible;}.sl-pdp-pair__thumb{display: block;aspect-ratio: calc(1 / var(--pair-thumb-h));overflow: hidden;margin: var(--pair-frame) var(--pair-frame) 0;border-radius: calc(var(--sl-pdp-pair-inner-radius,14px) - 3px);background: #F1ECE5;}[data-pair-mode="plain"] .sl-pdp-pair__thumb{border-radius: 10px;}.sl-pdp-pair__img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: transform 0.5s ease;}a.sl-pdp-pair__thumb:hover .sl-pdp-pair__img{transform: scale(1.03);}.sl-pdp-pair__plus{align-self: start;justify-self: center;display: flex;align-items: center;justify-content: center;width: var(--pair-plus-col);height: var(--pair-plus-h);margin-top: calc(var(--pair-frame) + ((100cqw - var(--pair-plus-col)) / 2 - 2 * var(--pair-frame)) * var(--pair-thumb-h) / 2 - var(--pair-plus-h) / 2);color: var(--sl-pdp-pair-plus-color,#2B241F);font-family: var(--pdp-sans,sans-serif);font-size: var(--sl-pdp-pair-plus-size,20px);font-weight: 300;line-height: 1;}[data-pair-plus-circle] .sl-pdp-pair__plus{width: calc(var(--pair-plus-h) + 2px);height: calc(var(--pair-plus-h) + 2px);margin-inline: -2px;border-radius: 50%;background: var(--sl-pdp-pair-plus-circle-bg,#FFFCF8);border: 1px solid var(--sl-pdp-pair-plus-circle-border,var(--pdp-line-soft,#EDE8E0));}.sl-pdp-pair__col{display: flex;flex-direction: column;gap: 4px;min-width: 0;padding: 8px 8px 10px;}[data-pair-mode="plain"] .sl-pdp-pair__col{padding: 8px 2px 0;}[data-pair-align="center"] .sl-pdp-pair__col{align-items: center;text-align: center;}.sl-pdp-pair__pname{display: -webkit-box;min-height: 2.4em;margin: 0;overflow: hidden;font-family: var(--pdp-serif,'Cormorant Garamond',serif);font-size: 13.5px;font-weight: 500;line-height: 1.2;color: var(--sl-pdp-pair-name,var(--pdp-text,#2B241F));-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.sl-pdp-pair__rating{display: flex;align-items: center;gap: 4px;min-height: 14px;font-size: 10.5px;line-height: 1;color: var(--pdp-muted,#6A6159);white-space: nowrap;}.sl-pdp-pair__rating .sl-pdp-stars{--star-size: 10px;gap: 1px;}.sl-pdp-pair__score{font-weight: 500;color: var(--pdp-ink-soft,#4A423B);}.sl-pdp-pair__iprice{display: flex;flex-wrap: wrap;align-items: baseline;gap: 1px 7px;line-height: 1.15;}.sl-pdp-pair__iprice-mrp{order: 0;font-size: 11px;color: var(--sl-pdp-pair-mrp,var(--pdp-muted,#6A6159));text-decoration: line-through;}.sl-pdp-pair__iprice-sell{order: 1;font-family: var(--pdp-sans,sans-serif);font-size: 15px;font-weight: 600;letter-spacing: -0.01em;color: var(--sl-pdp-pair-price,var(--pdp-text,#2B241F));text-decoration: none;}.sl-pdp-pair__col-opts{display: flex;flex-wrap: wrap;gap: 5px 10px;margin-top: 2px;}.sl-pdp-pair__ro-attr{display: flex;flex-direction: column;gap: 1px;margin: 0;}.sl-pdp-pair__attr-val{font-size: 12px;color: var(--pdp-text,#2B241F);}.sl-pdp-pair__optgroup{min-width: 0;margin: 0;padding: 0;border: 0;}.sl-pdp-pair__attr-name{display: block;margin: 0 0 3px;padding: 0;font-size: 11px;font-weight: 500;line-height: 1.2;color: var(--pdp-text,#2B241F);}.sl-pdp-pair__chips{display: flex;flex-wrap: wrap;gap: 4px;}.sl-pdp-pair__chip{position: relative;display: inline-flex;cursor: pointer;}.sl-pdp-pair__chip-input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer;}.sl-pdp-pair__chip-box{display: flex;align-items: center;justify-content: center;min-width: 30px;height: 25px;padding: 0 8px;border: 1px solid var(--pdp-line,#E6DED2);border-radius: 7px;background: #FFFFFF;font-size: 11px;font-weight: 500;line-height: 1;color: var(--pdp-text,#2B241F);transition: border-color 0.16s ease,background-color 0.16s ease;}.sl-pdp-pair__chip-input:checked + .sl-pdp-pair__chip-box{border-color: var(--pdp-text,#2B241F);box-shadow: inset 0 0 0 0.5px var(--pdp-text,#2B241F);background: color-mix(in srgb,var(--pdp-text,#2B241F) 4%,#FFFFFF);}@media (hover: hover){.sl-pdp-pair__chip-input:not(:checked):not(:disabled):hover + .sl-pdp-pair__chip-box{border-color: color-mix(in srgb,var(--pdp-text,#2B241F) 45%,var(--pdp-line,#E6DED2));}}.sl-pdp-pair__chip-input:focus-visible + .sl-pdp-pair__chip-box,.sl-pdp-pair__chip-input:focus-visible + .sl-pdp-pair__chip-dot{outline: 2px solid var(--pdp-text,#2B241F);outline-offset: 2px;}.sl-pdp-pair__chip--swatch{padding: 3px;}.sl-pdp-pair__chip-dot{display: block;width: 19px;height: 19px;border-radius: 50%;background: var(--sw,#CCCCCC);box-shadow: inset 0 0 0 1px rgba(33,30,26,0.16);transition: box-shadow 0.16s ease;}.sl-pdp-pair__chip-dot--uncoloured{background: repeating-linear-gradient(45deg,#EFE9DF 0 4px,#FFFFFF 4px 8px);}.sl-pdp-pair__chip--swatch .sl-pdp-pair__chip-input:checked + .sl-pdp-pair__chip-dot{box-shadow: inset 0 0 0 1px rgba(33,30,26,0.16),0 0 0 2px #FFFFFF,0 0 0 3.5px var(--pdp-text,#2B241F);}.sl-pdp-pair__chip.is-unavailable{cursor: not-allowed;}.sl-pdp-pair__chip.is-unavailable .sl-pdp-pair__chip-input{cursor: not-allowed;}.sl-pdp-pair__chip.is-unavailable .sl-pdp-pair__chip-box{color: var(--pdp-muted,#8A8077);background: #F6F2EC;text-decoration: line-through;}.sl-pdp-pair__chip.is-unavailable .sl-pdp-pair__chip-dot{opacity: 0.4;background-image: linear-gradient(135deg,transparent 46%,rgba(33,30,26,0.55) 47% 53%,transparent 54%);}.sl-pdp-pair__summary{margin-top: auto;padding-top: 12px;}.sl-pdp-pair__offer{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);align-items: center;padding-top: 10px;border-top: 1px solid color-mix(in srgb,var(--pdp-line,#E6DED2) 92%,transparent);}.sl-pdp-pair__ocell{display: flex;flex-direction: column;align-items: center;gap: 2px;min-width: 0;padding: 2px 4px;text-align: center;}.sl-pdp-pair__ocell + .sl-pdp-pair__ocell{border-left: 1px solid color-mix(in srgb,var(--pdp-line,#E6DED2) 92%,transparent);}.sl-pdp-pair__extra{font-family: var(--pdp-serif,'Cormorant Garamond',serif);font-size: 13.5px;font-weight: 500;line-height: 1.1;color: var(--sl-pdp-pair-offer-text,#A94D52);text-wrap: balance;}.sl-pdp-pair__extra-sub,.sl-pdp-pair__olabel{font-size: 10.5px;line-height: 1.3;color: var(--pdp-muted,#6A6159);}.sl-pdp-pair__oval{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: center;gap: 0 5px;font-family: var(--pdp-sans,sans-serif);line-height: 1.15;}.sl-pdp-pair__oval-now{font-size: 15.5px;font-weight: 600;letter-spacing: -0.01em;color: var(--sl-pdp-pair-final,var(--pdp-text,#2B241F));}.sl-pdp-pair__oval-was{font-size: 11px;font-weight: 400;color: var(--sl-pdp-pair-mrp,var(--pdp-muted,#6A6159));text-decoration: line-through;}.sl-pdp-pair__oval--save{font-size: 15.5px;font-weight: 600;letter-spacing: -0.01em;color: var(--sl-pdp-pair-save,#1F6B3B);}[data-pair-save-pill] .sl-pdp-pair__oval--save{padding: 2px 10px;border: 1px solid var(--sl-pdp-pair-save-pill-border,#CFE3D3);border-radius: 999px;background: var(--sl-pdp-pair-save-pill-bg,#E5F1E7);color: var(--sl-pdp-pair-save-pill-text,#1F6B3B);}.sl-pdp-pair__btn{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 46px;margin-top: 12px;padding: 11px 14px;border: 0;border-radius: var(--sl-pdp-sb-btn-radius,14px);background: var(--sl-pdp-pair-btn-bg,#2B241F);color: var(--sl-pdp-pair-btn-text,#FFFFFF);font-family: var(--pdp-sans,sans-serif);font-size: 12px;font-weight: 600;letter-spacing: 0.16em;line-height: 1.2;text-transform: uppercase;cursor: pointer;transition: opacity 0.2s ease,transform 0.15s ease;}.sl-pdp-pair__btn:hover:not(:disabled){opacity: 0.92;}.sl-pdp-pair__btn:active:not(:disabled){transform: translateY(1px);}.sl-pdp-pair__btn:disabled{opacity: 0.45;cursor: not-allowed;}.sl-pdp-pair__btn.is-adding{opacity: 0.7;cursor: progress;}.sl-pdp-pair__btn:focus-visible{outline: 2px solid var(--pdp-text,#2B241F);outline-offset: 3px;}.sl-pdp-pair__nav{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px 12px;margin-top: calc(var(--pair-stack) * 2.4 + 14px);}.sl-pdp-pair__arrow{display: grid;place-items: center;flex: none;width: 38px;height: 38px;padding: 0;border: 1px solid var(--pdp-line,#E6DED2);border-radius: 50%;background: #FFFFFF;color: var(--pdp-text,#2B241F);box-shadow: 0 4px 12px rgba(43,34,27,0.1);cursor: pointer;transition: background-color 0.18s ease,transform 0.18s ease;}.sl-pdp-pair__arrow:hover{background: #F6F1E9;}.sl-pdp-pair__arrow:active{transform: scale(0.96);}.sl-pdp-pair__arrow:focus-visible{outline: 2px solid var(--pdp-text,#2B241F);outline-offset: 2px;}.sl-pdp-pair__dots{display: flex;gap: 8px;}.sl-pdp-pair__dot{position: relative;width: 8px;height: 8px;padding: 0;border: 0;border-radius: 50%;background: #D6CDBF;cursor: pointer;transition: background-color 0.2s ease,transform 0.2s ease;}.sl-pdp-pair__dot::after{content: "";position: absolute;inset: -9px;}.sl-pdp-pair__dot.is-active{background: var(--pdp-text,#2B241F);transform: scale(1.15);}.sl-pdp-pair__dot:focus-visible{outline: 2px solid var(--pdp-text,#2B241F);outline-offset: 3px;}.sl-pdp-pair__count{min-width: 2.6em;font-family: var(--pdp-serif,'Cormorant Garamond',serif);font-size: 14px;letter-spacing: 0.04em;text-align: center;color: var(--pdp-muted,#6A6159);}.sl-pdp-pair__hint{display: none;flex: 1 0 100%;text-align: center;font-family: var(--pdp-serif,'Cormorant Garamond',serif);font-size: 12.5px;font-style: italic;color: var(--pdp-muted,#6A6159);}@media (hover: none){.sl-pdp-pair__hint{display: block;}}@media (max-width: 379px){.sl-pdp-pair{--pair-plus-col: 18px;}.sl-pdp-pair__slide{padding-inline: 8px;}.sl-pdp-pair__col{padding: 7px 6px 9px;}.sl-pdp-pair__pname{font-size: 13px;}.sl-pdp-pair__iprice-sell{font-size: 14.5px;}.sl-pdp-pair__extra{font-size: 13px;}.sl-pdp-pair__oval-now,.sl-pdp-pair__oval--save{font-size: 14.5px;}.sl-pdp-pair__btn{letter-spacing: 0.12em;}}@media (min-width: 768px){.sl-pdp-pair{--pair-stack: 10px;--pair-tilt: 0.9deg;--pair-plus-col: 28px;--pair-plus-h: 26px;--pair-thumb-h: 0.92;}.sl-pdp-pair[data-pair-frame]{--pair-frame: 6px;}.sl-pdp-pair__layout{max-width: 760px;margin-inline: auto;row-gap: 18px;}.sl-pdp-pair__visual{display: block;position: absolute;z-index: 0;inset: -14px 0 auto 0;height: 210px;background-repeat: no-repeat;background-size: cover;background-position: var(--pair-img-x,40%) var(--pair-img-y,55%);opacity: calc(var(--pair-img-opacity,0.78) * 0.55);pointer-events: none;}.sl-pdp-pair__heading{font-size: clamp(30px,3.6vw,36px);text-shadow: 0 0 20px var(--pdp-canvas,#FFFDF9),0 0 8px var(--pdp-canvas,#FFFDF9);}.sl-pdp-pair__subheading{font-size: 16.5px;text-shadow: 0 0 16px var(--pdp-canvas,#FFFDF9),0 0 6px var(--pdp-canvas,#FFFDF9);}.sl-pdp-pair__stage{max-width: 540px;}.sl-pdp-pair__slide{padding: 14px 14px 14px;border-radius: 22px;}.sl-pdp-pair__col{gap: 5px;padding: 10px 11px 12px;}[data-pair-mode="plain"] .sl-pdp-pair__col{padding: 10px 2px 0;}.sl-pdp-pair__pname{font-size: 15.5px;}.sl-pdp-pair__rating{gap: 5px;min-height: 15px;font-size: 11.5px;}.sl-pdp-pair__rating .sl-pdp-stars{--star-size: 11.5px;}.sl-pdp-pair__iprice-mrp{font-size: 12.5px;}.sl-pdp-pair__iprice-sell{font-size: 17px;}.sl-pdp-pair__attr-name{font-size: 11.5px;margin-bottom: 4px;}.sl-pdp-pair__col-opts{gap: 6px 14px;}.sl-pdp-pair__chips{gap: 5px;}.sl-pdp-pair__chip-box{min-width: 34px;height: 27px;padding: 0 9px;font-size: 12px;border-radius: 8px;}.sl-pdp-pair__chip-dot{width: 21px;height: 21px;}.sl-pdp-pair__summary{padding-top: 14px;}.sl-pdp-pair__offer{padding-top: 12px;}.sl-pdp-pair__ocell{gap: 3px;padding: 2px 10px;}.sl-pdp-pair__extra{font-size: 16px;}.sl-pdp-pair__extra-sub,.sl-pdp-pair__olabel{font-size: 11.5px;}.sl-pdp-pair__oval-now,.sl-pdp-pair__oval--save{font-size: 18.5px;}.sl-pdp-pair__oval-was{font-size: 12px;}.sl-pdp-pair__btn{min-height: 48px;margin-top: 14px;font-size: 12.5px;letter-spacing: 0.18em;}}@media (min-width: 1024px){.sl-pdp-pair__layout{max-width: none;margin-inline: 0;grid-template-columns: minmax(0,0.38fr) minmax(0,0.62fr);-moz-column-gap: clamp(28px,4vw,64px);column-gap: clamp(28px,4vw,64px);align-items: center;}.sl-pdp-pair__header{text-align: left;align-self: center;padding-block: 24px;}.sl-pdp-pair__heading{font-size: clamp(32px,3vw,42px);text-align: left;}.sl-pdp-pair__subheading{max-width: 28ch;margin-top: 10px;font-size: 17.5px;text-align: left;}.sl-pdp-pair__stage{justify-self: center;}.sl-pdp-pair__visual{inset: -10px auto -10px 0;width: 46%;height: auto;opacity: var(--pair-img-opacity,0.78);}}@media (prefers-reduced-motion: reduce){.sl-pdp-pair__slide,.sl-pdp-pair__slide > *,.sl-pdp-pair__arrow,.sl-pdp-pair__dot,.sl-pdp-pair__img{transition: none;}.sl-pdp-pair__slide{transition: opacity 140ms linear;}}.sl-pdp-sticky{--stk-bg: var(--sl-pdp-sb-stk-bg,#FFFFFF);--stk-text: var(--sl-pdp-sb-stk-text,#1F2530);--stk-border: var(--sl-pdp-sb-stk-border,#E6DED2);--stk-add-bg: var(--sl-pdp-sb-stk-add-bg,#1F2530);--stk-add-text: var(--sl-pdp-sb-stk-add-text,#FFFFFF);--stk-buy-bg: var(--sl-pdp-sb-stk-buy-bg,#FFFFFF);--stk-buy-text: var(--sl-pdp-sb-stk-buy-text,#1F2530);position: fixed;z-index: 40;right: 10px;bottom: calc(10px + env(safe-area-inset-bottom,0px));left: 10px;display: flex;align-items: center;gap: 10px;max-width: 620px;margin-inline: auto;padding: 8px;border: 1px solid var(--stk-border);border-radius: 20px;background: var(--stk-bg);color: var(--stk-text);box-shadow: 0 1px 2px rgba(60,46,28,0.06),0 12px 30px -8px rgba(60,46,28,0.24);transform: translateY(0);transition: transform 0.24s ease,opacity 0.24s ease;}.sl-pdp-sticky[hidden]{display: none;}.sl-pdp-sticky--flat{box-shadow: none;}.sl-pdp-sticky.is-leaving{transform: translateY(20px);opacity: 0;}.sl-pdp-sticky__thumb{flex: none;width: 44px;height: 44px;overflow: hidden;border-radius: 12px;background: var(--pdp-frame);}.sl-pdp-sticky__thumb img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-pdp-sticky__info{display: flex;flex: 1 1 0;flex-direction: column;min-width: 0;gap: 1px;line-height: 1.25;}.sl-pdp-sticky__name{overflow: hidden;font-family: var(--pdp-serif);font-size: 15px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap;}.sl-pdp-sticky__opts{overflow: hidden;color: var(--pdp-muted);font-family: var(--pdp-sans);font-size: 11.5px;text-overflow: ellipsis;white-space: nowrap;}.sl-pdp-sticky__opts[hidden]{display: none;}.sl-pdp-sticky__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 6px;font-family: var(--pdp-sans);font-size: 14px;}.sl-pdp-sticky__now{font-weight: 700;white-space: nowrap;}.sl-pdp-sticky__now .amount{color: inherit;}.sl-pdp-sticky__was{color: var(--pdp-muted);font-size: 12px;white-space: nowrap;}.sl-pdp-sticky__off{color: var(--pdp-saving);font-size: 12px;font-weight: 600;white-space: nowrap;}.sl-pdp-sticky__was[hidden],.sl-pdp-sticky__off[hidden]{display: none;}.sl-pdp-sticky__actions{display: flex;flex: none;align-items: center;gap: 6px;}.sl-pdp-sticky__btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-width: 0;min-height: 44px;padding: 0 16px;border: 1.5px solid var(--stk-add-bg);border-radius: 999px;background: var(--stk-add-bg);color: var(--stk-add-text);font-family: var(--pdp-sans);font-size: 12px;font-weight: 700;letter-spacing: 0.1em;line-height: 1;text-transform: uppercase;white-space: nowrap;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: opacity 0.18s ease,transform 0.12s ease,background-color 0.18s ease;}.sl-pdp-sticky__btn--buy{border-color: var(--stk-buy-text);background: var(--stk-buy-bg);color: var(--stk-buy-text);}.sl-pdp-sticky__btn:active{transform: scale(0.98);}.sl-pdp-sticky__btn:focus-visible{outline: 2px solid var(--stk-text);outline-offset: 2px;}.sl-pdp-sticky__btn[hidden]{display: none;}.sl-pdp-sticky__btn[disabled],.sl-pdp-sticky__btn.loading{opacity: 0.7;cursor: progress;}.sl-pdp-sticky__btn.is-unavailable{opacity: 0.55;}.sl-pdp-sticky__btn.added{border-color: #2A5A3A;background: #2A5A3A;color: #FFFFFF;}.sl-pdp-sticky__btn .sl-pdp-icon{width: 17px;height: 17px;flex: none;}@media (max-width: 559px){.sl-pdp-sticky__btn{padding: 0 14px;letter-spacing: 0.08em;}.sl-pdp-sticky--both:not(.is-choosing) .sl-pdp-sticky__btn--add{width: 44px;padding: 0;}.sl-pdp-sticky--both:not(.is-choosing) .sl-pdp-sticky__btn--add .sl-pdp-btn__label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.sl-pdp-sticky__opts{display: none;}}@media (max-width: 380px){.sl-pdp-sticky{gap: 8px;padding: 7px;}.sl-pdp-sticky__thumb{width: 40px;height: 40px;}.sl-pdp-sticky__name{font-size: 14px;}}@media (min-width: 1024px){.sl-pdp-sticky{right: 24px;bottom: 24px;left: auto;flex-wrap: wrap;gap: 12px 14px;width: 392px;max-width: calc(100vw - 48px);margin: 0;padding: 14px;border-radius: 22px;}.sl-pdp-sticky__thumb{width: 64px;height: 64px;border-radius: 14px;}.sl-pdp-sticky__name{font-size: 17px;}.sl-pdp-sticky__opts{font-size: 12px;}.sl-pdp-sticky__price{font-size: 15px;}.sl-pdp-sticky__actions{flex: 1 0 100%;gap: 10px;}.sl-pdp-sticky__btn{flex: 1 1 0;min-height: 46px;}}body.sl-pdp-locked{overflow: hidden;}.sl-pdp-lb,.sl-pdp-sheet{position: fixed;z-index: 230;inset: 0;display: flex;align-items: center;justify-content: center;}.sl-pdp-lb[hidden],.sl-pdp-sheet[hidden]{display: none;}.sl-pdp-lb__scrim,.sl-pdp-sheet__scrim{position: absolute;inset: 0;background: rgba(20,17,14,0.78);}.sl-pdp-sheet__scrim{background: rgba(20,17,14,0.5);}.sl-pdp-lb{--lb-fg: var(--sl-pdp-sb-viewer-fg,#FFFFFF);--lb-top: calc(64px + env(safe-area-inset-top,0px));--lb-bottom: calc(24px + env(safe-area-inset-bottom,0px));}.sl-pdp-lb :focus-visible{outline-color: var(--lb-fg);}.sl-pdp-lb__scrim{background: var(--sl-pdp-sb-viewer-bg,#14110E);}.sl-pdp-lb__panel{position: relative;width: 100%;height: 100%;outline: none;touch-action: pan-x pinch-zoom;}.sl-pdp-lb__panel.has-rail{--lb-bottom: calc(100px + env(safe-area-inset-bottom,0px));}.sl-pdp-lb__track{display: flex;width: 100%;height: 100%;margin: 0;padding: 0;list-style: none;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;}.sl-pdp-lb__track::-webkit-scrollbar{display: none;}.sl-pdp-lb__track:focus-visible{outline-offset: -4px;}.sl-pdp-lb__slide{position: relative;box-sizing: border-box;display: grid;grid-template: minmax(0,1fr) / minmax(0,1fr);place-items: center;flex: 0 0 100%;height: 100%;padding: var(--lb-top) 12px var(--lb-bottom);scroll-snap-align: center;scroll-snap-stop: always;}.sl-pdp-lb__img{display: block;min-width: 0;min-height: 0;max-width: 100%;max-height: 100%;width: auto;height: auto;-o-object-fit: contain;object-fit: contain;-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-user-drag: none;}.sl-pdp-lb__video{width: 100%;height: 100%;max-width: 1100px;-o-object-fit: contain;object-fit: contain;background: #000;}.sl-pdp-lb__error{margin: 0;padding: 24px;color: var(--lb-fg);font-size: 14px;text-align: center;}.sl-pdp-lb__close{position: absolute;z-index: 3;top: calc(10px + env(safe-area-inset-top,0px));right: 10px;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: rgba(255,255,255,0.95);box-shadow: 0 1px 8px rgba(0,0,0,0.28);color: #1F1B17;cursor: pointer;}.sl-pdp-lb__nav{position: absolute;z-index: 3;top: 50%;display: none;width: 44px;height: 44px;margin-top: -22px;padding: 0;place-items: center;border: 0;border-radius: 50%;background: rgba(255,255,255,0.95);box-shadow: 0 1px 8px rgba(0,0,0,0.28);color: #1F1B17;cursor: pointer;}.sl-pdp-lb__nav--prev{left: 10px;}.sl-pdp-lb__nav--prev .sl-pdp-icon{transform: scaleX(-1);}.sl-pdp-lb__nav--next{right: 10px;}.sl-pdp-lb__nav[disabled]{opacity: 0.35;cursor: default;}@media (hover: hover) and (pointer: fine){.sl-pdp-lb__nav{display: grid;}.sl-pdp-lb__nav[hidden]{display: none;}}.sl-pdp-lb__rail{position: absolute;z-index: 3;right: 0;bottom: calc(14px + env(safe-area-inset-bottom,0px));left: 0;display: flex;gap: 8px;margin: 0;padding: 6px 16px;list-style: none;overflow-x: auto;scrollbar-width: none;}.sl-pdp-lb__rail::-webkit-scrollbar{display: none;}.sl-pdp-lb__rail > li{position: relative;flex: 0 0 auto;}.sl-pdp-lb__rail > li:first-child{margin-left: auto;}.sl-pdp-lb__rail > li:last-child{margin-right: auto;}.sl-pdp-lb__thumb{position: relative;display: block;width: 60px;height: 60px;padding: 0;border: 2px solid transparent;border-radius: 10px;background: rgba(255,255,255,0.1);overflow: hidden;cursor: pointer;opacity: 0.62;transition: opacity 0.18s ease,border-color 0.18s ease;}.sl-pdp-lb__thumb[aria-current="true"]{opacity: 1;border-color: var(--lb-fg);}@media (hover: hover){.sl-pdp-lb__thumb:hover{opacity: 1;}}.sl-pdp-lb__thumb img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-pdp-lb__thumb-play{position: absolute;inset: 0;display: grid;place-items: center;background: rgba(20,17,14,0.32);}.sl-pdp-lb__thumb-play::before{content: "";width: 0;height: 0;margin-left: 3px;border-style: solid;border-width: 7px 0 7px 11px;border-color: transparent transparent transparent #FFFFFF;}.sl-pdp-sheet{align-items: flex-end;}.sl-pdp-sheet__panel{position: relative;display: flex;flex-direction: column;width: 100%;max-width: 560px;max-height: min(86vh,640px);background: var(--sb-guide-bg);color: var(--sb-guide-text);border-radius: 20px 20px 0 0;box-shadow: 0 -10px 40px rgba(20,17,14,0.22);outline: none;font-family: "Montserrat",var(--sl-font-sans),sans-serif;}.sl-pdp-sheet__head{display: flex;align-items: center;justify-content: space-between;padding: 16px 18px 8px 22px;}.sl-pdp-sheet__title{margin: 0;font-family: "Cormorant Garamond",var(--sl-font-serif),serif;font-size: 26px;font-weight: 500;}.sl-pdp-sheet__close{display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: #F4EFE7;color: inherit;cursor: pointer;}.sl-pdp-sheet__body{padding: 4px 22px 24px;overflow-y: auto;}.sl-pdp-sheet__scroll{overflow-x: auto;}.sl-pdp-sheet__note{margin: 14px 0 0;color: #6A6159;font-size: 12.5px;}.sl-pdp-guide{width: 100%;border-collapse: collapse;font-size: 13.5px;}.sl-pdp-guide th,.sl-pdp-guide td{padding: 11px 10px;border-bottom: 1px solid #EFE9DF;text-align: left;white-space: nowrap;}.sl-pdp-guide thead th{font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #6A6159;border-bottom-color: #E6DED2;}.sl-pdp-guide tbody th{font-weight: 700;}.sl-pdp-guide tr.is-selected th,.sl-pdp-guide tr.is-selected td{background: var(--sb-guide-accent);}@media (min-width: 768px){.sl-pdp-sheet{align-items: center;}.sl-pdp-sheet__panel{border-radius: 20px;}}@media (prefers-reduced-motion: reduce){.sl-pdp *,.sl-pdp-lb *,.sl-pdp-sheet *,.sl-pdp-sticky{transition: none !important;animation: none !important;}.sl-pdp-gal__track{scroll-behavior: auto;}}.sl-pdp-card form.cart:not(.sl-pdp-form){display: flex;flex-direction: column;gap: 14px;margin: 0;}.sl-pdp-card form.cart:not(.sl-pdp-form) .single_add_to_cart_button{display: inline-flex;align-items: center;justify-content: center;width: 100%;min-height: 54px;padding: 0 22px;border: 1.5px solid var(--pdp-text);border-radius: 999px;background: var(--pdp-text);color: #FFFFFF;font-family: var(--pdp-sans);font-size: 12.5px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;text-decoration: none;cursor: pointer;}.sl-pdp-card .woocommerce-grouped-product-list{width: 100%;border-collapse: collapse;}.sl-pdp-card .woocommerce-grouped-product-list td{padding: 10px 6px;border-bottom: 1px solid var(--pdp-line-soft);vertical-align: middle;}.sl-pdp-card .woocommerce-grouped-product-list-item__label a{color: var(--pdp-text);font-weight: 600;text-decoration: none;}.sl-pdp-demo-note{margin: 12px 0 0;padding: 10px 14px;border: 1px dashed var(--pdp-saving,#B5304F);border-radius: 10px;background: #FFF7F1;color: #5B3A2C;font-size: 12px;line-height: 1.55;}.sl-pdp-demo-note strong{margin-right: 4px;color: var(--pdp-saving,#B5304F);letter-spacing: 0.08em;text-transform: uppercase;}.sl-mpdp__stage{max-width: var(--sl-max-width);margin: 0 auto;padding: 10px var(--bs-pad-x-m,15px) 26px;}.sl-mpdp__viewport{position: relative;width: 100%;}.sl-mpdp__viewport.is-changing{transition: height var(--mp-dur,380ms) cubic-bezier(0.4,0,0.2,1);}.sl-mpdp__panel{--sb-title-size: 22px;--sb-title-lh: 1.2;--sb-price-size: 27px;--sb-was-size: 16px;--sb-gap: 16px;--sb-gap-group: 16px;--sb-star-size: 14px;--sb-btn-h: 50px;--sb-pay-space: 14px;--sb-chip-h: 36px;--sb-swatch: 32px;--sb-dot-on: var(--mp-dot-on,#FFFFFF);--sb-dot-off: var(--mp-dot-off,#D8D0C4);display: block;position: relative;width: min(100%,var(--mp-card-w,980px));margin-inline: auto;padding: var(--mp-pad-m,14px);border-radius: var(--mp-radius,22px);background-color: var(--mp-card-bg,#FFFFFF);color: var(--pdp-text);overflow-x: visible;transition: opacity calc(var(--mp-dur,380ms) * 0.4) ease;}.sl-mpdp__panel[hidden]{display: none;}.sl-mpdp--surface-card .sl-mpdp__panel{border: 1px solid var(--mp-card-border,#EEE7DC);box-shadow: 0 1px 2px rgba(43,36,31,calc(0.05 * var(--mp-shadow,1))),0 10px 24px -10px rgba(43,36,31,calc(0.16 * var(--mp-shadow,1))),0 30px 60px -34px rgba(43,36,31,calc(0.30 * var(--mp-shadow,1)));}.sl-mpdp--surface-open .sl-mpdp__panel{border: 0;background-color: transparent;box-shadow: none;padding-inline: 0;}.sl-mpdp__panel.is-leaving{opacity: 0;pointer-events: none;}.sl-mpdp__panel.is-entering{pointer-events: none;animation: sl-mpdp-in calc(var(--mp-dur,380ms) * 0.6) ease both;}@keyframes sl-mpdp-in{from{opacity: 0;}to{opacity: 1;}}.sl-mpdp__body{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--mp-gap-m,18px);align-items: start;}.sl-mpdp__media{min-width: 0;}.sl-mpdp__buy{display: flex;min-width: 0;flex-direction: column;gap: var(--sb-gap);}.sl-mpdp .sl-pdp-gal__stage,.sl-mpdp .sl-pdp-gal__empty{aspect-ratio: var(--mp-ratio,4 / 5);border-radius: max(0px,calc(var(--mp-radius,22px) - 8px));background: var(--mp-media-bg,#F3EDE3);}.sl-mpdp--indicator-dots .sl-pdp-gal__dots{display: flex;}.sl-mpdp--indicator-line .sl-pdp-gal__dots{display: none;}.sl-pdp-gal__line{display: none;}.sl-mpdp--indicator-line .sl-pdp-gal__line{position: absolute;z-index: 3;right: 16px;bottom: 14px;left: 16px;display: block;height: 3px;border-radius: 3px;background: color-mix(in srgb,var(--mp-dot-off,#D8D0C4) 62%,transparent);box-shadow: 0 0 0 1px rgba(20,17,14,0.14);pointer-events: none;}.sl-mpdp--indicator-line .sl-pdp-gal__line-fill{position: absolute;top: 0;bottom: 0;left: calc(var(--sl-gal-pos,0) * 100% / var(--sl-gal-count,1));width: calc(100% / var(--sl-gal-count,1));border-radius: inherit;background: var(--mp-dot-on,#FFFFFF);transition: left 0.28s cubic-bezier(0.4,0,0.2,1);}.sl-mpdp .sl-pdp-gal__nav{width: 34px;height: 34px;margin-top: -17px;opacity: 0;transition: opacity 0.2s ease;}.sl-mpdp .sl-pdp-gal__stage:hover .sl-pdp-gal__nav,.sl-mpdp .sl-pdp-gal__stage:focus-within .sl-pdp-gal__nav{opacity: 1;}.sl-mpdp .sl-pdp-gal__nav[disabled]{opacity: 0;}.sl-mpdp .sl-pdp-sum__title{font-size: var(--sb-title-size);line-height: var(--sb-title-lh);}.sl-mpdp .sl-mpdp__title-link{color: inherit;text-decoration: none;}@media (hover: hover) and (pointer: fine){.sl-mpdp .sl-mpdp__title-link:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;}}.sl-mpdp .sl-pdp-pay{margin-top: 2px;}.sl-mpdp__navwrap{margin-top: var(--mp-nav-top,24px);}.sl-mpdp__nav{display: flex;align-items: center;justify-content: center;gap: 20px;touch-action: pan-y;-moz-user-select: none;user-select: none;-webkit-user-select: none;}.sl-mpdp__arrow{display: grid;width: var(--mp-nav-size,46px);height: var(--mp-nav-size,46px);flex: 0 0 auto;place-items: center;padding: 0;border: 1px solid var(--mp-nav-border,#DDD3C6);border-radius: 50%;background: var(--mp-nav-bg,#FFFFFF);color: var(--mp-nav-icon,#2B241F);cursor: pointer;transition: transform 0.2s ease,background-color 0.2s ease,opacity 0.2s ease,border-color 0.2s ease;}.sl-mpdp--nav-square .sl-mpdp__arrow{border-radius: 14px;}.sl-mpdp--nav-line .sl-mpdp__arrow{border-color: transparent;background: transparent;}@media (hover: hover) and (pointer: fine){.sl-mpdp__arrow:hover{border-color: var(--mp-nav-icon,#2B241F);}.sl-mpdp--nav-line .sl-mpdp__arrow:hover{border-color: transparent;opacity: 0.6;}}.sl-mpdp__arrow:active{transform: scale(0.94);}.sl-mpdp__arrow[aria-disabled="true"]{opacity: 0.35;cursor: default;}.sl-mpdp__arrow:focus-visible{outline: 2px solid var(--mp-nav-icon,#2B241F);outline-offset: 3px;}.sl-mpdp__count{min-width: 4.6em;margin: 0;color: var(--mp-nav-text,#2B241F);font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 13px;font-variant-numeric: tabular-nums;letter-spacing: 0.14em;line-height: 1;text-align: center;white-space: nowrap;}.sl-mpdp__count-now{font-weight: 700;}.sl-mpdp__count-sep{margin-inline: 0.45em;opacity: 0.5;}.sl-mpdp__count-total{opacity: 0.72;}@media (min-width: 768px){.sl-mpdp__stage{padding-inline: var(--bs-pad-x-d,32px);}.sl-mpdp__panel{--sb-title-size: 26px;--sb-price-size: 30px;--sb-btn-h: 52px;padding: var(--mp-pad-d,28px);}.sl-mpdp__body{grid-template-columns: minmax(0,var(--mp-media-share,48%)) minmax(0,1fr);gap: var(--mp-gap-d,40px);align-items: center;}.sl-mpdp > .sl-bs__inner:not(.sl-mpdp__navwrap){max-width: min(var(--sl-max-width),calc(var(--mp-card-w,980px) + 2 * var(--bs-pad-x-d,32px)));}}@media (prefers-reduced-motion: reduce){.sl-mpdp__viewport.is-changing,.sl-mpdp__panel,.sl-mpdp__arrow,.sl-mpdp .sl-pdp-gal__nav,.sl-mpdp--indicator-line .sl-pdp-gal__line-fill{transition: none;}.sl-mpdp__panel.is-entering{animation: none;}}.sl-announcement--top{z-index: 2;box-shadow: 0 1px 0 0 var(--sl-announcement-bg,#2f6f68);}.sl-home-section-instance:has(> .sl-home-hero) + .sl-announcement{z-index: 1;margin-top: -1px;box-shadow: 0 1px 0 0 var(--sl-announcement-bg,#2f6f68);}.sl-pcard__rating--spacer{visibility: hidden;}.sl-pcard__rating--none .sl-pcard__rating-count{font-weight: 400;opacity: 0.85;}.sl-featured-products .sl-pcard--v2 .sl-pcard__head--rated{min-height: calc(2 * 1.12 * var(--slx-name-m,15px) + 4px + 1.2 * var(--slx-rate-size,12px));}.sl-featured-products .sl-pcard--v2 .sl-pcard__head--rated .sl-pcard__title{min-height: 0;}@media (min-width: 1024px){.sl-featured-products .sl-pcard--v2 .sl-pcard__head--rated{min-height: calc(2 * 1.12 * var(--slx-name-d,17px) + 4px + 1.2 * var(--slx-rate-size,12px));}}.sl-featured-products .sl-pcard--v2.sl-product-card--layered .sl-pcard__head--rated{min-height: 0;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__rating{display: flex;align-items: center;gap: 4px;margin: 4px 0 0;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 12px;line-height: 1.2;white-space: nowrap;color: var(--sl-featured-name-color,#2b241f);}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__rating-score{font-weight: 700;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__rating-star{color: #D5A62E;font-size: 1.05em;line-height: 1;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__rating-sep{margin: 0 1px;opacity: 0.5;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__rating-count{font-weight: 500;opacity: 0.72;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__head--rated{min-height: calc(2.76 * var(--sl-featured-name-size-mobile,15px) + 4px + 1.2 * 12px);margin-bottom: 0.6rem;}.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__head--rated .sl-pcard__title{min-height: 0;margin-bottom: 0;}@media (min-width: 768px){.sl-featured-products:not(.sl-featured-products--catalogue-cards) .sl-pcard__head--rated{min-height: calc(2.76 * var(--sl-featured-name-size,16px) + 4px + 1.2 * 12px);}}.sl-customer-reels__stars,.sl-customer-reels__card .sl-customer-reels__stars{display: flex;align-items: center;flex: 0 0 auto;margin: 8px 0 0;font-size: 0;line-height: 1;letter-spacing: 0;}.sl-customer-reels__stars .sl-pdp-stars{--star-size: 13px;--star-on: #D9A441;--star-off: rgba(255,255,255,0.34);gap: 2px;}.sl-customer-reels__stars--indent{margin-left: 34px;}.sl-customer-reels__card .sl-customer-reels__stars{margin-top: -3px;}.sl-customer-reels__card .sl-customer-reels__stars--indent{margin-left: 41px;}.sl-customer-reels__card .sl-customer-reels__stars .sl-pdp-stars{--star-off: #E3D9C6;}.sl-customer-reels__content > .sl-customer-reels__person:first-child{margin-top: 0;}.sl-customer-reels__product--card .sl-customer-reels__product-cta{display: inline-flex;justify-self: start;padding: 0;border-radius: 0;background: none;color: color-mix(in srgb,var(--cr-mag-accent) 70%,#2B241F);font-size: 10px;font-weight: 600;letter-spacing: 0.09em;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;}a.sl-customer-reels__product--card:hover .sl-customer-reels__product-cta{opacity: 1;text-decoration: underline;}@media (min-width: 768px){.sl-customer-reels__product--card .sl-customer-reels__product-cta{font-size: 11px;}}.sl-customer-reels__item{will-change: auto;}.sl-customer-reels.is-settling .sl-customer-reels__item{transition: transform 200ms ease-out,opacity 200ms ease-out;}.sl-customer-reels__card{backdrop-filter: none;}.sl-customer-reels__content,.sl-customer-reels__card{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}@media (prefers-reduced-motion: reduce){.sl-customer-reels.is-settling .sl-customer-reels__item{transition: none;}}.sl-menu-drawer__foot{flex: 0 0 auto;padding: 0 1.5rem calc(1rem + env(safe-area-inset-bottom,0px));border-top: 1px solid var(--sl-header-border,#DED6CA);}.sl-menu-drawer__foot .sl-menu-drawer__note{margin: 0;padding: 0;border-top: 0;}.sl-menu-drawer__foot .sl-menu-drawer__note:first-child{padding-top: 1.25rem;}.sl-menu-drawer__copy{margin: 0.5rem 0 0;font-family: var(--sl-font-sans);font-size: 0.6875rem;letter-spacing: 0.02em;line-height: 1.5;color: color-mix(in srgb,var(--sl-header-text,#211E1A) 52%,var(--sl-header-bg,#F7F2EA));}@media (max-width: 640px){.sl-menu-drawer__foot{padding-right: 1.25rem;padding-left: 1.25rem;}}.sl-mpdp{--mp-cap: var(--mp-card-w,980px);}.sl-mpdp__panel{width: min(100%,var(--mp-cap));}.sl-mpdp--surface-card .sl-mpdp__panel{box-shadow: 0 1px 2px rgba(43,36,31,calc(0.05 * var(--mp-shadow,1))),0 10px 24px -10px rgba(43,36,31,calc(0.16 * var(--mp-shadow,1))),0 30px 60px -34px rgba(43,36,31,calc(0.30 * var(--mp-shadow,1))),0 -2px 5px -2px rgba(43,36,31,calc(0.05 * var(--mp-shadow-top,1))),0 -12px 26px -14px rgba(43,36,31,calc(0.17 * var(--mp-shadow-top,1)));}.sl-mpdp__stage{padding-top: max(10px,calc(var(--mp-shadow-top,1) * 14px));}.sl-mpdp--image-compact{--mp-c-media-h: clamp(132px,20svh,220px);}.sl-mpdp--image-compact .sl-pdp-gal__stage,.sl-mpdp--image-compact .sl-pdp-gal__empty{aspect-ratio: auto;height: var(--mp-c-media-h);}@media (max-width: 767px) and (max-height: 820px){.sl-mpdp--image-compact{--mp-c-media-h: clamp(116px,17.5svh,180px);}}@media (min-width: 768px){.sl-mpdp--image-compact .sl-pdp-gal__stage,.sl-mpdp--image-compact .sl-pdp-gal__empty{aspect-ratio: 1 / 1;height: auto;}}.sl-mpdp--layout-compact{--mp-cap: min(var(--mp-card-w,980px),860px);padding-top: min(var(--bs-pad-top-m,26px),22px);padding-bottom: min(var(--bs-pad-bot-m,30px),18px);}.sl-mpdp--layout-compact .sl-bs__intro{margin-bottom: min(var(--bs-head-content-gap,22px),4px);}.sl-mpdp--layout-compact .sl-bs__heading{font-size: min(var(--bs-heading-m,38px),30px);}.sl-mpdp--layout-compact .sl-bs__subtext{margin-top: 4px;font-size: min(var(--bs-subtext-m,15px),14px);line-height: 1.35;}.sl-mpdp--layout-compact .sl-mpdp__stage{padding-bottom: 12px;}.sl-mpdp--layout-compact .sl-mpdp__navwrap{margin-top: min(var(--mp-nav-top,24px),8px);}.sl-mpdp--layout-compact .sl-mpdp__panel{--sb-title-size: 20px;--sb-title-lh: 1.2;--sb-price-size: 24px;--sb-was-size: 14px;--sb-gap: 8px;--sb-gap-group: 7px;--sb-star-size: 13px;--sb-btn-h: 40px;--sb-btn-gap: 6px;--sb-btn-size: 11.5px;--sb-pay-space: 6px;--sb-chip-h: 32px;--sb-chip-gap: 8px;--sb-swatch: 28px;--sb-swatch-gap: 8px;--sb-name-rating-gap: 3px;--sb-rating-price-gap: 5px;--sb-pill-py: 3px;--sb-pill-px: 10px;--sb-pill-gap: 6px;--sb-pill-size: 11px;padding: min(var(--mp-pad-m,14px),10px);}.sl-mpdp--layout-compact .sl-mpdp__body{gap: 10px;}.sl-mpdp--layout-compact .sl-pdp-sum__crumb{padding: 3px 9px;font-size: 9px;}.sl-mpdp--layout-compact .sl-pdp-sum__crumb + .sl-pdp-sum__title{margin-top: 6px;}.sl-mpdp--layout-compact .sl-pdp-sum__title{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;}.sl-mpdp--layout-compact .sl-pdp-price{flex-direction: row;flex-wrap: wrap;align-items: baseline;gap: 2px 10px;}.sl-mpdp--layout-compact .sl-pdp-price__tax{flex: 0 0 100%;margin: 0;}.sl-mpdp--layout-compact .sl-pdp-pills{flex: 0 0 100%;margin-top: 4px;}.sl-mpdp--layout-compact .sl-pdp-opt__head{margin-bottom: 4px;line-height: 1.2;}.sl-mpdp--layout-compact .sl-pdp-opt__guide{min-height: 20px;}.sl-mpdp--layout-compact .sl-pdp-choice--swatch{padding: max(3px,calc((38px - var(--sb-swatch)) / 2));}.sl-mpdp--layout-compact .sl-pdp-choice__box{min-width: 60px;padding: 5px 14px;}.sl-mpdp--layout-compact .sl-pdp-card{padding-top: 8px;}.sl-mpdp--layout-compact .sl-pdp-secure{margin-top: 6px;}@media (min-width: 768px){.sl-mpdp--layout-compact .sl-mpdp__panel{--sb-title-size: 23px;--sb-price-size: 27px;--sb-btn-h: 46px;--sb-btn-size: 12px;padding: min(var(--mp-pad-d,28px),22px);}.sl-mpdp--layout-compact .sl-mpdp__body{grid-template-columns: minmax(0,42%) minmax(0,1fr);gap: 26px;align-items: center;}.sl-mpdp > .sl-bs__inner:not(.sl-mpdp__navwrap){max-width: min(var(--sl-max-width),calc(var(--mp-cap) + 2 * var(--bs-pad-x-d,32px)));}}@media (min-width: 1024px){.sl-mpdp--layout-compact{padding-top: min(var(--bs-pad-top-d,48px),40px);padding-bottom: min(var(--bs-pad-bot-d,52px),36px);}.sl-mpdp--layout-compact .sl-bs__heading{font-size: min(var(--bs-heading-d,50px),40px);}.sl-mpdp--layout-compact .sl-bs__subtext{font-size: min(var(--bs-subtext-d,17px),15px);}.sl-mpdp--layout-compact .sl-bs__intro{margin-bottom: min(var(--bs-head-content-gap,22px),10px);}.sl-mpdp--layout-compact .sl-mpdp__navwrap{margin-top: min(var(--mp-nav-top,24px),16px);}}@media (min-width: 1024px){.sl-mpdp--desktop-screen{--mp-cap: clamp(1200px,83vw,2100px);display: flex;flex-direction: column;height: calc(100svh - var(--sl-header-height-desktop,66px) - 1px);min-height: 540px;padding-top: 22px;padding-bottom: 18px;}.sl-mpdp--desktop-screen > .sl-bs__inner{flex: 0 0 auto;width: 100%;}.sl-mpdp.sl-mpdp--desktop-screen > .sl-bs__inner:not(.sl-mpdp__navwrap),.sl-mpdp.sl-mpdp--desktop-sticky > .sl-bs__inner:not(.sl-mpdp__navwrap){max-width: calc(var(--mp-cap) + 2 * var(--bs-pad-x-d,32px));}.sl-mpdp--desktop-screen .sl-mpdp__stage,.sl-mpdp--desktop-sticky .sl-mpdp__stage{max-width: none;}.sl-mpdp--desktop-screen .sl-bs__intro{margin-bottom: 6px;}.sl-mpdp--desktop-screen .sl-bs__heading{font-size: clamp(30px,4.8svh,46px);}.sl-mpdp--desktop-screen .sl-bs__subtext{margin-top: 3px;font-size: 15px;}.sl-mpdp--desktop-screen .sl-mpdp__stage{flex: 1 1 0;display: flex;width: 100%;min-height: 0;padding-block: 8px 10px;}.sl-mpdp--desktop-screen .sl-mpdp__viewport{flex: 1 1 0;display: flex;min-height: 0;}.sl-mpdp--desktop-screen .sl-mpdp__panel{--sb-title-size: clamp(24px,3.3svh,48px);--sb-title-lh: 1.16;--sb-price-size: clamp(26px,3.5svh,50px);--sb-was-size: clamp(16px,1.5svh,22px);--sb-gap: clamp(8px,1.3svh,18px);--sb-gap-group: clamp(7px,1.1svh,15px);--sb-star-size: clamp(15px,1.4svh,21px);--sb-btn-h: clamp(42px,5.2svh,68px);--sb-btn-gap: 9px;--sb-chip-h: clamp(34px,4.2svh,56px);--sb-swatch: clamp(28px,3.5svh,48px);--sb-pay-space: 8px;display: grid;grid-template-rows: minmax(0,1fr);flex: 0 1 var(--mp-cap);padding: clamp(18px,2.6svh,26px);}.sl-mpdp--desktop-screen .sl-mpdp__panel[hidden]{display: none;}.sl-mpdp--desktop-screen .sl-mpdp__body{min-height: 0;grid-template-columns: minmax(0,52%) minmax(0,1fr);gap: clamp(30px,3.6vw,56px);align-items: stretch;}.sl-mpdp--desktop-screen .sl-mpdp__media{display: flex;min-height: 0;flex-direction: column;}.sl-mpdp--desktop-screen .sl-pdp-gal{display: flex;min-height: 0;flex: 1 1 auto;flex-direction: column;}.sl-mpdp--desktop-screen .sl-pdp-gal__stage,.sl-mpdp--desktop-screen .sl-pdp-gal__empty{flex: 1 1 auto;min-height: 0;height: auto;aspect-ratio: auto;}.sl-mpdp--desktop-screen .sl-mpdp__buy{align-self: center;}.sl-mpdp--desktop-screen .sl-mpdp__navwrap{flex: 0 0 auto;width: 100%;margin-top: 4px;}@media (max-height: 840px){.sl-mpdp--desktop-screen .sl-mpdp__panel{--sb-title-size: 21px;--sb-title-lh: 1.18;--sb-price-size: 24px;--sb-was-size: 14px;--sb-gap: 7px;--sb-gap-group: 6px;--sb-star-size: 13px;--sb-btn-h: 40px;--sb-btn-gap: 6px;--sb-chip-h: 30px;--sb-swatch: 26px;--sb-pay-space: 6px;--sb-pill-py: 3px;--sb-pill-px: 10px;--sb-pill-size: 11px;padding: 16px;}.sl-mpdp--desktop-screen .sl-pdp-sum__crumb{padding: 3px 9px;font-size: 9px;}.sl-mpdp--desktop-screen .sl-pdp-opt__head{margin-bottom: 4px;line-height: 1.2;}.sl-mpdp--desktop-screen .sl-pdp-choice--swatch{padding: max(3px,calc((36px - var(--sb-swatch)) / 2));}.sl-mpdp--desktop-screen .sl-pdp-secure{margin-top: 6px;}}.sl-mpdp--desktop-sticky{--mp-cap: clamp(1180px,72vw,1800px);--mp-pin: calc(max(0px,var(--sl-header-height-desktop,66px) + 1px - var(--sl-hdr-off,0px)) + 20px);}.sl-mpdp--desktop-sticky .sl-mpdp__panel,.sl-mpdp--desktop-sticky .sl-mpdp__panel[hidden]{display: block;width: min(100%,var(--mp-cap));padding: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;}.sl-mpdp--desktop-sticky .sl-mpdp__panel + .sl-mpdp__panel{margin-top: clamp(0px,4svh,36px);}.sl-mpdp--desktop-sticky .sl-mpdp__body{grid-template-columns: minmax(0,46%) minmax(0,1fr);gap: clamp(40px,5vw,72px);align-items: start;}.sl-mpdp--desktop-sticky .sl-mpdp__media{position: sticky;top: var(--mp-pin);align-self: start;}.sl-mpdp--desktop-sticky .sl-pdp-gal__stage,.sl-mpdp--desktop-sticky .sl-pdp-gal__empty{aspect-ratio: auto;height: min(calc(100svh - var(--mp-pin) - 24px),clamp(740px,68svh,1100px));}.sl-mpdp--desktop-sticky .sl-mpdp__buy{gap: 0;}@media (min-height: 1100px){.sl-mpdp--desktop-sticky .sl-mpdp__panel{--sb-title-size: clamp(36px,3.1svh,48px);--sb-price-size: clamp(34px,3.3svh,50px);--sb-was-size: clamp(18px,1.5svh,22px);--sb-star-size: clamp(18px,1.4svh,21px);--sb-btn-h: clamp(52px,4.6svh,68px);--sb-chip-h: clamp(44px,3.8svh,56px);--sb-swatch: clamp(36px,3.2svh,48px);}}.sl-mpdp--desktop-sticky .sl-pdp-sum,.sl-mpdp--desktop-sticky .sl-pdp-card{display: flex;flex-direction: column;justify-content: center;min-height: calc((100svh - var(--mp-pin)) * 0.78);}.sl-mpdp--desktop-sticky .sl-mpdp__navwrap{position: sticky;bottom: 18px;z-index: 6;margin-top: 0;pointer-events: none;}.sl-mpdp--desktop-sticky .sl-mpdp__nav{width: -moz-max-content;width: max-content;margin-inline: auto;padding: 8px 18px;border-radius: 999px;background: color-mix(in srgb,var(--bs-bg,#FFFDF9) 90%,transparent);box-shadow: 0 8px 28px -12px rgba(43,36,31,0.35),0 0 0 1px rgba(43,36,31,0.06);backdrop-filter: blur(8px);pointer-events: auto;}}:root{--sl-d-wrap: 1320px;--sl-d-edge: clamp(1.25rem,4vw,3rem);--sl-d-content: min(calc(100% - (2 * var(--sl-d-edge))),var(--sl-d-wrap));--sl-d-pad: clamp(2.5rem,4.2vw,4.5rem);--sl-d-head-gap: clamp(1.5rem,2.4vw,2.5rem);}@media (min-width: 1024px){.sl-primary-nav__menu{gap: clamp(1rem,2vw,2.25rem);}.sl-nav-item{position: relative;display: flex;align-items: center;}.sl-nav-link{position: relative;display: inline-flex;align-items: center;gap: 0.4rem;min-height: 40px;padding: 0;border: 0;background: none;font: inherit;font-size: 0.6875rem;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;white-space: nowrap;color: var(--sl-header-text,#211E1A);cursor: pointer;}.sl-nav-link--label::after{content: "";position: absolute;right: 0;bottom: 6px;left: 0;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: right;transition: transform 0.24s ease;}.sl-nav-item.is-open > .sl-nav-link--label::after,.sl-nav-link--label:hover::after,.sl-nav-link--label:focus-visible::after{transform: scaleX(1);transform-origin: left;}.sl-nav-link--label:focus-visible,.sl-nav-caret:focus-visible{outline: 2px solid color-mix(in srgb,var(--sl-header-text,#211E1A) 72%,var(--sl-header-bg,#F7F2EA));outline-offset: 3px;border-radius: 4px;}.sl-nav-caret,.sl-nav-caret-icon{display: inline-flex;align-items: center;justify-content: center;}.sl-nav-caret{width: 24px;height: 40px;margin: 0 0 0 -2px;padding: 0;border: 0;background: none;color: inherit;cursor: pointer;opacity: 0.7;transition: opacity 0.2s ease;}.sl-nav-caret svg,.sl-nav-caret-icon svg{transition: transform 0.22s ease;}.sl-nav-item.is-open > .sl-nav-caret svg,.sl-nav-item.is-open > .sl-nav-link--label .sl-nav-caret-icon svg{transform: rotate(180deg);}.sl-nav-caret:hover,.sl-nav-item.is-open > .sl-nav-caret{opacity: 1;}.sl-nav-sub{position: absolute;top: 100%;left: 50%;z-index: 70;padding-top: 14px;visibility: hidden;opacity: 0;pointer-events: none;transform: translate(-50%,6px);transition: opacity 0.18s ease,transform 0.18s ease,visibility 0s linear 0.18s;}.sl-nav-item.is-open > .sl-nav-sub{visibility: visible;opacity: 1;pointer-events: auto;transform: translate(-50%,0);transition-delay: 0s;}.sl-nav-sub__list{display: grid;grid-template-columns: minmax(220px,1fr);gap: 2px;margin: 0;padding: 10px;list-style: none;background: #FFFDF9;border: 1px solid rgba(43,36,31,0.08);border-radius: 18px;box-shadow: 0 24px 48px -20px rgba(43,36,31,0.28),0 6px 16px -8px rgba(43,36,31,0.12);}.sl-nav-sub--cols-2 .sl-nav-sub__list{grid-template-columns: repeat(2,minmax(190px,1fr));-moz-column-gap: 6px;column-gap: 6px;}html body .sl-nav-sublink:not(#sl){display: flex;align-items: center;min-height: 40px;padding: 0.5rem 0.9rem 0.5rem calc(0.9rem + (var(--sl-nav-depth,0) * 0.9rem));border-radius: 11px;font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.01em;text-transform: none;white-space: nowrap;color: #2B241F;opacity: 1;transition: background-color 0.16s ease,color 0.16s ease;}html body .sl-nav-sublink:not(#sl)::after{display: none;}html body .sl-nav-sublink:not(#sl):hover,html body .sl-nav-sublink:not(#sl):focus-visible{background: #F1EBE2;color: #171412;opacity: 1;outline: none;}html body .sl-nav-sublink:not(#sl):focus-visible{box-shadow: inset 0 0 0 2px rgba(43,36,31,0.55);}@media (prefers-reduced-motion: reduce){.sl-nav-sub,.sl-nav-caret svg,.sl-nav-caret-icon svg{transition: none;}}}@media (max-width: 1023px){.sl-primary-nav,.sl-nav-sub{display: none;}}.sl-pg-acct{--sl-pg-bg: var(--sl-acct-bg,#FFFDF9);--sl-pg-surface: var(--sl-acct-surface,#F6F1EA);--sl-pg-heading: var(--sl-acct-heading,#211E1A);--sl-pg-text: var(--sl-acct-text,#4A423C);--sl-pg-muted: var(--sl-acct-muted,#756D67);--sl-pg-link: var(--sl-acct-link,#2B241F);--sl-pg-btn: var(--sl-acct-button-bg,#211E1A);--sl-pg-btn-text: var(--sl-acct-button-text,#FFFDF9);--sl-pg-line: var(--sl-acct-divider,#E4DCD2);--sl-pg-width: var(--sl-acct-width,1380px);}.sl-pg-care{--sl-pg-bg: var(--sl-care-bg,#FFFDF9);--sl-pg-surface: var(--sl-care-surface,#F6F1EA);--sl-pg-heading: var(--sl-care-heading,#211E1A);--sl-pg-text: var(--sl-care-text,#4A423C);--sl-pg-muted: var(--sl-care-muted,#756D67);--sl-pg-link: var(--sl-care-link,#2B241F);--sl-pg-btn: var(--sl-care-button-bg,#211E1A);--sl-pg-btn-text: var(--sl-care-button-text,#FFFDF9);--sl-pg-line: var(--sl-care-divider,#E4DCD2);--sl-pg-width: var(--sl-care-width,1380px);}body.sl-pg{background: var(--sl-pg-bg);color: var(--sl-pg-text);}.sl-pg .sl-main,.sl-pg .sl-page,.sl-pg .sl-content-page{background: var(--sl-pg-bg);color: var(--sl-pg-text);}.sl-pg .sl-content-hero__inner,.sl-pg .sl-pg-shell,.sl-pg-acct .sl-page__inner{width: min(calc(100% - (2 * var(--sl-d-edge))),var(--sl-pg-width));max-width: none;margin-inline: auto;}.sl-pg .sl-content-hero{padding-block: clamp(2.25rem,4.6vw,4.75rem) clamp(2rem,3.8vw,3.75rem);background: linear-gradient(125deg,color-mix(in srgb,var(--sl-pg-surface) 88%,var(--sl-pg-bg)),var(--sl-pg-bg));border-bottom: 1px solid var(--sl-pg-line);}.sl-pg .sl-content-hero::after{background: var(--sl-pg-line);}.sl-pg .sl-content-hero__crumbs{margin-bottom: clamp(1.25rem,2.6vw,2.25rem);color: var(--sl-pg-muted);}.sl-pg .sl-content-hero__eyebrow{color: var(--sl-pg-muted);}.sl-pg .sl-content-hero__title{max-width: 22ch;color: var(--sl-pg-heading);font-size: clamp(2.125rem,1.35rem + 2.6vw,3.75rem);line-height: 1.02;}.sl-pg .sl-content-hero__intro{max-width: 62ch;margin-top: clamp(0.9rem,1.6vw,1.4rem);color: var(--sl-pg-text);font-size: clamp(1rem,0.94rem + 0.3vw,1.1875rem);}.sl-pg .sl-content-hero--center .sl-content-hero__inner{text-align: center;}.sl-pg .sl-content-hero--center .sl-content-hero__title,.sl-pg .sl-content-hero--center .sl-content-hero__intro{margin-inline: auto;}.sl-pg .sl-content-hero--center .sl-content-hero__crumbs{justify-content: center;}.sl-pg .sl-content-section{padding-block: clamp(2rem,4.2vw,4.25rem) clamp(2.75rem,5.2vw,5.5rem);}.sl-pg .sl-content-button,.sl-pg .sl-btn:not(.sl-btn--outline),.sl-pg .woocommerce-Button,.sl-pg button.button{background: var(--sl-pg-btn);border: 1px solid var(--sl-pg-btn);color: var(--sl-pg-btn-text);}.sl-pg .sl-content-button:hover,.sl-pg .sl-btn:not(.sl-btn--outline):hover{background: transparent;color: var(--sl-pg-btn);}.sl-pg .sl-btn--outline{background: transparent;border: 1px solid var(--sl-pg-btn);color: var(--sl-pg-btn);}.sl-pg .sl-btn--outline:hover{background: var(--sl-pg-btn);color: var(--sl-pg-btn-text);}.sl-pg .sl-content-button--small{min-height: 40px;padding: 8px 16px;font-size: 0.6875rem;}.sl-pg .sl-content-text-link{color: var(--sl-pg-link);}.sl-pg .sl-content-kicker{color: var(--sl-pg-muted);}.sl-prose{color: var(--sl-pg-text,#4A423C);font-family: var(--sl-font-sans);font-size: clamp(1rem,0.96rem + 0.18vw,1.0625rem);line-height: 1.75;overflow-wrap: anywhere;}.sl-prose > :first-child{margin-top: 0;}.sl-prose > :last-child{margin-bottom: 0;}.sl-prose p{margin: 0 0 1.1em;}.sl-prose p:empty{display: none;}.sl-prose h2,.sl-prose h3{margin: 2.2em 0 0.55em;color: var(--sl-pg-heading,#211E1A);font-family: var(--sl-font-serif);font-weight: 400;line-height: 1.15;letter-spacing: -0.015em;text-wrap: balance;}.sl-prose h2{font-size: clamp(1.5rem,1.2rem + 1vw,2.125rem);padding-top: 0.2em;}.sl-prose h3{font-size: clamp(1.2rem,1.05rem + 0.5vw,1.5rem);}.sl-prose h2:first-child{margin-top: 0;}.sl-prose ul,.sl-prose ol{margin: 0 0 1.2em;padding-left: 1.3em;}.sl-prose li{margin: 0.4em 0;padding-left: 0.2em;}.sl-prose li::marker{color: var(--sl-pg-muted,#756D67);}.sl-prose a{color: var(--sl-pg-link,#2B241F);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;}.sl-prose a:hover{text-decoration-thickness: 2px;}.sl-prose strong{color: var(--sl-pg-heading,#211E1A);font-weight: 600;}.sl-prose code{padding: 0.1em 0.4em;border-radius: 6px;background: var(--sl-pg-surface,#F6F1EA);font-size: 0.88em;overflow-wrap: anywhere;}.sl-prose .sl-prose__facts{padding: 1rem 1.25rem 1rem 2.4rem;border: 1px solid var(--sl-pg-line,#E4DCD2);border-radius: 16px;background: var(--sl-pg-surface,#F6F1EA);}.sl-prose--page{max-width: 820px;margin-inline: auto;}.sl-prose--lead{max-width: 62ch;margin: 0 0 clamp(1.5rem,3vw,2.5rem);font-size: clamp(1.0625rem,1rem + 0.3vw,1.1875rem);}.sl-prose--compact{font-size: 1rem;}.sl-prose .wp-block-details{margin: 0;border-bottom: 1px solid var(--sl-pg-line,#E4DCD2);}.sl-prose .wp-block-details:first-of-type{border-top: 1px solid var(--sl-pg-line,#E4DCD2);}.sl-prose .wp-block-details summary{display: flex;align-items: center;justify-content: space-between;gap: 1.5rem;min-height: 56px;padding: 0.95rem 0;color: var(--sl-pg-heading,#211E1A);font-family: var(--sl-font-serif);font-size: clamp(1.0625rem,0.98rem + 0.4vw,1.3125rem);line-height: 1.3;cursor: pointer;list-style: none;}.sl-prose .wp-block-details summary::-webkit-details-marker{display: none;}.sl-prose .wp-block-details summary::after{content: "+";flex: 0 0 auto;display: grid;place-items: center;width: 30px;height: 30px;border: 1px solid var(--sl-pg-line,#E4DCD2);border-radius: 50%;font-family: var(--sl-font-sans);font-size: 1.1rem;line-height: 1;transition: transform 0.2s ease,background-color 0.2s ease;}.sl-prose .wp-block-details[open] summary::after{content: "–";background: var(--sl-pg-surface,#F6F1EA);}.sl-prose .wp-block-details summary:focus-visible{outline: 2px solid var(--sl-pg-heading,#211E1A);outline-offset: 3px;border-radius: 6px;}.sl-prose .wp-block-details > :not(summary){max-width: 66ch;}.sl-prose .wp-block-details > p:last-child{margin-bottom: 1.2rem;}.sl-prose h2 + .wp-block-details{margin-top: 0.6rem;}.sl-policy-layout{display: grid;grid-template-columns: minmax(0,15rem) minmax(0,1fr);gap: clamp(2rem,5vw,5rem);align-items: start;}.sl-policy-layout--solo{grid-template-columns: minmax(0,1fr);}.sl-policy-layout--solo .sl-policy-copy{max-width: 760px;margin-inline: auto;}.sl-policy-nav{position: sticky;top: calc(var(--sl-header-height-desktop,66px) + 2rem);display: grid;gap: 2px;padding: 1.25rem;border: 1px solid var(--sl-pg-line);border-radius: 18px;background: var(--sl-pg-surface);}.sl-policy-nav a{display: block;padding: 0.55rem 0.75rem;border-radius: 10px;color: var(--sl-pg-text);font-size: 0.9rem;line-height: 1.3;text-decoration: none;}.sl-policy-nav a:hover{background: color-mix(in srgb,var(--sl-pg-surface) 60%,#fff);}.sl-policy-nav a[aria-current="page"]{background: var(--sl-pg-bg);color: var(--sl-pg-heading);font-weight: 600;box-shadow: inset 0 0 0 1px var(--sl-pg-line);}.sl-policy-copy{min-width: 0;max-width: 46rem;}.sl-policy-copy__updated{margin: 0 0 1.5rem;padding-bottom: 1.1rem;border-bottom: 1px solid var(--sl-pg-line);color: var(--sl-pg-muted);font-size: 0.8125rem;letter-spacing: 0.04em;}.sl-support-card--wide{display: flex;align-items: center;justify-content: space-between;gap: clamp(1rem,3vw,2.5rem);margin-top: clamp(2.5rem,5vw,4.5rem);padding: clamp(1.4rem,2.6vw,2.25rem) clamp(1.4rem,3vw,2.75rem);border: 1px solid var(--sl-pg-line);border-radius: 22px;background: var(--sl-pg-surface);}.sl-support-card--wide h2{margin: 0;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: clamp(1.4rem,1.15rem + 0.9vw,2rem);font-weight: 400;line-height: 1.15;}.sl-support-card--wide p{margin: 0.5rem 0 0;max-width: 52ch;color: var(--sl-pg-text);}.sl-admin-note{display: grid;gap: 0.25rem;margin: 1.4rem 0;padding: 0.85rem 1.1rem;border: 1px dashed #B26B00;border-radius: 14px;background: #FFF6E5;color: #5B3A00;font-family: var(--sl-font-sans);font-size: 0.875rem;line-height: 1.5;}.sl-admin-note a{color: inherit;}.sl-admin-note--bar{margin: 0 0 clamp(1.25rem,2.5vw,2rem);}.sl-pg .sl-contact-layout{display: grid;grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);gap: clamp(1.75rem,5vw,5rem);align-items: start;width: 100%;}.sl-pg .sl-contact-aside{min-width: 0;display: grid;gap: 1.75rem;}.sl-contact-methods{display: grid;gap: 0;margin: 0;border-top: 1px solid var(--sl-pg-line);}.sl-contact-methods > div{display: grid;grid-template-columns: minmax(7rem,9rem) minmax(0,1fr);gap: 0.25rem 1rem;padding: 0.95rem 0;border-bottom: 1px solid var(--sl-pg-line);}.sl-contact-methods dt{color: var(--sl-pg-muted);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;line-height: 1.8;}.sl-contact-methods dd{margin: 0;color: var(--sl-pg-heading);overflow-wrap: anywhere;}.sl-contact-methods a{color: var(--sl-pg-link);text-underline-offset: 3px;}.sl-pg .sl-contact-form{display: grid;gap: 1.1rem;padding: clamp(1.25rem,2.6vw,2.25rem);border: 1px solid var(--sl-pg-line);border-radius: 22px;background: #fff;box-shadow: 0 24px 48px -36px rgba(43,36,31,0.28);}.sl-contact-form__trap{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden;}.sl-pg .sl-contact-form__row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.1rem;}.sl-pg .sl-contact-form__notice{margin: 0;padding: 0.85rem 1rem;border-radius: 12px;font-size: 0.9375rem;line-height: 1.5;}.sl-pg .sl-contact-form__notice--sent{background: #EAF4EC;color: #1F5A2E;border: 1px solid #BFDDC6;}.sl-pg .sl-contact-form__notice--error{background: #FBECEA;color: #8A2A22;border: 1px solid #EFC4BF;}.sl-pg label{display: grid;gap: 0.4rem;margin: 0;color: var(--sl-pg-muted);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;line-height: 1.4;}.sl-pg label > span{color: inherit;}.sl-pg .woocommerce-form-row label,.sl-pg .form-row label{display: block;margin-bottom: 0.4rem;}.sl-pg input[type="text"],.sl-pg input[type="email"],.sl-pg input[type="password"],.sl-pg input[type="tel"],.sl-pg input[type="number"],.sl-pg textarea,.sl-pg select,.sl-pg .input-text{display: block;width: 100%;min-height: 48px;margin: 0;padding: 0.75rem 1rem;border: 1px solid var(--sl-pg-line);border-radius: 12px;background: #fff;color: var(--sl-pg-heading);font-family: var(--sl-font-sans);font-size: 1rem;font-weight: 400;letter-spacing: 0;text-transform: none;line-height: 1.4;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: border-color 0.16s ease,box-shadow 0.16s ease;}.sl-pg textarea{min-height: 9rem;resize: vertical;}.sl-pg select{background-image: linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position: calc(100% - 1.3rem) 55%,calc(100% - 1rem) 55%;background-size: 6px 6px;background-repeat: no-repeat;padding-right: 2.6rem;}.sl-pg input:focus,.sl-pg textarea:focus,.sl-pg select:focus{outline: none;border-color: var(--sl-pg-heading);box-shadow: 0 0 0 3px color-mix(in srgb,var(--sl-pg-heading) 14%,transparent);}.sl-pg [aria-invalid="true"],.sl-pg .woocommerce-invalid input{border-color: #B3382C;}.sl-pg ::-moz-placeholder{color: color-mix(in srgb,var(--sl-pg-muted) 80%,transparent);}.sl-pg ::placeholder{color: color-mix(in srgb,var(--sl-pg-muted) 80%,transparent);}.sl-pg abbr.required{color: #B3382C;text-decoration: none;border: 0;}.sl-pg .password-input{position: relative;display: block;width: 100%;}.sl-pg .password-input input{padding-right: 3.25rem;}.sl-pg .show-password-input{position: absolute;top: 50%;right: 0.4rem;width: 2.5rem;height: 2.5rem;margin: 0;padding: 0;transform: translateY(-50%);border: 0;border-radius: 10px;background: transparent;color: var(--sl-pg-muted);cursor: pointer;}.sl-pg .show-password-input::after{content: "";display: block;width: 1.3rem;height: 1.3rem;margin: auto;background-color: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-6.5 10-6.5S22 12 22 12s-3.6 6.5-10 6.5S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-6.5 10-6.5S22 12 22 12s-3.6 6.5-10 6.5S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat;}.sl-pg .show-password-input.display-password::after{-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M10.6 6.1A10.9 10.9 0 0 1 12 6c6.4 0 10 6 10 6a17 17 0 0 1-3.2 3.9M6.6 6.7C3.9 8.4 2 12 2 12s3.6 6.5 10 6.5c1.7 0 3.2-.4 4.5-1'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M10.6 6.1A10.9 10.9 0 0 1 12 6c6.4 0 10 6 10 6a17 17 0 0 1-3.2 3.9M6.6 6.7C3.9 8.4 2 12 2 12s3.6 6.5 10 6.5c1.7 0 3.2-.4 4.5-1'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3C/svg%3E") center / contain no-repeat;}.sl-pg .show-password-input:hover{color: var(--sl-pg-heading);background: var(--sl-pg-surface);}.sl-pg .show-password-input:focus-visible{outline: 2px solid var(--sl-pg-heading);outline-offset: 1px;}.sl-pg .woocommerce-error,.sl-pg .woocommerce-message,.sl-pg .woocommerce-info{display: block;margin: 0 0 1.25rem;padding: 0.9rem 1.1rem;list-style: none;border: 1px solid var(--sl-pg-line);border-left-width: 4px;border-radius: 12px;background: #fff;color: var(--sl-pg-heading);font-size: 0.9375rem;line-height: 1.55;}.sl-pg .woocommerce-error{border-color: #EFC4BF;border-left-color: #B3382C;background: #FBECEA;color: #7C241D;}.sl-pg .woocommerce-message{border-color: #BFDDC6;border-left-color: #2E7D46;background: #EAF4EC;color: #1F5A2E;}.sl-pg .woocommerce-error li{margin: 0;}.sl-pg .woocommerce-error::before,.sl-pg .woocommerce-message::before,.sl-pg .woocommerce-info::before{display: none;}.sl-pg .woocommerce-error a,.sl-pg .woocommerce-message a{color: inherit;}.sl-pg .woocommerce-notices-wrapper{width: 100%;}.sl-status{display: inline-flex;align-items: center;padding: 0.3rem 0.75rem;border-radius: 999px;background: #EDE8E1;color: #4A423C;font-size: 0.6875rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;white-space: nowrap;}.sl-status--processing{background: #FFF1D6;color: #7A4B00;}.sl-status--completed{background: #E2F1E6;color: #1F5A2E;}.sl-status--on-hold{background: #FDE8D6;color: #8A4311;}.sl-status--pending{background: #ECE9F7;color: #3F3A78;}.sl-status--cancelled,.sl-status--failed{background: #F8E1DE;color: #8A2A22;}.sl-status--refunded{background: #E6EAF0;color: #35465C;}.sl-track-card{margin: 0 0 1.5rem;padding: clamp(1.25rem,2.6vw,2.25rem);border: 1px solid var(--sl-pg-line);border-radius: 22px;background: #fff;}.sl-track-card > h2,.sl-track-card summary{margin: 0 0 1.1rem;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: clamp(1.35rem,1.1rem + 0.9vw,1.875rem);font-weight: 400;line-height: 1.15;}.sl-track-card--lookup summary{margin: 0;cursor: pointer;list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 1rem;}.sl-track-card--lookup summary::-webkit-details-marker{display: none;}.sl-track-card--lookup summary::after{content: "+";font-family: var(--sl-font-sans);font-size: 1.4rem;line-height: 1;}.sl-track-card--lookup details[open] summary{margin-bottom: 1.25rem;}.sl-track-card--lookup details[open] summary::after{content: "–";}.sl-track-orders{display: grid;gap: 0.75rem;margin: 0;padding: 0;list-style: none;}.sl-track-orders li{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: 1rem;padding: 1rem 1.1rem;border: 1px solid var(--sl-pg-line);border-radius: 16px;background: var(--sl-pg-bg);}.sl-track-orders li div{display: grid;gap: 0.15rem;min-width: 0;}.sl-track-orders li strong{color: var(--sl-pg-heading);}.sl-track-orders li span:not(.sl-status){color: var(--sl-pg-muted);font-size: 0.875rem;}.sl-track-card__more{margin: 1.1rem 0 0;}.sl-track-card__empty{margin: 0;color: var(--sl-pg-muted);}.sl-track-form{display: grid;gap: 1.1rem;margin: 0;}.sl-track-form__lead{margin: 0;color: var(--sl-pg-text);}.sl-track-form__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.1rem;}.sl-track-form .form-row{margin: 0;padding: 0;float: none;width: auto;}.sl-track-form__submit{margin: 0;}.sl-track-form .clear{display: none;}.sl-order-tracking{display: grid;gap: 1.4rem;margin: 0 0 1.5rem;padding: clamp(1.25rem,2.6vw,2rem);border: 1px solid var(--sl-pg-line,#E4DCD2);border-radius: 22px;background: #fff;}.sl-order-tracking__head{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 0.75rem 1.25rem;}.sl-order-tracking__kicker{margin: 0 0 0.35rem;color: var(--sl-pg-muted,#756D67);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.18em;text-transform: uppercase;}.sl-order-tracking h2{margin: 0;color: var(--sl-pg-heading,#211E1A);font-family: var(--sl-font-serif);font-size: clamp(1.5rem,1.2rem + 1vw,2.125rem);font-weight: 400;line-height: 1.1;}.sl-order-tracking h3{margin: 0 0 0.75rem;color: var(--sl-pg-muted,#756D67);font-family: var(--sl-font-sans);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;}.sl-order-tracking__date{margin: 0.35rem 0 0;color: var(--sl-pg-muted,#756D67);font-size: 0.9375rem;}.sl-order-tracking__meaning{margin: 0;padding: 0.9rem 1.1rem;border-radius: 14px;background: var(--sl-pg-surface,#F6F1EA);color: var(--sl-pg-text,#4A423C);line-height: 1.6;}.sl-order-tracking ul,.sl-order-tracking ol{display: grid;gap: 0.6rem;margin: 0;padding: 0;list-style: none;}.sl-order-tracking__ship li{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem 1.25rem;padding: 0.9rem 1.1rem;border: 1px solid var(--sl-pg-line,#E4DCD2);border-radius: 14px;}.sl-order-tracking__carrier{color: var(--sl-pg-heading,#211E1A);font-weight: 600;}.sl-order-tracking__none{margin: 0;color: var(--sl-pg-muted,#756D67);}.sl-order-tracking__items li{display: flex;justify-content: space-between;gap: 1rem;padding: 0.7rem 0;border-bottom: 1px solid var(--sl-pg-line,#E4DCD2);}.sl-order-tracking__totals{display: grid;gap: 0;margin: 0.4rem 0 0;}.sl-order-tracking__totals > div{display: flex;justify-content: space-between;gap: 1rem;padding: 0.55rem 0;}.sl-order-tracking__totals dt{color: var(--sl-pg-muted,#756D67);}.sl-order-tracking__totals dd{margin: 0;color: var(--sl-pg-heading,#211E1A);text-align: right;}.sl-order-tracking__updates li{display: grid;grid-template-columns: 7.5rem minmax(0,1fr);gap: 0.25rem 1rem;padding: 0.8rem 0;border-top: 1px solid var(--sl-pg-line,#E4DCD2);}.sl-order-tracking__updates time{color: var(--sl-pg-muted,#756D67);font-size: 0.875rem;}.sl-order-tracking__updates p{margin: 0 0 0.4rem;}.sl-order-tracking__again{margin: 0;}.sl-pg-acct .sl-page__inner{padding: clamp(1.75rem,4vw,3.5rem) 0 clamp(3rem,6vw,6rem);}.sl-pg-acct .sl-account{display: grid;gap: clamp(1.5rem,3vw,2.5rem);width: 100%;}.sl-account__hero{max-width: 46rem;}.sl-account__hero--center{margin-inline: auto;text-align: center;}.sl-account__eyebrow{margin: 0 0 0.75rem;color: var(--sl-pg-muted);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;}.sl-account__title{margin: 0;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: clamp(2rem,1.35rem + 2.4vw,3.25rem);font-weight: 400;line-height: 1.05;letter-spacing: -0.025em;text-wrap: balance;}.sl-account__intro{margin: 0.9rem 0 0;max-width: 56ch;color: var(--sl-pg-text);font-size: clamp(1rem,0.95rem + 0.25vw,1.125rem);line-height: 1.65;}.sl-pg-acct .sl-account__inner{display: grid;grid-template-columns: minmax(0,15rem) minmax(0,1fr);gap: clamp(1.5rem,4vw,4rem);align-items: start;max-width: none;margin: 0;padding: 0;}.sl-pg-acct .sl-account__sidebar{position: sticky;top: calc(var(--sl-header-height-desktop,66px) + 1.5rem);}.sl-pg-acct .sl-account-nav{border: 1px solid var(--sl-pg-line);border-radius: 18px;background: var(--sl-pg-surface);padding: 0.6rem;}.sl-pg-acct .sl-account-nav__list{display: grid;gap: 2px;margin: 0;padding: 0;list-style: none;}.sl-pg-acct .sl-account-nav__item{margin: 0;padding: 0;border: 0;}.sl-pg-acct .sl-account-nav__link{display: block;padding: 0.7rem 0.9rem;border: 0;border-radius: 12px;color: var(--sl-pg-text);font-size: 0.9375rem;line-height: 1.3;text-decoration: none;}.sl-pg-acct .sl-account-nav__link:hover{background: color-mix(in srgb,var(--sl-pg-surface) 55%,#fff);color: var(--sl-pg-heading);}.sl-pg-acct .sl-account-nav__link[aria-current="page"],.sl-pg-acct .is-active > .sl-account-nav__link{background: var(--sl-pg-bg);color: var(--sl-pg-heading);font-weight: 600;box-shadow: inset 0 0 0 1px var(--sl-pg-line);}.sl-pg-acct .sl-account__content{min-width: 0;display: grid;gap: 1.75rem;align-content: start;padding: 0;background: transparent;border: 0;}.sl-pg-acct .sl-account-dashboard{display: grid;gap: 1.5rem;}.sl-pg-acct .sl-account-dashboard__header{margin: 0;}.sl-pg-acct .sl-account-dashboard__meta{margin: 0;color: var(--sl-pg-muted);font-size: 0.9375rem;}.sl-pg-acct .sl-account-dashboard__meta a{color: var(--sl-pg-link);}.sl-pg-acct .sl-account-cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(13.5rem,1fr));gap: 1rem;}.sl-pg-acct .sl-account-card{display: grid;gap: 0.4rem;align-content: start;padding: 1.25rem 1.35rem;border: 1px solid var(--sl-pg-line);border-radius: 18px;background: #fff;color: var(--sl-pg-heading);text-decoration: none;transition: border-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease;}.sl-pg-acct .sl-account-card:hover{border-color: var(--sl-pg-heading);transform: translateY(-2px);box-shadow: 0 18px 32px -24px rgba(43,36,31,0.4);}.sl-pg-acct .sl-account-card__label{font-family: var(--sl-font-serif);font-size: 1.25rem;line-height: 1.2;}.sl-pg-acct .sl-account-card__note{color: var(--sl-pg-muted);font-size: 0.875rem;line-height: 1.5;}.sl-account-help{display: flex;align-items: center;justify-content: space-between;gap: 1.25rem;padding: 1.4rem 1.6rem;border: 1px solid var(--sl-pg-line);border-radius: 20px;background: var(--sl-pg-surface);}.sl-account-help h2{margin: 0;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: clamp(1.25rem,1.1rem + 0.6vw,1.6rem);font-weight: 400;}.sl-account-help p{margin: 0.35rem 0 0;color: var(--sl-pg-text);}.sl-pg-acct .sl-orders-table{width: 100%;border: 1px solid var(--sl-pg-line);border-radius: 18px;border-collapse: separate;border-spacing: 0;overflow: hidden;background: #fff;}.sl-pg-acct .sl-orders-table__head{padding: 0.9rem 1rem;background: var(--sl-pg-surface);color: var(--sl-pg-muted);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;text-align: left;border: 0;}.sl-pg-acct .sl-orders-table__cell{padding: 1rem;border: 0;border-top: 1px solid var(--sl-pg-line);color: var(--sl-pg-text);vertical-align: middle;}.sl-pg-acct .sl-orders-table__cell a:not(.sl-btn){color: var(--sl-pg-link);font-weight: 600;}.sl-pg-acct .sl-orders-table__cell:last-child{white-space: nowrap;}.sl-pg-acct .sl-orders-table__action{margin: 0 0.35rem 0.35rem 0;min-height: 38px;padding: 0.4rem 0.9rem;font-size: 0.6875rem;}.sl-pg-acct .sl-account-orders-empty{padding: clamp(1.75rem,4vw,3rem);border: 1px dashed var(--sl-pg-line);border-radius: 20px;background: var(--sl-pg-surface);text-align: center;}.sl-pg-acct .sl-account-orders-empty__title{margin: 0;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: 1.5rem;}.sl-pg-acct .sl-account-orders-empty__note{margin: 0.5rem 0 1.25rem;color: var(--sl-pg-muted);}.sl-pg-acct .sl-orders-pagination__list{display: flex;gap: 0.75rem;margin: 1.25rem 0 0;padding: 0;list-style: none;}.sl-pg-acct .sl-orders-pagination__link{display: inline-flex;padding: 0.6rem 1.1rem;border: 1px solid var(--sl-pg-line);border-radius: 999px;color: var(--sl-pg-heading);text-decoration: none;background: #fff;}.sl-pg-acct .sl-order-detail{display: grid;gap: 1.5rem;}.sl-pg-acct .sl-order-detail__header{display: grid;gap: 0.5rem;}.sl-pg-acct .sl-order-detail__title{margin: 0;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: clamp(1.5rem,1.2rem + 1vw,2.125rem);font-weight: 400;}.sl-pg-acct .sl-order-detail__status{margin: 0;color: var(--sl-pg-muted);}.sl-pg-acct .sl-order-detail__content{min-width: 0;padding: clamp(1.1rem,2.4vw,2rem);border: 1px solid var(--sl-pg-line);border-radius: 22px;background: #fff;overflow-x: auto;}.sl-pg-acct .sl-order-detail__content table{width: 100%;border-collapse: collapse;}.sl-pg-acct .sl-order-detail__content th,.sl-pg-acct .sl-order-detail__content td{padding: 0.75rem 0.5rem;border-bottom: 1px solid var(--sl-pg-line);text-align: left;vertical-align: top;}.sl-pg-acct .sl-order-detail__content h2{margin: 0 0 1rem;font-family: var(--sl-font-serif);font-size: 1.4rem;font-weight: 400;color: var(--sl-pg-heading);}.sl-pg-acct .sl-order-detail__content address{padding: 1rem 1.1rem;border: 1px solid var(--sl-pg-line);border-radius: 14px;font-style: normal;line-height: 1.6;}.sl-pg-acct .sl-order-detail__notes{margin: 0;padding: 0;list-style: none;display: grid;gap: 0.5rem;}.sl-pg-acct .woocommerce-Addresses{display: grid;grid-template-columns: repeat(auto-fit,minmax(16rem,1fr));gap: 1rem;}.sl-pg-acct .woocommerce-Address{padding: 1.25rem;border: 1px solid var(--sl-pg-line);border-radius: 18px;background: #fff;}.sl-pg-acct .sl-account-form{padding: clamp(1.25rem,3vw,2.25rem);border: 1px solid var(--sl-pg-line);border-radius: 22px;background: #fff;}.sl-pg-acct .sl-account-form--centered{max-width: 34rem;margin-inline: auto;}.sl-pg-acct .sl-account-form__title{margin: 0 0 0.5rem;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: clamp(1.5rem,1.2rem + 1vw,2rem);font-weight: 400;}.sl-pg-acct .sl-account-form__subtitle{margin: 0 0 1.4rem;color: var(--sl-pg-text);line-height: 1.6;}.sl-pg-acct .sl-account-form form,.sl-pg-acct .woocommerce-EditAccountForm{display: grid;gap: 1.1rem;}.sl-pg-acct .form-row{margin: 0;padding: 0;width: auto;float: none;}.sl-pg-acct .form-row-first,.sl-pg-acct .form-row-last{width: auto;float: none;}.sl-pg-acct .woocommerce-EditAccountForm fieldset{margin: 0.5rem 0 0;padding: 1.1rem 1.25rem 1.25rem;border: 1px solid var(--sl-pg-line);border-radius: 16px;display: grid;gap: 1rem;}.sl-pg-acct .woocommerce-EditAccountForm legend{padding: 0 0.5rem;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: 1.15rem;}.sl-pg-acct .woocommerce-address-fields__field-wrapper{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem;}.sl-pg-acct .woocommerce-address-fields__field-wrapper .form-row-wide{grid-column: 1 / -1;}.sl-pg-acct .sl-account-form__submit{margin: 0.4rem 0 0;}.sl-pg-acct .sl-login-split{display: grid;grid-template-columns: minmax(0,0.86fr) minmax(0,1.14fr);width: 100%;min-height: 0;margin: 0;overflow: hidden;border: 1px solid var(--sl-pg-line);border-radius: 26px;background: #fff;box-shadow: 0 30px 60px -44px rgba(43,36,31,0.35);}.sl-pg-acct .sl-login-split__brand{display: flex;align-items: center;width: auto;max-width: none;padding: clamp(2rem,4vw,4rem);background: var(--sl-pg-heading);color: var(--sl-pg-bg);}.sl-pg-acct .sl-login-split__brand-inner{width: 100%;max-width: 26rem;padding: 0;}.sl-pg-acct .sl-login-split__eyebrow{display: block;margin: 0 0 1.25rem;color: color-mix(in srgb,var(--sl-pg-bg) 70%,transparent);font-size: 0.6875rem;letter-spacing: 0.26em;text-transform: uppercase;}.sl-pg-acct .sl-login-split__heading{margin: 0 0 1rem;color: var(--sl-pg-bg);font-family: var(--sl-font-serif);font-size: clamp(2.25rem,1.5rem + 2.4vw,3.6rem);font-weight: 400;line-height: 1.02;letter-spacing: -0.02em;}.sl-pg-acct .sl-login-split__sub{margin: 0 0 1.5rem;max-width: 30ch;color: color-mix(in srgb,var(--sl-pg-bg) 82%,transparent);font-size: 1rem;line-height: 1.65;}.sl-pg-acct .sl-login-split__trust{display: grid;gap: 0.6rem;margin: 0;padding: 0;list-style: none;}.sl-pg-acct .sl-login-split__trust li{display: flex;align-items: center;gap: 0.75rem;padding: 0;color: color-mix(in srgb,var(--sl-pg-bg) 72%,transparent);font-size: 0.75rem;letter-spacing: 0.14em;text-transform: uppercase;}.sl-pg-acct .sl-login-split__trust li::before{content: "";width: 1.25rem;height: 1px;background: currentColor;}.sl-pg-acct .sl-login-split__forms{display: flex;align-items: center;width: auto;max-width: none;padding: clamp(1.75rem,4vw,4rem);background: #fff;}.sl-pg-acct .sl-login-split__forms-inner{width: 100%;max-width: 30rem;margin-inline: auto;padding: 0;}.sl-pg-acct .sl-login-tabs{display: grid;grid-template-columns: 1fr 1fr;gap: 0.25rem;margin: 0 0 1.5rem;padding: 0.3rem;border-radius: 14px;background: var(--sl-pg-surface);}.sl-pg-acct .sl-login-tab{min-height: 44px;padding: 0.5rem 1rem;border: 0;border-radius: 11px;background: transparent;color: var(--sl-pg-muted);font-family: var(--sl-font-sans);font-size: 0.75rem;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;cursor: pointer;}.sl-pg-acct .sl-login-tab--active,.sl-pg-acct .sl-login-tab[aria-selected="true"]{background: #fff;color: var(--sl-pg-heading);box-shadow: 0 1px 0 var(--sl-pg-line),0 8px 16px -12px rgba(43,36,31,0.4);}.sl-pg-acct .sl-login-panel{display: grid;gap: 1.1rem;}.sl-pg-acct .sl-login-panel[hidden]{display: none;}.sl-pg-acct .sl-login-panel__title{margin: 0;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: clamp(1.6rem,1.3rem + 1vw,2.2rem);font-weight: 400;line-height: 1.12;}.sl-pg-acct .sl-login-panel__intro{margin: -0.4rem 0 0.4rem;color: var(--sl-pg-text);line-height: 1.6;}.sl-pg-acct .sl-login-panel form{display: grid;gap: 1.1rem;margin: 0;padding: 0;border: 0;}.sl-pg-acct .sl-login-form__meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.75rem 1.5rem;}.sl-pg-acct .sl-login-form__remember{display: flex;align-items: center;gap: 0.6rem;margin: 0;color: var(--sl-pg-text);font-size: 0.9375rem;font-weight: 400;letter-spacing: 0;text-transform: none;}.sl-pg-acct .sl-login-form__remember input{width: 1.1rem;height: 1.1rem;min-height: 0;margin: 0;accent-color: var(--sl-pg-heading);}.sl-pg-acct .sl-login-form__lost{color: var(--sl-pg-link);font-size: 0.9375rem;}.sl-pg-acct .sl-login-panel .sl-btn,.sl-pg-acct .sl-account-form .sl-btn,.sl-pg-acct .sl-track-form .sl-btn,.sl-pg-acct .woocommerce-EditAccountForm .sl-btn{width: 100%;min-height: 50px;border-radius: 999px;}.sl-pg-acct .sl-account-form .sl-btn,.sl-pg-acct .woocommerce-EditAccountForm .sl-btn{width: auto;min-width: 12rem;}@media (max-width: 900px){.sl-policy-layout{grid-template-columns: minmax(0,1fr);gap: 1.5rem;}.sl-policy-nav{position: static;grid-auto-flow: column;grid-auto-columns: max-content;gap: 0.4rem;padding: 0.5rem;overflow-x: auto;scrollbar-width: none;}.sl-policy-nav::-webkit-scrollbar{display: none;}.sl-policy-nav .sl-content-kicker{display: none;}.sl-policy-nav a{white-space: nowrap;}.sl-pg-acct .sl-account__inner{grid-template-columns: minmax(0,1fr);gap: 1.25rem;}.sl-pg-acct .sl-account__sidebar{position: static;}.sl-pg-acct .sl-account-nav{padding: 0.4rem;}.sl-pg-acct .sl-account-nav__list{grid-auto-flow: column;grid-auto-columns: max-content;overflow-x: auto;scrollbar-width: none;}.sl-pg-acct .sl-account-nav__list::-webkit-scrollbar{display: none;}.sl-pg-acct .sl-account-nav__link{white-space: nowrap;}.sl-pg .sl-contact-layout{grid-template-columns: minmax(0,1fr);}}@media (max-width: 760px){.sl-pg-acct .sl-login-split{grid-template-columns: minmax(0,1fr);border-radius: 22px;}.sl-pg-acct .sl-login-split__brand{padding: 1.5rem 1.35rem;}.sl-pg-acct .sl-login-split__heading{font-size: clamp(1.75rem,8vw,2.25rem);margin-bottom: 0.5rem;}.sl-pg-acct .sl-login-split__sub{margin-bottom: 0;max-width: none;font-size: 0.9375rem;}.sl-pg-acct .sl-login-split__trust{display: none;}.sl-pg-acct .sl-login-split__forms{padding: 1.5rem 1.35rem 1.75rem;}.sl-track-form__grid,.sl-pg .sl-contact-form__row,.sl-pg-acct .woocommerce-address-fields__field-wrapper{grid-template-columns: minmax(0,1fr);}.sl-track-orders li{grid-template-columns: minmax(0,1fr) auto;}.sl-track-orders li .sl-content-button{grid-column: 1 / -1;width: 100%;}.sl-support-card--wide,.sl-account-help{flex-direction: column;align-items: stretch;text-align: left;}.sl-support-card--wide .sl-content-button,.sl-account-help .sl-btn{width: 100%;}.sl-contact-methods > div{grid-template-columns: minmax(0,1fr);}.sl-order-tracking__updates li{grid-template-columns: minmax(0,1fr);}.sl-pg-acct .sl-orders-table,.sl-pg-acct .sl-orders-table tbody,.sl-pg-acct .sl-orders-table tr,.sl-pg-acct .sl-orders-table td{display: block;width: 100%;}.sl-pg-acct .sl-orders-table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}.sl-pg-acct .sl-orders-table{border: 0;background: transparent;}.sl-pg-acct .sl-orders-table tr{margin-bottom: 0.9rem;border: 1px solid var(--sl-pg-line);border-radius: 18px;background: #fff;overflow: hidden;}.sl-pg-acct .sl-orders-table__cell{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.7rem 1rem;text-align: right;}.sl-pg-acct .sl-orders-table__cell::before{content: attr(data-title);flex: 0 0 auto;color: var(--sl-pg-muted);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;text-align: left;}.sl-pg-acct .sl-orders-table__cell:first-child{border-top: 0;}.sl-pg-acct .sl-orders-table__cell:last-child{justify-content: flex-start;flex-wrap: wrap;white-space: normal;}.sl-pg-acct .sl-orders-table__cell:last-child::before{display: none;}}.sl-pg-acct .sl-page-content__body{max-width: none;}.sl-pg-acct .sl-account,.sl-pg-acct .sl-account__inner,.sl-pg-acct .sl-account__content,.sl-pg-acct .sl-account-dashboard,.sl-pg-acct .sl-order-detail,.sl-pg-acct .woocommerce{background: transparent;}.sl-pg-acct .sl-account-dashboard__header,.sl-pg-acct .sl-order-detail__back{padding: 0;border: 0;}.sl-pg-acct .sl-account-cards{padding: 0;border: 0;background: transparent;gap: 1rem;}.sl-pg-acct .sl-account-card{min-height: 8.25rem;}.sl-pg-acct .sl-account-card__label{font-size: 1.3rem;font-weight: 400;letter-spacing: -0.005em;text-transform: none;}.sl-pg-acct .sl-account-nav__link{font-weight: 500;letter-spacing: 0;text-transform: none;}.sl-pg .sl-btn,.sl-pg .sl-content-button{text-decoration: none;}.sl-pg .sl-btn{display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;padding: 0.7rem 1.35rem;border-radius: 999px;font-size: 0.75rem;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;cursor: pointer;transition: background-color 0.18s ease,color 0.18s ease;}.sl-order-tracking .sl-content-button{text-decoration: none;}.sl-countdown__units[hidden],.sl-countdown__actions[hidden],.sl-countdown__expired-message[hidden]{display: none !important;}@media (min-width: 768px){.sl-content-hero{padding-block: clamp(2.25rem,4.6vw,4.75rem) clamp(2rem,3.8vw,3.75rem);}.sl-content-hero__title{font-size: clamp(2.125rem,1.35rem + 2.6vw,3.75rem);}.sl-content-hero__inner,.sl-content-shell{width: min(calc(100% - (2 * var(--sl-d-edge))),var(--sl-d-wrap));}.sl-content-section{padding-block: clamp(2.5rem,4.8vw,5rem);}.sl-content-section--collection{padding-top: clamp(1.5rem,3vw,2.5rem);}}@media (min-width: 1024px){.sl-shopx__grid:has(> :first-child:last-child),.sl-shopx__grid:has(> :nth-child(2):last-child),.sl-shopx__grid:has(> :nth-child(3):last-child){--slx-col-w: calc((100% - ((var(--slx-cols) - 1) * var(--slx-colgap-d,22px))) / var(--slx-cols));justify-content: center;}.sl-shopx__grid:has(> :first-child:last-child){--slx-tracks: 1;grid-template-columns: minmax(0,var(--slx-col-w));}.sl-shopx__grid:has(> :nth-child(2):last-child){--slx-tracks: 2;grid-template-columns: repeat(2,minmax(0,var(--slx-col-w)));}.sl-shopx__grid:has(> :nth-child(3):last-child){--slx-tracks: 3;grid-template-columns: repeat(3,minmax(0,var(--slx-col-w)));}}@media (min-width: 1024px){.sl-site-header{--sl-nav-fg: var(--sl-header-text,#211E1A);}body.home.sl-hero-transparent-header-enabled.sl-hero-transparent-header-tone-light .sl-site-header:not(.sl-header--scrolled),body.front-page.sl-hero-transparent-header-enabled.sl-hero-transparent-header-tone-light .sl-site-header:not(.sl-header--scrolled){--sl-nav-fg: #F7F2EA;}body.sl-catalogue-hero-transparent .sl-site-header:not(.sl-header--scrolled){--sl-nav-fg: var(--slch-th-menu,#FFFFFF);}body.sl-header-nav-color-custom .sl-site-header,body.sl-header-nav-color-custom.home .sl-site-header:not(.sl-header--scrolled),body.sl-header-nav-color-custom.sl-catalogue-hero-transparent .sl-site-header:not(.sl-header--scrolled){--sl-nav-fg: var(--sl-header-nav-color);}html body .sl-primary-nav :is(.sl-nav-link,.sl-nav-caret):not(#sl){color: var(--sl-nav-fg);opacity: 1;}.sl-primary-nav .sl-nav-link{transform-origin: 50% 55%;transition: transform 0.24s cubic-bezier(0.2,0.7,0.2,1),color 0.32s ease;backface-visibility: hidden;}.sl-primary-nav .sl-nav-link:hover,.sl-primary-nav .sl-nav-link:focus-visible,.sl-primary-nav .sl-nav-item:hover > .sl-nav-link,.sl-primary-nav .sl-nav-item.is-open > .sl-nav-link{transform: scale(1.045);}.sl-primary-nav .sl-nav-link::after{background: var(--sl-header-nav-underline,currentColor);height: 1.5px;bottom: 7px;transition: transform 0.28s cubic-bezier(0.2,0.7,0.2,1);}.sl-primary-nav .sl-nav-item:hover > .sl-nav-link::after,.sl-primary-nav .sl-nav-item.is-open > .sl-nav-link::after,.sl-primary-nav .sl-nav-link:hover::after{transform: scaleX(1);transform-origin: left;}.sl-primary-nav .sl-nav-link:focus-visible,.sl-primary-nav .sl-nav-caret:focus-visible{outline: 2px solid var(--sl-header-nav-underline,var(--sl-nav-fg));outline-offset: 5px;border-radius: 3px;}.sl-primary-nav .sl-nav-link:focus-visible::after{transform: scaleX(1);transform-origin: left;}.sl-header-brand{margin-left: var(--sl-header-logo-shift-d,-6px);}}@media (min-width: 1024px) and (prefers-reduced-motion: reduce){.sl-primary-nav .sl-nav-link{transition: none;}.sl-primary-nav .sl-nav-link:hover,.sl-primary-nav .sl-nav-link:focus-visible,.sl-primary-nav .sl-nav-item:hover > .sl-nav-link,.sl-primary-nav .sl-nav-item.is-open > .sl-nav-link{transform: none;}}@media (min-width: 1024px){.sl-shop-category{--category-desktop-gap: var(--sl-shop-category-desktop-gap,36px);}.sl-shop-category[data-desktop-fits="true"] .sl-shop-category__track{width: auto;justify-content: center;gap: var(--category-desktop-gap);}}@media (min-width: 768px){.sl-video-rail__scroller{padding-bottom: 22px;}.sl-video-rail__navrow{margin-top: calc(var(--focus-nav-gap-above-desktop,26px) - 22px);}.sl-video-rail__nav{display: flex;align-items: center;justify-content: center;gap: clamp(14px,1.4vw,20px);}.sl-video-rail__arrow{background: transparent;}.sl-video-rail__progress{position: relative;display: block;flex: 0 0 auto;width: var(--focus-progress-width,220px);max-width: 38vw;height: 2px;border-radius: 2px;background: var(--focus-progress-track,#DED8D1);overflow: hidden;transition: opacity 0.25s ease;}.sl-video-rail__progress.is-static{opacity: 0;}.sl-video-rail__progress-bar{position: absolute;top: 0;bottom: 0;left: 0;width: 30%;border-radius: 2px;background: var(--focus-progress-color,#2B241F);will-change: left,width;}}@media (max-width: 767px){.sl-video-rail__progress{display: none;}}.sl-trending-mosaic__item[data-n="5"]{--tm-card-text-color: var(--tm-card5-text-color,#FFFFFF);--tm-card-cta-color: var(--tm-card5-cta-color,#FFFFFF);--tm-card-cta-bg-color: var(--tm-card5-cta-bg-color,transparent);--tm-card-overlay-color: var(--tm-card5-overlay-color,#2B241F);--tm-card-overlay-opacity: var(--tm-card5-overlay-opacity,0.45);--tm-card-focal-x: var(--tm-card5-focal-x,50%);--tm-card-focal-y: var(--tm-card5-focal-y,50%);--tm-card-text-scale: var(--tm-card5-text-scale-mobile,1);--tm-card-cta-scale: var(--tm-card5-cta-scale-mobile,1);}@media (max-width: 1023px){.sl-trending-mosaic__item[data-n="5"]{display: none;}}@media (min-width: 1024px){.sl-trending-mosaic__item[data-n="5"]{--tm-card-text-scale: var(--tm-card5-text-scale-desktop,1);--tm-card-cta-scale: var(--tm-card5-cta-scale-desktop,1);}.sl-trending-mosaic__grid:not([data-layout="staggered"]){display: grid;align-items: stretch;gap: var(--tm-gap-desktop,24px);}.sl-trending-mosaic__grid:not([data-layout="staggered"]) > .sl-trending-mosaic__item{margin-top: 0;min-width: 0;min-height: 0;grid-column: auto;grid-row: auto;}.sl-trending-mosaic__grid:not([data-layout="staggered"]) .sl-trending-mosaic__card{height: 100%;}.sl-trending-mosaic__grid:not([data-layout="staggered"]) .sl-trending-mosaic__content{padding: clamp(16px,1.7vw,24px);}.sl-trending-mosaic__grid[data-layout="row"]{grid-template-columns: none;grid-template-rows: none;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);}.sl-trending-mosaic__grid[data-layout="row"] .sl-trending-mosaic__card{height: calc(clamp(330px,31.5vw,460px) * var(--tm-lay-scale,1));}.sl-trending-mosaic__grid[data-layout="row"] .sl-trending-mosaic__title{font-size: calc(clamp(20px,1.6vw,24px) * var(--tm-card-text-scale,1));}.sl-trending-mosaic__grid[data-layout="editorial"]{grid-template-columns: minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);grid-template-rows: minmax(0,1fr) minmax(0,1fr);height: calc(clamp(360px,37vw,540px) * var(--tm-lay-scale,1));}.sl-trending-mosaic__grid[data-layout="editorial"][data-shown="3"]{grid-template-columns: minmax(0,1fr) minmax(0,1.5fr);}.sl-trending-mosaic__grid[data-layout="editorial"] > [data-pos="1"]{grid-column: 1;grid-row: 1 / 3;}.sl-trending-mosaic__grid[data-layout="editorial"] > [data-pos="2"]{grid-column: 2;grid-row: 1;}.sl-trending-mosaic__grid[data-layout="editorial"] > [data-pos="3"]{grid-column: 2;grid-row: 2;}.sl-trending-mosaic__grid[data-layout="editorial"] > [data-pos="4"]{grid-column: 3;grid-row: 1 / 3;}.sl-trending-mosaic__grid[data-layout="editorial"] > [data-pos="1"] .sl-trending-mosaic__title,.sl-trending-mosaic__grid[data-layout="editorial"] > [data-pos="4"] .sl-trending-mosaic__title{font-size: calc(clamp(22px,1.75vw,26px) * var(--tm-card-text-scale,1));}.sl-trending-mosaic__grid[data-layout="editorial"] > [data-pos="2"] .sl-trending-mosaic__title,.sl-trending-mosaic__grid[data-layout="editorial"] > [data-pos="3"] .sl-trending-mosaic__title{font-size: calc(clamp(19px,1.45vw,22px) * var(--tm-card-text-scale,1));}.sl-trending-mosaic__grid[data-layout="five"]{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows: minmax(0,1fr) minmax(0,1fr);height: calc(clamp(380px,40vw,585px) * var(--tm-lay-scale,1));}.sl-trending-mosaic__grid[data-layout="five"] > [data-pos="1"]{grid-column: 1;grid-row: 1 / 3;}.sl-trending-mosaic__grid[data-layout="five"] > [data-pos="2"]{grid-column: 2;grid-row: 1;}.sl-trending-mosaic__grid[data-layout="five"] > [data-pos="3"]{grid-column: 3;grid-row: 1;}.sl-trending-mosaic__grid[data-layout="five"] > [data-pos="4"]{grid-column: 2;grid-row: 2;}.sl-trending-mosaic__grid[data-layout="five"] > [data-pos="5"]{grid-column: 3;grid-row: 2;}.sl-trending-mosaic__grid[data-layout="five"] > [data-pos="1"] .sl-trending-mosaic__title{font-size: calc(clamp(22px,1.75vw,26px) * var(--tm-card-text-scale,1));}.sl-trending-mosaic__grid[data-layout="five"] > :not([data-pos="1"]) .sl-trending-mosaic__title{font-size: calc(clamp(17px,1.3vw,20px) * var(--tm-card-text-scale,1));}.sl-trending-mosaic__grid[data-layout="five"] > :not([data-pos="1"]) .sl-trending-mosaic__content{padding: clamp(14px,1.3vw,18px);}}@media (min-width: 1024px){.sl-bs{scroll-margin-top: var(--sl-header-height-desktop,66px);}.sl-mpdp--desktop-screen{padding-top: 26px;padding-bottom: 14px;margin-top: var(--bs-space-above-d,40px);}.sl-mpdp.sl-mpdp--desktop-screen > .sl-bs__inner:not(.sl-mpdp__navwrap),.sl-mpdp.sl-mpdp--desktop-screen > .sl-mpdp__stage{width: min(calc(100% - 64px),1380px);max-width: none;margin-inline: auto;padding-inline: 0;}.sl-mpdp--desktop-screen > .sl-mpdp__stage .sl-mpdp__panel{flex: 1 1 100%;width: 100%;max-width: none;}.sl-mpdp--desktop-screen .sl-bs__heading{font-size: min(var(--bs-heading-d,40px),clamp(26px,5.6svh,48px));}.sl-mpdp--desktop-screen .sl-mpdp__body{grid-template-columns: minmax(0,46%) minmax(0,1fr);gap: clamp(32px,3.6vw,56px);}.sl-mpdp .sl-pdp-sum__crumb{display: none;}.sl-mpdp--desktop-screen.sl-mpdp--surface-open .sl-mpdp__panel{padding-inline: 0;}}@media (min-width: 768px){.sl-customer-reels__track{margin-inline: auto;}.sl-customer-reels__item,.sl-customer-reels.is-settling .sl-customer-reels__item{transform: none;transform-style: flat;opacity: 1;}.sl-customer-reels__item:not(.is-active) :is(.sl-customer-reels__video,.sl-customer-reels__poster){opacity: var(--cr-depth-opacity,1);}.sl-customer-reels.is-fit .sl-customer-reels__item :is(.sl-customer-reels__video,.sl-customer-reels__poster){opacity: 1;}.sl-customer-reels__product small,.sl-customer-reels__product .sl-customer-reels__product-cta{font-size: 9px;letter-spacing: .1em;text-decoration-thickness: 1px;}.sl-customer-reels__product--card .sl-customer-reels__product-cta{font-size: 9px;}}.sl-customer-reels__stars{margin-top: 3px;}.sl-customer-reels__stars .sl-pdp-stars{--star-size: 11px;gap: 1px;}.sl-customer-reels__card .sl-customer-reels__stars{margin-top: -8px;}@media (min-width: 1024px) and (max-height: 760px){.sl-mpdp--desktop-screen{padding-top: 18px;}.sl-mpdp--desktop-screen .sl-mpdp__panel{--sb-title-size: 19px;--sb-price-size: 21px;--sb-gap: 5px;--sb-gap-group: 4px;--sb-btn-h: 36px;--sb-chip-h: 28px;--sb-swatch: 24px;--sb-pay-space: 4px;padding: 12px;}}@media (min-width: 768px) and (max-width: 1023px){.sl-video-rail[data-layout="peek"][data-peek~="t"] .sl-video-rail__mask{margin-left: 0;width: 100%;}.sl-video-rail[data-layout="peek"][data-peek~="t"] .sl-video-rail__track{width: -moz-max-content;width: max-content;padding-right: var(--focus-inset-left);}.sl-video-rail[data-layout="peek"][data-peek~="t"] .sl-video-rail__scroller{padding-inline: var(--focus-inset-left) 0;scroll-padding-inline: var(--focus-inset-left);}.sl-video-rail[data-layout="peek"][data-peek~="t"] .sl-video-rail__item{width: calc((100cqw - var(--focus-inset-left) - var(--focus-peek,76px) - (var(--focus-gap) * var(--focus-n))) / var(--focus-n));}}@media (min-width: 1024px) and (max-width: 1279px){.sl-video-rail[data-layout="peek"][data-peek~="m"] .sl-video-rail__mask{margin-left: 0;width: 100%;}.sl-video-rail[data-layout="peek"][data-peek~="m"] .sl-video-rail__track{width: -moz-max-content;width: max-content;padding-right: var(--focus-inset-left);}.sl-video-rail[data-layout="peek"][data-peek~="m"] .sl-video-rail__scroller{padding-inline: var(--focus-inset-left) 0;scroll-padding-inline: var(--focus-inset-left);}.sl-video-rail[data-layout="peek"][data-peek~="m"] .sl-video-rail__item{width: calc((100cqw - var(--focus-inset-left) - var(--focus-peek,76px) - (var(--focus-gap) * var(--focus-n))) / var(--focus-n));}}@media (min-width: 1280px){.sl-video-rail[data-layout="peek"][data-peek~="d"] .sl-video-rail__mask{margin-left: 0;width: 100%;}.sl-video-rail[data-layout="peek"][data-peek~="d"] .sl-video-rail__track{width: -moz-max-content;width: max-content;padding-right: var(--focus-inset-left);}.sl-video-rail[data-layout="peek"][data-peek~="d"] .sl-video-rail__scroller{padding-inline: var(--focus-inset-left) 0;scroll-padding-inline: var(--focus-inset-left);}.sl-video-rail[data-layout="peek"][data-peek~="d"] .sl-video-rail__item{width: calc((100cqw - var(--focus-inset-left) - var(--focus-peek,76px) - (var(--focus-gap) * var(--focus-n))) / var(--focus-n));}}.sl-video-rail__name-row{display: flex;align-items: center;gap: 9px;max-width: 100%;min-width: 0;}.sl-video-rail__thumb{flex: 0 0 auto;width: 34px;height: 34px;overflow: hidden;border-radius: 9px;background: #EFE8DE;border: 1px solid rgba(255,253,249,.6);box-shadow: 0 2px 8px rgba(25,19,15,.28);}.sl-video-rail__thumb img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-video-rail__name-row .sl-video-rail__name{min-width: 0;}.sl-video-rail__name-row + .sl-video-rail__price{margin-top: 7px;}.sl-video-rail[data-name-style="inset"] .sl-video-rail__name-row{padding: 5px 12px 5px 5px;border-radius: 14px;background: rgba(255,253,249,.95);border: 1px solid rgba(231,223,210,.9);box-shadow: 0 8px 20px rgba(25,19,15,.22);}.sl-video-rail[data-name-style="inset"] .sl-video-rail__thumb{border-color: rgba(231,223,210,.9);box-shadow: none;border-radius: 10px;}.sl-video-rail[data-name-style="inset"] .sl-video-rail__name{color: #2B241F;}@media (min-width: 768px){.sl-video-rail__thumb{width: 40px;height: 40px;border-radius: 10px;}.sl-video-rail[data-name-style="inset"] .sl-video-rail__thumb{border-radius: 11px;}.sl-video-rail__name-row{gap: 10px;}}.sl-pcard__savepill{display: inline-flex;align-items: center;align-self: flex-start;margin-top: 6px;padding: 2px 9px;border-radius: 999px;font-family: var(--sl-font-sans);font-size: 11px;font-weight: 600;line-height: 1.5;letter-spacing: .01em;white-space: nowrap;}.sl-pcard--v2 .sl-pcard__offer--off{font-weight: 600;letter-spacing: .02em;}@media (min-width: 768px){.sl-featured-products--floating .sl-section-header{padding: .6rem 1.3rem .7rem;}.sl-featured-products .sl-section-header{margin-bottom: clamp(1.5rem,2.6vw,2.2rem);}.sl-featured-products .sl-section-header__title{line-height: 1.1;}.sl-featured-products__subtext{margin-top: .3rem;}}@media (min-width: 1025px){.sl-featured-products__grid{width: calc(100% * var(--sl-featured-card-scale-d,.9));margin-inline: auto;}.sl-featured-products .sl-pcard--v2:not(.sl-product-card--layered){display: flex;flex-direction: column;}.sl-featured-products .sl-pcard--v2:not(.sl-product-card--layered) .sl-pcard__body{flex: 1 1 auto;display: flex;flex-direction: column;}.sl-featured-products .sl-pcard--v2:not(.sl-product-card--layered) .sl-pcard__head,.sl-featured-products .sl-pcard--v2:not(.sl-product-card--layered) .sl-pcard__head--rated{min-height: 0;}.sl-featured-products .sl-pcard--v2:not(.sl-product-card--layered) .sl-pcard__prices{padding-top: 6px;}.sl-featured-products__grid.sl-shopx{--slx-name-d: 15px;}}.sl-written-testimonials__customer{grid-template-columns: auto minmax(0,1fr) auto;grid-template-areas: "avatar identity identity" "stars stars verified";grid-template-rows: auto minmax(18px,auto);gap: 0;row-gap: 18px;align-items: center;}.sl-written-testimonials__customer > .sl-written-testimonials__avatar{grid-area: avatar;margin-right: 12px;}.sl-written-testimonials__customer > .sl-written-testimonials__identity{grid-area: identity;}.sl-written-testimonials__customer > .sl-written-testimonials__stars{grid-area: stars;justify-self: start;}.sl-written-testimonials__customer > .sl-written-testimonials__verified{grid-area: verified;justify-self: end;}.sl-written-testimonials__quote{flex: 0 0 auto;}.sl-written-testimonials__card{height: var(--wt-card-h,var(--wt-card-height-m));transition: transform 420ms cubic-bezier(.2,.8,.2,1),opacity 300ms ease,box-shadow 380ms ease,filter 380ms ease,background-color 320ms ease,height 280ms cubic-bezier(.2,.8,.2,1);}.sl-written-testimonials__stage{height: calc(var(--wt-card-h,var(--wt-card-height-m)) + var(--wt-stack-m) + var(--wt-stack-m) + 20px);transition: height 280ms cubic-bezier(.2,.8,.2,1);}.sl-written-testimonials__card.is-measuring{height: auto !important;transition: none !important;}.sl-written-testimonials__card.is-expanded .sl-written-testimonials__quote{display: block;-webkit-line-clamp: unset;}.sl-written-testimonials__more{align-self: flex-start;margin: 8px 0 0;padding: 0;border: 0;background: none;color: color-mix(in srgb,var(--wt-card-text) 62%,var(--wt-star));font-family: var(--sl-font-sans);font-size: 10px;font-weight: 650;letter-spacing: .12em;line-height: 1.2;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;text-transform: uppercase;cursor: pointer;}.sl-written-testimonials__more[hidden]{display: none;}.sl-written-testimonials__more:focus-visible{outline: 2px solid var(--wt-star);outline-offset: 3px;border-radius: 2px;}.sl-written-testimonials__subtext{display: none;}.sl-written-testimonials__visual{display: none;}@media (min-width: 768px){.sl-written-testimonials__card{height: var(--wt-card-h,var(--wt-card-height-d));}.sl-written-testimonials__stage{height: calc(var(--wt-card-h,var(--wt-card-height-d)) + var(--wt-stack-d) + var(--wt-stack-d) + 22px);}.sl-written-testimonials__quote{max-width: none;margin-top: 16px;-webkit-line-clamp: 5;font-size: var(--wt-quote-d);}.sl-written-testimonials__review-images{margin-top: 12px;}.sl-written-testimonials__divider{margin-top: 16px;}.sl-written-testimonials__product-review{margin-top: 12px;}.sl-written-testimonials__subtext{display: block;max-width: 44ch;margin: 16px auto 0;color: var(--wt-meta);font-family: var(--sl-font-serif);font-size: 19px;line-height: 1.5;text-wrap: pretty;}}@media (min-width: 1024px){.sl-written-testimonials__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,520px);grid-template-rows: auto auto;-moz-column-gap: clamp(32px,5vw,96px);column-gap: clamp(32px,5vw,96px);align-items: center;width: min(100%,1240px);}.sl-written-testimonials__header{grid-column: 1;grid-row: 1 / span 2;align-self: start;position: relative;z-index: 2;width: auto;max-width: 560px;margin: 8px 0 0;text-align: left;}.sl-written-testimonials__stage{grid-column: 2;grid-row: 1;width: 100%;}.sl-written-testimonials__navigation{grid-column: 2;grid-row: 2;}.sl-written-testimonials__subtext{max-width: 27ch;margin: 18px 0 0;font-size: 21px;}.sl-written-testimonials.has-visual .sl-written-testimonials__visual{display: block;position: absolute;z-index: 0;inset: auto auto 6% 0;height: 84%;width: var(--wt-side-size,62%);background-repeat: no-repeat;background-size: cover;background-position: var(--wt-side-x,40%) var(--wt-side-y,55%);opacity: var(--wt-side-opacity,.92);pointer-events: none;}.sl-written-testimonials.has-visual .sl-written-testimonials__inner{position: relative;z-index: 1;}.sl-written-testimonials.has-visual .sl-written-testimonials__heading,.sl-written-testimonials.has-visual .sl-written-testimonials__subtext{text-shadow: 0 0 22px var(--wt-bg),0 0 8px var(--wt-bg);}}@media (min-width: 768px) and (max-width: 1023px){.sl-vstory__media{height: min(var(--vs-h-d,680px),620px);}}@media (min-width: 768px){.sl-video-rail__media{aspect-ratio: var(--focus-card-aspect-d,var(--focus-card-aspect,4 / 5));}}.sl-customer-reels__product small,.sl-customer-reels__product .sl-customer-reels__product-cta,.sl-customer-reels__product--card .sl-customer-reels__product-cta{width: auto;min-width: 0;padding: 0;font-size: 9px;font-weight: 600;line-height: 1.2;letter-spacing: .03em;text-decoration-thickness: 1px;text-underline-offset: 2px;}.sl-customer-reels__cta-arrow{margin-left: .3em;letter-spacing: 0;}.sl-fade-media{--fade-top: 0%;--fade-right: 0%;--fade-bottom: 0%;--fade-left: 0%;-webkit-mask-image: linear-gradient(to bottom,transparent 0,rgb(0 0 0 / .104) calc(var(--fade-top) * .2),rgb(0 0 0 / .352) calc(var(--fade-top) * .4),rgb(0 0 0 / .648) calc(var(--fade-top) * .6),rgb(0 0 0 / .896) calc(var(--fade-top) * .8),#000 var(--fade-top)),linear-gradient(to left,transparent 0,rgb(0 0 0 / .104) calc(var(--fade-right) * .2),rgb(0 0 0 / .352) calc(var(--fade-right) * .4),rgb(0 0 0 / .648) calc(var(--fade-right) * .6),rgb(0 0 0 / .896) calc(var(--fade-right) * .8),#000 var(--fade-right)),linear-gradient(to top,transparent 0,rgb(0 0 0 / .104) calc(var(--fade-bottom) * .2),rgb(0 0 0 / .352) calc(var(--fade-bottom) * .4),rgb(0 0 0 / .648) calc(var(--fade-bottom) * .6),rgb(0 0 0 / .896) calc(var(--fade-bottom) * .8),#000 var(--fade-bottom)),linear-gradient(to right,transparent 0,rgb(0 0 0 / .104) calc(var(--fade-left) * .2),rgb(0 0 0 / .352) calc(var(--fade-left) * .4),rgb(0 0 0 / .648) calc(var(--fade-left) * .6),rgb(0 0 0 / .896) calc(var(--fade-left) * .8),#000 var(--fade-left));mask-image: linear-gradient(to bottom,transparent 0,rgb(0 0 0 / .104) calc(var(--fade-top) * .2),rgb(0 0 0 / .352) calc(var(--fade-top) * .4),rgb(0 0 0 / .648) calc(var(--fade-top) * .6),rgb(0 0 0 / .896) calc(var(--fade-top) * .8),#000 var(--fade-top)),linear-gradient(to left,transparent 0,rgb(0 0 0 / .104) calc(var(--fade-right) * .2),rgb(0 0 0 / .352) calc(var(--fade-right) * .4),rgb(0 0 0 / .648) calc(var(--fade-right) * .6),rgb(0 0 0 / .896) calc(var(--fade-right) * .8),#000 var(--fade-right)),linear-gradient(to top,transparent 0,rgb(0 0 0 / .104) calc(var(--fade-bottom) * .2),rgb(0 0 0 / .352) calc(var(--fade-bottom) * .4),rgb(0 0 0 / .648) calc(var(--fade-bottom) * .6),rgb(0 0 0 / .896) calc(var(--fade-bottom) * .8),#000 var(--fade-bottom)),linear-gradient(to right,transparent 0,rgb(0 0 0 / .104) calc(var(--fade-left) * .2),rgb(0 0 0 / .352) calc(var(--fade-left) * .4),rgb(0 0 0 / .648) calc(var(--fade-left) * .6),rgb(0 0 0 / .896) calc(var(--fade-left) * .8),#000 var(--fade-left));-webkit-mask-composite: source-in,source-in,source-in;mask-composite: intersect;}.sl-featured-products{background-color: var(--sl-featured-bg,#fffdf9);}.sl-featured-products__background{background: transparent var(--sl-media-poster,none) center / cover no-repeat;opacity: var(--sl-featured-video-opacity,.55);}.sl-featured-products--has-video .sl-section-header,.sl-featured-products--has-video.sl-featured-products--floating .sl-section-header{width: auto;max-width: none;padding: 0;border-radius: 0;background: none;box-shadow: none;backdrop-filter: none;}.sl-featured-products--has-video .sl-section-header__title{text-shadow: 0 0 26px color-mix(in srgb,var(--sl-featured-bg,#fffdf9) 55%,transparent);}.sl-featured-products--has-video .sl-featured-products__subtext{max-width: none;margin-top: .85rem;font-size: 13px;font-weight: 450;letter-spacing: .22em;text-shadow: 0 0 16px color-mix(in srgb,var(--sl-featured-bg,#fffdf9) 60%,transparent);}.sl-featured-products--has-video .sl-pcard--v2{box-shadow: 0 1px 2px rgb(58 40 26 / .07),0 6px 14px -4px rgb(58 40 26 / .12),0 22px 42px -14px rgb(58 40 26 / .20),0 46px 84px -34px rgb(58 40 26 / .26);}.sl-featured-products--has-video .sl-featured-products__subtext{color: color-mix(in srgb,var(--sl-featured-heading-color,#2b241f) 84%,transparent);font-size: 14px;font-weight: 500;}@media (min-width: 768px){.sl-written-testimonials__customer{row-gap: 16px;}.sl-written-testimonials__stars{font-size: 13px;}.sl-written-testimonials__verified{font-size: 8px;}.sl-written-testimonials__quote{margin-top: 18px;font-weight: 400;line-height: 1.4;letter-spacing: -.012em;color: color-mix(in srgb,var(--wt-card-text) 80%,transparent);}.sl-written-testimonials__review-images{gap: 8px;margin-top: 14px;}.sl-written-testimonials__product-review{margin-inline: 8px;margin-top: 14px;}.sl-written-testimonials__product-review.has-image{grid-template-columns: 54px minmax(0,1fr);gap: 14px;padding: 13px 14px 13px 12px;}.sl-written-testimonials__product-image{width: 54px;height: 54px;}}@media (min-width: 1024px){.sl-written-testimonials__stage{margin-top: 32px;}.sl-written-testimonials.has-visual .sl-written-testimonials__visual{width: var(--wt-side-size,62%);}}.sl-written-testimonials__navigation{gap: 14px;}.sl-written-testimonials__arrow{width: 44px;height: 44px;border: 1px solid #DDD3C6;border-radius: 50%;background: #FFFFFF;color: #2B241F;box-shadow: 0 1px 2px rgb(43 36 31 / .05);transition: background-color .2s ease,border-color .2s ease,opacity .2s ease,box-shadow .2s ease;}.sl-written-testimonials__arrow svg{display: block;}.sl-written-testimonials__arrow:hover,.sl-written-testimonials__arrow:focus-visible{border-color: #2B241F;background: #F3EEE6;box-shadow: 0 4px 12px -6px rgb(43 36 31 / .35);}.sl-written-testimonials__arrow--prev:hover,.sl-written-testimonials__arrow--next:hover{transform: none;}.sl-written-testimonials__arrow:focus-visible{outline: 2px solid var(--wt-star);outline-offset: 3px;}.sl-written-testimonials__arrow:disabled,.sl-written-testimonials__arrow[aria-disabled="true"]{opacity: .4;cursor: default;pointer-events: none;}.sl-written-testimonials__product > span{-webkit-line-clamp: 3;}@media (min-width: 1024px){.sl-written-testimonials.has-visual .sl-written-testimonials__subtext{color: color-mix(in srgb,var(--wt-card-text) 76%,transparent);font-weight: 450;text-shadow: 0 0 20px var(--wt-bg),0 0 10px var(--wt-bg),0 0 4px var(--wt-bg);}}.sl-written-testimonials__product > span{text-wrap: balance;}.sl-review-ticker__pill{min-height: 62px;gap: 10px;}@media (min-width: 768px){.sl-review-ticker__pill{width: var(--rt-pill-width-d,304px);min-height: 62px;gap: 10px;padding: var(--rt-pill-pad-d) calc(var(--rt-pill-pad-d) + 2px);}.sl-review-ticker__avatar{font-size: 11px;}.sl-review-ticker__stars{font-size: 9px;}}.sl-customer-reels__product .sl-customer-reels__name-arrow{display: none;}@media (min-width: 768px){.sl-customer-reels--link-name .sl-customer-reels__product small,.sl-customer-reels--link-name .sl-customer-reels__product .sl-customer-reels__product-cta{display: none;}.sl-customer-reels--link-name a.sl-customer-reels__product .sl-customer-reels__product-name,.sl-customer-reels--link-name a.sl-customer-reels__product > span:not(.sl-customer-reels__thumb):not(.sl-customer-reels__product-copy){display: block;overflow: visible;-webkit-line-clamp: unset;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;text-decoration-color: color-mix(in srgb,currentColor 52%,transparent);transition: text-decoration-color .25s ease;}.sl-customer-reels--link-name .sl-customer-reels__product .sl-customer-reels__name-arrow{display: inline-block;overflow: visible;margin-left: .45em;font-size: .9em;font-weight: 500;line-height: 1;text-decoration: none;transition: transform .25s ease;}.sl-customer-reels--link-name a.sl-customer-reels__product:hover .sl-customer-reels__product-name,.sl-customer-reels--link-name a.sl-customer-reels__product:focus-visible .sl-customer-reels__product-name,.sl-customer-reels--link-name a.sl-customer-reels__product:hover > span:not(.sl-customer-reels__thumb):not(.sl-customer-reels__product-copy){text-decoration-color: currentColor;}.sl-customer-reels--link-name a.sl-customer-reels__product:hover .sl-customer-reels__name-arrow,.sl-customer-reels--link-name a.sl-customer-reels__product:focus-visible .sl-customer-reels__name-arrow{transform: translateX(3px);}}@media (prefers-reduced-motion: reduce){.sl-customer-reels--link-name .sl-customer-reels__name-arrow,.sl-customer-reels--link-name a.sl-customer-reels__product .sl-customer-reels__product-name{transition: none;}}@media (min-width: 1024px){.sl-written-testimonials__stage{margin-top: 60px;}.sl-written-testimonials__deck::before{content: '';position: absolute;z-index: 0;left: 50%;bottom: -4px;width: calc(var(--wt-card-width-d) * 1.08);height: 64px;transform: translateX(-50%);background: radial-gradient(ellipse at 50% 40%,rgb(43 34 27 / .30) 0,rgb(43 34 27 / .15) 42%,transparent 72%);filter: blur(14px);pointer-events: none;}.sl-written-testimonials[data-card-surface] .sl-written-testimonials__card.is-active{box-shadow: inset 0 1px 0 rgb(255 255 255 / .82),inset 0 0 0 1px rgb(255 255 255 / .16),0 1px 2px rgb(43 34 27 / .10),0 12px 22px -6px rgb(43 34 27 / .16),0 34px 60px -18px rgb(43 34 27 / .24),0 70px 100px -40px rgb(43 34 27 / .26);}.sl-written-testimonials[data-card-surface] .sl-written-testimonials__card.is-next{box-shadow: 0 1px 2px rgb(43 34 27 / .07),0 16px 30px -10px rgb(43 34 27 / .17),0 42px 72px -28px rgb(43 34 27 / .20);}.sl-written-testimonials[data-card-surface] .sl-written-testimonials__card.is-prev{box-shadow: 0 1px 2px rgb(43 34 27 / .06),0 12px 24px -10px rgb(43 34 27 / .15),0 30px 56px -26px rgb(43 34 27 / .17);}}@media (min-width: 1024px){.sl-mpdp--desktop-screen{height: calc((100svh - var(--sl-header-height-desktop,66px) - 1px) * var(--mp-height-d,1.1));}}@media (min-width: 768px){.sl-customer-reels--link-name a.sl-customer-reels__product .sl-customer-reels__product-name,.sl-customer-reels--link-name a.sl-customer-reels__product > span:not(.sl-customer-reels__thumb):not(.sl-customer-reels__product-copy){text-wrap: balance;}}.sl-instagram-feed__flip,.sl-instagram-feed__flipper{position: relative;}.sl-instagram-feed__side,.sl-instagram-feed__showcase{display: contents;}.sl-instagram-feed--floating .sl-instagram-feed__side > *,.sl-instagram-feed--floating .sl-instagram-feed__showcase > *{position: relative;z-index: 1;}.sl-instagram-feed__aside,.sl-instagram-feed__face--back,.sl-instagram-feed__flipbar{display: none;}.sl-instagram-feed__qr{display: grid;place-items: center;padding: 12px;border-radius: 16px;background: var(--ig-qr-tile,#fff);box-shadow: 0 1px 2px rgb(43 34 27 / .08),0 12px 26px -14px rgb(43 34 27 / .26);line-height: 0;}.sl-instagram-feed__qr img{display: block;width: 100%;height: auto;max-width: none;-o-object-fit: contain;object-fit: contain;opacity: 1;filter: none;mix-blend-mode: normal;border-radius: 0;}.sl-instagram-feed__qr::before,.sl-instagram-feed__qr::after{content: none;}.sl-instagram-feed--heading-left .sl-instagram-feed__header{text-align: left;margin-left: 0;}.sl-instagram-feed--heading-left .sl-instagram-feed__eyebrow{justify-content: flex-start;}.sl-instagram-feed--heading-center .sl-instagram-feed__header{text-align: center;}.sl-instagram-feed--heading-center .sl-instagram-feed__eyebrow{justify-content: center;}@media (max-width: 767px){.sl-instagram-feed--can-flip .sl-instagram-feed__flipper{touch-action: pan-y pinch-zoom;-webkit-tap-highlight-color: transparent;}.sl-instagram-feed--can-flip .sl-instagram-feed__flipper:focus{outline: none;}.sl-instagram-feed--can-flip .sl-instagram-feed__flipper:focus-visible{outline: 2px solid var(--ig-flip,#211e1a);outline-offset: 5px;border-radius: calc(var(--ig-card-radius-m,22px) + 4px);}.sl-instagram-feed--can-flip .sl-instagram-feed__face--back{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;visibility: hidden;}.sl-instagram-feed--can-flip .sl-instagram-feed__flip.is-flipped .sl-instagram-feed__face--front{visibility: hidden;}.sl-instagram-feed--can-flip .sl-instagram-feed__flip.is-flipped .sl-instagram-feed__face--back{visibility: visible;}.sl-instagram-feed--can-flip .sl-instagram-feed__flip.is-turning{perspective: 1600px;}.sl-instagram-feed--can-flip .sl-instagram-feed__flip.is-turning .sl-instagram-feed__flipper{transform-style: preserve-3d;transition: transform .8s cubic-bezier(.2,.75,.2,1);will-change: transform;}.sl-instagram-feed--can-flip .sl-instagram-feed__flip.is-turning.is-flipped .sl-instagram-feed__flipper{transform: rotateY(180deg);}.sl-instagram-feed--can-flip .sl-instagram-feed__flip.is-turning .sl-instagram-feed__face{backface-visibility: hidden;visibility: visible;}.sl-instagram-feed--can-flip .sl-instagram-feed__flip.is-turning .sl-instagram-feed__face--back{transform: rotateY(180deg);}.sl-instagram-feed:not(.sl-instagram-feed--floating) .sl-instagram-feed__face--back{padding: 16px;border: 1px solid var(--ig-card-border);border-radius: var(--ig-card-radius-m);background: var(--ig-card-bg);box-shadow: var(--ig-card-shadow);}.sl-instagram-feed__back{display: flex;width: 100%;flex-direction: column;align-items: center;gap: 22px;text-align: center;}.sl-instagram-feed__back-id{display: flex;align-items: center;gap: 12px;text-align: left;}.sl-instagram-feed__back-id .sl-instagram-feed__avatar-ring{width: 46px;flex: 0 0 auto;}.sl-instagram-feed__back-name{display: grid;gap: 3px;}.sl-instagram-feed__back-name strong{color: var(--ig-text);font-family: var(--sl-font-sans);font-size: 16px;font-weight: 650;line-height: 1.1;}.sl-instagram-feed__back-name small{color: var(--ig-meta);font-family: var(--sl-font-sans);font-size: 9px;font-weight: 600;letter-spacing: .2em;text-transform: uppercase;}.sl-instagram-feed__back-qr{display: grid;width: 100%;justify-items: center;gap: 14px;margin: 0;}.sl-instagram-feed__back-qr .sl-instagram-feed__qr{width: min(calc(var(--ig-qr-m,232px) + 28px),100%);padding: 14px;}.sl-instagram-feed__back-qr figcaption{color: var(--ig-text);font-family: var(--sl-font-serif);font-size: 18px;line-height: 1.2;}.sl-instagram-feed__back-link{color: var(--ig-meta);font-family: var(--sl-font-sans);font-size: 11px;font-weight: 600;letter-spacing: .14em;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;text-transform: uppercase;}.sl-instagram-feed__back-link:focus-visible{outline: 2px solid var(--ig-flip,#211e1a);outline-offset: 3px;}@media (min-width: 600px){.sl-instagram-feed{--ig-avatar-m: 78px;--ig-heading-m: 30px;--ig-handle-m: 19px;}.sl-instagram-feed__inner{width: min(100%,540px);}.sl-instagram-feed--floating .sl-instagram-feed__card{padding: 20px;}}.sl-instagram-feed__flipbar{display: none;}.sl-instagram-feed--can-flip .sl-instagram-feed__flip.is-ready .sl-instagram-feed__flipbar{display: flex;justify-content: center;margin-top: 18px;}.sl-instagram-feed__flip-hint{display: inline-flex;align-items: center;gap: 9px;margin: 0;color: var(--ig-meta);font-family: var(--sl-font-sans);font-size: 10px;font-weight: 600;letter-spacing: .2em;line-height: 1.3;text-transform: uppercase;}.sl-instagram-feed__flip-hint svg{flex: 0 0 auto;width: 15px;height: 15px;fill: none;stroke: var(--ig-flip,#211e1a);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;opacity: .7;}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.sl-instagram-feed--can-flip .sl-instagram-feed__face--back{position: relative;display: none;}.sl-instagram-feed--can-flip .sl-instagram-feed__flip.is-flipped .sl-instagram-feed__face--back{display: flex;}.sl-instagram-feed--can-flip .sl-instagram-feed__flip.is-flipped .sl-instagram-feed__face--front{display: none;}}@media (min-width: 768px){.sl-instagram-feed{--ig-cols-gap: clamp(36px,4.6vw,64px);}.sl-instagram-feed__face--back,.sl-instagram-feed__flipbar{display: none !important;}.sl-instagram-feed .sl-instagram-feed__card.sl-instagram-feed__face--front{position: relative;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2fr);-moz-column-gap: var(--ig-cols-gap);column-gap: var(--ig-cols-gap);align-items: stretch;}.sl-instagram-feed__side,.sl-instagram-feed__showcase{display: flex;min-width: 0;flex-direction: column;}.sl-instagram-feed .sl-instagram-feed__header--inside{margin: 0 0 clamp(20px,2.2vw,28px);}.sl-instagram-feed--floating .sl-instagram-feed__header--inside .sl-instagram-feed__eyebrow{gap: 11px;font-size: 12px;letter-spacing: .26em;}.sl-instagram-feed--floating .sl-instagram-feed__header--inside .sl-instagram-feed__eyebrow svg{width: 22px;height: 22px;}.sl-instagram-feed:not(.sl-instagram-feed--floating) .sl-instagram-feed__header{width: calc((100% - var(--ig-cols-gap)) / 3);margin: 0 0 28px;}.sl-instagram-feed:not(.sl-instagram-feed--floating) .sl-instagram-feed__heading{font-size: clamp(26px,2.6vw,var(--ig-heading-d));}.sl-instagram-feed .sl-instagram-feed__profile{width: 100%;margin: 0;}.sl-instagram-feed .sl-instagram-feed__profile-main{display: grid;grid-template-columns: var(--ig-avatar-d) minmax(0,1fr);grid-template-rows: auto auto auto;-moz-column-gap: clamp(14px,1.5vw,20px);column-gap: clamp(14px,1.5vw,20px);align-items: start;}.sl-instagram-feed .sl-instagram-feed__profile-copy{display: contents;}.sl-instagram-feed .sl-instagram-feed__avatar-ring{grid-column: 1;grid-row: 1 / span 2;align-self: center;width: var(--ig-avatar-d);}.sl-instagram-feed .sl-instagram-feed__monogram{font-size: calc(var(--ig-avatar-d) * .47);}.sl-instagram-feed .sl-instagram-feed__handle-row{grid-column: 2;grid-row: 1;align-self: end;min-width: 0;}.sl-instagram-feed .sl-instagram-feed__handle{font-size: var(--ig-handle-d);overflow-wrap: anywhere;}.sl-instagram-feed .sl-instagram-feed__display-name{grid-column: 2;grid-row: 2;align-self: start;margin-top: 7px;font-size: 10px;}.sl-instagram-feed .sl-instagram-feed__stats{grid-column: 1 / -1;grid-row: 3;display: flex;width: 100%;margin-top: clamp(18px,1.8vw,24px);justify-content: space-between;}.sl-instagram-feed .sl-instagram-feed__stats > span{padding: 0 clamp(10px,1.3vw,18px);text-align: left;}.sl-instagram-feed .sl-instagram-feed__stats > span:first-child{padding-left: 0;}.sl-instagram-feed .sl-instagram-feed__stats > span:last-child{padding-right: 0;}.sl-instagram-feed .sl-instagram-feed__stats strong{font-size: clamp(17px,1.5vw,20px);}.sl-instagram-feed .sl-instagram-feed__stats small{font-size: 9px;letter-spacing: .14em;}.sl-instagram-feed .sl-instagram-feed__bio{max-width: none;margin: clamp(16px,1.6vw,22px) 0 0;font-size: clamp(16px,1.45vw,19px);line-height: 1.4;}.sl-instagram-feed .sl-instagram-feed__follow{display: flex;width: 100%;min-height: 46px;margin-top: clamp(16px,1.6vw,22px);padding: 0 20px;font-size: 15px;font-weight: 550;letter-spacing: 0;}.sl-instagram-feed__aside{display: block;margin: auto 0 0;padding-top: clamp(20px,2vw,28px);}.sl-instagram-feed__aside--qr{display: flex;align-items: center;gap: 12px clamp(14px,1.5vw,20px);margin-top: clamp(20px,2vw,28px);border-top: 1px solid var(--ig-border);padding-top: clamp(16px,1.6vw,22px);}.sl-instagram-feed__aside--qr .sl-instagram-feed__qr{flex: 0 0 auto;width: calc(var(--ig-qr-d,144px) + 16px);padding: 8px;border-radius: 12px;}.sl-instagram-feed__qr-caption{display: grid;min-width: 0;flex: 1 1 auto;gap: 4px;}.sl-instagram-feed__qr-caption strong{color: var(--ig-text);font-family: var(--sl-font-serif);font-size: clamp(16px,1.45vw,19px);font-weight: 400;line-height: 1.25;}.sl-instagram-feed__qr-caption span{color: var(--ig-meta);font-family: var(--sl-font-serif);font-size: clamp(15px,1.3vw,17px);line-height: 1.3;overflow-wrap: anywhere;}.sl-instagram-feed__aside--image img{display: block;width: 100%;aspect-ratio: 4 / 3;-o-object-fit: cover;object-fit: cover;border-radius: 14px;box-shadow: 0 1px 2px rgb(43 34 27 / .08),0 12px 24px -16px rgb(43 34 27 / .34);}.sl-instagram-feed__showcase{position: relative;container-type: inline-size;}.sl-instagram-feed__showcase::before{content: '';position: absolute;top: 0;bottom: 0;left: calc(var(--ig-cols-gap) / -2);width: 1px;background: var(--ig-border);pointer-events: none;}.sl-instagram-feed .sl-instagram-feed__tabs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%;height: auto;margin: 0 0 clamp(14px,1.4vw,18px);padding: 0;gap: 0;border: 0;border-bottom: 1px solid var(--ig-border);border-radius: 0;background: none;}.sl-instagram-feed .sl-instagram-feed__tabs > button{width: auto;height: 54px;border-radius: 0;background: none;box-shadow: none;}.sl-instagram-feed .sl-instagram-feed__tabs > button.is-active::after{content: '';right: auto;bottom: -1px;left: 50%;width: clamp(64px,8vw,96px);height: 2px;transform: translateX(-50%);}.sl-instagram-feed .sl-instagram-feed__tabs svg{width: 24px;height: 24px;}.sl-instagram-feed .sl-instagram-feed__grid{flex: 1 1 auto;grid-template-columns: repeat(3,minmax(0,1fr));grid-auto-rows: 1fr;gap: var(--ig-grid-gap-d,10px);margin-top: 0;}.sl-instagram-feed .sl-instagram-feed__post{aspect-ratio: auto;min-height: calc((100cqw - 2 * var(--ig-grid-gap-d,10px)) / 3);border-radius: var(--ig-image-radius-d,8px);box-shadow: 0 1px 2px rgb(43 34 27 / .08),0 8px 16px -12px rgb(43 34 27 / .3);}.sl-instagram-feed .sl-instagram-feed__post img{position: absolute;inset: 0;width: 100%;height: 100%;}.sl-instagram-feed--floating[data-card-surface="plain"] .sl-instagram-feed__post{background: color-mix(in srgb,var(--ig-border) 60%,var(--ig-card-bg));}}@media (min-width: 768px) and (max-width: 1023px){.sl-instagram-feed .sl-instagram-feed__card.sl-instagram-feed__face--front{grid-template-columns: minmax(0,1.05fr) minmax(0,1.55fr);}.sl-instagram-feed .sl-instagram-feed__profile-main{grid-template-columns: 68px minmax(0,1fr);}.sl-instagram-feed .sl-instagram-feed__avatar-ring{width: 68px;}.sl-instagram-feed .sl-instagram-feed__monogram{font-size: 32px;}.sl-instagram-feed .sl-instagram-feed__handle{font-size: 18px;}.sl-instagram-feed__aside--qr .sl-instagram-feed__qr{width: 136px;padding: 6px;}.sl-instagram-feed__aside--qr{flex-wrap: wrap;}}@supports not (width: 1cqw){@media (min-width: 768px){.sl-instagram-feed .sl-instagram-feed__post{aspect-ratio: 1;min-height: 0;}}}.sl-instagram-feed__qr img{image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;}.sl-customer-reels__navrow{display: none;}@media (min-width: 768px){.sl-customer-reels__navrow{position: relative;z-index: 2;display: flex;justify-content: center;margin-top: 18px;}.sl-customer-reels.is-fit .sl-customer-reels__navrow{display: none;}.sl-customer-reels__nav{display: flex;align-items: center;gap: 18px;}.sl-customer-reels__arrow{display: inline-flex;width: 44px;height: 44px;align-items: center;justify-content: center;padding: 0;border: 1px solid #dbd5cd;border-radius: 999px;background: #fff;color: #2b241f;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: background-color .2s ease,border-color .2s ease,opacity .2s ease,color .2s ease;}.sl-customer-reels__arrow svg{width: 18px;height: 18px;}.sl-customer-reels__arrow:not(:disabled):hover{background: #f3eee6;border-color: #cfc7bc;}.sl-customer-reels__arrow:focus-visible{outline: 2px solid #8b6f47;outline-offset: 2px;}.sl-customer-reels__arrow:disabled{opacity: .35;cursor: default;}.sl-customer-reels__railprogress{position: relative;display: block;flex: 0 0 auto;width: 72px;height: 2px;overflow: hidden;border-radius: 2px;background: #ded8d1;transition: opacity .25s ease;}.sl-customer-reels__railprogress.is-static{opacity: 0;}.sl-customer-reels__railprogress-bar{position: absolute;top: 0;bottom: 0;left: 0;width: 30%;border-radius: 2px;background: #2b241f;will-change: left,width;}}@media (prefers-reduced-motion: reduce){.sl-customer-reels__arrow,.sl-customer-reels__railprogress{transition: none;}}@media (min-width: 1024px){.sl-site-header__inner{width: min(calc(100% - 64px),1380px);max-width: none;padding-inline: 0;}}:root{--sl-page-gutter: clamp(1.25rem,3vw,2rem);--sl-page-max: 1380px;--sl-page-w: min(calc(100% - (2 * var(--sl-page-gutter))),var(--sl-page-max));--sl-page-title: clamp(1.75rem,1.2rem + 1.5vw,2.25rem);--sl-page-lede: clamp(0.9375rem,0.9rem + 0.15vw,1rem);--sl-page-copy: clamp(0.9375rem,0.92rem + 0.1vw,1rem);--sl-page-h2: clamp(1.25rem,1.05rem + 0.55vw,1.5rem);--sl-page-h3: clamp(1.0625rem,1rem + 0.3vw,1.1875rem);}.sl-shopx{--slx-shell: 1380px;}.sl-pdp:not(.sl-mpdp__panel){--pdp-shell: 1380px;}@media (min-width: 768px){:root{--sl-d-wrap: 1380px;--sl-d-edge: var(--sl-page-gutter);}.sl-shopx{--slx-pad: clamp(1rem,3vw,2rem);}.sl-pdp:not(.sl-mpdp__panel){--pdp-pad: clamp(16px,3vw,32px);}.sl-content-hero,.sl-pg .sl-content-hero{padding-block: clamp(1.75rem,3.4vw,3rem) clamp(1.5rem,2.8vw,2.5rem);}.sl-content-hero::after{right: max(var(--sl-d-edge),calc((100vw - var(--sl-d-wrap)) / 2));}.sl-content-hero__crumbs,.sl-pg .sl-content-hero__crumbs{margin-bottom: clamp(1rem,2vw,1.5rem);}.sl-content-hero__title,.sl-pg .sl-content-hero__title{max-width: 24ch;font-size: var(--sl-page-title);line-height: 1.08;letter-spacing: -0.02em;}.sl-content-hero__intro,.sl-pg .sl-content-hero__intro{max-width: 60ch;margin-top: clamp(0.75rem,1.3vw,1.1rem);font-size: var(--sl-page-lede);line-height: 1.65;}.sl-content-section,.sl-pg .sl-content-section{padding-block: clamp(1.75rem,3.4vw,3.25rem) clamp(2.25rem,4.2vw,4rem);}.sl-content-section--collection{padding-top: clamp(1.25rem,2.4vw,2rem);}.sl-content-empty h2,.sl-contact-aside h2,.sl-support-card h2,.sl-info-band h2,.sl-policy-copy h2,.sl-utility-card h2{font-size: var(--sl-page-h2);line-height: 1.2;letter-spacing: -0.015em;}.sl-help-links strong{font-size: var(--sl-page-h3);}.sl-editorial-split{gap: clamp(2rem,5vw,4.5rem);}.sl-editorial-split + .sl-editorial-split{margin-top: clamp(3rem,6vw,5.5rem);}.sl-editorial-split__media{min-height: clamp(320px,36vw,520px);}.sl-editorial-split__copy{max-width: 520px;}.sl-editorial-split__copy h2{margin-bottom: 1rem;font-size: var(--sl-page-title);line-height: 1.1;letter-spacing: -0.02em;}.sl-editorial-split__copy p:not(.sl-content-kicker){margin-bottom: 0.9rem;font-size: var(--sl-page-copy);line-height: 1.7;}.sl-story-values{margin-block: clamp(2.5rem,5vw,4.5rem);}.sl-story-values article{padding: clamp(1.25rem,2.6vw,2.25rem);}.sl-story-values h3{margin: 1rem 0 0.6rem;font-size: var(--sl-page-h2);line-height: 1.2;}.sl-story-values p{font-size: var(--sl-page-copy);line-height: 1.65;}.sl-prose,.sl-prose--compact{font-size: var(--sl-page-copy);line-height: 1.7;}.sl-prose--lead{font-size: var(--sl-page-lede);}.sl-prose h2{font-size: var(--sl-page-h2);}.sl-prose h3{font-size: var(--sl-page-h3);}.sl-prose .wp-block-details summary{min-height: 52px;font-size: clamp(1rem,0.95rem + 0.2vw,1.125rem);}.sl-policy-copy{max-width: 50rem;}.sl-page-content__header{margin-bottom: 1.5rem;padding-bottom: 1.25rem;}.sl-page-content__title{font-size: var(--sl-page-title);line-height: 1.12;}.sl-page-content__body{font-size: var(--sl-page-copy);line-height: 1.7;}.sl-page-content__body h2{font-size: var(--sl-page-h2);}.sl-page-content__body h3{font-size: var(--sl-page-h3);}.sl-pg-acct .sl-page__inner{padding-block: clamp(1.5rem,3vw,2.75rem) clamp(2.5rem,5vw,4.5rem);}.sl-account__title{font-size: var(--sl-page-title);line-height: 1.1;}.sl-account__intro{font-size: var(--sl-page-lede);line-height: 1.6;}.sl-pg-acct .sl-account-nav__link{font-size: 0.875rem;padding: 0.6rem 0.85rem;}.sl-pg-acct .sl-account-card__label{font-size: 1.125rem;}.sl-pg-acct .sl-order-detail__title{font-size: var(--sl-page-h2);}.sl-pg-acct .sl-account-form__title{font-size: var(--sl-page-h2);}.sl-pg-acct .sl-login-split{max-width: 1120px;margin-inline: auto;}.sl-pg-acct .sl-login-split__heading{font-size: clamp(1.75rem,1.2rem + 1.5vw,2.5rem);}.sl-pg-acct .sl-login-split__sub{font-size: var(--sl-page-copy);}.sl-404__inner{padding-block: clamp(3rem,6vw,5.5rem);}.sl-404__heading{font-size: var(--sl-page-title);line-height: 1.12;margin-bottom: 1rem;}.sl-404__sub{font-size: var(--sl-page-copy);line-height: 1.7;margin-bottom: 1.75rem;}body:not(.home) .sl-main > .sl-hero{min-height: 0;padding-block: clamp(2.5rem,5vw,4.5rem);}body:not(.home) .sl-main > .sl-hero .sl-hero__heading{font-size: clamp(1.875rem,1.3rem + 1.8vw,2.75rem);margin-bottom: 1rem;}body:not(.home) .sl-main > .sl-hero .sl-hero__sub{font-size: var(--sl-page-lede);margin-bottom: 1.5rem;}}@media (min-width: 768px){.sl-pdp:not(.sl-mpdp__panel){--pdp-section: clamp(40px,4.6vw,56px);--sb-btn-h: var(--sl-pdp-sb-btn-h-d,44px);}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-h2{font-size: clamp(22px,2.5vw,28px);}}@media (min-width: 768px) and (max-width: 1023px){.sl-pdp:not(.sl-mpdp__panel):not(.sl-pdp--gal-edge) .sl-pdp__media{width: min(100%,540px);margin-inline: auto;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp__buy{width: 100%;max-width: min(var(--sb-width),540px);margin-inline: auto;}}@media (min-width: 1024px){.sl-pdp:not(.sl-mpdp__panel){--pdp-gal-w: clamp(460px,calc((100svh - var(--pdp-header-fixed) - 11.5rem) * var(--sl-pdp-ratio-n,0.8)),580px);}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp__top{grid-template-columns: minmax(0,var(--pdp-gal-w)) minmax(0,var(--sb-width));justify-content: center;gap: clamp(2.5rem,5vw,5rem);padding-top: 24px;}}.sl-page-content__body .wc-block-components-button:not(.is-link):not(.outlined),.sl-page-content__body a.wc-block-components-button:not(.is-link):not(.outlined){border-color: var(--sl-pg-btn,#211E1A);background: var(--sl-pg-btn,#211E1A);color: var(--sl-pg-btn-text,#FFFDF9);text-decoration: none;}.sl-page-content__body .wc-block-components-button:not(.is-link):not(.outlined) .wc-block-components-button__text{color: inherit;}@media (min-width: 768px){.sl-page-content__body .wc-block-components-button:not(.is-link):not(.outlined),.sl-page-content__body a.wc-block-components-button:not(.is-link):not(.outlined){min-height: 46px;padding: 0.7rem 1.5rem;border: 1px solid var(--sl-pg-btn,#211E1A);border-radius: 999px;background: var(--sl-pg-btn,#211E1A);color: var(--sl-pg-btn-text,#FFFDF9);font-family: var(--sl-font-sans);font-size: 0.75rem;font-weight: 600;letter-spacing: 0.14em;line-height: 1.2;text-decoration: none;text-transform: uppercase;}.sl-page-content__body .wc-block-components-button:not(.is-link):not(.outlined):hover,.sl-page-content__body a.wc-block-components-button:not(.is-link):not(.outlined):hover{background: transparent;color: var(--sl-pg-btn,#211E1A);}.sl-page-content__body .wc-block-components-button:not(.is-link) .wc-block-components-button__text{color: inherit;}.sl-page-content__body .wc-block-components-text-input input,.sl-page-content__body .wc-block-components-combobox .components-combobox-control__input,.sl-page-content__body .wc-blocks-components-select__select{font-size: 0.9375rem;}.sl-page-content__body .wc-block-components-title,.sl-page-content__body .wc-block-components-checkout-step__title{font-size: var(--sl-page-h2);}.sl-page-content__body .wc-block-components-totals-item__label,.sl-page-content__body .wc-block-components-product-name{font-size: 0.9375rem;}.sl-pg .sl-track-card{max-width: 48rem;}.sl-pg-acct .sl-track-form .sl-btn{width: auto;min-width: 12rem;}.sl-pg-acct .sl-track-form__submit{align-items: flex-start;justify-content: flex-start;}body:not(.home) .sl-main > .sl-editorial,body:not(.home) .sl-main > .sl-loop{padding-inline: 0;padding-block: clamp(2rem,4vw,3.5rem);}body:not(.home) .sl-main > .sl-editorial .sl-editorial__inner,body:not(.home) .sl-main > .sl-loop .sl-loop__inner{width: var(--sl-page-w);max-width: none;margin-inline: auto;}body:not(.home) .sl-main .sl-section-header__title{font-size: var(--sl-page-title);line-height: 1.12;}}@media (hover: hover) and (pointer: fine){.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal__nav{opacity: 0;pointer-events: none;transition: opacity 0.24s ease;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal__stage:hover .sl-pdp-gal__nav,.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal__stage:has(:focus-visible) .sl-pdp-gal__nav,.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal__nav:focus-visible{opacity: 1;pointer-events: auto;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal__stage:hover .sl-pdp-gal__nav[disabled],.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal__stage:has(:focus-visible) .sl-pdp-gal__nav[disabled]{opacity: 0.32;pointer-events: none;}}@media (prefers-reduced-motion: reduce){.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal__nav{transition: none;}}@media (min-width: 1024px){body:has(.sl-site-header.sl-header--settle) .sl-pdp:not(.sl-mpdp__panel) .sl-pdp-editorial__closeup{transition: top 260ms cubic-bezier(0.22,0.72,0.18,1);}}@media (min-width: 1024px){html body.sl-header-mode-reveal .sl-pdp:not(.sl-mpdp__panel) .sl-pdp__media{top: calc(var(--pdp-top-gap,20px) + var(--pdp-header-fixed));}body:has(.sl-site-header.sl-header--settle) .sl-pdp:not(.sl-mpdp__panel) .sl-pdp__media{transition: transform 260ms cubic-bezier(0.22,0.72,0.18,1);}}html body.sl-header-mode-appear:not(.sl-header-appeared) .sl-pdp{--pdp-header: 0px;}@media (min-width: 1024px){html body.sl-header-mode-appear .sl-pdp:not(.sl-mpdp__panel) .sl-pdp__media{transition: top 320ms cubic-bezier(0.22,0.72,0.18,1);}}@media (prefers-reduced-motion: reduce){html body.sl-header-mode-appear .sl-pdp:not(.sl-mpdp__panel) .sl-pdp__media{transition: none;}}@media (min-width: 1024px){.sl-pdp:not(.sl-mpdp__panel){--pdp-rail-w: calc(var(--sb-thumb) + 16px);--pdp-rail-gap: 14px;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal--rail{display: grid;grid-template-columns: var(--pdp-rail-w) minmax(0,1fr);-moz-column-gap: var(--pdp-rail-gap);column-gap: var(--pdp-rail-gap);align-items: start;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal--rail .sl-pdp-gal__stage{grid-column: 2;grid-row: 1;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal--rail .sl-pdp-gal__thumbs{grid-column: 1;grid-row: 1;flex-direction: column;align-self: stretch;height: 0;min-height: 100%;margin: 0;padding: 4px;gap: var(--sb-thumb-gap);overflow-x: hidden;overflow-y: auto;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp__top{grid-template-columns: minmax(0,calc(var(--pdp-gal-w) + var(--pdp-rail-w) + var(--pdp-rail-gap))) minmax(0,var(--sb-width));}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp__top:not(:has(.sl-pdp-gal--rail)){grid-template-columns: minmax(0,var(--pdp-gal-w)) minmax(0,var(--sb-width));}}@media (min-width: 768px){.sl-pdp-editorial__story--full{grid-template-rows: auto minmax(0,1fr);row-gap: 22px;}.sl-pdp-editorial__story--full .sl-pdp-editorial__copy{align-self: start;}}@media (min-width: 768px){.sl-pdp-editorial__story--full .sl-pdp-editorial__room{align-self: stretch;display: flex;flex-direction: column;min-height: 0;}.sl-pdp-editorial__story--full .sl-pdp-editorial__room-img{flex: 1 1 auto;min-height: 0;}.sl-pdp-editorial__story--full .sl-pdp-editorial__closeup{position: relative;top: auto;align-self: stretch;}.sl-pdp-editorial__story--full .sl-pdp-editorial__closeup::before{content: "";display: block;width: 100%;aspect-ratio: 3 / 4;max-height: 680px;}.sl-pdp-editorial__story--full .sl-pdp-editorial__closeup-img{position: absolute;inset: 0;width: 100%;height: 100%;max-height: none;aspect-ratio: auto;}}.sl-pdp-editorial__room-text{display: none;}@media (min-width: 1024px){.sl-pdp-editorial__room.has-long .sl-pdp-editorial__caption{display: none;}.sl-pdp-editorial__room-text{display: block;width: 100%;max-width: min(100%,52ch);margin: 14px 0 0;font-size: 15px;line-height: 1.7;color: var(--sl-story-text,var(--pdp-ink-soft));overflow-wrap: break-word;text-wrap: pretty;}}@media (min-width: 768px){.sl-pdp-editorial__story--copy-large .sl-pdp-editorial__copy{align-self: center;}.sl-pdp-editorial__story--copy-large .sl-pdp-editorial__closeup,.sl-pdp-editorial__story--images .sl-pdp-editorial__closeup{grid-row: 1;position: static;}.sl-pdp-editorial__story--copy-small .sl-pdp-editorial__copy{align-self: center;}.sl-pdp-editorial__story--copy-small .sl-pdp-editorial__room{grid-column: 2;grid-row: 1;}.sl-pdp-editorial__story--copy-small .sl-pdp-editorial__room-img{aspect-ratio: 4 / 5;max-height: 640px;}.sl-pdp-editorial__story--images .sl-pdp-editorial__room{align-self: center;}.sl-pdp-editorial__story--copy,.sl-pdp-editorial__story--image{grid-template-columns: minmax(0,640px);justify-content: center;}.sl-pdp-editorial__story--copy .sl-pdp-editorial__copy{grid-column: 1;text-align: center;}.sl-pdp-editorial__story--copy .sl-pdp-editorial__text{margin-inline: auto;}.sl-pdp-editorial__story--image .sl-pdp-editorial__room,.sl-pdp-editorial__story--image .sl-pdp-editorial__closeup{grid-column: 1;grid-row: auto;position: static;}.sl-pdp-editorial__story--image .sl-pdp-editorial__room-img{aspect-ratio: 4 / 3;}}@media (min-width: 1024px){.sl-pdp:not(.sl-mpdp__panel){--pdp-edge: max(clamp(32px,4.6vw,88px),calc((100vw - var(--sl-page-max,1380px)) / 2));--pdp-top-gap: 28px;--pdp-col-gap: clamp(32px,3.6vw,56px);--pdp-thumb: calc(var(--sb-thumb) - 4px);--pdp-rail-w: calc(var(--pdp-thumb) + 14px);--pdp-rail-gap: 12px;--pdp-gal-h: clamp(440px,calc(100svh - var(--pdp-header-fixed) - 7.25rem),var(--sl-pdp-sb-gal-h-d,580px));--pdp-gal-w: clamp(340px,min(calc(var(--pdp-gal-h) * max(var(--sl-pdp-ratio-n,0.8),0.86)),calc(100vw - (2 * var(--pdp-edge)) - var(--pdp-col-gap) - var(--pdp-rail-w) - var(--pdp-rail-gap) - 400px)),540px);--sb-id-gap: 8px;--sb-label-size: var(--sl-pdp-sb-label-size,14px);--sb-btn-gap: var(--sl-pdp-sb-btn-gap,8px);--sb-btn-size: var(--sl-pdp-sb-btn-size,12px);--sb-pay-space: var(--sl-pdp-sb-pay-space,8px);}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp__product > .sl-pdp__top{width: auto;margin-inline: 0;padding: var(--pdp-top-gap) var(--pdp-edge) 0;-moz-column-gap: var(--pdp-col-gap);column-gap: var(--pdp-col-gap);justify-content: start;grid-template-columns: calc(var(--pdp-gal-w) + var(--pdp-rail-w) + var(--pdp-rail-gap)) minmax(0,var(--sb-width));}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp__product > .sl-pdp__top:not(:has(.sl-pdp-gal--rail)){grid-template-columns: var(--pdp-gal-w) minmax(0,var(--sb-width));}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal__stage{aspect-ratio: auto;height: var(--pdp-gal-h);}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal--rail .sl-pdp-gal__thumbs{gap: min(var(--sb-thumb-gap),8px);padding: 4px;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-gal--rail .sl-pdp-gal__thumb{width: var(--pdp-thumb);height: var(--pdp-thumb);border-radius: 9px;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp__notices:not(:has(.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-notice)){padding-block: 0;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp__buy{padding-top: 0;}.sl-pdp--buy-open:not(.sl-mpdp__panel) .sl-pdp-card{padding-top: 0;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-price{gap: 3px;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-price__row{gap: 6px 12px;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-pills{margin-top: 4px;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-opt__head{margin-bottom: 8px;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-choice--swatch{padding: max(3px,calc((34px - var(--sb-swatch)) / 2));}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-secure{margin-top: 6px;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-delivery{margin-top: 16px;font-size: clamp(20px,1.7vw,24px);}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-countdown{margin-top: 6px;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-badges{margin-top: 16px;--sb-badge-circle: 56px;--sb-badge-icon-size: 28px;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-badge{gap: 8px;}.sl-pdp:not(.sl-mpdp__panel) .sl-pdp-accordion{margin-top: 18px;}}.sl-menu-badge{--sl-badge: #211E1A;--sl-badge-fg: #FFFDF9;position: relative;display: inline-flex;align-items: center;gap: 4px;margin-left: 8px;padding: 2px 7px;border-radius: 999px;font-family: var(--sl-font-sans);font-size: 9px;font-weight: 600;letter-spacing: 0.1em;line-height: 1.5;text-transform: uppercase;text-decoration: none;white-space: nowrap;vertical-align: middle;isolation: isolate;overflow: hidden;flex: 0 0 auto;}.sl-menu-badge--pill{background: var(--sl-badge);color: var(--sl-badge-fg);}.sl-menu-badge--outline{color: color-mix(in srgb,var(--sl-badge) 78%,#211E1A);box-shadow: inset 0 0 0 1px var(--sl-badge);}.sl-menu-badge--crown{gap: 5px;padding: 2px 0;overflow: visible;color: color-mix(in srgb,var(--sl-badge) 62%,#211E1A);}.sl-menu-badge__crown{display: block;flex: 0 0 auto;margin-top: -1px;color: var(--sl-badge);}.sl-menu-badge--shimmer{color: color-mix(in srgb,var(--sl-badge) 56%,#211E1A);background: color-mix(in srgb,var(--sl-badge) 13%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--sl-badge) 38%,transparent);}.sl-menu-badge--shimmer::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(105deg,transparent 38%,rgba(255,253,249,0.72) 50%,transparent 62%);transform: translateX(-130%);animation: sl-badge-sheen 6s ease-in-out infinite;}@keyframes sl-badge-sheen{0%,64%{transform: translateX(-130%);}100%{transform: translateX(130%);}}@media (prefers-reduced-motion: reduce){.sl-menu-badge--shimmer::after{animation: none;display: none;}}.sl-nav-link__text,.sl-nav-sublink__text,.sl-menu-drawer__label{display: inline-flex;align-items: center;min-width: 0;}.sl-menu-drawer__label{flex-wrap: wrap;}.sl-nav-link__text,.sl-nav-sublink__text{flex-wrap: nowrap;white-space: nowrap;}@media (min-width: 1024px){.sl-primary-nav .sl-nav-item.current-menu-ancestor > .sl-nav-link::after{transform: scaleX(1);transform-origin: left;}.sl-nav-sub__item{position: relative;display: flex;align-items: stretch;border-radius: 11px;}.sl-nav-sub__item > .sl-nav-sublink{flex: 1 1 auto;min-width: 0;}.sl-nav-sub__item--has-sub:hover,.sl-nav-sub__item--has-sub.is-open{background: #F1EBE2;}.sl-nav-sub__item.current-menu-item > .sl-nav-sublink{font-weight: 600;}html body .sl-nav-sublink--label:not(#sl){width: 100%;justify-content: space-between;gap: 12px;border: 0;background: transparent;font-family: inherit;text-align: left;cursor: pointer;}.sl-nav-sublink__chevron{display: inline-flex;color: #6B6259;}.sl-nav-subcaret{flex: 0 0 30px;display: inline-flex;align-items: center;justify-content: center;margin: 0 2px 0 -6px;padding: 0;border: 0;border-radius: 10px;background: transparent;color: #2B241F;opacity: 0.55;cursor: pointer;transition: opacity 0.16s ease,background-color 0.16s ease;}.sl-nav-subcaret:hover,.sl-nav-subcaret:focus-visible,.sl-nav-sub__item.is-open > .sl-nav-subcaret{opacity: 1;}.sl-nav-subcaret:focus-visible{outline: 2px solid rgba(43,36,31,0.55);outline-offset: -2px;}.sl-nav-sub__item.is-open > .sl-nav-subcaret svg{transform: translateX(2px);}.sl-nav-subcaret svg{transition: transform 0.18s ease;}.sl-nav-flyout{position: absolute;top: -10px;left: 100%;z-index: 3;padding-left: 14px;visibility: hidden;opacity: 0;pointer-events: none;transform: translateX(-6px);transition: opacity 0.18s ease,transform 0.18s ease,visibility 0s linear 0.18s;}.sl-nav-sub__item.is-open > .sl-nav-flyout{visibility: visible;opacity: 1;pointer-events: auto;transform: none;transition-delay: 0s;}.sl-nav-flyout.sl-nav-flyout--left{left: auto;right: 100%;padding-left: 0;padding-right: 14px;transform: translateX(6px);}.sl-nav-sub__item.is-open > .sl-nav-flyout.sl-nav-flyout--left{transform: none;}.sl-nav-sub__list--nested{grid-template-columns: minmax(200px,1fr);}.sl-nav-sub,.sl-nav-flyout{width: -moz-max-content;width: max-content;max-width: min(460px,calc(100vw - 32px));}.sl-nav-sublink__text{min-width: auto;}@media (prefers-reduced-motion: reduce){.sl-nav-flyout,.sl-nav-subcaret,.sl-nav-subcaret svg{transition: none;}}}.sl-menu-drawer__group{border-bottom: 1px solid color-mix(in srgb,var(--sl-header-border,#DED6CA) 74%,transparent);}.sl-menu-drawer__group > .sl-menu-drawer__trigger,.sl-menu-drawer__group > .sl-menu-drawer__row{border-bottom: 0;}.sl-menu-drawer__group--nested{border-bottom: 0;}.sl-menu-drawer__row{display: flex;align-items: stretch;min-width: 0;}.sl-menu-drawer__rowlink{display: flex;align-items: center;flex: 1 1 auto;min-width: 0;min-height: 60px;font-family: var(--sl-font-serif);font-size: clamp(1.125rem,2.4vw,1.375rem);font-weight: 500;letter-spacing: 0.02em;line-height: 1.2;color: var(--sl-header-text,#211E1A);text-decoration: none;transition: opacity 0.2s ease;}.sl-menu-drawer__rowlink:hover{opacity: 0.66;}.sl-menu-drawer__rowlink:focus-visible{outline: 2px solid color-mix(in srgb,var(--sl-header-text,#211E1A) 72%,var(--sl-header-bg,#F7F2EA));outline-offset: -2px;}.sl-menu-drawer__trigger--arrow{flex: 0 0 52px;width: 52px;min-height: 60px;justify-content: center;border-bottom: 0;}.sl-menu-drawer__group.is-current > .sl-menu-drawer__row .sl-menu-drawer__rowlink,.sl-menu-drawer__shop-all.is-current,.sl-menu-drawer__sublink.is-current{font-weight: 600;}.sl-menu-drawer__group--nested > .sl-menu-drawer__row .sl-menu-drawer__rowlink,.sl-menu-drawer__group--nested > .sl-menu-drawer__trigger{min-height: 44px;padding: 0.4rem 0 0.4rem calc(0.75rem + (var(--sl-drawer-link-depth,1) - 1) * 0.75rem);font-family: var(--sl-font-sans);font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.08em;line-height: 1.4;text-transform: uppercase;color: color-mix(in srgb,var(--sl-header-text,#211E1A) 78%,var(--sl-header-bg,#F7F2EA));}.sl-menu-drawer__group--nested > .sl-menu-drawer__trigger{width: 100%;}.sl-menu-drawer__group--nested > .sl-menu-drawer__row > .sl-menu-drawer__trigger--arrow{flex-basis: 44px;width: 44px;min-height: 44px;}.sl-menu-drawer__group--nested .sl-menu-drawer__panel-inner{padding-bottom: 0.25rem;}.sl-menu-drawer__account-wrap{margin: 0;border-bottom: 1px solid color-mix(in srgb,var(--sl-header-border,#DED6CA) 74%,transparent);}.sl-menu-drawer__account{display: flex;align-items: center;gap: 0.8rem;min-height: 64px;font-family: var(--sl-font-sans);font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.1em;line-height: 1.3;text-transform: uppercase;color: var(--sl-header-text,#211E1A);text-decoration: none;transition: opacity 0.2s ease;}.sl-menu-drawer__account:hover{opacity: 0.66;}.sl-menu-drawer__account:focus-visible{outline: 2px solid color-mix(in srgb,var(--sl-header-text,#211E1A) 72%,var(--sl-header-bg,#F7F2EA));outline-offset: 2px;border-radius: 8px;}.sl-menu-drawer__account-icon{display: inline-grid;place-items: center;flex: 0 0 auto;width: 38px;height: 38px;border-radius: 999px;background: color-mix(in srgb,var(--sl-header-text,#211E1A) 7%,transparent);}.sl-menu-drawer__account-icon svg{display: block;width: 21px;height: 21px;}.sl-menu-drawer__account.is-current .sl-menu-drawer__account-label{font-weight: 600;}@media (max-width: 359px){.sl-header-wishlist,.sl-header-bag{width: 40px;}}@media (hover: none){.sl-menu-drawer__shop-all:hover,.sl-menu-drawer__trigger:hover,.sl-menu-drawer__rowlink:hover,.sl-menu-drawer__account:hover{opacity: 1;}}@media (prefers-reduced-motion: reduce){.sl-menu-drawer__rowlink,.sl-menu-drawer__account{transition: none;}}.sl-pg-story{--sl-pg-bg: var(--sl-story-bg,#FCFBF9);--sl-pg-surface: var(--sl-story-surface,#FFFFFF);--sl-pg-heading: var(--sl-story-heading,#211E1A);--sl-pg-text: var(--sl-story-text,#4A423C);--sl-pg-muted: var(--sl-story-muted,#756D67);--sl-pg-link: var(--sl-story-link,#2B241F);--sl-pg-btn: var(--sl-story-button-bg,#211E1A);--sl-pg-btn-text: var(--sl-story-button-text,#FFFDF9);--sl-pg-line: var(--sl-story-divider,#E4DCD2);--sl-pg-width: var(--sl-story-width,1380px);}.sl-content-page{--ip-accent: #8E6D49;--ip-gutter: clamp(16px,3.4vw,40px);--ip-width: min(calc(100% - (2 * var(--ip-gutter))),var(--sl-pg-width,1380px));--ip-shadow: 0 1px 2px rgba(43,34,27,0.05),0 18px 40px -20px rgba(43,34,27,0.22);--ip-surface: var(--sl-pg-surface,#FFFFFF);--ip-ink: var(--sl-pg-heading,#211E1A);--ip-text: var(--sl-pg-text,#4A423C);--ip-muted: var(--sl-pg-muted,#756D67);--ip-line: var(--sl-pg-line,#E4DCD2);background: var(--sl-pg-bg,#FCFBF9);}.sl-ip-shell{width: var(--ip-width);margin-inline: auto;}.sl-ip-kicker{margin: 0 0 14px;color: var(--ip-accent);font-family: var(--sl-font-sans);font-size: 11px;font-weight: 500;line-height: 1.3;letter-spacing: 0.22em;text-transform: uppercase;}.sl-ip-link{display: inline-flex;align-items: center;gap: 8px;color: var(--ip-accent);font-family: var(--sl-font-sans);font-size: 11px;font-weight: 600;letter-spacing: 0.18em;text-decoration: none;text-transform: uppercase;border-bottom: 1px solid color-mix(in srgb,var(--ip-accent) 45%,transparent);padding-bottom: 3px;}.sl-ip-link svg{width: 14px;height: 14px;flex: none;}.sl-ip-link:hover{border-bottom-color: var(--ip-accent);}.sl-ip-link:focus-visible,.sl-ip-button:focus-visible{outline: 2px solid var(--ip-ink);outline-offset: 3px;}.sl-ip-button{display: inline-flex;align-items: center;gap: 12px;min-height: 48px;padding: 0 24px;background: var(--sl-pg-btn,#211E1A);color: var(--sl-pg-btn-text,#FFFDF9);font-family: var(--sl-font-sans);font-size: 11px;font-weight: 600;letter-spacing: 0.18em;text-decoration: none;text-transform: uppercase;transition: opacity 0.2s ease;}.sl-ip-button:hover{opacity: 0.9;}.sl-ip-button svg{width: 15px;height: 15px;}.sl-ip-hero{position: relative;isolation: isolate;overflow: hidden;background: var(--sl-pg-bg,#FCFBF9);}.sl-ip-hero__inner{position: relative;z-index: 2;width: var(--ip-width);margin-inline: auto;}.sl-ip-hero__crumbs{display: flex;gap: 8px;align-items: center;margin-bottom: clamp(18px,2.4vw,28px);color: var(--ip-muted);font-family: var(--sl-font-sans);font-size: 11px;}.sl-ip-hero__crumbs a{color: inherit;text-decoration: none;}.sl-ip-hero__crumbs a:hover{color: var(--ip-ink);}.sl-ip-hero__eyebrow{margin: 0 0 16px;color: var(--ip-accent);font-family: var(--sl-font-sans);font-size: 11px;font-weight: 500;line-height: 1.3;letter-spacing: 0.24em;text-transform: uppercase;}.sl-ip-hero__title{max-width: 14em;margin: 0;color: var(--ip-ink);font-family: var(--sl-font-serif);font-size: clamp(34px,4.6vw,56px);font-weight: 400;line-height: 1.04;letter-spacing: -0.03em;text-wrap: balance;}.sl-ip-hero__intro{max-width: 34em;margin: clamp(14px,1.8vw,22px) 0 0;color: var(--ip-text);font-family: var(--sl-font-sans);font-size: clamp(15px,1.4vw,18px);line-height: 1.7;text-wrap: pretty;}.sl-ip-hero--center .sl-ip-hero__inner{text-align: center;}.sl-ip-hero--center .sl-ip-hero__title,.sl-ip-hero--center .sl-ip-hero__intro{margin-inline: auto;}.sl-ip-hero--compact{padding-block: clamp(28px,4vw,52px) clamp(20px,3vw,36px);}.sl-ip-hero--compact .sl-ip-hero__title{font-size: clamp(30px,3.6vw,44px);}.sl-ip-hero--image{min-height: clamp(280px,34vw,440px);display: flex;align-items: center;padding-block: clamp(36px,5vw,72px) clamp(64px,7vw,108px);}.sl-ip-hero__media{position: absolute;z-index: 0;inset: 0 0 0 auto;width: min(66%,980px);pointer-events: none;}.sl-ip-hero__media img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: 30% 50%;object-position: 30% 50%;-webkit-mask-image: linear-gradient(to right,transparent 0,#000 34%),linear-gradient(to top,transparent 0,#000 22%);-webkit-mask-composite: source-in;mask-image: linear-gradient(to right,transparent 0,#000 34%),linear-gradient(to top,transparent 0,#000 22%);-webkit-mask-composite: source-in,xor;mask-composite: intersect;}@media (max-width: 767px){.sl-ip-hero--image{display: block;padding-block: 0 clamp(52px,12vw,72px);}.sl-ip-hero__media{position: relative;inset: auto;width: 100%;height: clamp(160px,44vw,240px);}.sl-ip-hero__media img{-webkit-mask-image: linear-gradient(to top,transparent 0,#000 46%);mask-image: linear-gradient(to top,transparent 0,#000 46%);}.sl-ip-hero--image .sl-ip-hero__inner{margin-top: -18px;}}.sl-ip-cards{position: relative;z-index: 3;margin-top: clamp(-76px,-5.4vw,-40px);padding-bottom: clamp(36px,5vw,64px);}.sl-ip-cards__list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(14px,2vw,24px);margin: 0;padding: 0;list-style: none;}.sl-ip-card{background: var(--ip-surface);}.sl-ip-cards__list > .sl-ip-card{display: flex;gap: clamp(14px,1.6vw,20px);align-items: flex-start;padding: clamp(14px,1.8vw,20px);border: 1px solid color-mix(in srgb,var(--ip-line) 70%,transparent);border-radius: 6px;box-shadow: var(--ip-shadow);}.sl-ip-card__thumb{flex: none;width: clamp(78px,8.4vw,118px);aspect-ratio: 4 / 5;overflow: hidden;background: color-mix(in srgb,var(--ip-line) 50%,#fff);}.sl-ip-card__thumb img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sl-ip-card__body{min-width: 0;}.sl-ip-card__title{margin: 0 0 8px;color: var(--ip-ink);font-family: var(--sl-font-serif);font-size: clamp(18px,1.7vw,21px);font-weight: 500;line-height: 1.15;letter-spacing: -0.01em;}.sl-ip-card__body p{margin: 0 0 14px;color: var(--ip-text);font-size: 14px;line-height: 1.6;}@media (max-width: 899px){.sl-ip-cards__list{grid-template-columns: minmax(0,1fr);max-width: 560px;margin-inline: auto;}}.sl-ip-split{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: stretch;background: var(--ip-surface);}.sl-ip-split + .sl-ip-split{border-top: 1px solid color-mix(in srgb,var(--ip-line) 60%,transparent);}.sl-ip-split__media{min-height: clamp(300px,36vw,520px);overflow: hidden;background: color-mix(in srgb,var(--ip-line) 50%,#fff);}.sl-ip-split__media img{display: block;width: 100%;height: 100%;min-height: inherit;-o-object-fit: cover;object-fit: cover;}.sl-ip-split--reverse .sl-ip-split__media{order: 2;}.sl-ip-split__copy{align-self: center;max-width: 560px;padding: clamp(32px,5vw,80px) clamp(20px,5vw,80px);justify-self: start;}.sl-ip-split--reverse .sl-ip-split__copy{justify-self: end;}.sl-ip-split__copy h2{margin: 0 0 20px;color: var(--ip-ink);font-family: var(--sl-font-serif);font-size: clamp(28px,3.2vw,42px);font-weight: 400;line-height: 1.08;letter-spacing: -0.03em;text-wrap: balance;}.sl-ip-split__copy p:not(.sl-ip-kicker){margin: 0 0 16px;color: var(--ip-text);font-size: 15.5px;line-height: 1.75;}.sl-ip-split__copy .sl-ip-link{margin-top: 8px;}@media (max-width: 767px){.sl-ip-split{grid-template-columns: minmax(0,1fr);}.sl-ip-split--reverse .sl-ip-split__media{order: 0;}.sl-ip-split__media{min-height: 0;aspect-ratio: 4 / 3;}.sl-ip-split__copy,.sl-ip-split--reverse .sl-ip-split__copy{justify-self: stretch;max-width: none;padding: 28px var(--ip-gutter) 36px;}}.sl-ip-cta{position: relative;isolation: isolate;overflow: hidden;background: var(--sl-pg-bg,#FCFBF9);}.sl-ip-cta::before{content: "";position: absolute;z-index: 0;inset: 0 0 0 auto;width: min(56%,820px);background: var(--ip-cta-img,none) center / cover no-repeat;-webkit-mask-image: linear-gradient(to right,transparent 0,#000 42%);mask-image: linear-gradient(to right,transparent 0,#000 42%);}.sl-ip-cta .sl-ip-shell{position: relative;z-index: 1;padding-block: clamp(44px,6vw,84px);}.sl-ip-cta__copy{max-width: 440px;}.sl-ip-cta__copy h2{margin: 0 0 24px;color: var(--ip-ink);font-family: var(--sl-font-serif);font-size: clamp(28px,3.2vw,40px);font-weight: 400;line-height: 1.08;letter-spacing: -0.03em;}@media (max-width: 767px){.sl-ip-cta::before{opacity: 0.35;width: 100%;-webkit-mask-image: linear-gradient(to right,transparent 0,#000 100%);mask-image: linear-gradient(to right,transparent 0,#000 100%);}}.sl-content-page .sl-content-section--prose{padding-block: clamp(20px,3vw,40px) clamp(48px,6vw,88px);}.sl-content-page .sl-content-section--prose .sl-content-shell{width: var(--ip-width);max-width: none;}.sl-ip-layout{display: grid;grid-template-columns: minmax(200px,250px) minmax(0,900px);justify-content: center;gap: clamp(24px,4vw,64px);align-items: start;}.sl-ip-layout--wide{grid-template-columns: minmax(200px,250px) minmax(0,1fr);}.sl-ip-layout--solo{grid-template-columns: minmax(0,900px);}.sl-ip-layout--solo .sl-ip-main{max-width: 860px;margin-inline: auto;width: 100%;}.sl-ip-nav{position: sticky;top: calc(var(--sl-header-height-desktop,66px) + 28px);padding-top: 8px;}.sl-ip-nav__group{margin-top: 22px;}.sl-ip-nav__label{margin: 0 0 8px;color: var(--ip-ink);font-family: var(--sl-font-sans);font-size: 12px;font-weight: 600;letter-spacing: 0.04em;}.sl-ip-nav ul{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--ip-line);}.sl-ip-nav li a,.sl-ip-nav__jump{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 44px;padding: 0 0 0 14px;border-bottom: 1px solid var(--ip-line);color: var(--ip-text);font-size: 14px;text-decoration: none;}.sl-ip-nav li a[aria-current="page"]{position: relative;color: var(--ip-ink);font-weight: 600;}.sl-ip-nav li a[aria-current="page"]::before{content: "";position: absolute;left: 0;top: 8px;bottom: 8px;width: 2px;background: var(--ip-accent);}.sl-ip-nav li a:hover,.sl-ip-nav__jump:hover{color: var(--ip-ink);}.sl-ip-nav__jump{border-bottom: 1px solid var(--ip-line);border-top: 1px solid var(--ip-line);padding-left: 0;color: var(--ip-muted);}.sl-ip-nav__jump svg{width: 14px;height: 14px;flex: none;opacity: 0.6;}.sl-ip-nav a:focus-visible{outline: 2px solid var(--ip-ink);outline-offset: -2px;}@media (max-width: 899px){.sl-ip-layout{grid-template-columns: minmax(0,1fr);}.sl-ip-nav{position: static;padding: 0;}.sl-ip-nav .sl-ip-kicker{display: none;}.sl-ip-nav__group:not(.is-current){display: none;}.sl-ip-nav__group.is-current{margin-top: 0;}.sl-ip-nav ul{display: flex;gap: 8px;overflow-x: auto;border: 0;padding-bottom: 6px;scrollbar-width: none;}.sl-ip-nav ul::-webkit-scrollbar{display: none;}.sl-ip-nav li a{min-height: 38px;padding: 0 14px;border: 1px solid var(--ip-line);border-radius: 999px;white-space: nowrap;font-size: 13px;}.sl-ip-nav li a[aria-current="page"]{border-color: var(--ip-ink);}.sl-ip-nav li a[aria-current="page"]::before{display: none;}}.sl-ip-card.sl-ip-main{padding: clamp(22px,3.4vw,52px);border: 1px solid color-mix(in srgb,var(--ip-line) 70%,transparent);border-radius: 6px;box-shadow: var(--ip-shadow);}.sl-ip-main .sl-prose,.sl-ip-main .sl-policy-copy{max-width: none;margin-inline: 0;}.sl-ip-main .sl-prose > p,.sl-ip-main .sl-prose > ul,.sl-ip-main .sl-prose > ol{max-width: 68ch;}.sl-ip-main .sl-prose h2{margin: 2.2em 0 0.6em;color: var(--ip-ink);font-family: var(--sl-font-serif);font-size: clamp(22px,2.2vw,28px);font-weight: 500;line-height: 1.15;letter-spacing: -0.01em;}.sl-ip-main .sl-prose h2:first-child{margin-top: 0;}.sl-ip-main .sl-prose--refunds h2:first-child{margin-top: 2.2em;}.sl-prose--refunds{scroll-margin-top: 7rem;}.sl-ip-main .sl-prose p,.sl-ip-main .sl-prose li{color: var(--ip-text);font-size: 16px;line-height: 1.8;}.sl-ip-main .sl-prose a{color: var(--ip-ink);text-decoration-color: color-mix(in srgb,var(--ip-accent) 60%,transparent);text-underline-offset: 3px;}.sl-ip-main .sl-policy-layout{display: block;}.sl-ip-main .sl-policy-copy{max-width: none;}.sl-ip-main .sl-policy-copy__updated{margin: 0 0 22px;color: var(--ip-muted);font-size: 12px;letter-spacing: 0.04em;}.sl-ip-main details.wp-block-details{margin: 0;padding: 0;border-bottom: 1px solid var(--ip-line);}.sl-ip-main details.wp-block-details:first-of-type{border-top: 1px solid var(--ip-line);}.sl-ip-main details.wp-block-details > summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 56px;padding: 8px 4px;color: var(--ip-ink);font-family: var(--sl-font-serif);font-size: clamp(18px,1.7vw,21px);line-height: 1.25;list-style: none;cursor: pointer;}.sl-ip-main details.wp-block-details > summary::-webkit-details-marker{display: none;}.sl-ip-main details.wp-block-details > summary::after{content: "";flex: none;width: 10px;height: 10px;border-right: 1.6px solid var(--ip-ink);border-bottom: 1.6px solid var(--ip-ink);transform: rotate(45deg) translate(-2px,-2px);transition: transform 0.2s ease;}.sl-ip-main details.wp-block-details[open] > summary::after{transform: rotate(-135deg) translate(-2px,-2px);}.sl-ip-main details.wp-block-details > summary:focus-visible{outline: 2px solid var(--ip-ink);outline-offset: -2px;}.sl-ip-main details.wp-block-details > :not(summary){margin: 0 4px 18px;max-width: 64ch;color: var(--ip-text);font-size: 15.5px;line-height: 1.75;}.sl-ip-main .sl-prose--page > h2.wp-block-heading{margin: 2em 0 0.5em;}.sl-ip-main .sl-prose--page > h2.wp-block-heading:first-child{margin-top: 0;}.sl-ip-main .sl-contact-layout{gap: clamp(24px,4vw,56px);}.sl-ip-main .sl-support-card{margin-top: 0;}.sl-ip-main .sl-track-card{box-shadow: none;}.sl-content-page .sl-support-card--wide{margin-top: clamp(20px,3vw,36px);border: 1px solid color-mix(in srgb,var(--ip-line) 70%,transparent);border-radius: 6px;background: var(--ip-surface);box-shadow: var(--ip-shadow);}.sl-content-page .sl-journal-card,.sl-content-page .sl-story-card{border: 1px solid color-mix(in srgb,var(--ip-line) 70%,transparent);border-radius: 6px;background: var(--ip-surface);box-shadow: var(--ip-shadow);}.sl-content-page .sl-journal-card{overflow: hidden;}.sl-content-page .sl-journal-card__media{aspect-ratio: 4 / 3;}.sl-content-page .sl-journal-card__body{padding: clamp(16px,1.8vw,22px) clamp(16px,1.8vw,24px) clamp(18px,2vw,26px);}.sl-content-page .sl-story-card{padding: clamp(18px,2.2vw,28px);}.sl-content-page .sl-content-section{padding-block: clamp(36px,5vw,72px);}@media (prefers-reduced-motion: reduce){.sl-ip-link,.sl-ip-button,.sl-ip-main details.wp-block-details > summary::after{transition: none;}}.sl-pg-bag{--sl-pg-bg: var(--sl-bag-bg,#FCFBF9);--sl-pg-surface: var(--sl-bag-surface,#FFFFFF);--sl-pg-heading: var(--sl-bag-heading,#211E1A);--sl-pg-text: var(--sl-bag-text,#4A423C);--sl-pg-muted: var(--sl-bag-muted,#756D67);--sl-pg-link: var(--sl-bag-link,#2B241F);--sl-pg-btn: var(--sl-bag-button-bg,#211E1A);--sl-pg-btn-text: var(--sl-bag-button-text,#FFFDF9);--sl-pg-line: var(--sl-bag-divider,#E4DCD2);--sl-pg-width: var(--sl-bag-width,1240px);--bag-radius: 18px;--bag-field-radius: 12px;--bag-shadow: 0 1px 2px rgb(43 34 27 / 0.04),0 18px 38px -28px rgb(43 34 27 / 0.28);--bag-field-line: color-mix(in srgb,var(--sl-pg-line) 55%,var(--sl-pg-heading));--bag-error: #A94D52;--bag-save: #1F6B3B;--bag-top: calc(var(--sl-header-height-desktop,66px) + 24px);}body.sl-pg-bag{background: var(--sl-pg-bg);color: var(--sl-pg-text);}.sl-pg-bag .sl-main,.sl-pg-bag .sl-page{background: var(--sl-pg-bg);color: var(--sl-pg-text);}.sl-pg-bag .sl-page__inner{width: min(calc(100% - (2 * var(--sl-page-gutter))),var(--sl-pg-width));max-width: none;margin-inline: auto;padding: clamp(1.25rem,3vw,2.75rem) 0 clamp(2.5rem,5vw,4.5rem);}.sl-pg-bag .sl-page{min-height: 0;}.sl-pg-bag .sl-page-content__body{max-width: none;font-size: var(--sl-page-copy);line-height: 1.6;color: var(--sl-pg-text);}.sl-pg-bag .sl-page-content__header{margin: 0 0 clamp(1.25rem,2.6vw,2.25rem);padding: 0;border: 0;}.sl-pg-bag .sl-page-content__title{color: var(--sl-pg-heading);font-size: var(--sl-page-title);line-height: 1.12;letter-spacing: -0.015em;}.sl-pg-bag .sl-page-content__body a{text-decoration: none;}.sl-bag-intro{margin: 0.55rem 0 0;max-width: 70ch;color: var(--sl-pg-muted);font-size: var(--sl-page-copy);line-height: 1.6;text-wrap: pretty;}@media (max-width: 1023px){.sl-pg-bag .wp-block-woocommerce-cart,.sl-pg-bag .wp-block-woocommerce-checkout{max-width: 680px;margin-inline: auto;}.sl-pg-bag .sl-page-content__header{max-width: 680px;margin-inline: auto;}}.sl-pg-bag .wc-block-components-sidebar-layout.is-large{display: grid;grid-template-columns: minmax(0,1fr) minmax(340px,420px);gap: clamp(2rem,4.4vw,4rem);align-items: start;margin: 0;}.sl-pg-bag .wc-block-components-sidebar-layout.is-large .wc-block-components-main{width: auto;padding: 0;margin: 0;}.sl-pg-bag .wc-block-components-sidebar-layout.is-large .wc-block-components-sidebar{position: sticky;top: var(--bag-top);width: auto;padding: 0;margin: 0;}.sl-pg-bag .wc-block-cart{padding-top: 0;}.sl-pg-bag .wc-block-components-checkout-step,.sl-pg-bag .wc-block-checkout__order-notes,.sl-pg-bag .wc-block-checkout__terms,.sl-pg-bag .wp-block-woocommerce-checkout-order-summary-block,.sl-pg-bag .wc-block-cart-items,.sl-pg-bag .wp-block-woocommerce-cart-order-summary-block{box-sizing: border-box;background: var(--sl-pg-surface);border: 1px solid var(--sl-pg-line);border-radius: var(--bag-radius);box-shadow: var(--bag-shadow);}.sl-pg-bag .wc-block-components-checkout-step{margin: 0 0 1.25rem;padding: clamp(1.25rem,2.6vw,1.875rem);}.sl-pg-bag .wc-block-components-checkout-step__heading-container{margin: 0 0 0.35rem;}.sl-pg-bag .wc-block-components-checkout-step__heading{margin: 0 0 1rem;}.sl-pg-bag .wc-block-components-checkout-step__title,.sl-pg-bag .wc-block-components-title.wc-block-components-checkout-step__title{margin: 0;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: var(--sl-page-h2);font-weight: 400;line-height: 1.2;letter-spacing: -0.01em;}.sl-pg-bag .wc-block-components-checkout-step__description{color: var(--sl-pg-muted);font-size: 0.875rem;}.sl-pg-bag .wc-block-checkout__order-notes{margin: 0 0 1.25rem;padding: 0.35rem 1.4rem;}.sl-pg-bag .wc-block-checkout__order-notes .wc-block-components-checkout-step__content{padding: 0.6rem 0;}.sl-pg-bag .wc-block-checkout__terms{margin: 0 0 1.25rem;padding: 1rem 1.4rem;font-size: 0.8125rem;line-height: 1.6;color: var(--sl-pg-muted);border-top: 1px solid var(--sl-pg-line);}.sl-pg-bag .wc-block-checkout__terms--with-separator{border-top: 1px solid var(--sl-pg-line);}.sl-pg-bag .wc-block-checkout__terms a,.sl-pg-bag .wc-block-components-checkbox__label a,.sl-pg-bag .wc-block-checkout__guest-checkout-notice a{color: var(--sl-pg-link);text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--sl-pg-link) 40%,transparent);text-underline-offset: 3px;}.sl-pg-bag .wc-block-components-text-input input,.sl-pg-bag .wc-block-components-text-input textarea,.sl-pg-bag .wc-block-components-combobox .components-combobox-control__input,.sl-pg-bag .wc-block-components-combobox-control input.components-combobox-control__input,.sl-pg-bag .wc-blocks-components-select__select,.sl-pg-bag .wc-block-components-textarea,.sl-pg-bag .wc-block-components-totals-coupon__input input{border: 1px solid var(--bag-field-line);border-radius: var(--bag-field-radius);background-color: #FFFFFF;color: var(--sl-pg-heading);font-family: var(--sl-font-sans);font-size: max(16px,1rem);box-shadow: none;transition: border-color 0.18s ease,box-shadow 0.18s ease;}.sl-pg-bag .wc-block-components-text-input label,.sl-pg-bag .wc-blocks-components-select__label,.sl-pg-bag .wc-block-components-combobox .components-form-field__label,.sl-pg-bag .wc-block-components-text-input.is-active label{color: var(--sl-pg-muted);font-family: var(--sl-font-sans);}.sl-pg-bag .wc-block-components-text-input input:focus,.sl-pg-bag .wc-block-components-text-input textarea:focus,.sl-pg-bag .wc-block-components-combobox .components-combobox-control__input:focus,.sl-pg-bag .wc-blocks-components-select__select:focus,.sl-pg-bag .wc-block-components-textarea:focus{border-color: var(--sl-pg-heading);box-shadow: 0 0 0 3px color-mix(in srgb,var(--sl-pg-heading) 14%,transparent);outline: 0;}.sl-pg-bag .wc-block-components-text-input.has-error input,.sl-pg-bag .wc-block-components-text-input.has-error input:focus,.sl-pg-bag .wc-block-components-combobox.has-error .components-combobox-control__input,.sl-pg-bag .wc-blocks-components-select.has-error .wc-blocks-components-select__select{border-color: var(--bag-error);box-shadow: 0 0 0 3px color-mix(in srgb,var(--bag-error) 14%,transparent);}.sl-pg-bag .wc-block-components-text-input.has-error label,.sl-pg-bag .wc-block-components-validation-error,.sl-pg-bag .wc-block-components-validation-error p{color: var(--bag-error);}.sl-pg-bag .wc-block-components-validation-error{font-size: 0.8125rem;}.sl-pg-bag .wc-block-components-validation-error svg{fill: var(--bag-error);}.sl-pg-bag .wc-block-checkout :is(input,select,textarea),.sl-pg-bag .wc-block-components-text-input,.sl-pg-bag .wc-block-components-combobox,.sl-pg-bag .wc-blocks-components-select,.sl-pg-bag .wc-block-components-checkout-step{scroll-margin-top: calc(var(--sl-header-height-mobile,62px) + 28px);}@media (min-width: 1024px){.sl-pg-bag .wc-block-checkout :is(input,select,textarea),.sl-pg-bag .wc-block-components-text-input,.sl-pg-bag .wc-block-components-combobox,.sl-pg-bag .wc-blocks-components-select,.sl-pg-bag .wc-block-components-checkout-step{scroll-margin-top: calc(var(--sl-header-height-desktop,66px) + 28px);}}.sl-pg-bag .wc-block-components-address-form__address_2-toggle,.sl-pg-bag .wc-block-checkout__guest-checkout-notice,.sl-pg-bag .wc-block-components-text-input .wc-block-components-text-input__description{color: var(--sl-pg-muted);font-size: 0.8125rem;}.sl-pg-bag .wc-block-components-address-form__address_2-toggle{text-decoration: none;}.sl-pg-bag .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{border: 1px solid var(--bag-field-line);border-radius: 6px;background: #FFFFFF;}.sl-pg-bag .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked{background: var(--sl-pg-btn);border-color: var(--sl-pg-btn);}.sl-pg-bag .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:focus{outline: 2px solid var(--sl-pg-heading);outline-offset: 2px;}.sl-pg-bag .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill: var(--sl-pg-btn-text);}.sl-pg-bag .wc-block-components-checkbox__label{color: var(--sl-pg-text);font-size: 0.875rem;line-height: 1.5;}.sl-pg-bag .wc-block-components-radio-control__input:checked{border-color: var(--sl-pg-heading);}.sl-pg-bag .wc-block-components-radio-control__input:checked::before{background: var(--sl-pg-heading);}.sl-pg-bag .wc-block-components-radio-control__input:focus{outline: 2px solid var(--sl-pg-heading);outline-offset: 2px;}.sl-pg-bag .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option,.sl-pg-bag .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{border: 1px solid var(--bag-field-line);border-radius: var(--bag-field-radius);background: #FFFFFF;box-shadow: none;color: var(--sl-pg-heading);}.sl-pg-bag .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option-checked,.sl-pg-bag .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control__option{border-color: var(--sl-pg-heading);background: color-mix(in srgb,var(--sl-pg-heading) 3%,#FFFFFF);box-shadow: 0 0 0 1px var(--sl-pg-heading);}.sl-pg-bag .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.sl-pg-bag .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-radius: var(--bag-field-radius);box-shadow: none;}.sl-pg-bag .wc-block-components-radio-control-accordion-content{padding: 0.25rem 1rem 1rem 2.6rem;border: 0;box-shadow: none;background: transparent;color: var(--sl-pg-text);font-size: 0.875rem;}.sl-pg-bag .wc-block-components-radio-control__label,.sl-pg-bag .wc-block-components-radio-control__description,.sl-pg-bag .wc-block-components-radio-control__secondary-label{font-family: var(--sl-font-sans);}.sl-pg-bag .wc-block-components-radio-control__secondary-label{color: var(--sl-pg-heading);font-weight: 600;letter-spacing: 0.04em;}.sl-pg-bag .sl-page-content__body .wc-block-components-button:not(.is-link):not(.outlined),.sl-pg-bag .sl-page-content__body a.wc-block-components-button:not(.is-link):not(.outlined){min-height: 52px;padding: 0.8rem 1.75rem;border: 1px solid var(--sl-pg-btn);border-radius: 999px;background: var(--sl-pg-btn);color: var(--sl-pg-btn-text);font-family: var(--sl-font-sans);font-size: 0.75rem;font-weight: 600;letter-spacing: 0.16em;line-height: 1.2;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,opacity 0.2s ease;}.sl-pg-bag .sl-page-content__body .wc-block-components-button:not(.is-link):not(.outlined):hover:not(:disabled),.sl-pg-bag .sl-page-content__body a.wc-block-components-button:not(.is-link):not(.outlined):hover{background: transparent;color: var(--sl-pg-btn);}.sl-pg-bag .sl-page-content__body .wc-block-components-button:not(.is-link):not(.outlined):focus-visible{outline: 2px solid var(--sl-pg-heading);outline-offset: 3px;}.sl-pg-bag .sl-page-content__body .wc-block-components-button:disabled,.sl-pg-bag .sl-page-content__body .wc-block-components-button[aria-disabled="true"]{opacity: 0.55;cursor: not-allowed;}.sl-pg-bag .wc-block-components-button .wc-block-components-button__text{color: inherit;}.sl-pg-bag .wc-block-components-checkout-place-order-button,.sl-pg-bag .wc-block-cart__submit-button{width: 100%;}.sl-pg-bag .wc-block-checkout__actions{padding: 0;margin: 0 0 1rem;}@media (max-width: 1023px){.sl-pg-bag .wc-block-checkout__actions .wp-block-woocommerce-checkout-order-summary-block{margin-bottom: 1.25rem;}}.sl-pg-bag .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-top: 0;border-top: 0;}.sl-pg-bag .wc-block-checkout__actions_row{margin: 0;}.sl-pg-bag .wc-block-components-checkout-return-to-cart-button{color: var(--sl-pg-link);font-size: 0.8125rem;text-decoration: underline;text-underline-offset: 3px;}.sl-pg-bag .wp-block-woocommerce-checkout-order-summary-block{padding: clamp(1.1rem,2.2vw,1.5rem);}.sl-pg-bag .wc-block-components-checkout-order-summary__title{padding: 0 0 0.75rem;}.sl-pg-bag .wc-block-components-checkout-order-summary__title-text,.sl-pg-bag .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{padding: 0;margin: 0;}.sl-pg-bag .wc-block-components-checkout-order-summary__title-text,.sl-pg-bag .wp-block-woocommerce-cart-order-summary-heading-block,.sl-pg-bag .wc-block-cart__totals-title{margin: 0;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: var(--sl-page-h2);font-weight: 400;letter-spacing: -0.01em;text-transform: none;line-height: 1.2;}.sl-pg-bag .wc-block-components-order-summary{padding: 0;}.sl-pg-bag .wc-block-components-order-summary-item{padding: 0.85rem 0;align-items: flex-start;}.sl-pg-bag .wc-block-components-order-summary-item__image{width: 64px;flex: 0 0 64px;padding-bottom: 0;}.sl-pg-bag .wc-block-components-order-summary-item__image img{width: 64px;height: 76px;-o-object-fit: cover;object-fit: cover;border-radius: 10px;background: #F3EEE6;}.sl-pg-bag .wc-block-components-order-summary-item__quantity{min-width: 20px;height: 20px;padding: 0 5px;border: 2px solid var(--sl-pg-surface);background: var(--sl-pg-heading);color: var(--sl-pg-btn-text);font-size: 0.6875rem;font-weight: 600;line-height: 16px;box-shadow: none;}.sl-pg-bag .wc-block-components-order-summary-item__description{padding-left: 1rem;min-width: 0;}.sl-pg-bag .wc-block-components-product-name,.sl-pg-bag .wc-block-components-order-summary-item__description .wc-block-components-product-name{color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: 1rem;font-weight: 400;line-height: 1.3;text-decoration: none;overflow-wrap: anywhere;}.sl-pg-bag .wc-block-components-product-metadata,.sl-pg-bag .wc-block-components-product-details,.sl-pg-bag .wc-block-components-product-details__name,.sl-pg-bag .wc-block-components-product-details__value{color: var(--sl-pg-muted);font-size: 0.8125rem;}.sl-pg-bag .wc-block-components-product-price,.sl-pg-bag .wc-block-components-order-summary-item__individual-prices{color: var(--sl-pg-text);font-size: 0.875rem;}.sl-pg-bag .wc-block-components-order-summary-item__total-price,.sl-pg-bag .wc-block-components-product-price__value{color: var(--sl-pg-heading);font-weight: 600;font-size: 0.9375rem;}.sl-pg-bag .wc-block-components-product-price__regular{color: var(--sl-pg-muted);font-weight: 400;}.sl-pg-bag .wc-block-components-sale-badge,.sl-pg-bag .wc-block-components-product-badge{padding: 0;border: 0;background: none;color: var(--bag-save);font-size: 0.75rem;font-weight: 600;letter-spacing: 0.02em;text-transform: none;}.sl-pg-bag .wc-block-components-totals-wrapper{border-top: 1px solid var(--sl-pg-line);padding: 0;}.sl-pg-bag .wc-block-components-totals-wrapper:first-child{border-top: 0;}.sl-pg-bag .wc-block-components-totals-item{padding: 0.8rem 0;font-size: 0.9375rem;color: var(--sl-pg-text);}.sl-pg-bag .wc-block-components-totals-item__label{color: var(--sl-pg-text);}.sl-pg-bag .wc-block-components-totals-item__value{color: var(--sl-pg-heading);font-weight: 500;}.sl-pg-bag .wc-block-components-totals-footer-item{padding: 1rem 0 0.25rem;}.sl-pg-bag .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: 1.125rem;font-weight: 400;}.sl-pg-bag .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.sl-pg-bag .wc-block-components-totals-footer-item-tax-value{color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: 1.5rem;font-weight: 400;letter-spacing: -0.01em;}.sl-pg-bag .wc-block-components-totals-item__description{color: var(--sl-pg-muted);font-size: 0.8125rem;}.sl-pg-bag .wc-block-components-totals-shipping .wc-block-components-totals-item__value strong{color: var(--bag-save);letter-spacing: 0.1em;}.sl-pg-bag .wc-block-components-totals-coupon{padding: 0;}.sl-pg-bag .wc-block-components-panel__button{padding: 0.8rem 0;color: var(--sl-pg-link);font-family: var(--sl-font-sans);font-size: 0.875rem;font-weight: 500;}.sl-pg-bag .wc-block-components-panel__content{padding: 0 0 1rem;}.sl-pg-bag .wc-block-components-totals-coupon__form{gap: 0.6rem;}.sl-pg-bag .wc-block-components-totals-coupon__form .wc-block-components-button{min-height: 48px;padding-inline: 1.25rem;}.sl-pg-bag .wc-block-cart-items{border-collapse: separate;border-spacing: 0;overflow: hidden;}.sl-pg-bag .wc-block-cart-items .wc-block-cart-items__header{display: none;}.sl-pg-bag .wc-block-cart-items__row,.sl-pg-bag .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{display: grid;grid-template-columns: 104px minmax(0,1fr) auto;-moz-column-gap: 1.1rem;column-gap: 1.1rem;align-items: start;padding: 1.1rem 1.25rem;border-top: 1px solid var(--sl-pg-line);border-bottom: 0;}.sl-pg-bag .wc-block-cart-items__row:first-of-type,.sl-pg-bag .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row:first-of-type{border-top: 0;}.sl-pg-bag .wc-block-cart table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row{border-bottom: 0;}.sl-pg-bag table.wc-block-cart-items td,.sl-pg-bag table.wc-block-cart-items th{padding: 0;border: 0;box-shadow: none;background: none;}.sl-pg-bag .wc-block-cart-item__image{grid-column: 1;grid-row: 1;width: 104px;padding: 0;}.sl-pg-bag .wc-block-cart-item__image a{display: block;}.sl-pg-bag .wc-block-cart-item__image img{display: block;width: 104px;height: 128px;-o-object-fit: cover;object-fit: cover;border-radius: 12px;background: #F3EEE6;}.sl-pg-bag .wc-block-cart-item__product{grid-column: 2;grid-row: 1;padding: 0;min-width: 0;}.sl-pg-bag .wc-block-cart-item__total{grid-column: 3;grid-row: 1;position: static;padding: 0;display: flex;flex-direction: column;align-items: flex-end;gap: 0.25rem;}.sl-pg-bag .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{grid-column: 1;grid-row: 1;padding: 0;}.sl-pg-bag .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column: 2;grid-row: 1;padding: 0;}.sl-pg-bag .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-column: 3;grid-row: 1;}.sl-pg-bag .wc-block-cart-item__total-price-and-sale-badge-wrapper{display: flex;flex-direction: column;align-items: flex-end;gap: 0.2rem;}.sl-pg-bag .wc-block-cart-item__prices{margin: 0.25rem 0 0;font-size: 0.875rem;}.sl-pg-bag .wc-block-cart-item__quantity{margin-top: 0.85rem;display: flex;align-items: center;gap: 0.9rem;}.sl-pg-bag .wc-block-components-quantity-selector{width: auto;border: 1px solid var(--bag-field-line);border-radius: 999px;background: #FFFFFF;box-shadow: none;}.sl-pg-bag .wc-block-components-quantity-selector::after{display: none;}.sl-pg-bag .wc-block-components-quantity-selector__input{width: 2.4em;padding: 0;border: 0;border-radius: 0;outline: 0;box-shadow: none;background: transparent;color: var(--sl-pg-heading);font-family: var(--sl-font-sans);font-size: 0.9375rem;text-align: center;}.sl-pg-bag .wc-block-components-quantity-selector__button{width: 2.2em;min-height: 2.4em;color: var(--sl-pg-heading);opacity: 1;}.sl-pg-bag .wc-block-components-quantity-selector__button:hover:not(:disabled){background: color-mix(in srgb,var(--sl-pg-heading) 6%,transparent);}.sl-pg-bag .wc-block-components-quantity-selector__button:focus-visible{outline: 2px solid var(--sl-pg-heading);outline-offset: 1px;}.sl-pg-bag .wc-block-cart-item__remove-link{padding: 0.35rem 0;color: var(--sl-pg-muted);font-family: var(--sl-font-sans);font-size: 0.8125rem;text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--sl-pg-muted) 45%,transparent);text-underline-offset: 3px;background: none;border: 0;cursor: pointer;}.sl-pg-bag .wc-block-cart-item__remove-link:hover{color: var(--sl-pg-heading);}.sl-pg-bag .wc-block-cart__sidebar{margin: 0;}.sl-pg-bag .wp-block-woocommerce-cart-order-summary-block{padding: clamp(1.1rem,2.2vw,1.5rem);margin-bottom: 1rem;}.sl-pg-bag .wc-block-cart__submit{margin: 0 0 1rem;}.sl-pg-bag .wc-block-cart__payment-options:empty{display: none;}@media (max-width: 1023px){.sl-pg-bag .wc-block-cart__submit-container--sticky{padding: 0.75rem var(--sl-page-gutter) calc(0.75rem + env(safe-area-inset-bottom,0px));background: color-mix(in srgb,var(--sl-pg-bg) 94%,transparent);border-top: 1px solid var(--sl-pg-line);box-shadow: 0 -14px 28px -22px rgb(43 34 27 / 0.3);backdrop-filter: blur(8px);}}.sl-pg-bag .wp-block-woocommerce-product-collection{margin-top: clamp(2rem,4vw,3rem);}.sl-pg-bag .wp-block-woocommerce-product-collection > h2{margin: 0 0 1rem;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: var(--sl-page-h2);font-weight: 400;letter-spacing: -0.01em;}.sl-pg-bag .wc-block-product-template{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,190px),1fr));gap: 1.1rem;margin: 0;padding: 0;list-style: none;}.sl-pg-bag .wc-block-product-template > li{margin: 0;padding: 0;width: auto;text-align: left;}.sl-pg-bag .wc-block-product-template .wc-block-components-product-image,.sl-pg-bag .wc-block-product-template .wp-block-woocommerce-product-image{margin: 0 0 0.65rem;position: relative;}.sl-pg-bag .wc-block-product-template .wc-block-components-product-image img{display: block;width: 100%;aspect-ratio: 4 / 5;height: auto;-o-object-fit: cover;object-fit: cover;border-radius: 14px;background: #F3EEE6;}.sl-pg-bag .wc-block-product-template .wp-block-woocommerce-product-sale-badge{position: absolute;top: 9px;left: 9px;right: auto;margin: 0;}.sl-pg-bag .wc-block-product-template .wc-block-components-product-sale-badge,.sl-pg-bag .wc-block-product-template .wp-block-woocommerce-product-sale-badge .wc-block-components-product-sale-badge{position: static;display: inline-flex;align-items: center;min-height: 20px;padding: 0 7px;border: 0;border-radius: 4px;background: #D96F8B;color: #FFFFFF;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 9px;font-weight: 600;letter-spacing: 0.12em;line-height: 1;text-transform: uppercase;}.sl-pg-bag .wc-block-product-template .wp-block-post-title,.sl-pg-bag .wc-block-product-template .wp-block-post-title a{margin: 0 0 0.25rem;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: 1rem;font-weight: 400;line-height: 1.3;text-align: left;text-decoration: none;}.sl-pg-bag .wc-block-product-template .wp-block-woocommerce-product-price{margin: 0 0 0.7rem;text-align: left;color: var(--sl-pg-text);font-size: 0.875rem;}.sl-pg-bag .wc-block-product-template .wc-block-components-product-price{justify-content: flex-start;}.sl-pg-bag .wc-block-product-template .wp-block-woocommerce-product-button{margin: 0;text-align: left;display: flex;flex-direction: row;align-items: flex-start;justify-content: flex-start;}.sl-pg-bag .wc-block-product-template .wp-block-button__link,.sl-pg-bag .wc-block-product-template .wc-block-components-product-button__button{min-height: 42px;padding: 0.55rem 1.15rem;border: 1px solid var(--sl-pg-btn);border-radius: 999px;background: transparent;color: var(--sl-pg-btn);font-family: var(--sl-font-sans);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.14em;line-height: 1.2;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease,color 0.2s ease;}.sl-pg-bag .wc-block-product-template .wp-block-button__link:hover,.sl-pg-bag .wc-block-product-template .wc-block-components-product-button__button:hover{background: var(--sl-pg-btn);color: var(--sl-pg-btn-text);}.sl-pg-bag .wp-block-woocommerce-empty-cart-block{text-align: center;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .with-empty-cart-icon::before{display: none;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block > h2.wp-block-heading:first-of-type,.sl-pg-bag .wp-block-woocommerce-empty-cart-block .with-empty-cart-icon{margin: clamp(1.5rem,4vw,3rem) auto 0.6rem;padding: 0;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight: 400;letter-spacing: -0.015em;text-align: center;}.sl-bag-empty__text{margin: 0 auto 1.5rem;max-width: 44ch;color: var(--sl-pg-text);font-size: var(--sl-page-copy);line-height: 1.65;}.sl-bag-empty__cta{display: flex;justify-content: center;margin-bottom: clamp(2rem,5vw,3.5rem);}.sl-pg-bag .wp-block-woocommerce-empty-cart-block hr,.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wp-block-separator{display: none;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-new,.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-collection{text-align: left;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block > h2.wp-block-heading:not(:first-of-type){margin: 0 0 1rem;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: var(--sl-page-h2);font-weight: 400;text-align: center;}.sl-bag-extra{display: flex;flex-direction: column;align-items: center;gap: 0.85rem;margin: 0.35rem 0 0;}.sl-bag-return{color: var(--sl-pg-link);font-size: 0.8125rem;text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--sl-pg-link) 40%,transparent);text-underline-offset: 3px;}.sl-bag-assure{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.5rem 1.4rem;margin: 0.25rem 0 0;padding: 0;list-style: none;color: var(--sl-pg-muted);font-size: 0.75rem;letter-spacing: 0.04em;}.sl-bag-assure li{display: inline-flex;align-items: center;gap: 0.45rem;margin: 0;}.sl-bag-assure li::before{content: "";width: 5px;height: 5px;border-radius: 50%;background: var(--sl-pg-line);box-shadow: 0 0 0 1px color-mix(in srgb,var(--sl-pg-muted) 35%,transparent);}@media (max-width: 767px){.sl-pg-bag{--bag-radius: 16px;}.sl-pg-bag .wc-block-components-checkout-step{padding: 1.1rem 1.1rem 1.25rem;}.sl-pg-bag .wc-block-cart-items__row,.sl-pg-bag .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns: 84px minmax(0,1fr);grid-template-rows: auto auto;padding: 1rem;}.sl-pg-bag .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{grid-column: 1;grid-row: 1 / span 2;width: 84px;}.sl-pg-bag .wc-block-cart-item__image img{width: 84px;height: 104px;}.sl-pg-bag .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column: 2;grid-row: 1;}.sl-pg-bag .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-column: 2;grid-row: 2;align-items: flex-start;margin-top: 0.5rem;}.sl-pg-bag .wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items: baseline;flex-direction: row;gap: 0.6rem;flex-wrap: wrap;}.sl-pg-bag .wc-block-product-template{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.85rem;}}.sl-bag-thanks .sl-page-content__header{max-width: none;margin: 0 0 clamp(0.8rem,1.5vw,1.1rem);}.sl-bag-thanks .woocommerce-order{display: grid;grid-template-columns: minmax(0,1fr);align-items: start;}.sl-bag-thanks .woocommerce-order > *{min-width: 0;}.sl-bag-thanks .woocommerce-thankyou-order-received{display: flex;align-items: center;gap: 0.7rem;margin: 0;padding: 0;border: 0;background: none;color: var(--sl-pg-text);font-size: var(--sl-page-copy);line-height: 1.5;}.sl-bag-thanks .woocommerce-thankyou-order-received::before{content: "";flex: none;width: 1.6rem;height: 1.6rem;border-radius: 50%;background: var(--bag-save) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 12.5l4.2 4.2L18.5 8'/%3E%3C/svg%3E") center / 62% no-repeat;}.sl-bag-thanks .woocommerce-order-overview{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin: clamp(1.4rem,2.6vw,2rem) 0 0;padding: 0;list-style: none;overflow: hidden;background: var(--sl-pg-surface);border: 1px solid var(--sl-pg-line);border-radius: var(--bag-radius);box-shadow: var(--bag-shadow);}.sl-bag-thanks .woocommerce-order-overview li{display: flex;flex-direction: column;gap: 0.4rem;float: none;margin: 0;padding: 1.05rem 1.3rem;border: 0;color: var(--sl-pg-muted);font-size: 0.6875rem;letter-spacing: 0.14em;line-height: 1.3;text-transform: uppercase;}.sl-bag-thanks .woocommerce-order-overview li strong{color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: 1.1875rem;font-weight: 500;letter-spacing: 0;line-height: 1.25;text-transform: none;overflow-wrap: anywhere;}.sl-bag-thanks .woocommerce-order-overview li:nth-child(even){border-left: 1px solid var(--sl-pg-line);}.sl-bag-thanks .woocommerce-order-overview li:nth-child(n+3){border-top: 1px solid var(--sl-pg-line);}.sl-bag-thanks .woocommerce-order-overview li:last-child:nth-child(odd){grid-column: 1 / -1;}@media (min-width: 760px){.sl-bag-thanks .woocommerce-order-overview{grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: minmax(0,1fr);}.sl-bag-thanks .woocommerce-order-overview li:nth-child(n+3){border-top: 0;}.sl-bag-thanks .woocommerce-order-overview li:last-child:nth-child(odd){grid-column: auto;}.sl-bag-thanks .woocommerce-order-overview li + li{border-left: 1px solid var(--sl-pg-line);}.sl-bag-thanks .woocommerce-order-overview:has(> .woocommerce-order-overview__email){grid-auto-flow: row;grid-template-columns: minmax(0,0.8fr) minmax(0,1fr) minmax(0,1.8fr) minmax(0,0.9fr) minmax(0,1.1fr);}}.sl-bag-thanks .woocommerce-order > p:not(.woocommerce-notice){margin: 1rem 0 0;color: var(--sl-pg-muted);font-size: 0.9375rem;line-height: 1.6;}.sl-bag-thanks .woocommerce-order-details,.sl-bag-thanks .woocommerce-customer-details{margin: clamp(1.25rem,2.4vw,1.75rem) 0 0;}.sl-bag-thanks .woocommerce-order-details{box-sizing: border-box;padding: clamp(1.25rem,2.6vw,1.875rem);background: var(--sl-pg-surface);border: 1px solid var(--sl-pg-line);border-radius: var(--bag-radius);box-shadow: var(--bag-shadow);}.sl-bag-thanks .woocommerce-order-details__title,.sl-bag-thanks .woocommerce-column__title{margin: 0 0 1rem;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: var(--sl-page-h2);font-weight: 400;line-height: 1.2;letter-spacing: -0.01em;}.sl-bag-thanks table.order_details{width: 100%;margin: 0;border: 0;border-collapse: collapse;color: var(--sl-pg-text);font-size: 0.9375rem;line-height: 1.5;}.sl-bag-thanks table.order_details th,.sl-bag-thanks table.order_details td{padding: 0.9rem 0;border: 0;background: none;text-align: left;vertical-align: top;}.sl-bag-thanks table.order_details thead th{padding: 0 0 0.75rem;border-bottom: 1px solid var(--sl-pg-line);color: var(--sl-pg-muted);font-size: 0.6875rem;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;}.sl-bag-thanks table.order_details .product-total,.sl-bag-thanks table.order_details tfoot td{text-align: right;white-space: nowrap;font-variant-numeric: tabular-nums;}.sl-bag-thanks table.order_details tbody td{border-bottom: 1px solid color-mix(in srgb,var(--sl-pg-line) 70%,transparent);}.sl-bag-thanks table.order_details .product-name a{color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: 1.0625rem;text-decoration: none;}.sl-bag-thanks table.order_details .product-quantity{color: var(--sl-pg-muted);font-weight: 400;}.sl-bag-thanks table.order_details .wc-item-meta{margin: 0.3rem 0 0;padding: 0;list-style: none;color: var(--sl-pg-muted);font-size: 0.8125rem;}.sl-bag-thanks table.order_details .wc-item-meta li{margin: 0;}.sl-bag-thanks table.order_details .wc-item-meta p{display: inline;margin: 0;}.sl-bag-thanks table.order_details tfoot th{padding-right: 1rem;color: var(--sl-pg-muted);font-size: 0.875rem;font-weight: 400;}.sl-bag-thanks table.order_details tfoot td{color: var(--sl-pg-heading);}.sl-bag-thanks table.order_details tfoot tr:has(.sl-order-total) > *{padding-top: 1.1rem;border-top: 1px solid var(--sl-pg-line);}.sl-bag-thanks table.order_details tfoot tr:has(.sl-order-total) th{color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: 1.25rem;}.sl-bag-thanks .sl-order-total{font-family: var(--sl-font-serif);font-size: 1.5rem;}.sl-bag-thanks table.order_details .order-actions--heading{padding: 0;font-size: 0;}.sl-bag-thanks table.order_details tfoot:has(.order-actions--heading) td{padding-top: 1.25rem;}.sl-bag-thanks .sl-page-content__body .order-actions-button,.sl-bag-thanks .sl-page-content__body a.button.pay{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;margin: 0 0 0 0.5rem;padding: 0.6rem 1.4rem;border: 1px solid var(--sl-pg-heading);border-radius: 999px;background: transparent;color: var(--sl-pg-heading);font-family: var(--sl-font-sans);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.14em;line-height: 1.2;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.sl-bag-thanks .sl-page-content__body .order-actions-button:first-child{margin-left: 0;}.sl-bag-thanks .sl-page-content__body .order-actions-button:hover,.sl-bag-thanks .sl-page-content__body a.button.pay:hover{background: var(--sl-pg-btn);border-color: var(--sl-pg-btn);color: var(--sl-pg-btn-text);}.sl-bag-thanks .sl-page-content__body .order-actions-button:focus-visible,.sl-bag-thanks .sl-page-content__body a.button.pay:focus-visible{outline: 2px solid var(--sl-pg-heading);outline-offset: 3px;}.sl-bag-thanks .woocommerce-columns--addresses{display: grid;grid-template-columns: minmax(0,1fr);gap: 1.25rem;margin: 0;}.sl-bag-thanks .woocommerce-column,.sl-bag-thanks .woocommerce-customer-details:not(:has(.woocommerce-columns)){box-sizing: border-box;float: none;width: auto;max-width: none;margin: 0;padding: clamp(1.15rem,2.4vw,1.5rem);background: var(--sl-pg-surface);border: 1px solid var(--sl-pg-line);border-radius: var(--bag-radius);box-shadow: var(--bag-shadow);}.sl-bag-thanks .woocommerce-customer-details:not(:has(.woocommerce-columns)){margin-top: clamp(1.25rem,2.4vw,1.75rem);}.sl-bag-thanks .woocommerce-column__title{margin-bottom: 0.7rem;font-size: 1.25rem;}.sl-bag-thanks .woocommerce-customer-details address{margin: 0;padding: 0;border: 0;color: var(--sl-pg-text);font-size: 0.9375rem;font-style: normal;line-height: 1.7;}.sl-bag-thanks .woocommerce-customer-details address p{margin: 0.55rem 0 0;color: var(--sl-pg-muted);font-size: 0.875rem;line-height: 1.5;overflow-wrap: anywhere;}@media (min-width: 560px) and (max-width: 1023px){.sl-bag-thanks .woocommerce-columns--addresses{grid-template-columns: repeat(2,minmax(0,1fr));}}.sl-bag-thanks .woocommerce-thankyou-order-failed{margin: 0 0 1rem;color: var(--bag-error);font-size: 0.9375rem;line-height: 1.6;}@media (min-width: 1024px){.sl-bag-thanks .woocommerce-order{grid-template-columns: minmax(0,1fr) minmax(320px,420px);-moz-column-gap: clamp(2rem,4.4vw,4rem);column-gap: clamp(2rem,4.4vw,4rem);}.sl-bag-thanks .woocommerce-order > *{grid-column: 1 / -1;}.sl-bag-thanks .woocommerce-order > .woocommerce-order-details{grid-column: 1;}.sl-bag-thanks .woocommerce-order > .woocommerce-customer-details{grid-column: 2;}}.sl-bag-after{display: flex;justify-content: flex-start;margin-top: clamp(1.5rem,3vw,2.25rem);}.sl-pg-bag .sl-page-content__body .sl-bag-continue{display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0.8rem 2.25rem;border: 1px solid var(--sl-pg-btn);border-radius: 999px;background: var(--sl-pg-btn);color: var(--sl-pg-btn-text);font-family: var(--sl-font-sans);font-size: 0.75rem;font-weight: 600;letter-spacing: 0.16em;line-height: 1.2;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.sl-pg-bag .sl-page-content__body .sl-bag-continue:hover{background: transparent;color: var(--sl-pg-btn);}.sl-pg-bag .sl-page-content__body .sl-bag-continue:focus-visible{outline: 2px solid var(--sl-pg-heading);outline-offset: 3px;}@media (max-width: 559px){.sl-bag-after{margin-top: 1.5rem;}.sl-pg-bag .sl-page-content__body .sl-bag-continue{width: 100%;}}.sl-pg-bag .wc-block-components-notice-banner{box-sizing: border-box;align-items: flex-start;gap: 0.75rem;margin: 0 0 1rem;padding: 0.85rem 1rem;border: 1px solid var(--sl-pg-line);border-radius: var(--bag-field-radius);background: var(--sl-pg-surface);color: var(--sl-pg-text);font-family: var(--sl-font-sans);font-size: 0.875rem;line-height: 1.5;box-shadow: var(--bag-shadow);}.sl-pg-bag .wc-block-components-notice-banner > svg{flex: none;width: 1.5rem;height: 1.5rem;padding: 0.2rem;border-radius: 50%;background: var(--sl-pg-heading);fill: #FFFFFF;}.sl-pg-bag .wc-block-components-notice-banner.is-error{border-color: color-mix(in srgb,var(--bag-error) 45%,var(--sl-pg-line));background: color-mix(in srgb,var(--bag-error) 6%,#FFFFFF);color: var(--sl-pg-heading);}.sl-pg-bag .wc-block-components-notice-banner.is-error > svg{background: var(--bag-error);}.sl-pg-bag .wc-block-components-notice-banner.is-success{border-color: color-mix(in srgb,var(--bag-save) 40%,var(--sl-pg-line));background: color-mix(in srgb,var(--bag-save) 6%,#FFFFFF);}.sl-pg-bag .wc-block-components-notice-banner.is-success > svg{background: var(--bag-save);}.sl-pg-bag .wc-block-components-notice-banner a{color: var(--sl-pg-link);text-decoration: underline;text-underline-offset: 3px;}.sl-pg-bag .sl-page-content__body .wc-block-components-notice-banner button.wc-block-components-notice-banner__dismiss{min-height: 0;width: auto;margin: 0;padding: 0.25rem;border: 0;border-radius: 50%;background: transparent;color: inherit;letter-spacing: 0;text-transform: none;}.sl-pg-bag .sl-page-content__body .wc-block-components-notice-banner button.wc-block-components-notice-banner__dismiss:hover{background: color-mix(in srgb,var(--sl-pg-heading) 8%,transparent);color: inherit;}@media (max-width: 767px){.sl-pg-bag .wc-block-components-quantity-selector__button{width: 2.7rem;min-height: 2.6rem;}.sl-pg-bag .wc-block-components-quantity-selector__input{width: 2.2rem;}}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__products{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(0.85rem,2vw,1.5rem);margin: 0;padding: 0;list-style: none;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product{position: relative;flex: none;width: auto;max-width: none;margin: 0;padding: 0;border: 0;text-align: left;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-link{text-decoration: none;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image{margin: 0 0 0.65rem;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image img{display: block;width: 100%;aspect-ratio: 4 / 5;height: auto;-o-object-fit: cover;object-fit: cover;border-radius: 14px;background: #F3EEE6;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{margin: 0 0 0.25rem;color: var(--sl-pg-heading);font-family: var(--sl-font-serif);font-size: 1rem;font-weight: 400;line-height: 1.3;text-align: left;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price{margin: 0 0 0.7rem;color: var(--sl-pg-text);font-size: 0.875rem;text-align: left;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price del{color: var(--sl-pg-muted);}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price ins{text-decoration: none;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{position: absolute;top: 9px;left: 9px;right: auto;z-index: 1;display: inline-flex;align-items: center;min-height: 20px;margin: 0;padding: 0 7px;border: 0;border-radius: 4px;background: #D96F8B;color: #FFFFFF;font-family: "Montserrat",var(--sl-font-sans),sans-serif;font-size: 9px;font-weight: 600;letter-spacing: 0.12em;line-height: 1;text-transform: uppercase;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart{margin: 0;text-align: left;display: flex;justify-content: flex-start;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link{min-height: 42px;padding: 0.55rem 1.15rem;border: 1px solid var(--sl-pg-btn);border-radius: 999px;background: transparent;color: var(--sl-pg-btn);font-family: var(--sl-font-sans);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.14em;line-height: 1.2;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease,color 0.2s ease;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{background: var(--sl-pg-btn);color: var(--sl-pg-btn-text);}@media (max-width: 767px){.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__products{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 479px){.sl-pg-bag .wc-block-product-template .wp-block-woocommerce-product-button .wp-block-button__link,.sl-pg-bag .wc-block-product-template .wc-block-components-product-button__button{width: 100%;padding-inline: 0.4rem;font-size: 0.625rem;letter-spacing: 0.08em;white-space: nowrap;}.sl-pg-bag .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link{width: 100%;padding-inline: 0.4rem;font-size: 0.625rem;letter-spacing: 0.08em;white-space: nowrap;}}.sl-pg-bag .wc-block-components-radio-control--highlight-checked::after{display: none;}.sl-pg-bag .checkout-order-summary-block-fill{border: 0;border-radius: 0;}@media (max-width: 479px){.sl-pg-bag .wc-block-components-order-summary-item{display: grid;grid-template-columns: 56px minmax(0,1fr);-moz-column-gap: 1.1rem;column-gap: 1.1rem;row-gap: 0.3rem;align-items: start;}.sl-pg-bag .wc-block-components-order-summary-item__image{grid-column: 1;grid-row: 1 / span 2;width: 56px;flex: none;}.sl-pg-bag .wc-block-components-order-summary-item__image img{width: 56px;height: 68px;}.sl-pg-bag .wc-block-components-order-summary-item__description{grid-column: 2;grid-row: 1;padding-left: 0;}.sl-pg-bag .wc-block-components-order-summary-item__total-price{grid-column: 2;grid-row: 2;margin-left: 0;text-align: left;}.sl-pg-bag .wc-block-components-order-summary-item__total-price .wc-block-cart-item__total-price-and-sale-badge-wrapper{flex-direction: row;align-items: baseline;flex-wrap: wrap;gap: 0.15rem 0.6rem;}}.sl-bag-thanks .woocommerce-verify-email,.sl-bag-thanks .woocommerce-form-login{box-sizing: border-box;max-width: 520px;margin: clamp(1.25rem,2.4vw,1.75rem) 0 0;padding: clamp(1.25rem,2.6vw,1.75rem);background: var(--sl-pg-surface);border: 1px solid var(--sl-pg-line);border-radius: var(--bag-radius);box-shadow: var(--bag-shadow);}.sl-bag-thanks .woocommerce-verify-email p,.sl-bag-thanks .woocommerce-form-login p{margin: 0 0 1rem;color: var(--sl-pg-text);line-height: 1.6;}.sl-bag-thanks .woocommerce-verify-email p.form-row,.sl-bag-thanks .woocommerce-form-login p.form-row{float: none;width: auto;padding: 0;}.sl-bag-thanks .woocommerce-verify-email a,.sl-bag-thanks .woocommerce-form-login a{color: var(--sl-pg-link);text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--sl-pg-link) 40%,transparent);text-underline-offset: 3px;}.sl-bag-thanks .woocommerce-verify-email label,.sl-bag-thanks .woocommerce-form-login label{display: block;margin: 0 0 0.4rem;color: var(--sl-pg-muted);font-size: 0.8125rem;letter-spacing: 0;text-transform: none;}.sl-bag-thanks .woocommerce-verify-email .required,.sl-bag-thanks .woocommerce-form-login .required{color: var(--bag-error);text-decoration: none;}.sl-bag-thanks .woocommerce-verify-email input[type="email"],.sl-bag-thanks .woocommerce-form-login input[type="text"],.sl-bag-thanks .woocommerce-form-login input[type="email"],.sl-bag-thanks .woocommerce-form-login input[type="password"]{box-sizing: border-box;width: 100%;min-height: 48px;padding: 0.7rem 1rem;border: 1px solid var(--bag-field-line);border-radius: var(--bag-field-radius);background: #FFFFFF;color: var(--sl-pg-heading);font-family: var(--sl-font-sans);font-size: max(16px,1rem);box-shadow: none;}.sl-bag-thanks .woocommerce-verify-email input[type="email"]:focus,.sl-bag-thanks .woocommerce-form-login input[type="text"]:focus,.sl-bag-thanks .woocommerce-form-login input[type="email"]:focus,.sl-bag-thanks .woocommerce-form-login input[type="password"]:focus{border-color: var(--sl-pg-heading);box-shadow: 0 0 0 3px color-mix(in srgb,var(--sl-pg-heading) 14%,transparent);outline: 0;}.sl-bag-thanks .woocommerce-form-login .woocommerce-form__label-for-checkbox{display: inline-flex;align-items: center;gap: 0.6rem;margin: 0 0 1rem;color: var(--sl-pg-text);font-size: 0.875rem;}.sl-bag-thanks .woocommerce-form-login input[type="checkbox"]{width: 1.15rem;height: 1.15rem;margin: 0;accent-color: var(--sl-pg-btn);}.sl-bag-thanks .woocommerce-verify-email .woocommerce-button,.sl-bag-thanks .woocommerce-form-login .woocommerce-button{display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0.8rem 2.25rem;border: 1px solid var(--sl-pg-btn);border-radius: 999px;background: var(--sl-pg-btn);color: var(--sl-pg-btn-text);font-family: var(--sl-font-sans);font-size: 0.75rem;font-weight: 600;letter-spacing: 0.16em;line-height: 1.2;text-decoration: none;text-transform: uppercase;cursor: pointer;transition: background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.sl-bag-thanks .woocommerce-verify-email .woocommerce-button:hover,.sl-bag-thanks .woocommerce-form-login .woocommerce-button:hover{background: transparent;color: var(--sl-pg-btn);}.sl-bag-thanks .woocommerce-verify-email .woocommerce-button:focus-visible,.sl-bag-thanks .woocommerce-form-login .woocommerce-button:focus-visible{outline: 2px solid var(--sl-pg-heading);outline-offset: 3px;}.sl-bag-thanks .woocommerce-form-login .lost_password{margin: 0.25rem 0 0;font-size: 0.8125rem;}.sl-bag-thanks :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){box-sizing: border-box;max-width: 520px;margin: 1rem 0 0;padding: 0.85rem 1rem;list-style: none;border: 1px solid var(--sl-pg-line);border-radius: var(--bag-field-radius);background: var(--sl-pg-surface);color: var(--sl-pg-text);font-size: 0.875rem;line-height: 1.5;}.sl-bag-thanks :is(.woocommerce-info,.woocommerce-message,.woocommerce-error)::before{display: none;}.sl-bag-thanks .woocommerce-verify-email :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){max-width: none;margin: 0 0 1.1rem;}.sl-bag-thanks .woocommerce-error{border-color: color-mix(in srgb,var(--bag-error) 45%,var(--sl-pg-line));background: color-mix(in srgb,var(--bag-error) 6%,#FFFFFF);color: var(--sl-pg-heading);}.sl-bag-thanks .woocommerce-message{border-color: color-mix(in srgb,var(--bag-save) 40%,var(--sl-pg-line));background: color-mix(in srgb,var(--bag-save) 6%,#FFFFFF);}@media (max-width: 559px){.sl-bag-thanks .woocommerce-verify-email,.sl-bag-thanks .woocommerce-form-login,.sl-bag-thanks :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){max-width: none;}.sl-bag-thanks .woocommerce-verify-email .woocommerce-button,.sl-bag-thanks .woocommerce-form-login .woocommerce-button{width: 100%;}}