.sr-c{--c-fg: 23 23 23;--c-bg: 255 255 255;--c-highlight: 255 221 191;--c-price: 23 23 23;--c-sale-price: 225 29 72;--c-sale-tag: 225 29 72;--c-sale-tag-text: 255 255 255;--c-placeholder: 250 250 250;--c-btn-bg: 23 23 23;--c-btn-text: 255 255 255;--c-btn-border: 23 23 23;--c-overlay: 23 23 23;--c-border: var(--c-fg) / .1;--c-border-light: var(--c-fg) / .06;--c-border-dark: var(--c-fg) / .4;--c-error-text: 190 18 60;--c-error-bg: 255 241 242;--c-success-text: 77 124 15;--sp-0d5: .125rem;--sp-1: .25rem;--sp-1d5: .375rem;--sp-2: .5rem;--sp-2d5: .625rem;--sp-3: .75rem;--sp-3d5: .875rem;--sp-4: 1rem;--sp-4d5: 1.125rem;--sp-5: 1.25rem;--sp-5d5: 1.375rem;--sp-6: 1.5rem;--sp-6d5: 1.625rem;--sp-7: 1.75rem;--sp-7d5: 1.875rem;--sp-8: 2rem;--sp-8d5: 2.125rem;--sp-9: 2.25rem;--sp-10: 2.5rem;--sp-11: 2.75rem;--sp-12: 3rem;--sp-13: 3.25rem;--sp-14: 3.5rem;--sp-15: 3.875rem;--sp-16: 4rem;--sp-18: 4.5rem;--sp-20: 5rem;--sp-23: 5.625rem;--sp-24: 6rem;--sp-28: 7rem;--sp-32: 8rem;--sp-48: 12rem;--sp-56: 14rem;--sp-72: 18rem;--sp-96: 24rem;--text-3xs: .625rem;--text-2xs: .6875rem;--text-xs: .75rem;--text-2sm: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--fluid-2xl-to-4xl: clamp(var(--text-2xl), .6307rem + 1.3636vw, var(--text-4xl));--fluid-xl-to-3xl: clamp(var(--text-xl), .4966rem + 1.1818vw, var(--text-3xl));--fluid-lg-to-2xl: clamp(var(--text-lg), .9722rem + .4444vw, var(--text-2xl));--fluid-base-to-xl: clamp(var(--text-base), .873rem + .3175vw, var(--text-xl));--fluid-base-to-2xl: clamp(var(--text-base), .746rem + .6349vw, var(--text-2xl));--fluid-sm-to-base: clamp(var(--text-sm), .8115rem + .1587vw, var(--text-base));--fluid-xs-to-sm: clamp(var(--text-xs), .7297rem + .1013vw, var(--text-sm));--text-h2: var(--sp-6);--title-md: clamp(var(--sp-8), 3.368vw, var(--sp-16));--title-lg: clamp(var(--sp-10), 3.368vw, var(--sp-16));--title-xl: clamp(var(--sp-12), 7.813vw, var(--sp-20));--c-anim-primary: .5s cubic-bezier(.3, 1, .3, 1);--c-anim-fast: .3s cubic-bezier(.7, 0, .3, 1);--rounded-button: 3.75rem;--rounded-block: clamp(var(--sp-2d5), 1.053vw, var(--sp-5));--card-radius: clamp(var(--sp-2d5), 1.053vw, var(--sp-5));--border-radius: clamp(var(--sp-4), 1.578vw, var(--sp-7d5));--inputs-radius: .375rem;--input-height: var(--sp-13);--input-padding-inline: var(--sp-6d5);--icon-weight: 1.5px;--page-padding: var(--sp-5);--gap-padding: clamp(var(--sp-5), 2.526vw, var(--sp-12));--grid-gap: clamp(40px, 20vw, 60px);--section-padding-top: 0px;--section-padding-bottom: 0px;font-family:var(--sr-fb);color:rgb(var(--c-fg));line-height:1.2}@media(min-width:768px){.sr-c{--text-h2: var(--sp-7d5)}}@media(min-width:1024px){.sr-c{--page-padding: var(--sp-9);--title-lg: clamp(var(--sp-12), 4.73vw, var(--sp-23));--title-xl: clamp(var(--sp-20), 6.737vw, var(--sp-32));--text-h2: var(--sp-9)}}@media(min-width:1280px){.sr-c{--gap-padding: var(--sp-12);--page-padding: var(--sp-12)}}@media(min-width:1536px){.sr-c{--page-padding: max(var(--sp-12), 50vw - 950px)}}.sr-c *,.sr-c *:before,.sr-c *:after{box-sizing:border-box}.sr-c.sr-home,.sr-c.sr-cart-page,.sr-c.sr-search-page,.sr-c.sr-404-page{background:rgb(var(--c-bg))}.sr-c .sr-only,.sr-c.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-c .text-xs{font-size:var(--text-xs);line-height:1.6}.sr-c .text-2sm{font-size:var(--text-2sm);line-height:1.6}.sr-c .text-sm{font-size:var(--text-sm);line-height:1.6}.sr-c .text-base{font-size:var(--text-base);line-height:1.6}.sr-c .text-lg{font-size:var(--text-lg);line-height:1.6}.sr-c .text-2xl{font-size:var(--text-2xl);line-height:1.6}.sr-c .text-3xl{font-size:var(--text-3xl);line-height:1.6}.sr-c .text-base-xl{font-size:var(--fluid-base-to-xl);line-height:inherit}.sr-c .text-base-2xl{font-size:var(--fluid-base-to-2xl);line-height:inherit}.sr-c .text-lg-2xl{font-size:var(--fluid-lg-to-2xl);line-height:inherit}.sr-c .text-xl-3xl{font-size:var(--fluid-xl-to-3xl);line-height:inherit}.sr-c .text-sm-base{font-size:var(--fluid-sm-to-base)}.sr-c .font-medium{font-weight:500}.sr-c .font-bold{font-weight:700}.sr-c .leading-none{line-height:1}.sr-c .leading-tight{line-height:1.25}.sr-c .leading-normal{line-height:1.6}.sr-c .tracking-none{letter-spacing:0}.sr-c .tracking-tighter{letter-spacing:-.05em}.sr-c .tracking-tight{letter-spacing:-.025em}.sr-c .gap-0d5{gap:var(--sp-0d5)}.sr-c .gap-1d5{gap:var(--sp-1d5)}.sr-c .gap-2d5{gap:var(--sp-2d5)}.sr-c .gap-3d5{gap:var(--sp-3d5)}.sr-c .gap-4d5{gap:var(--sp-4d5)}.sr-c .gap-5d5{gap:var(--sp-5d5)}.sr-c .gap-7d5{gap:var(--sp-7d5)}.sr-c .text-opacity{color:rgb(var(--c-fg) / .6)}.sr-c .shrink-1{flex-shrink:1}.sr-c .transform{transform:translate(var(--tw-translate-x, 0),var(--tw-translate-y, 0)) rotate(var(--tw-rotate, 0))}@media(min-width:768px){.sr-c .md\:gap-4d5{gap:var(--sp-4d5)}.sr-c .md\:gap-7d5{gap:var(--sp-7d5)}.sr-c .md\:gap-14{gap:var(--sp-14)}.sr-c .md\:text-2xl{font-size:var(--text-2xl);line-height:1.6}.sr-c .md\:text-3xl{font-size:var(--text-3xl);line-height:1.6}}@media(min-width:1024px){.sr-c .lg\:text-3xl{font-size:var(--text-3xl);line-height:1.6}}.sr-c .icon{stroke-width:var(--icon-weight);width:var(--sp-5d5);height:var(--sp-5d5);flex-shrink:0;display:block}.sr-c .icon .fill{stroke:none;fill:rgb(var(--c-fg) / .1)}.sr-c .icon-2xs{width:var(--sp-3);height:var(--sp-3)}.sr-c .icon-xs{width:var(--sp-4);height:var(--sp-4)}.sr-c .icon-sm{width:var(--sp-5);height:var(--sp-5)}.sr-c .icon-lg{width:var(--sp-6);height:var(--sp-6)}.sr-c .icon-xl{width:var(--sp-8);height:var(--sp-8)}.sr-c .icon-xxxl{width:var(--sp-15);height:var(--sp-15)}.sr-c .stroke-1{stroke-width:1}.sr-c .inline-block.icon{display:inline-block}.sr-c .heading,.sr-c h1,.sr-c h2,.sr-c h3{font-family:var(--sr-fd);font-weight:400;letter-spacing:-.01em;line-height:1.05;text-transform:none;color:rgb(var(--c-fg));word-break:break-word}.sr-c .heading.leading-none{line-height:1.05}.sr-c .tracking-heading{letter-spacing:-.01em}.sr-c .title-md{font-size:var(--title-md)}.sr-c .title-lg{font-size:var(--title-lg)}.sr-c .title-xl{font-size:var(--title-xl)}.sr-c .split-words{display:block}.sr-c .title-wrapper{margin-block-end:clamp(var(--sp-8),2.526vw,var(--sp-12))}.sr-c .title-wrapper-lg{margin-block-end:var(--sp-16)}@media(min-width:1024px){.sr-c .title-wrapper-lg{margin-block-end:var(--sp-28)}}.sr-c .title-wrapper>:is(.heading,p){flex:0 0 auto}@media(max-width:767px){.sr-c .title-wrapper .button{max-height:2.75rem;font-size:var(--text-xs);padding:var(--sp-3d5) var(--sp-4)}.sr-c .title-wrapper .button.icon-with-text .btn-text{gap:6px}.sr-c .title-wrapper .button.icon-with-text .icon{width:var(--sp-4);height:var(--sp-4)}}.sr-c .title-wrapper .button.icon-with-text .btn-text{gap:.75rem}.sr-c .title-wrapper .button.icon-with-text .icon{width:var(--sp-5d5);height:var(--sp-5d5)}.sr-c a{color:inherit;text-decoration:none}.sr-c .link{background:linear-gradient(currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat;background-position-x:left;position:relative;text-decoration:none;cursor:pointer;border:0;padding:0;color:inherit;font:inherit;transition:background-size var(--c-anim-primary),color .3s}.sr-c .reversed-link{--reversed-link-gap: min(100%, 1.35em);background:linear-gradient(to right,currentColor,currentColor) 0 var(--reversed-link-gap) / 0 1px no-repeat;background-position-x:right;text-decoration:none;color:inherit;transition:background-size var(--c-anim-primary)}@media(pointer:fine){.sr-c .link:hover{background-position-x:right;background-size:0 1px}.sr-c .reversed-link:hover{background-position-x:left;background-size:100% 1px}}.sr-c .section{position:relative;color:rgb(var(--c-fg));background-color:rgb(var(--c-bg))}.sr-c .section--padding{padding-block-start:calc(var(--section-padding-top) * .75);padding-block-end:calc(var(--section-padding-bottom) * .75)}@media(min-width:768px){.sr-c .section--padding{padding-block-start:var(--section-padding-top);padding-block-end:var(--section-padding-bottom)}}@media(max-width:767px){.sr-c.sr-home .section--padding,.sr-c.sr-cart-page .section--padding,.sr-c.sr-search-page .section--padding,.sr-c.sr-404-page .section--padding{--section-padding-top: 28px;--section-padding-bottom: 28px}}.sr-c .page-width{margin:0 auto;padding-inline:var(--page-padding);width:100%}@media(min-width:1024px){.sr-c .page-width--narrow{--page-padding: var(--sp-12);max-width:70rem}}.sr-c .button{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;line-height:1;font-family:var(--sr-fb);font-weight:600;letter-spacing:.02em;font-size:clamp(.875rem,.8115rem + .1587vw,1rem);text-transform:none;text-decoration:none;gap:0;padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)) clamp(var(--sp-6d5),1.473vw,var(--sp-7d5));color:rgb(var(--c-btn-text));background:rgb(var(--c-btn-bg));border-radius:var(--rounded-button);max-height:3.75rem;border:none;height:auto;transition:color var(--c-anim-primary),opacity var(--c-anim-fast)}.sr-c .button:hover{background:rgb(var(--c-btn-bg));color:rgb(var(--c-btn-text))}.sr-c .button:after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:var(--rounded-button);border:2px solid rgb(var(--c-btn-border))}.sr-c .button .btn-fill{display:block;border-radius:50%;width:150%;height:200%;inset-block-start:-50%;inset-inline-start:-25%;position:absolute;transform:translate3d(0,-76%,0);background-color:rgb(var(--c-btn-text));transition:transform var(--c-anim-primary),background-color var(--c-anim-primary)}.sr-c .button .btn-text{position:relative;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:currentColor}.sr-c .button.icon-with-text .btn-text{gap:.75rem}@media(max-width:767px){.sr-c .button.icon-with-text .icon-arrow-right{width:var(--sp-4d5);height:var(--sp-4d5)}}@media(pointer:fine){.sr-c .button--primary:not([disabled]):hover{color:rgb(var(--c-btn-bg))}.sr-c .button:not([disabled]):hover .btn-fill{transform:translateZ(0)}}.sr-c .button--secondary{color:rgb(var(--c-btn-bg));background:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sr-c .button--secondary:hover{background:none;color:rgb(var(--c-btn-bg))}.sr-c .button--secondary .btn-fill{background-color:rgb(var(--c-btn-bg))}@media(pointer:fine){.sr-c .button--secondary:not([disabled]):hover{color:rgb(var(--c-btn-text))}}.sr-c .button[disabled]{opacity:.6;cursor:not-allowed}.sr-c .button[disabled] .btn-fill{display:none}.sr-c .button--fixed{min-width:var(--sp-48)}.sr-c .button--sm{padding:clamp(var(--sp-3),1.2vw,var(--sp-4)) clamp(var(--sp-5),1.473vw,var(--sp-6))}.sr-c .button--lg{padding:clamp(var(--sp-6),1.2vw,var(--sp-7)) clamp(var(--sp-8),1.473vw,var(--sp-9));max-height:4.25rem}.sr-c .button--blur .btn-fill{background-color:rgb(var(--c-overlay) / .6)}@media(pointer:fine){.sr-c .button--blur:not([disabled]):hover{--c-btn-border: var(--c-fg);background:none;background-color:transparent;color:rgb(var(--c-fg));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.sr-c .button--close{padding:0;width:var(--sp-12);height:var(--sp-12);border-radius:9999px;flex:0 0 auto}.sr-c .button--close:after{border:1px solid rgb(var(--c-fg) / .1);border-radius:9999px}.sr-c .media{background-color:rgb(var(--c-placeholder))}.sr-c .media>img{backface-visibility:hidden;object-fit:cover;object-position:center center}.sr-c .media--square>img,.sr-c .aspect-square{aspect-ratio:1 / 1}.sr-c .media--portrait>img,.sr-c .aspect-portrait{aspect-ratio:4 / 5}.sr-c .media--landscape>img,.sr-c .aspect-landscape{aspect-ratio:4 / 3}.sr-c .media-card .media>picture{display:contents}.sr-c .media-card .media>picture>img{backface-visibility:hidden;object-fit:cover;object-position:center center}.sr-c .media-card .media--square>picture>img{aspect-ratio:1 / 1}.sr-c .media-card .media--portrait>picture>img{aspect-ratio:4 / 5}.sr-c .media--wide>img,.sr-c .aspect-wide{aspect-ratio:16 / 9}.sr-c .media--height>img{inset:0;position:absolute;max-width:100%;width:100%;height:100%}.sr-c .media--contain>img{object-fit:contain}.sr-c img{display:block;max-width:100%;height:auto}.sr-c .card-grid{--card-grid-per-row: 2;--card-grid-gap: var(--sp-3);display:grid;grid:auto-flow dense / repeat(var(--card-grid-per-row),minmax(0,1fr));gap:var(--card-grid-gap)}@media(max-width:639px){.sr-c .mobile-card-grid--1{--card-grid-per-row: 1}}@media(min-width:768px){.sr-c .card-grid{--card-grid-per-row: 3;--card-grid-gap: clamp(var(--sp-4), 1.263vw, var(--sp-6))}}@media(min-width:1280px){.sr-c .card-grid--3{--card-grid-per-row: 3}.sr-c .card-grid--4{--card-grid-per-row: 4}}.sr-c .card-grid .media-card--overlap{--c-fg: 255 255 255;--c-overlay: 0 0 0;--overlay-opacity: .3}.sr-c .slider{-ms-overflow-style:none;scrollbar-width:none;--slider-padding: var(--page-padding)}.sr-c .slider::-webkit-scrollbar{display:none}.sr-c .slider .card{scroll-snap-align:start}@media(max-width:1023px){.sr-c .slider--tablet{overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-inline:var(--slider-padding);margin-inline:calc(var(--slider-padding) * -1);scroll-padding-inline:var(--slider-padding)}.sr-c .slider--tablet .card-grid{--slider-item-width: 36vw;grid:auto / auto-flow var(--slider-item-width)}}@media(max-width:639px){.sr-c .slider--tablet .mobile-card-grid--1{--slider-item-width: 74vw}}@media(min-width:990px){.sr-c .sr-collection-list--4 .card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sr-c .sr-collection-list--3 .card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}}@media(min-width:750px)and (max-width:989px){.sr-c .sr-collection-list .card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}}@media(min-width:750px){.sr-c .sr-collection-list .card-grid>*{width:auto;max-width:none;min-width:0}}.sr-c .media-card{background-color:rgb(var(--c-placeholder));border-radius:var(--card-radius)}.sr-c .media-card .media{border-start-start-radius:var(--card-radius);border-start-end-radius:var(--card-radius)}.sr-c .media-card--overlap .media{border-radius:var(--card-radius);height:100%}.sr-c .media-card--overlap .media-card__link .media:after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:rgb(var(--c-overlay) / var(--overlay-opacity, .3))}.sr-c .media-card__link .media img{height:100%;width:100%;transition:transform var(--c-anim-primary);backface-visibility:hidden}.sr-c .media-card__content{padding-block:clamp(var(--sp-4),1.263vw,var(--sp-6)) clamp(var(--sp-4),2.105vw,var(--sp-10));padding-inline:clamp(var(--sp-4),2.105vw,var(--sp-10));color:rgb(var(--c-fg))}.sr-c .media-card--overlap .media-card__content{position:absolute;inset-block-end:0;inset-inline-start:0;padding-block-start:0;padding-block-end:var(--sp-5);padding-inline:var(--sp-6)}@media(min-width:1536px){.sr-c .media-card--overlap .media-card__content{padding-block-end:var(--sp-7);padding-inline:var(--sp-10)}}.sr-c .media-card__text .heading{--reversed-link-gap: min(100%, 1.35em);color:inherit}.sr-c .media-card__text .count{inset-inline-start:calc(100% + .3em)}.sr-c .media-card__text p{color:inherit}.sr-c .media-card__content .icon{transition:transform var(--c-anim-primary)}@media(min-width:1280px){.sr-c .media-card__content .icon{width:var(--sp-5);height:var(--sp-5)}}@media(min-width:1536px){.sr-c .media-card__text p{font-size:var(--text-sm);line-height:1.25}}@media(pointer:fine){.sr-c .media-card__link:hover .media img{transform:scale(1.05)}.sr-c .media-card__link:hover .media-card__content .icon{transform:rotate(90deg)}.sr-c .media-card__link:hover .media-card__text .heading{background-position-x:left;background-size:100% 1.35px}}.sr-c .sr-slideshow-section{--section-padding-top: 0px;--section-padding-bottom: 0px;--c-fg: 255 255 255;--c-btn-bg: 255 255 255;--c-btn-border: 255 255 255;--c-btn-text: 23 23 23;--c-overlay: 23 23 23}.sr-c .slideshow{position:relative;overflow:hidden;border-radius:var(--rounded-block);transform:translateZ(0)}.sr-c .slideshow__track{display:flex;transition:transform .6s cubic-bezier(.7,0,.2,1);will-change:transform}.sr-c .banner{color:rgb(var(--c-fg));position:relative;flex:0 0 100%;min-width:0;margin:0;border-radius:0;overflow:hidden}.sr-c .banner{background:#141210;height:560px}@media(max-width:767px){.sr-c .banner{height:min(74vh,600px)}}.sr-c .banner__media,.sr-c .banner .media,.sr-c .banner picture{height:100%;padding-bottom:0;background:transparent}.sr-c .banner picture{display:block;position:relative}.sr-c .banner__image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.sr-c .banner__overlay{z-index:0;background:linear-gradient(180deg,rgb(var(--c-overlay) / 0) 50% 100%)}@media(max-width:767px){.sr-c .banner__overlay{background:linear-gradient(to top,#00000080,#0000001f 40%,#0000 70%)}}.sr-c .banner__box{word-wrap:break-word;height:fit-content;padding-block:0}@media(min-width:768px){.sr-c .banner__box{width:auto;min-width:min(45rem,100%);max-width:64rem}}@media(max-width:1099px){.sr-c .banner__box{min-width:0;flex:1 1 auto}}@media(min-width:1280px){.sr-c .banner__box--large{max-width:64rem}}@media(min-width:1920px){.sr-c .banner__box--large{max-width:72rem}}.sr-c .slideshow-content{padding:var(--page-padding)}@media(min-width:1024px){.sr-c .slideshow-content{padding:var(--grid-gap)}}@media(min-width:1536px){.sr-c .slideshow-content{padding-inline:var(--grid-gap)}}.sr-c .slideshow-word:not([aria-current=true]){display:none}.sr-c .slideshow-word .split-words{animation:sr-fade-up .9s cubic-bezier(.19,1,.22,1) .25s both}@keyframes sr-fade-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sr-c .slideshow-word .split-words{animation:none}.sr-c .slideshow__track{transition:none}}@media(max-width:639px){.sr-c .slideshow-word .split-words{white-space:normal}}.sr-c .slideshow-dots .icon{width:clamp(var(--sp-8),2.105vw,var(--sp-10));height:clamp(var(--sp-8),2.105vw,var(--sp-10))}.sr-c .slideshow-dots button{color:rgb(var(--c-fg));background:none;border:0;padding:0;cursor:pointer}@media(min-width:640px){.sr-c .slideshow-dots{margin-block-start:var(--sp-8);border-block-start:1px solid rgb(var(--c-border))}.sr-c .slideshow-dots .flickity-page-dots{justify-content:flex-start;margin-block-start:clamp(var(--sp-4),2.105vw,var(--sp-10));margin-block-end:calc(var(--sp-1d5) * -1);margin-inline-start:calc(var(--sp-1d5) * -1)}}.sr-c .flickity-page-dots{padding:0;margin:0;margin-block-start:var(--sp-6);width:100%;display:flex;align-items:center;justify-content:center;list-style:none}.sr-c .flickity-page-dots.w-auto{width:auto}.sr-c .flickity-page-dot{cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--sp-6);height:var(--sp-6);border-radius:9999px;background:none;border:0;padding:0;transition:box-shadow var(--c-anim-primary)}.sr-c .flickity-page-dot:before{content:"";display:block;width:5px;height:5px;background-color:rgb(var(--c-fg));border-radius:9999px;transition:var(--c-anim-primary);transition-property:background-color,box-shadow}.sr-c .flickity-page-dot[aria-current=true]:before{background-color:transparent;box-shadow:0 0 0 2px rgb(var(--c-fg))}.sr-c .slideshow-control:focus{clip:auto;color:rgb(var(--c-btn-text));background-color:rgb(var(--c-btn-bg));margin:0;z-index:10000;width:var(--sp-12);height:var(--sp-12);inset-block-start:var(--sp-5);inset-inline-start:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;border:0}.sr-c .slideshow-control .icon{width:var(--sp-4);height:var(--sp-4)}.sr-c .sr-badge-section{--section-padding-top: 12px;--section-padding-bottom: 0px}.sr-c .sr-trust-section{--section-padding-top: 72px;--section-padding-bottom: 72px}.sr-c .column__title{font-size:clamp(var(--text-lg),1.053vw,var(--text-xl));font-weight:500;font-family:var(--sr-fd)}.sr-c .column__text{font-size:clamp(var(--text-2sm),.737vw,var(--text-sm));font-family:var(--sr-fb);line-height:1.65}.sr-c .column__text p{margin:0}.sr-c .column__title+.column__text{padding-block-start:var(--sp-2)}.sr-c .column__icon .icon{display:inline-block}@media(max-width:1023px){.sr-c .text-with-icons{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.sr-c .text-with-icons::-webkit-scrollbar{display:none}.sr-c .text-with-icons .column{flex:0 0 46%;scroll-snap-align:start;padding-inline:var(--sp-5)}.sr-c .text-with-icons.with-border .column+.column{border-inline-start:1px solid rgb(var(--c-border))}}@media(min-width:1024px){.sr-c .text-with-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:clamp(var(--sp-5),2.105vw,var(--sp-10))}.sr-c .text-with-icons .column{padding-inline:clamp(var(--sp-5),2.105vw,var(--sp-10))}.sr-c .text-with-icons.with-border .column:first-child{padding-inline-start:0}.sr-c .text-with-icons.with-border .column:last-child{padding-inline-end:0}.sr-c .text-with-icons.with-border .column+.column{border-inline-start:1px solid rgb(var(--c-border))}}@media(max-width:767px){.sr-c .text-with-icons.grid--4{display:grid;overflow:visible;grid-template-columns:1fr 1fr;gap:1px;background:#0a0a0a14;border-top:1px solid rgb(10 10 10 / .08);border-bottom:1px solid rgb(10 10 10 / .08)}.sr-c .text-with-icons .column{flex-direction:row;align-items:center;gap:10px;text-align:left;padding:14px 12px;background:var(--sr-bone, #F6F5F2);min-height:64px;border-inline-start:0!important}.sr-c .text-with-icons .column__icon{flex-shrink:0;width:22px;height:22px}.sr-c .text-with-icons .column__icon svg{width:22px;height:22px;stroke-width:1.5}.sr-c .text-with-icons .column__title{font-family:var(--sr-fm);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.25;margin:0}.sr-c .text-with-icons .column__text{display:none}}.sr-c .smk-gv-band{background:#171717;color:#ffddbf;border-radius:16px;padding:36px 32px;margin:24px auto;max-width:1200px;display:flex;align-items:center;gap:28px;flex-wrap:wrap;font-family:Inter,system-ui,-apple-system,sans-serif}.sr-c .smk-gv-band__img{width:84px;height:84px;flex:0 0 84px;border-radius:14px;background:#ffddbf center/contain no-repeat}.sr-c .smk-gv-band__text{flex:1 1 320px}.sr-c .smk-gv-band__kicker{display:block;font:800 11px/1 sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#e8452e;margin-bottom:8px}.sr-c .smk-gv-band__title{font:800 24px/1.15 Inter,sans-serif;margin:0 0 6px;letter-spacing:-.01em}.sr-c .smk-gv-band__sub{font:400 14px/1.5 Inter,sans-serif;color:#d9cfc2;margin:0}.sr-c .smk-gv-band__cta{flex:0 0 auto;background:#ffddbf;color:#171717;font-weight:800;font-size:14px;padding:14px 24px;border-radius:10px;text-decoration:none;white-space:nowrap}.sr-c .smk-gv-band__cta:hover{background:#fff}@media(max-width:640px){.sr-c .smk-gv-band{padding:26px 22px}}.sr-c .sr-collection-list{--section-padding-top: 100px;--section-padding-bottom: 100px}.sr-c .sr-lrc-section{--section-padding-top: 16px;--section-padding-bottom: 16px}.sr-c .sr-lrc-band{background:#171717;border-radius:16px;max-width:1100px;margin:8px auto;padding:clamp(30px,5vw,56px);color:#fff;text-align:center}.sr-c .sr-lrc-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffddbf;font-weight:700;margin:0 0 10px}.sr-c .sr-lrc-title{font-size:clamp(28px,5vw,46px);line-height:1.05;margin:0 0 12px;font-weight:800;letter-spacing:-.01em}.sr-c .sr-lrc-sub{font-size:16px;line-height:1.6;color:#e7e2d8;max-width:58ch;margin:0 auto 22px}.sr-c .sr-lrc-cta{display:inline-block;background:#ffddbf;color:#171717;font-weight:700;padding:13px 28px;border-radius:999px;text-decoration:none}.sr-c .sr-featured-collection{--section-padding-top: 72px;--section-padding-bottom: 72px}.sr-c .sr-featured-collection__item{min-width:0;list-style:none}.sr-c .sr-featured-collection .product-grid{list-style:none;margin:0;padding:0}.sr-c .sr-blog-section{--section-padding-top: 100px;--section-padding-bottom: 100px}.sr-c .blog-grid{--card-grid-gap: var(--sp-10) var(--sp-4)}@media(min-width:1024px){.sr-c .blog-grid{--card-grid-gap: clamp(40px, 3.5vw, 60px)}}.sr-c .article-card{position:relative;display:flex;flex-direction:column}.sr-c .article-card__media{border-radius:var(--card-radius)}.sr-c .article-card__image{transition:transform var(--c-anim-primary)}@media(pointer:fine){.sr-c .article-card__link:hover .article-card__image{transform:scale(1.05)}}.sr-c .article-card__title{font-family:var(--sr-fd);font-weight:400}.sr-c .article-card__top{row-gap:var(--sp-2);list-style:none;margin:0;padding:0}.sr-c .article-card__top li{padding-inline-end:var(--sp-4)}.sr-c .article-card__top li:after{content:"";position:absolute;inset-inline-end:0;width:1px;height:16px;background-color:currentColor;opacity:.3}.sr-c .article-card__top li:last-child{padding-inline-end:0}.sr-c .article-card__top li:last-child:after{content:none}.sr-c .article-card__top .icon{width:var(--sp-4);height:var(--sp-4)}.sr-c .article-card__bottom{font-family:var(--sr-fb);font-size:1rem;line-height:1.6}.sr-c .blog-collage .article-card:nth-child(1) .article-card__title{font-size:clamp(var(--text-2xl),2.526vw,var(--text-5xl))}.sr-c .blog-collage .article-card:nth-child(1) .reversed-link{--reversed-link-gap: min(100%, 1.12em)}@media(max-width:639px){.sr-c .blog-collage{--card-grid-per-row: 1}.sr-c .blog-collage .article-card:nth-child(1) .article-card__bottom{display:none}}@media(min-width:640px){.sr-c .blog-collage .article-card:nth-child(1){grid-column:span 2}}@media(min-width:1024px){.sr-c .blog-collage{grid-template-rows:1fr 1fr;grid-template-columns:repeat(24,minmax(0,1fr))}.sr-c .blog-collage .article-card{grid-column:span 8}.sr-c .blog-collage .article-card:nth-child(1){grid-column:span 14;grid-row:span 2}.sr-c .blog-collage .article-card:nth-child(1) .article-card__content>.grid{gap:var(--sp-7d5)}.sr-c .blog-collage .article-card:nth-child(1) .article-card__title{line-height:1}.sr-c .blog-collage .article-card:nth-child(1) .article-card__top+p{max-width:75%}.sr-c .blog-collage .article-card:nth-child(1) .article-card__bottom{font-size:var(--fluid-base-to-xl)}.sr-c .blog-collage .article-card:nth-child(1) .article-card__content .text-xs{font-size:var(--text-sm);line-height:1.25}.sr-c .blog-collage .article-card:nth-child(1) .article-card__content .text-sm{font-size:var(--text-base)}.sr-c .blog-collage .article-card:is(:nth-child(2),:nth-child(3)){grid-column:span 10;flex-direction:row}.sr-c .blog-collage .article-card:is(:nth-child(2),:nth-child(3)) .article-card__media{flex:0 0 40%}.sr-c .blog-collage .article-card:is(:nth-child(1),:nth-child(2),:nth-child(3)) :is(.article-card__media,.article-card__link,.article-card__image){height:100%}.sr-c .blog-collage .article-card:nth-child(3){margin-block-start:var(--sp-3);padding-block-start:var(--sp-3)}.sr-c .blog-collage .article-card:nth-child(3):before{content:"";position:absolute;width:100%;inset-block-start:calc(var(--card-grid-gap) / 2 * -1);border-block-start:1px solid rgb(var(--c-border))}}@media(min-width:1536px){.sr-c .blog-collage .article-card:is(:nth-child(2),:nth-child(3)){gap:var(--sp-10)}.sr-c .blog-collage .article-card:is(:nth-child(2),:nth-child(3)) .article-card__media{flex:0 0 45%}}@media(min-width:640px)and (max-width:1023px){.sr-c .slider .blog-collage.with-only3{--card-grid-per-row: 2}}.sr-c .blog-collage.with-only3 .article-card:nth-child(1) .article-card__content{position:static}.sr-c .sr-404-section{--section-padding-top: 120px;--section-padding-bottom: 120px}.sr-c .page-404{gap:var(--sp-23)}.sr-c .page-404 .text-lg{line-height:1.4}.sr-c .page-404 .button-group{max-width:38rem;margin:0 auto;width:100%;padding-inline:var(--gap-padding)}@media(min-width:768px){.sr-c .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-c.sr-home>.sr-collection-list,.sr-c.sr-home>.sr-lrc-section,.sr-c.sr-home>.sr-featured-collection,.sr-c.sr-home>.sr-blog-section{content-visibility:auto;contain-intrinsic-size:auto 720px}.sr-c .field{position:relative;text-align:start}.sr-c .input,.sr-c .textarea{appearance:none;text-align:start;width:100%;height:var(--input-height);font-family:var(--sr-fb);font-size:var(--text-sm);line-height:1.25;padding-inline:var(--input-padding-inline);color:rgb(var(--c-fg));background-color:rgb(var(--c-fg) / .025);border:0;border-radius:var(--inputs-radius);transition:.5s cubic-bezier(.3,1,.3,1);transition-property:border-color,background-color}@media(min-width:768px){.sr-c .input,.sr-c .textarea{font-size:var(--text-base);line-height:1.6}}.sr-c .input:focus,.sr-c .textarea:focus{box-shadow:none;outline:none;border:0;background-color:rgb(var(--c-fg) / .045)}.sr-c .input.is-floating{height:calc(var(--input-height) + var(--sp-2d5));padding-block-start:var(--sp-4)}.sr-c .textarea{height:auto;vertical-align:top;resize:vertical}.sr-c .textarea.is-floating{padding-block-end:var(--sp-2);padding-block-start:var(--sp-8)}.sr-c .input.is-floating::placeholder,.sr-c .textarea.is-floating::placeholder{color:transparent}.sr-c .label{display:block;margin-block-end:var(--sp-2d5);font-family:var(--sr-fb);font-size:var(--text-sm);line-height:1.6;letter-spacing:0;text-transform:none;font-weight:400}@media(min-width:768px){.sr-c .label{font-size:var(--text-base)}}.sr-c .label.is-floating{position:absolute;inset-block-start:0;display:flex;align-items:center;gap:var(--sp-2);pointer-events:none;inset-inline-start:1px;opacity:.6;height:calc(var(--input-height) + var(--sp-2d5));margin-block-end:0;margin-inline-start:var(--input-padding-inline);transform-origin:left;transition:all .5s cubic-bezier(.3,1,.3,1)}.sr-c :is(.input,.textarea):focus~.label,.sr-c :is(.input,.textarea):not(:placeholder-shown)~.label{transform:translateY(calc(var(--sp-2d5) * -1)) scale(.8)}@media(min-width:768px){.sr-c :is(.input,.textarea):focus~.label,.sr-c :is(.input,.textarea):not(:placeholder-shown)~.label{transform:translateY(calc(var(--sp-2d5) * -1)) scale(.7)}}.sr-c .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2)}.sr-c .price__regular{color:rgb(var(--c-price));font-size:var(--fluid-sm-to-base);white-space:nowrap}.sr-c .price--on-sale .price__regular{color:rgb(var(--c-sale-price));font-weight:500}.sr-c .price__sale{position:relative;display:inline-flex;align-items:center;color:rgb(var(--c-price) / .6);font-size:var(--fluid-xs-to-sm);white-space:nowrap}.sr-c .price__sale:before{content:"";position:absolute;inset-block-start:50%;width:100%;transform:rotate(-15deg);border-block-end:1px solid red}.sr-c .badge{--badge-background: rgb(var(--c-fg));--badge-foreground: rgb(var(--c-bg));display:inline-flex;align-items:center;width:max-content;background-color:var(--badge-background);color:var(--badge-foreground);padding:var(--sp-1d5) var(--sp-2d5);font-family:var(--sr-fb);font-size:var(--text-2xs);font-weight:500;line-height:1;border-radius:var(--rounded-button)}@media(min-width:768px){.sr-c .badge{padding:var(--sp-2d5) var(--sp-4);font-size:var(--text-sm)}}.sr-c .badge.badge--onsale{--badge-background: rgb(var(--c-sale-tag));--badge-foreground: rgb(var(--c-sale-tag-text))}.sr-c .badge.badge--highlight{--badge-background: rgb(var(--c-sale-tag) / .1);--badge-foreground: rgb(var(--c-sale-tag))}.sr-c .discounts{list-style:none;margin:0;padding:0;line-height:1.375}.sr-c .discounts .badge{padding-block:var(--sp-2)}.sr-c .cart-quantity{height:var(--sp-10);width:var(--sp-14);position:relative;display:flex;align-items:center}@media(min-width:768px){.sr-c .cart-quantity{height:var(--sp-12)}}@media(min-width:1024px){.sr-c .cart-quantity{width:var(--sp-18)}}.sr-c .cart-quantity .quantity__input{appearance:textfield;-moz-appearance:textfield;font-size:inherit;text-align:center;height:100%;width:100%;padding-inline:var(--sp-1);border-radius:var(--sp-2);font-family:var(--sr-fb);background-color:rgb(var(--c-fg) / .025);border:0;color:rgb(var(--c-fg))}.sr-c .cart-quantity .quantity__input::-webkit-outer-spin-button,.sr-c .cart-quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(min-width:1024px){.sr-c .cart-quantity .quantity__input{padding-inline-end:var(--sp-3)}}.sr-c .cart-quantity .quantity__buttons{width:var(--sp-6);position:absolute;right:0;top:0;height:100%}.sr-c .cart-quantity .quantity__button{height:var(--sp-6);padding-inline-end:var(--sp-3);display:flex;justify-content:center;width:100%;background:none;border:0;color:inherit;cursor:pointer}.sr-c .cart-quantity .quantity__button[name=plus]{padding-block-end:var(--sp-1);align-items:flex-end}.sr-c .cart-quantity .quantity__button[name=minus]{padding-block-start:var(--sp-1);align-items:flex-start}.sr-c .cart-quantity .quantity__button .icon{width:var(--sp-2);height:var(--sp-2)}.sr-c .cart-quantity__info{display:flex;align-items:center;gap:var(--sp-3)}.sr-c .loader{position:absolute}.sr-c .loader .icon{width:var(--sp-5);height:var(--sp-5);animation:sr-spin 1.4s linear infinite}@keyframes sr-spin{to{transform:rotate(1turn)}}.sr-c .pay-icons svg{display:block;height:24px;width:auto;border-radius:3px}.sr-c .icon-light{stroke-width:calc(var(--icon-weight) - .3px)}.sr-c .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-c .sr-carttrust{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 10px;font-size:12px;line-height:1.2;color:rgb(var(--c-fg) / .66);text-align:center}.sr-c .sr-carttrust__lock{flex-shrink:0;color:rgb(var(--c-fg) / .78);width:13px;height:13px}.sr-c .empty-state{margin-block:var(--sp-12)}@media(min-width:768px){.sr-c .empty-state{margin-block:var(--sp-32)}}.sr-c .empty-state p.heading{font-size:clamp(var(--sp-5),1.4063rem + .5vw,var(--sp-8))}.sr-c .empty-state .button{margin-inline:auto;width:auto}.sr-c .sr-cart-section{--section-padding-top: 72px;--section-padding-bottom: 60px}.sr-c .sr-cart-section.is-empty{--section-padding-top: 0px;--section-padding-bottom: 0px}.sr-c .cart .empty-state{max-width:38rem;margin-inline:auto}.sr-c .cart .empty-state .button{min-width:var(--sp-56)}@media(min-width:768px){.sr-c .cart .empty-state .button{min-height:3.75rem}}.sr-c .cart .empty-state p.heading{font-size:clamp(var(--sp-8),4vw,var(--sp-16))}.sr-c .cart__content{gap:var(--grid-gap)}.sr-c .cart__sidebar{margin-inline:calc(var(--gap-padding) * -1);background-color:rgb(var(--c-fg) / .025);padding:var(--sp-7d5) var(--gap-padding)}@media(min-width:768px){.sr-c .cart__sidebar{margin-inline:0;padding:var(--sp-10);border-radius:var(--rounded-block)}}@media(min-width:1024px){.sr-c .cart__sidebar{width:clamp(340px,30vw,480px);padding-inline:var(--sp-12)}.sr-c .cart__sidebar-wrap{position:sticky;top:calc(var(--header-height, 0px) + var(--sp-6));align-self:flex-start}}.sr-c .cart__sidebar :is(.input,.textarea){background-color:transparent;border:1px solid rgb(var(--c-border))}.sr-c .cart__sidebar .totals{padding-block-end:var(--sp-3);border-block-end:1px solid rgb(var(--c-border-light))}.sr-c .cart__sidebar :is(.tax-note,.discounts){line-height:1.375}.sr-c .cart__sidebar .discounts{padding-block-end:var(--sp-2)}.sr-c .tax-note{font-size:var(--text-2sm)}.sr-c .tax-note a{text-decoration:underline}.sr-c .totals__subtotal,.sr-c .totals__subtotal-value{font-family:var(--sr-fb)}.sr-c .free-shipping-bar{padding:var(--sp-5);background-color:rgb(var(--c-bg));border-radius:calc(clamp(1em,1.7vw,1.7em)/2)}@media(min-width:768px){.sr-c .free-shipping-bar{padding:var(--sp-7d5)}}.sr-c .free-shipping-bar progress-bar,.sr-c .free-shipping-bar .progress-bar{display:block;height:var(--sp-1d5);background-color:rgb(var(--c-border-light));border-radius:9999px;overflow:hidden}.sr-c .free-shipping-bar .progress-bar:before{content:"";display:block;height:inherit;background-color:currentColor;border-radius:inherit;transform:scaleX(var(--progress, 0));transform-origin:left;transition:transform 1s cubic-bezier(.3,1,.3,1) .1s}.sr-c .cart-note p{font-size:clamp(var(--text-lg),1.053vw,var(--text-xl))}.sr-c table.no-headings{width:100%;border-collapse:collapse;box-shadow:none;border-radius:0}.sr-c table.no-headings thead{display:none}.sr-c table.no-headings td{vertical-align:top;padding:var(--sp-5) var(--sp-2) var(--sp-5) 0}@media(min-width:768px){.sr-c table.no-headings td{vertical-align:middle;padding-block:var(--sp-10)}}.sr-c table.no-headings tr:first-child td{padding-block-start:0}.sr-c table.no-headings tr:last-child td{padding-block-end:0}.sr-c table.no-headings td:last-child{padding-inline-end:0}.sr-c table.no-headings tbody tr+tr{border-block-start:1px solid rgb(var(--c-border-light))}.sr-c .cart-item{--cart-item-media-width: var(--sp-20)}@media(min-width:768px){.sr-c .cart-item{--cart-item-media-width: var(--sp-32)}}.sr-c .cart-item__media{width:var(--cart-item-media-width);border-radius:var(--sp-2);position:relative;overflow:hidden;flex-shrink:0}.sr-c .cart-item__media img{aspect-ratio:1 / 1;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.3,1,.3,1)}@media(pointer:fine){.sr-c .cart-item__media:hover img{transform:scale(1.05)}}.sr-c .cart-item__quantity .loader:not([hidden])~.link{visibility:hidden}.sr-c .cart__item-title{font-family:var(--sr-fb)}.sr-c .cart-item dl{margin:0;font-size:var(--text-sm)}.sr-c .cart-item dt,.sr-c .cart-item dd{display:inline;margin:0}.sr-c .cart-item dt{color:rgb(var(--c-fg) / .6)}.sr-c .cart-item .price{font-size:var(--text-sm)}.sr-c .cart-details{padding:var(--sp-6);border:1px solid rgb(var(--c-border));border-radius:var(--rounded-block)}@media(min-width:768px){.sr-c .cart-details{padding:var(--sp-6) var(--sp-7d5)}}.sr-c .cart-details summary{list-style:none}.sr-c .cart-details summary::-webkit-details-marker{display:none}.sr-c .cart-details[open] summary>.icon{transform:scaleY(-1)}.sr-c .cart-details .details__content{padding-block-start:var(--sp-5)}.sr-c .cart-details .modal__scrollable{gap:var(--sp-4)}.sr-c .sr-also-section{--section-padding-top: 60px;--section-padding-bottom: 100px}.sr-c .sr-also-grid{list-style:none;margin:0;padding:0}.sr-c .sr-also-grid>li{min-width:0}.cart-drawer__overlay{position:fixed;inset:0;z-index:70;background:linear-gradient(to left,#17171733 20%,#17171780 60%)}.cart-drawer__overlay[data-state=open]{animation:sr-fade-in .8s cubic-bezier(.7,0,.2,1) both}.cart-drawer__overlay[data-state=closed]{animation:sr-fade-out .5s cubic-bezier(.7,0,.2,1) both}@keyframes sr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sr-fade-out{0%{opacity:1}to{opacity:0}}@media(min-width:1280px){.cart-drawer__overlay{background:linear-gradient(to left,#17171733 40%,#17171780 80%)}}@media(max-width:639px){.cart-drawer__overlay{background:#171717b3}}.sr-c.cart-drawer{position:fixed;z-index:71;top:0;bottom:0;right:0;display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:36rem;height:100%;color:rgb(var(--c-fg));background-color:rgb(var(--c-bg));border-start-start-radius:var(--sp-8d5);border-end-start-radius:var(--sp-8d5);outline:none}.sr-c.cart-drawer[data-state=open]{animation:sr-drawer-in .6s cubic-bezier(.7,0,.2,1) both}.sr-c.cart-drawer[data-state=closed]{animation:sr-drawer-out .5s cubic-bezier(.7,0,.2,1) both}@keyframes sr-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes sr-drawer-out{0%{transform:none}to{transform:translate(100%)}}@media(max-width:639px){.sr-c.cart-drawer{top:auto;max-width:none;max-height:calc(100% - 60px);border-radius:var(--sp-5) var(--sp-5) 0 0}.sr-c.cart-drawer[data-state=open]{animation-name:sr-sheet-in}.sr-c.cart-drawer[data-state=closed]{animation-name:sr-sheet-out}}@keyframes sr-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes sr-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.sr-c.cart-drawer[data-state],.cart-drawer__overlay[data-state]{animation-duration:.01s}}.sr-c .drawer__header{position:relative;display:flex;justify-content:space-between;outline:none;border-block-end:1px solid rgb(var(--c-border-light));padding:var(--sp-8) var(--sp-5) var(--sp-6)}@media(min-width:1024px){.sr-c .drawer__header{padding-inline:var(--sp-12)}}@media(min-width:1536px){.sr-c .drawer__header{padding-block-end:var(--sp-8);padding-block-start:var(--sp-10)}}.sr-c .drawer__tabs{display:flex;gap:var(--sp-10);list-style:none;margin:0;padding:0}.sr-c .drawer__tab{position:relative;line-height:1.6;opacity:.2;transition:opacity .5s cubic-bezier(.3,1,.3,1);background:none;border:0;padding:0;color:inherit;cursor:pointer}@media(pointer:fine){.sr-c .drawer__tab:hover{opacity:1}}.sr-c .drawer__tab[aria-expanded=true]{opacity:1;pointer-events:none}.sr-c .drawer__tab .count{position:absolute;inset-block-start:calc(var(--sp-0d5) * -1);inset-inline-start:calc(100% + var(--sp-1));font-family:var(--sr-fb);font-size:var(--text-xs);font-weight:500;line-height:1}@media(min-width:1024px){.sr-c .drawer__tab .count{font-size:var(--text-sm)}}.sr-c .drawer__title{font-family:var(--sr-fd);font-weight:400;letter-spacing:-.025em;line-height:1;font-size:var(--text-2xl)}@media(min-width:1024px){.sr-c .drawer__title{font-size:var(--text-3xl)}}.sr-c .drawer__close{height:var(--sp-12);width:var(--sp-12);flex:0 0 auto;margin-inline-start:auto}@media(max-width:639px){.sr-c .drawer__header:before{content:"";background-color:rgb(var(--c-border));border-radius:9999px;height:var(--sp-1);width:var(--sp-12);position:absolute;inset-block-start:var(--sp-2d5);inset-inline-start:50%;transform:translate(-50%)}.sr-c .drawer__close{position:absolute;inset-block-start:var(--sp-1);inset-inline-end:var(--sp-1);display:flex;-webkit-backdrop-filter:none;backdrop-filter:none}.sr-c .drawer__close:after{border:0}}.sr-c .drawer__content{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.sr-c .drawer__panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.sr-c .drawer__panel[hidden]{display:none}.sr-c .drawer__scrollable{position:relative;overflow-x:hidden;overflow-y:auto;padding:var(--sp-6) var(--sp-5);scrollbar-width:thin}@media(min-width:1024px){.sr-c .drawer__scrollable{padding:var(--sp-8) var(--sp-12)}}@media(min-width:1536px){.sr-c .drawer__scrollable{padding-block:var(--sp-11)}}.sr-c .drawer__scrollable::-webkit-scrollbar{width:var(--sp-1d5);background:transparent}.sr-c .drawer__scrollable::-webkit-scrollbar-thumb{background-color:rgb(var(--c-fg) / .2);border-radius:9999px;background-clip:padding-box}.sr-c .drawer__empty{max-width:var(--sp-72)}.sr-c .drawer__empty-text{font-size:clamp(var(--sp-5),1.4063rem + .5vw,var(--sp-8))}.sr-c .drawer__empty-message{font-size:var(--text-sm);line-height:1.25}@media(min-width:768px){.sr-c .drawer__empty-message{font-size:var(--text-base)}}@media(min-width:1024px){.sr-c .drawer__empty{margin-block:auto}}.sr-c .drawer__empty-collections{list-style:none;margin:0;padding:0}.sr-c .drawer__empty-collections a{padding:var(--sp-3) var(--sp-5);background-color:rgb(var(--c-fg) / .025);border-radius:var(--sp-3);transition:background-color .5s cubic-bezier(.3,1,.3,1);text-align:start}@media(pointer:fine){.sr-c .drawer__empty-collections a:hover{background-color:rgb(var(--c-fg) / .045)}}.sr-c .vsb{--vsb-accent: #1f9d5b;--vsb-track: #e9e6df;--vsb-ink: #171717;display:block;padding:12px 14px;border-radius:12px;background:#faf8f4;border:1px solid #efeae1}.sr-c .vsb__fs{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#6a655c;padding-bottom:9px;margin-bottom:10px;border-bottom:1px solid #efeae1}.sr-c .vsb__fs b{color:var(--vsb-ink);font-weight:800}.sr-c .vsb__fs.is-unlocked,.sr-c .vsb__fs.is-unlocked b{color:var(--vsb-accent)}.sr-c .vsb__fs-icon{display:flex;flex:none}.sr-c .vsb__row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sr-c .vsb__icon{color:var(--vsb-accent);display:flex;flex:none}.sr-c .vsb__msg{font-size:13px;line-height:1.3;color:var(--vsb-ink)}.sr-c .vsb__msg b{color:var(--vsb-accent);font-weight:800}.sr-c .vsb__track{position:relative;height:7px;border-radius:100px;background:var(--vsb-track);margin:0 4px 20px}.sr-c .vsb__fill{position:absolute;left:0;top:0;height:100%;border-radius:100px;background:linear-gradient(90deg,#2ec27e,var(--vsb-accent));transition:width .35s ease}.sr-c .vsb__tick{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid var(--vsb-track);transform:translate(-50%,-50%);transition:.25s}.sr-c .vsb__tick.is-hit{background:var(--vsb-accent);border-color:var(--vsb-accent)}.sr-c .vsb__tick-label{position:absolute;top:14px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;letter-spacing:.3px;color:#8a857c;white-space:nowrap}.sr-c .vsb__tick.is-hit .vsb__tick-label{color:var(--vsb-accent)}.sr-c .ccs{display:block;border:1px solid #efeae1;border-radius:12px;background:#faf8f4;padding:12px 14px}.sr-c .ccs__head{font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#171717;margin-bottom:11px;font-family:var(--sr-fb)}.sr-c .ccs__list{display:flex;flex-direction:column;gap:9px}.sr-c .ccs__item{display:flex;align-items:center;gap:11px}.sr-c .ccs__ph{width:46px;height:46px;border-radius:9px;background:#fff;border:1px solid #efeae1;flex:none;display:grid;place-items:center;overflow:hidden}.sr-c .ccs__ph img{width:100%;height:100%;object-fit:contain}.sr-c .ccs__info{min-width:0;flex:1}.sr-c .ccs__t{font-size:12.5px;color:#171717;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sr-c .ccs__p{font-size:12.5px;font-weight:800;color:#1f9d5b;margin-top:3px}.sr-c .ccs__add{flex:none;border:1px solid #171717;background:#171717;color:#fff;font:inherit;font-size:12px;font-weight:700;letter-spacing:.3px;padding:8px 16px;border-radius:9px;cursor:pointer}.sr-c .ccs__add:hover{opacity:.86}.sr-c .ccs__add:disabled{opacity:.55;cursor:default}.sr-c .ccs__add{min-width:74px;min-height:34px;display:inline-flex;align-items:center;justify-content:center}.sr-c .ccs__add[data-state=pending]{opacity:1;cursor:progress}.sr-c .ccs__add.is-added{background:#fff;color:#1f9d5b;border-color:#1f9d5b;opacity:1}.sr-c .ccs__spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:sr-spin .7s linear infinite}.sr-c .horizontal-product[data-optimistic] .horizontal-product__quantity{opacity:.6}.sr-c .cart-drawer__notice{margin:0 0 12px}.sr-c .horizontal-products{display:grid;list-style:none;margin:0;padding:0}.sr-c .horizontal-product{--cart-item-media-width: var(--sp-20);display:flex;align-items:flex-start;gap:var(--sp-4);padding-block-end:var(--sp-4)}@media(min-width:768px){.sr-c .horizontal-product{--cart-item-media-width: var(--sp-24);gap:var(--sp-6);padding-block-end:var(--sp-6)}}.sr-c .horizontal-product:last-child{padding-block-end:0}.sr-c .horizontal-product+.horizontal-product{padding-block-start:var(--sp-4);border-block-start:1px solid rgb(var(--c-border-light))}@media(min-width:768px){.sr-c .horizontal-product+.horizontal-product{padding-block-start:var(--sp-6)}}.sr-c .horizontal-product__media{width:var(--cart-item-media-width);border-radius:var(--sp-2);position:relative;overflow:hidden;flex-shrink:0;display:block}.sr-c .horizontal-product__media img{aspect-ratio:1 / 1;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.3,1,.3,1)}@media(pointer:fine){.sr-c .horizontal-product__media:hover img{transform:scale(1.05)}}.sr-c .horizontal-product__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-3)}.sr-c .horizontal-product__title{font-family:var(--sr-fb)}.sr-c .horizontal-product__details :is(.price__sale,.price__regular){font-size:inherit}.sr-c .horizontal-product__details .discounts .badge{padding:var(--sp-2) var(--sp-3d5);font-size:var(--text-xs)}.sr-c .horizontal-product__quantity{padding-block:var(--sp-1);margin-inline-start:auto;align-self:stretch;flex-shrink:0;font-size:var(--text-sm)}.sr-c .horizontal-product__quantity>div{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-3);height:100%}.sr-c .horizontal-product__quantity .cart-quantity+div{margin-block-start:auto}.sr-c .horizontal-product dl{margin:0;font-size:var(--text-sm)}.sr-c .horizontal-product dt,.sr-c .horizontal-product dd{display:inline;margin:0}.sr-c .horizontal-product dt{color:rgb(var(--c-fg) / .6)}.sr-c .drawer__footer{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;position:relative}.sr-c .drawer__footer-top{display:flex;border-block-start:1px solid rgb(var(--c-border-light));padding-block:var(--sp-3)}@media(min-width:768px){.sr-c .drawer__footer-top{padding-block:var(--sp-4)}}.sr-c .drawer__footer-top>button{display:flex;flex-grow:1;align-items:center;justify-content:center;gap:var(--sp-2d5);background:none;border:0;padding:0;color:inherit;cursor:pointer}.sr-c .drawer__footer-top>button+button{border-inline-start:1px solid rgb(var(--c-border-light))}.sr-c .drawer__footer-top .icon{width:var(--sp-5d5);height:var(--sp-5d5)}.sr-c .drawer__footer-bottom{display:grid;gap:var(--sp-6);background-color:rgb(var(--c-fg) / .025);padding:clamp(var(--sp-6),2.315vw,var(--sp-12)) var(--sp-5)}@media(min-width:1024px){.sr-c .drawer__footer-bottom{padding-inline:var(--sp-12)}}.sr-c .drawer__footer-bottom :is(.tax-note,.totals__subtotal){line-height:1.375;font-size:var(--text-sm)}@media(min-width:640px){.sr-c .drawer__footer-bottom :is(.tax-note,.totals__subtotal){font-size:var(--text-base)}}.sr-c .drawer__footer-bottom .totals{display:grid;gap:var(--sp-1);place-self:end}.sr-c .drawer__footer-buttons{display:grid;gap:var(--sp-4)}.sr-c .drawer__footer-buttons .button{width:100%}.sr-c .modal{position:absolute;inset:0;z-index:3}.sr-c .modal .fixed-modal{position:absolute;inset:0;z-index:1;border:0;padding:0;cursor:pointer;background:linear-gradient(to bottom,#1717171a 30%,#1717174d 80%);animation:sr-fade-in .4s ease both}@media(max-width:639px){.sr-c .modal .fixed-modal{background:#17171759}}.sr-c .modal__container{position:absolute;z-index:3;left:0;bottom:0;width:100%;display:flex;flex-direction:column;background-color:rgb(var(--c-bg));max-height:calc(100% - 60px);border-start-start-radius:var(--sp-8d5);animation:sr-sheet-in .6s cubic-bezier(.7,0,.2,1) both}@media(max-width:639px){.sr-c .modal__container{border-start-end-radius:var(--sp-6);border-start-start-radius:var(--sp-6)}}.sr-c .modal__header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--sp-8) var(--sp-5) var(--sp-2)}@media(min-width:1024px){.sr-c .modal__header{padding:var(--sp-8) var(--sp-12) var(--sp-3)}}.sr-c .modal__header .close{display:flex;align-items:center;justify-content:center;width:var(--sp-12);height:var(--sp-12);background:none;border:0;color:inherit;cursor:pointer}@media(min-width:640px){.sr-c .modal__header .close{width:auto;height:auto}}@media(max-width:639px){.sr-c .modal__header .close{position:absolute;top:0;right:0}}.sr-c .modal__content{display:flex;flex-direction:column;overflow:hidden;padding:var(--sp-2) var(--sp-5) var(--sp-6)}@media(min-width:1024px){.sr-c .modal__content{padding:var(--sp-3) var(--sp-12) var(--sp-10)}}.sr-c .modal__scrollable{display:grid;gap:var(--sp-4);overflow-y:auto}.sr-c .active-facets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);list-style:none;margin:0;padding:0}.sr-c .removable-facet{display:inline-flex;align-items:center;gap:var(--sp-1d5);background:var(--badge-background, rgb(var(--c-sale-tag) / .1));color:var(--badge-foreground, rgb(var(--c-sale-tag)));padding:var(--sp-1d5) var(--sp-2d5);border-radius:9999px;font-size:var(--text-sm);font-weight:500}.sr-c .removable-facet button{background:none;border:0;color:inherit;padding:0;cursor:pointer;display:inline-flex}.sr-c .alert{display:flex;gap:var(--sp-2d5);padding:var(--sp-3);border-radius:var(--inputs-radius);font-size:var(--text-sm)}.sr-c .alert--error{color:rgb(var(--c-error-text));background:rgb(var(--c-error-bg))}.sr-c .alert .icon{width:var(--sp-5);height:var(--sp-5)}.sr-c .drawer__header{padding-block:var(--sp-5) var(--sp-4);align-items:center}.sr-c .drawer__heading{display:flex;align-items:baseline;gap:var(--sp-2d5)}.sr-c .drawer__count{font-family:var(--sr-fb);font-size:var(--text-sm);color:rgb(var(--c-fg) / .6)}.sr-c .drawer__scrollable{padding-block:var(--sp-4)}.sr-c .vsb{padding:10px 12px}.sr-c .vsb__fs{padding-bottom:7px;margin-bottom:7px}.sr-c .vsb__fs.is-only{padding-bottom:0;margin-bottom:0;border-bottom:0}.sr-c .vsb__row{margin-bottom:8px}.sr-c .vsb__track{margin:0 4px 2px;height:6px}.sr-c .horizontal-product{--cart-item-media-width: 4rem;gap:var(--sp-3)}@media(min-width:768px){.sr-c .horizontal-product{--cart-item-media-width: var(--sp-20)}}.sr-c .horizontal-product__media img{object-fit:contain;background:#fafafa}.sr-c .horizontal-product__details{gap:var(--sp-1d5)}.sr-c .horizontal-product__title{font-size:var(--text-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sr-c .horizontal-product__details dl{font-size:var(--text-xs);color:rgb(var(--c-fg) / .6)}.sr-c .dline-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-family:var(--sr-fb);font-size:var(--text-sm)}.sr-c .dline-price__now{font-weight:600}.sr-c .dline-price__now.is-sale{color:#e11d48}.sr-c .dline-price__was{font-size:var(--text-xs);color:rgb(var(--c-fg) / .55)}.sr-c .dline-price__tag{font-size:11px;font-weight:700;color:#15803d;background:#ecfdf3;border-radius:6px;padding:2px 6px}.sr-c .dline-note{font-size:11px;color:rgb(var(--c-fg) / .55)}.sr-c .cart-stepper{display:inline-flex;align-items:center;height:2rem;border:1px solid rgb(var(--c-border-light));border-radius:9999px}.sr-c .cart-stepper__btn{width:1.875rem;height:100%;background:none;border:0;color:inherit;cursor:pointer;font-size:1rem;line-height:1}.sr-c .cart-stepper__btn[disabled]{opacity:.4;cursor:default}.sr-c .cart-stepper__input{width:1.75rem;height:100%;border:0;background:transparent;text-align:center;font:inherit;font-size:var(--text-sm);-moz-appearance:textfield;appearance:textfield}.sr-c .cart-stepper__input::-webkit-outer-spin-button,.sr-c .cart-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sr-c .horizontal-product__quantity>div{align-items:flex-end}.sr-c .ccs{padding:10px 12px}.sr-c .ccs__head{text-transform:none;letter-spacing:0;font-size:13px;margin-bottom:8px}.sr-c .ccs__list{flex-direction:row;overflow-x:auto;gap:8px;scrollbar-width:none}.sr-c .ccs__list::-webkit-scrollbar{display:none}.sr-c .ccs__item{flex:0 0 8.5rem;flex-direction:column;align-items:stretch;gap:6px;padding:8px;border-radius:10px;background:#fff;border:1px solid #efeae1}.sr-c .ccs__ph{width:100%;height:64px;border:0}.sr-c .ccs__add{padding:6px 10px;min-height:30px;min-width:0}.sr-c .drawer__footer-links{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);border-block-start:1px solid rgb(var(--c-border-light));padding-block:var(--sp-2d5);font-family:var(--sr-fb);font-size:var(--text-sm);color:rgb(var(--c-fg) / .5)}.sr-c .drawer__footer-links button{background:none;border:0;padding:0;color:rgb(var(--c-fg));cursor:pointer;text-decoration:underline;text-underline-offset:3px;font:inherit}.sr-c .drawer__footer-bottom{gap:var(--sp-3);padding-block:var(--sp-4) var(--sp-3)}.sr-c .drawer__totals{display:grid;gap:4px;margin:0;font-family:var(--sr-fb);font-size:var(--text-sm)}.sr-c .drawer__totals>div{display:flex;justify-content:space-between;gap:var(--sp-4)}.sr-c .drawer__totals dt,.sr-c .drawer__totals dd{margin:0}.sr-c .drawer__totals .is-saving{color:#15803d}.sr-c .drawer__totals .is-total{font-size:var(--text-lg);font-weight:700}.sr-c .drawer__footer-bottom .tax-note{margin:-2px 0 0;font-size:var(--text-xs);color:rgb(var(--c-fg) / .6)}.sr-c .drawer__footer-bottom .sr-carttrust{margin:0;font-size:11px}.sr-c .sr-search-section{--section-padding-top: 40px;--section-padding-bottom: 100px;border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}@media(min-width:1024px){.sr-c .collection{min-height:28rem}}.sr-c .collection .empty-state{margin-block:var(--sp-12) var(--sp-5)}.sr-c .collection .search__form{width:100%;max-width:50rem;margin-inline:auto}.sr-c .collection__content{gap:var(--grid-gap)}@media(min-width:1280px){.sr-c .collection__content{margin-block-start:clamp(var(--sp-4),2.947vw,var(--sp-14))}}.sr-c .facet-topbar{padding-block:clamp(var(--sp-5),1.473vw,var(--sp-7))}.sr-c .sr-search-grid{list-style:none;margin:0;padding:0}.sr-c .sr-search-grid>li{min-width:0}.sr-c .sr-search-hint{display:flex;justify-content:center}.sr-c .search__field{--input-height: var(--sp-15);--input-padding-inline: var(--sp-5)}@media(min-width:1024px){.sr-c .search__field{--input-padding-inline: var(--sp-7)}}.sr-c .search__field .input{font-size:var(--text-base);line-height:1;font-weight:500}@media(min-width:768px){.sr-c .search__field .input{font-size:var(--text-lg)}}.sr-c .search__field .input::-webkit-search-cancel-button,.sr-c .search__field .input::-webkit-search-decoration{display:none;-webkit-appearance:none}.sr-c .search__field .clear{inset-inline-end:var(--input-padding-inline);gap:var(--sp-1d5);background:none;border:0;color:inherit;cursor:pointer;right:var(--input-padding-inline)}@media(pointer:fine){.sr-c .search__field:hover .input{box-shadow:none;background-color:rgb(var(--c-fg) / .045);outline:none}}.sr-c .search__field .input{border:1px solid transparent}.sr-c .search__field .input:focus{border-color:rgb(var(--c-fg))}.sr-c .pagination{gap:var(--sp-1);align-items:center}.sr-c .pagination .page{height:var(--sp-10);width:var(--sp-10)}@media(min-width:768px){.sr-c .pagination .page{height:var(--sp-12);width:var(--sp-12)}}.sr-c .pagination .page.current{background-color:rgb(var(--c-fg));color:rgb(var(--c-bg))}.sr-c .pagination .prev,.sr-c .pagination .next{padding-inline:var(--sp-3);height:var(--sp-10)}.sr-c .pagination a:hover{text-decoration:underline}.sr-c.search-drawer .drawer__scrollable{padding-block-end:0}.sr-c .search__results mark{background-color:transparent;color:rgb(var(--c-fg) / .4)}.sr-c .search__heading{padding-block-end:var(--sp-2);color:rgb(var(--c-fg) / .5);border-block-end:1px solid rgb(var(--c-border-light));font-size:var(--text-sm)}.sr-c .search-drawer .horizontal-product{padding-block-end:var(--sp-4d5)}.sr-c .search-drawer .horizontal-product+.horizontal-product{padding-block-start:0;border-block-start:0}.sr-c .search__empty{padding-block:var(--sp-8)}.sr-c .drawer__sticky{position:sticky;left:0;bottom:0;width:100%;padding-block:var(--sp-6);background:rgb(var(--c-bg));z-index:1}.sr-page{--pg-fd: var(--sr-fd, "Rozha One", Georgia, serif);--pg-fb: var(--sr-fb, "Inter", sans-serif);--pg-fm: var(--sr-fm, "JetBrains Mono", ui-monospace, monospace);--pg-fg: #171717;--pg-border: rgba(23, 23, 23, .1);color:var(--pg-fg);background:#fff;padding-block:3rem 5rem}@media(min-width:768px){.sr-page{padding-block:4.5rem 7.5rem}}.sr-page .sr-page__wrap{margin-inline:auto;padding-inline:1rem;max-width:50rem}@media(min-width:1024px){.sr-page .sr-page__wrap{max-width:56rem;padding-inline:3rem}}.sr-page .sr-page__title{font-family:var(--pg-fd);font-weight:400;font-size:clamp(2.25rem,5.5vw,4rem);line-height:1.05;letter-spacing:-.01em;text-align:center;margin:0 0 2rem;color:var(--sr-black, #0a0a0a)}@media(min-width:1024px){.sr-page .sr-page__title{margin-bottom:3rem}}.sr-page .rte{font-family:var(--pg-fb);font-size:1rem;line-height:1.65;overflow-wrap:break-word}.sr-page .rte>:first-child{margin-block-start:0}.sr-page .rte>:last-child{margin-block-end:0}.sr-page .rte p{margin-block:1rem}.sr-page .rte :is(h3,h4,h5,h6){font-family:var(--pg-fb);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin-block:2rem .75rem}.sr-page .rte h2{font-family:var(--pg-fd);font-weight:400;font-size:1.5rem;line-height:1.1;letter-spacing:-.01em;margin-block:3rem 1.25rem;color:var(--sr-black, #0a0a0a)}@media(min-width:1024px){.sr-page .rte h2{font-size:1.875rem}}.sr-page .rte h3{font-family:var(--pg-fm);font-size:1.125rem;text-transform:uppercase;letter-spacing:0}.sr-page .rte h4{font-size:1.125rem}.sr-page .rte hr{margin-block:2.5rem;border:0;border-top:1px solid var(--pg-border)}.sr-page .rte :is(img,video){max-width:100%;height:auto;margin-block:1.5rem}.sr-page .rte ul{list-style:disc}.sr-page .rte ol{list-style:decimal}.sr-page .rte :is(ul,ol){margin-block:1.25rem;padding-inline-start:1.75rem}.sr-page .rte li{margin-block-start:.5rem}.sr-page .rte a{text-decoration:underline;text-underline-offset:.2em}.sr-page .rte a:hover{text-decoration-color:transparent}.sr-page .rte blockquote{margin-block:1.5rem;padding-inline-start:1.25rem;border-inline-start:3px solid var(--sr-hemp-accent, #8fb93b)}.sr-page .rte table{width:100%;border-collapse:collapse;margin-block:1.5rem;display:block;overflow-x:auto}.sr-page .rte :is(th,td){border:1px solid var(--pg-border);padding:.5rem .75rem;text-align:start}.sr-page .rte iframe{max-width:100%}.sr-rw{--rw-ink: #0f0f0f;--rw-paper: #fcfcfc;--rw-line: #e6e6e6;--rw-muted: #6b6b6b;--rw-soft: #f4f4f4;--rw-red: #ce1126;padding-block:1.5rem 4rem}.sr-rw .page-width{max-width:1200px;margin-inline:auto;padding-inline:max(1rem,env(safe-area-inset-left,0px))}@media(min-width:768px){.sr-rw .page-width{padding-inline:2.5rem}}.sr-rw__title{font-size:clamp(2.25rem,5vw,3.5rem);margin:0 0 1.75rem}.sr-rw__panel{background:var(--rw-soft);border-radius:1rem;padding:clamp(1rem,3vw,1.75rem);display:grid;gap:2.25rem}.sr-rw__hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem}@media(max-width:860px){.sr-rw__hero{grid-template-columns:minmax(0,1fr)}}.sr-rw__card{background:#fff;border:1px solid var(--rw-line);border-radius:.875rem;padding:1.25rem 1.5rem;min-width:0}.sr-rw__eyebrow{font-size:.8125rem;color:var(--rw-muted);margin:0 0 .5rem}.sr-rw__h{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;margin:0 0 .75rem;text-wrap:balance}.sr-rw__p{color:var(--rw-muted);margin:0 0 1rem;line-height:1.5;max-width:60ch}.sr-rw__strip{width:100%;height:auto;border-radius:.625rem;display:block;margin-top:.75rem}.sr-rw__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.8rem 1.25rem;border-radius:999px;background:var(--rw-ink);color:var(--rw-paper);font-weight:600;border:0;cursor:pointer;text-decoration:none;font-size:.9375rem}.sr-rw__btn:disabled{opacity:.45;cursor:not-allowed}.sr-rw__btn--ghost{background:#fff;color:var(--rw-ink);border:1px solid var(--rw-ink)}.sr-rw__btn:focus-visible{outline:2px solid var(--rw-red);outline-offset:2px}.sr-rw .sr-rw__section-label{font-family:var(--sr-fb, inherit);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rw-muted);margin:0 0 .75rem}.sr-rw__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem}.sr-rw__tile{background:#fff;border:1px solid var(--rw-line);border-radius:.75rem;padding:.9rem 1rem;display:grid;gap:.5rem;align-content:start}.sr-rw__tile-title{font-weight:600;margin:0}.sr-rw__tile-sub{color:var(--rw-muted);font-size:.875rem;margin:0;line-height:1.45}.sr-rw__chips{display:flex;flex-wrap:wrap;gap:.375rem}.sr-rw__chip{font-size:.75rem;padding:.2rem .55rem;border-radius:999px;background:var(--rw-soft);color:var(--rw-ink);white-space:nowrap}.sr-rw__chip--on{background:var(--rw-ink);color:var(--rw-paper)}.sr-rw__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.75rem;margin:.5rem 0 1rem}.sr-rw__stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--rw-muted)}.sr-rw__stat-value{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums}.sr-rw__bar{height:.5rem;background:var(--rw-soft);border-radius:999px;overflow:hidden}.sr-rw__bar>span{display:block;height:100%;background:var(--rw-ink)}.sr-rw__wallets{display:flex;flex-wrap:wrap;gap:.5rem}.sr-rw__wallets .sr-rw__btn{width:auto}.sr-rw__code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;letter-spacing:.04em;background:var(--rw-soft);border-radius:.5rem;padding:.35rem .6rem;display:inline-block}.sr-rw__table{width:100%;border-collapse:collapse;font-size:.875rem}.sr-rw__table th,.sr-rw__table td{text-align:left;padding:.5rem .25rem;border-bottom:1px solid var(--rw-line)}.sr-rw__table td:last-child,.sr-rw__table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.sr-rw__scroll{overflow-x:auto}.sr-rw__alert{padding:.75rem 1rem;border-radius:.5rem;font-size:.9375rem}.sr-rw__alert--ok{background:#f2fbe9;color:#3f6d0e}.sr-rw__alert--err{background:#fff1f2;color:#be123c}.sr-rw__alert--info{background:#fffbeb;color:#92400e}.sr-rwc{border:1px solid #e6e6e6;border-radius:.75rem;padding:.9rem 1rem;display:grid;gap:.6rem;background:#fff}.sr-rwc__title{font-weight:600;margin:0;font-size:.9375rem}.sr-rwc__note{margin:0;font-size:.8125rem;color:#6b6b6b}.sr-rwc__note a{color:inherit;text-decoration:underline}.sr-rwc__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.sr-rwc__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sr-rwc__label{font-size:.875rem;line-height:1.35;min-width:0}.sr-rwc__sub{display:block;font-size:.75rem;color:#6b6b6b}.sr-rwc__btn{flex:none;border-radius:999px;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;background:#0f0f0f;color:#fcfcfc;border:1px solid #0f0f0f;cursor:pointer}.sr-rwc__btn:disabled{opacity:.4;cursor:not-allowed}.sr-rwc__btn--on{background:#fff;color:#0f0f0f}.sr-rwc__err{margin:0;font-size:.8125rem;color:#be123c}.sr-rw-earn{display:flex;align-items:center;gap:.45rem;margin:.4rem 0 0;font-size:.875rem;line-height:1.35;color:#171717}.sr-rw-earn svg{flex:none;color:#c8102e}.sr-rw-earn a{color:inherit;text-decoration:underline;text-underline-offset:2px}
