*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:calc(var(--font-body-scale) * 62.5%);scroll-behavior:smooth;scroll-padding-top:var(--header-height, 0px)}body{margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-body);font-weight:300;font-size:var(--text-base);line-height:var(--leading-body);letter-spacing:.005em;color:rgb(var(--color-fg));background:rgb(var(--color-bg));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(min-width:750px){body{font-size:1.6rem}}[dir=rtl] body{letter-spacing:0;line-height:1.85}.main-content{flex:1 0 auto}.main-content:focus{outline:none}img,svg,video{display:block;max-width:100%;height:auto}img{border:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}p{margin:0 0 1.2em}p:last-child{margin-block-end:0}ul,ol{padding:0;margin:0}table{border-collapse:collapse;width:100%}hr{border:0;border-block-start:1px solid rgb(var(--color-border));margin:3.2rem 0}[hidden]{display:none!important}[class*=color-scheme-]{color:rgb(var(--color-fg));background-color:rgb(var(--color-bg))}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:var(--leading-heading);letter-spacing:.005em;margin:0 0 .5em;color:inherit;text-wrap:balance}[dir=rtl] :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5){line-height:1.45;letter-spacing:0}.h0{font-size:calc(var(--font-heading-scale) * clamp(3.6rem,2.6rem + 4vw,8rem));line-height:1.08}h1,.h1{font-size:calc(var(--font-heading-scale) * clamp(3.2rem,2.6rem + 2.4vw,5.6rem))}h2,.h2{font-size:calc(var(--font-heading-scale) * clamp(2.6rem,2.2rem + 1.6vw,4.2rem))}h3,.h3{font-size:calc(var(--font-heading-scale) * clamp(2rem,1.8rem + .8vw,2.8rem))}h4,.h4{font-size:calc(var(--font-heading-scale) * 2rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.7rem)}.caption,.eyebrow{font-family:var(--font-body);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.6}[dir=rtl] :is(.caption,.eyebrow){letter-spacing:0;font-size:var(--text-sm)}.eyebrow{display:inline-block;margin-block-end:1.6rem;color:rgb(var(--color-highlight))}.text-muted{color:rgba(var(--color-fg),.68)}.text-small{font-size:var(--text-sm)}p,li,.rte{text-wrap:pretty}.rte a{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.rte ul,.rte ol{padding-inline-start:2rem;margin-block-end:1.2em}.rte img{margin-block:2rem}.rte table td,.rte table th{border:1px solid rgb(var(--color-border));padding:.8rem 1.2rem}.rte blockquote{margin:2.4rem 0;padding-inline-start:2rem;border-inline-start:2px solid rgb(var(--color-highlight));font-family:var(--font-heading);font-size:2rem;line-height:1.5}em.accent,.heading-accent em{font-style:italic;color:rgb(var(--color-highlight))}.hero .heading-accent em,.promo .heading-accent em{color:inherit}[dir=rtl] :is(em.accent,.heading-accent em){font-style:normal}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:1.6rem}@media(min-width:750px){.page-width{padding-inline:3.2rem}}@media(min-width:1200px){.page-width{padding-inline:4.8rem}}.page-width--narrow{max-width:82rem}.page-width--medium{max-width:110rem}.section{padding-block:var(--space-section)}.section--lg{padding-block:var(--space-section-lg)}.section--sm{padding-block:var(--space-section-sm)}.section--flush{padding-block:0}.section--tight-top{padding-block-start:0}.section-header{display:flex;flex-direction:column;gap:.8rem;margin-block-end:clamp(2.8rem,2rem + 2vw,5.6rem)}.section-header--center{align-items:center;text-align:center}.section-header--split{flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.6rem}.section-header__title{margin:0}.section-header__text{max-width:56rem;margin:0}.grid{display:grid;gap:var(--grid-gap) calc(var(--grid-gap) * .66);grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr));list-style:none;margin:0;padding:0}@media(min-width:750px){.grid{grid-template-columns:repeat(var(--cols-tablet, var(--cols-desktop, 3)),minmax(0,1fr));gap:calc(var(--grid-gap) * 1.6) var(--grid-gap)}}@media(min-width:990px){.grid{grid-template-columns:repeat(var(--cols-desktop, 4),minmax(0,1fr))}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.visually-hidden--focusable:focus{position:fixed!important;inset-block-start:1rem;inset-inline-start:1rem;width:auto;height:auto;margin:0;clip:auto;z-index:1000;padding:1.2rem 2rem;background:rgb(var(--color-fg));color:rgb(var(--color-bg))}.no-js .no-js-hidden,.js .js-hidden{display:none!important}:focus-visible{outline:1px solid rgb(var(--color-fg));outline-offset:3px;box-shadow:0 0 0 3px rgba(var(--color-bg),.9)}:focus:not(:focus-visible){outline:none;box-shadow:none}.link{display:inline-flex;align-items:center;gap:.8rem;padding:0;border:0;background:none;text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:1px;text-decoration-color:rgba(var(--color-fg),.35);transition:text-decoration-color .25s ease}.link:hover{text-decoration-color:currentColor}.link-arrow{display:inline-flex;align-items:center;gap:1rem;min-height:var(--control-height-sm);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;padding-block-end:.4rem;border-block-end:1px solid currentColor}[dir=rtl] .link-arrow{letter-spacing:0;font-size:var(--text-sm)}.link-arrow .icon{width:1.4rem;transition:transform .3s ease}.link-arrow:hover .icon{transform:translate(.4rem)}[dir=rtl] .link-arrow .icon{transform:scaleX(-1)}[dir=rtl] .link-arrow:hover .icon{transform:scaleX(-1) translate(.4rem)}.button{--btn-bg: var(--color-accent);--btn-fg: var(--color-on-accent);--btn-border: var(--color-accent);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:var(--control-height);padding:1.2rem 3.2rem;border:1px solid rgb(var(--btn-border));border-radius:var(--radius-button);background:rgb(var(--btn-bg));color:rgb(var(--btn-fg));font-size:1.3rem;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;line-height:1.3;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease;-webkit-tap-highlight-color:transparent}[dir=rtl] .button{letter-spacing:0;font-size:1.5rem}.button:hover{--btn-bg: var(--color-bg);--btn-fg: var(--color-accent)}.button--secondary{--btn-bg: var(--color-bg);--btn-fg: var(--color-fg);--btn-border: var(--color-fg)}.button--secondary:hover{--btn-bg: var(--color-fg);--btn-fg: var(--color-bg)}.button--ghost{--btn-bg: var(--color-bg);--btn-fg: var(--color-fg);--btn-border: var(--color-border)}.button--ghost:hover{--btn-border: var(--color-fg);--btn-bg: var(--color-bg);--btn-fg: var(--color-fg)}.button--full{width:100%}.button--small{min-height:var(--control-height-sm);padding:.8rem 2.4rem}.button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.button .icon-arrow,.button .icon{flex:none;width:1.4rem;height:1.4rem;transition:transform .3s ease}.button:hover .icon-arrow{transform:translate(.3rem)}[dir=rtl] .button .icon-arrow{transform:scaleX(-1)}[dir=rtl] .button:hover .icon-arrow{transform:scaleX(-1) translate(.3rem)}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.button .spinner{display:none}.button.is-loading{color:transparent;pointer-events:none}.button.is-loading .spinner{display:block;position:absolute;color:rgb(var(--btn-fg))}.button--on-media{--btn-bg: 250, 247, 242;--btn-fg: 43, 35, 32;--btn-border: 250, 247, 242}.button--on-media:hover{--btn-bg: 43, 35, 32;--btn-fg: 250, 247, 242;--btn-border: 43, 35, 32}.button--on-media-outline{--btn-bg: 0, 0, 0;--btn-fg: 250, 247, 242;--btn-border: 250, 247, 242;background:transparent}.button--on-media-outline:hover{--btn-bg: 250, 247, 242;--btn-fg: 43, 35, 32;background:rgb(var(--btn-bg))}.button-group{display:flex;flex-wrap:wrap;gap:1.2rem}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:inherit;position:relative}.icon-button .icon{width:2rem;height:2rem}.icon{width:2rem;height:2rem;flex-shrink:0}[dir=rtl] .icon--flip-rtl{transform:scaleX(-1)}.spinner{width:2rem;height:2rem;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field{position:relative;display:flex;flex-direction:column;gap:.6rem;margin-block-end:1.6rem}.field__label{font-size:var(--text-sm);font-weight:400}.field__input,.select__select,.textarea{width:100%;min-height:5rem;padding:1.2rem 1.6rem;border:1px solid rgb(var(--color-border));border-radius:var(--radius-input);background:rgb(var(--color-bg));color:rgb(var(--color-fg));font-size:1.5rem;transition:border-color .2s ease;appearance:none;-webkit-appearance:none}.field__input:hover,.select__select:hover,.textarea:hover{border-color:rgba(var(--color-fg),.5)}.field__input:focus-visible,.select__select:focus-visible,.textarea:focus-visible{outline:none;box-shadow:none;border-color:rgb(var(--color-fg))}.textarea{min-height:12rem;resize:vertical}.field__input::placeholder,.textarea::placeholder{color:rgba(var(--color-fg),.5)}.select{position:relative;display:flex}.select__select{padding-inline-end:4rem;cursor:pointer}.select .icon{position:absolute;inset-inline-end:1.4rem;inset-block-start:50%;transform:translateY(-50%);width:1.2rem;pointer-events:none}.checkbox{display:inline-flex;align-items:center;gap:1rem;cursor:pointer}.checkbox input{width:1.8rem;height:1.8rem;accent-color:rgb(var(--color-fg));margin:0}.form-message{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 1.6rem;margin-block-end:1.6rem;font-size:1.4rem;border:1px solid rgb(var(--color-border))}.form-message--error{border-color:rgba(var(--color-sale),.4);color:rgb(var(--color-sale))}.form-message--success{border-color:rgba(var(--color-highlight),.5)}.form-message .icon{width:1.8rem;margin-block-start:.3rem}.inline-field{display:flex;border-block-end:1px solid currentColor;max-width:48rem}.inline-field .field__input{border:0;background:transparent;padding-inline:0;color:inherit;min-height:5.2rem}.inline-field .field__input::placeholder{color:currentColor;opacity:.6}.inline-field button{border:0;background:none;color:inherit;padding-inline:1.2rem 0;display:inline-flex;align-items:center;gap:.8rem;font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:500}[dir=rtl] .inline-field button{padding-inline:1.2rem 0;letter-spacing:.02em;font-size:1.4rem}.quantity{display:inline-flex;align-items:stretch;border:1px solid rgb(var(--color-border));border-radius:var(--radius-input);min-height:5rem;width:13rem}.quantity__button{width:4.2rem;flex-shrink:0;border:0;background:none;display:flex;align-items:center;justify-content:center}.quantity__button .icon{width:1.2rem}.quantity__input{width:100%;min-width:0;border:0;background:none;text-align:center;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity--small{min-height:3.8rem;width:10.4rem}.quantity--small .quantity__button{width:3.2rem}:root,[class*=color-scheme-],[class^=color-]{--color-mat: rgba(var(--color-fg), .04)}@supports (background: color-mix(in srgb,red,blue)){:root,[class*=color-scheme-],[class^=color-]{--color-mat: color-mix(in srgb, rgb(var(--color-bg)) 95%, rgb(var(--color-fg)))}}.media{position:relative;display:block;overflow:hidden;background:var(--color-mat);aspect-ratio:var(--ratio, .75)}.media>img,.media>video,.media>svg,.media>iframe,.media>.placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal, center)}.media--contain>img{object-fit:contain}.media--adapt{aspect-ratio:auto}.media--adapt>img{position:static}.placeholder-svg{background:rgba(var(--color-fg),.05);fill:rgba(var(--color-fg),.28);stroke:none}.overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14100e;opacity:var(--overlay, .25);pointer-events:none}.badge{display:inline-flex;align-items:center;padding:.3rem .9rem;font-size:var(--text-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;background:rgba(var(--color-bg),.94);color:rgb(var(--color-fg));border-radius:calc(var(--radius-button) / 2);line-height:1.5}[dir=rtl] .badge{letter-spacing:0;font-size:var(--text-sm)}.badge--sale{color:rgb(var(--color-fg))}.badge--soldout{color:rgba(var(--color-fg),.6)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;font-size:1.5rem;font-weight:400;letter-spacing:.02em}.price__compare{color:rgba(var(--color-fg),.55);text-decoration:line-through;font-size:.9em}.price--on-sale .price__current{color:rgb(var(--color-sale))}.price__unit{font-size:var(--text-sm);color:rgba(var(--color-fg),.6);width:100%}.price--large{font-size:2rem}.card{position:relative;display:flex;flex-direction:column;height:100%;text-align:var(--card-align, center)}.card--align-start{--card-align: start}.card__media{position:relative;aspect-ratio:var(--card-ratio);overflow:hidden;border-radius:var(--radius-card);background:var(--color-mat)}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform 1s cubic-bezier(.2,.6,.2,1)}.card__media .card__image--contain{object-fit:contain;padding:7%;background:var(--color-mat)}.card__media .card__image--secondary{opacity:0}@media(hover:hover){.card:hover .card__image--secondary{opacity:1}.card:hover .card__media img{transform:scale(1.025)}}.card__badges{position:absolute;inset-block-start:1.2rem;inset-inline-start:1.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;z-index:2}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__info{display:flex;flex-direction:column;align-items:var(--card-align-items, center);gap:.3rem;padding-block-start:1.4rem}.card--align-start .card__info{--card-align-items: flex-start}.card__vendor{font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:rgba(var(--color-fg),.6)}.card__title{font-family:var(--font-body);font-size:1.4rem;font-weight:400;line-height:1.45;letter-spacing:.01em;margin:0}[dir=rtl] .card__title{font-size:1.5rem;letter-spacing:0}@media(min-width:990px){.card__title{font-size:1.45rem}}.card__title a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s ease}[dir=rtl] .card__title a{background-position:100% 100%}.card:hover .card__title a{background-size:100% 1px}.card .price{justify-content:var(--card-align-items, center);font-size:var(--text-sm);color:rgba(var(--color-fg),.78)}.card .price--on-sale .price__current{color:rgb(var(--color-sale))}.card__swatches{display:flex;gap:.6rem;margin-block-start:.6rem;position:relative;z-index:2;justify-content:var(--card-align-items, center);flex-wrap:wrap}.card__swatch{width:1.2rem;height:1.2rem;border-radius:50%;border:1px solid rgba(var(--color-fg),.2);background:var(--swatch, #ccc) center / cover;box-shadow:inset 0 0 0 2px rgb(var(--color-bg))}.card__variant-count{margin:.6rem 0 0;font-size:var(--text-sm);letter-spacing:.06em;color:rgba(var(--color-fg),.6)}[dir=rtl] .card__variant-count{letter-spacing:0;font-size:var(--text-sm)}.card__swatch-more{font-size:var(--text-sm);color:rgba(var(--color-fg),.6);line-height:1.4rem}.card__quick-add{position:absolute;inset-inline:1.2rem;inset-block-end:1.2rem;z-index:2}.card__quick-add .button{width:100%;min-height:4.4rem;background:rgba(var(--color-bg),.92);color:rgb(var(--color-fg));border-color:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card__quick-add .button:hover{background:rgb(var(--color-fg));color:rgb(var(--color-bg))}@media(hover:hover)and (min-width:990px){.card__quick-add{opacity:0;transform:translateY(.8rem);transition:opacity .35s ease,transform .35s ease}.card:hover .card__quick-add,.card:focus-within .card__quick-add{opacity:1;transform:none}}@media(max-width:989px){.card__quick-add{inset-inline:auto .8rem;inset-block-end:.8rem}.card__quick-add .button{width:4.4rem;min-height:4.4rem;padding:0;border-radius:50%}.card__quick-add .button span{display:none}}@media(min-width:990px){.card__quick-add .button .icon{display:none}}.collection-card{position:relative;display:block;overflow:hidden;border-radius:var(--radius-card)}.collection-card .media{aspect-ratio:var(--ratio, .8)}.collection-card img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.collection-card:hover img{transform:scale(1.03)}.collection-card .overlay:after{opacity:1;background:linear-gradient(0deg,#14100e6b,#14100e1f 32%,#14100e00 55%)}.collection-card__content{position:absolute;inset:auto 0 0 0;padding:2.4rem;color:#faf7f2;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.collection-card__content--center{align-items:center;text-align:center}.collection-card__title{margin:0;font-size:calc(var(--font-heading-scale) * clamp(2rem,1.7rem + .9vw,2.8rem));line-height:1.2}.collection-card--below .collection-card__content{position:static;color:inherit;padding:1.6rem 0 0}.collection-card--below .media:after{display:none}.collection-card__count{font-size:var(--text-label);opacity:.85}.slider{display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide-width, 72%);gap:var(--grid-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.6rem;scrollbar-width:none;list-style:none;margin:0;padding:0}.slider::-webkit-scrollbar{display:none}.slider>*{scroll-snap-align:start}@media(min-width:750px){.slider{grid-auto-columns:var(--slide-width-tablet, 40%)}}@media(min-width:990px){.slider{grid-auto-columns:var(--slide-width-desktop, calc((100% - var(--grid-gap) * 3) / 4))}}.slider--bleed-mobile{margin-inline:-1.6rem;padding-inline:1.6rem}@media(min-width:750px){.slider--bleed-mobile{margin-inline:0;padding-inline:0}}.slider-controls{display:flex;align-items:center;gap:.8rem}.slider-controls .icon-button{border:1px solid rgb(var(--color-border));border-radius:50%;width:4.4rem;height:4.4rem;transition:border-color .2s ease}.slider-controls .icon-button:hover{border-color:rgb(var(--color-fg))}.slider-controls .icon-button[disabled]{opacity:.35;cursor:default}.slider-controls .icon{width:1.4rem}slider-component.is-static .slider-controls,slider-component.is-static .slider-progress{visibility:hidden}.slider-progress{flex:1;height:1px;background:rgb(var(--color-border));position:relative;margin-block-start:3.2rem}.slider-progress span{position:absolute;inset-block:0;inset-inline-start:0;background:rgb(var(--color-fg));width:var(--progress, 25%);transition:width .3s ease}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none}.drawer[open],.drawer.is-open{visibility:visible;pointer-events:auto}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14100e66;opacity:0;transition:opacity .4s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(44rem,92vw);display:flex;flex-direction:column;background:rgb(var(--color-bg));color:rgb(var(--color-fg));transform:translate(100%);transition:transform .5s cubic-bezier(.3,.7,.2,1);box-shadow:0 0 40px #14100e14}[dir=rtl] .drawer__panel{transform:translate(-100%)}.drawer--start .drawer__panel{inset-inline:0 auto;transform:translate(-100%)}[dir=rtl] .drawer--start .drawer__panel{transform:translate(100%)}.drawer.is-open .drawer__panel{transform:none}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2.4rem;border-block-end:1px solid rgb(var(--color-border));min-height:6.4rem}.drawer__title{margin:0;font-size:calc(var(--font-heading-scale) * 2.2rem)}.drawer__body{flex:1;overflow-y:auto;padding:2.4rem;overscroll-behavior:contain}.drawer__footer{padding:2rem 2.4rem 2.4rem;border-block-start:1px solid rgb(var(--color-border))}body.overflow-hidden{overflow:hidden}.accordion{border-block-end:1px solid rgb(var(--color-border))}.accordion:first-child{border-block-start:1px solid rgb(var(--color-border))}.accordion summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:1.8rem;cursor:pointer;list-style:none;font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}[dir=rtl] .accordion summary{letter-spacing:0;font-size:1.5rem}.accordion summary::-webkit-details-marker{display:none}.accordion summary .icon{width:1.2rem;transition:transform .3s ease}.accordion[open] summary .icon{transform:rotate(45deg)}.accordion__content{padding-block-end:2rem}.accordion__icon-title{display:inline-flex;align-items:center;gap:1.2rem}.accordion__icon-title .icon{width:2rem;transform:none!important}.pagination{display:flex;justify-content:center;margin-block-start:5.6rem}.pagination ul{display:flex;gap:.4rem;list-style:none;align-items:center}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;height:4.4rem;padding-inline:.8rem;font-size:1.4rem}.pagination [aria-current=page]{border-block-end:1px solid currentColor}.pagination .icon{width:1.4rem}.breadcrumbs{font-size:var(--text-sm);color:rgba(var(--color-fg),.65);margin-block-end:2.4rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none}.breadcrumbs li:not(:last-child):after{content:"/";margin-inline-start:.6rem;opacity:.5}.breadcrumbs a:hover{color:rgb(var(--color-fg))}.toast{position:fixed;inset-block-end:2.4rem;inset-inline-start:50%;transform:translate(-50%);z-index:200;padding:1.4rem 2.4rem;background:#2b2320;color:#faf7f2;font-size:1.4rem;max-width:calc(100vw - 3.2rem);box-shadow:0 8px 30px #00000026;animation:toast-in .35s ease}[dir=rtl] .toast{transform:translate(50%)}@keyframes toast-in{0%{opacity:0;translate:0 1rem}}.whatsapp-float{position:fixed;inset-block-end:2rem;inset-inline-end:2rem;z-index:45;width:5.2rem;height:5.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;box-shadow:0 6px 20px #00000026;transition:transform .25s ease}[dir=rtl] .whatsapp-float{inset-inline-end:auto;inset-inline-start:2rem}.whatsapp-float:hover{transform:translateY(-2px)}.whatsapp-float .icon{width:2.6rem;height:2.6rem}.has-reveal .reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.6,.2,1);transition-delay:var(--reveal-delay, 0s)}.has-reveal .reveal.is-visible{opacity:1;transform:none}.no-js .reveal,.shopify-design-mode .reveal{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.has-reveal .reveal{opacity:1;transform:none}}.announcement-bar{font-size:var(--text-sm);letter-spacing:.12em;text-align:center}[dir=rtl] .announcement-bar{letter-spacing:0;font-size:var(--text-sm)}.announcement-bar__inner{display:flex;align-items:center;justify-content:center;gap:1.2rem;min-height:3.6rem}.announcement-bar__slides{position:relative;flex:1;display:grid}.announcement-bar__slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s;padding-block:.8rem}.announcement-bar__slide.is-active{opacity:1;visibility:visible}.announcement-bar__slide a{text-decoration:underline;text-underline-offset:.3em}.announcement-bar__social{display:none;gap:.4rem}@media(min-width:990px){.announcement-bar__social{display:flex}.announcement-bar__social .icon-button{width:3.2rem;height:3.2rem}.announcement-bar__social .icon{width:1.5rem;height:1.5rem}}.announcement-bar__spacer{display:none}@media(min-width:990px){.announcement-bar__spacer{display:block;flex:0 0 10rem}}.section-header-sticky{position:sticky;top:0;z-index:50}.header-wrapper{position:relative;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease;border-block-end:1px solid rgb(var(--color-border))}.header-wrapper--transparent{background:transparent;color:#faf7f2;border-color:#faf7f240}.header-wrapper--transparent.is-scrolled,.header-wrapper--transparent:hover,.header-wrapper--transparent:focus-within{background:rgb(var(--color-bg));color:rgb(var(--color-fg));border-color:rgb(var(--color-border))}.header-wrapper.is-scrolled{box-shadow:0 1px 24px #14100e0d}.header{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"start logo end";align-items:center;min-height:6.4rem;gap:1.2rem}@media(min-width:1280px){.header{min-height:7.6rem}.header--logo-start{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav end";gap:4rem}.header--logo-center-below{grid-template-areas:"start logo end" "nav nav nav";row-gap:0}}.header__start{grid-area:start;display:flex;align-items:center;gap:.4rem}.header__logo{grid-area:logo;margin:0;text-align:center;font-size:inherit;line-height:1}.header__end{grid-area:end;display:flex;align-items:center;justify-content:flex-end;gap:.2rem}.header__end .header__lang{margin-inline-end:.8rem}@media(min-width:1280px){.header__end .header__lang{margin-inline-end:1.6rem}}@media(max-width:419px){.header__end .header__lang{margin-inline-end:.2rem}}.header__nav{grid-area:nav;display:none}@media(min-width:1280px){.header__nav{display:block}.header--logo-center-below .header__nav{border-block-start:1px solid rgb(var(--color-border))}.header-wrapper--transparent:not(.is-scrolled):not(:hover):not(:focus-within) .header--logo-center-below .header__nav{border-color:#faf7f240}.header__menu-toggle{display:none!important}.header--logo-start .header__start{display:none}}.header__logo-link{display:inline-flex;align-items:center;justify-content:center;padding:.8rem}.header__logo-link img{width:var(--logo-width);max-width:44vw;height:auto}@media(max-width:1279px){.header__logo-link img{width:calc(var(--logo-width) * .8)}}@media(max-width:419px){.header{gap:.4rem}.header .page-width,.header-wrapper>.page-width{padding-inline:1.2rem}.header__logo-link{padding:.4rem 0}.header__logo-link img{width:min(calc(var(--logo-width) * .68),34vw)}.header .icon-button{width:4.4rem}}.header__logo-img--inverse{display:none}.header-wrapper--transparent:not(.is-scrolled):not(:hover):not(:focus-within) .header__logo-img--has-inverse{display:none}.header-wrapper--transparent:not(.is-scrolled):not(:hover):not(:focus-within) .header__logo-img--inverse{display:block}.wordmark{display:inline-flex;flex-direction:column;align-items:center;gap:.3rem;line-height:1}.wordmark__ar{font-family:"Amena Amiri",var(--font-heading);font-size:2.8rem;line-height:1.1}.wordmark__en{font-family:var(--font-heading);font-size:var(--text-label);letter-spacing:.3em;text-transform:uppercase;padding-inline-start:.3em}@media(min-width:990px){.wordmark__ar{font-size:3.2rem}.wordmark__en{font-size:var(--text-label)}}.header__icon .count{position:absolute;inset-block-start:.6rem;inset-inline-end:.4rem;min-width:1.7rem;height:1.7rem;padding-inline:.4rem;border-radius:1rem;background:rgb(var(--color-fg));color:rgb(var(--color-bg));font-size:var(--text-label);font-weight:500;line-height:1.7rem;text-align:center}.header-wrapper--transparent:not(.is-scrolled):not(:hover):not(:focus-within) .header__icon .count{background:#faf7f2;color:#2b2320}@media(max-width:749px){.header__icon--account{display:none}}@media(max-width:1279px){.header__search-end{display:none!important}}.nav-menu{display:flex;justify-content:center;flex-wrap:wrap;gap:0 .4rem;list-style:none}.header--logo-start .nav-menu{justify-content:flex-start}.nav-menu__item{position:static}.nav-menu__link{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:1.6rem;font-size:var(--text-label);font-weight:400;letter-spacing:var(--tracking-wide);text-transform:uppercase;background:none;border:0;color:inherit;cursor:pointer}[dir=rtl] .nav-menu__link{letter-spacing:0;font-size:1.5rem;font-weight:400}@media(min-width:1280px)and (max-width:1439px){.nav-menu__link{padding-inline:1.1rem}.nav-menu__link:after{inset-inline:1.1rem}.header--logo-start{gap:2.4rem}.header__end .header__lang{margin-inline-end:1.2rem}}.nav-menu__link:after{content:"";position:absolute;inset-inline:1.6rem;inset-block-end:1.1rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--origin, left);transition:transform .35s ease}[dir=rtl] .nav-menu__link:after{--origin: right}.nav-menu__link:hover:after,.nav-menu__item[open]>summary .nav-menu__link:after,details[open]>.nav-menu__link:after{transform:scaleX(1);opacity:1}.nav-menu__link[aria-current=page]:after,.nav-menu__link.is-active:after{transform:scaleX(1);opacity:.45}.nav-menu__link .icon{width:1rem}.nav-menu__item details>summary{list-style:none}.nav-menu__item details>summary::-webkit-details-marker{display:none}.mega-menu{position:absolute;inset-inline:0;inset-block-start:100%;background:rgb(var(--color-bg));color:rgb(var(--color-fg));border-block:1px solid rgb(var(--color-border));padding-block:5.6rem 6.4rem;box-shadow:0 24px 40px -32px #14100e2e;z-index:3;animation:menu-in .35s ease}@keyframes menu-in{0%{opacity:0;transform:translateY(-.6rem)}}.mega-menu__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:6.4rem;align-items:start}.mega-menu__grid--promo{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.mega-menu__links{display:flex;flex-direction:column;align-items:flex-start;gap:3.2rem}.mega-menu__primary{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 6.4rem;width:100%}.mega-menu__primary-link{font-family:var(--font-heading);font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.25;color:rgba(var(--color-fg),.82);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s ease,color .2s ease}[dir=rtl] .mega-menu__primary-link{background-position:100% 100%;line-height:1.5}.mega-menu__primary-link:hover,.mega-menu__primary-link[aria-current=page]{color:rgb(var(--color-fg));background-size:100% 1px}.mega-menu__list{list-style:none;display:flex;flex-direction:column;gap:.8rem;margin-block-start:1.2rem}.mega-menu__list a{font-size:1.4rem;color:rgba(var(--color-fg),.7);transition:color .2s ease}.mega-menu__list a:hover,.mega-menu__list a[aria-current=page]{color:rgb(var(--color-fg))}.mega-menu__promo{display:flex;flex-direction:column;gap:1.2rem}.mega-menu__promo .media{aspect-ratio:5 / 4}.mega-menu__promo .media img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.mega-menu__promo:hover .media img{transform:scale(1.03)}.mega-menu__promo-title{font-family:var(--font-heading);font-size:calc(var(--font-heading-scale) * 2.2rem);margin:0}.dropdown-menu{position:absolute;min-width:22rem;padding:1.6rem 0;background:rgb(var(--color-bg));color:rgb(var(--color-fg));border:1px solid rgb(var(--color-border));z-index:3;list-style:none;animation:menu-in .3s ease}.dropdown-menu a{display:flex;align-items:center;min-height:var(--control-height-sm);padding:.6rem 2.4rem;font-size:var(--text-sm)}.dropdown-menu a:hover,.dropdown-menu a:focus-visible{background:rgba(var(--color-fg),.04)}.dropdown-menu a[aria-current=page]{text-decoration:underline;text-underline-offset:.35em;text-decoration-color:rgba(var(--color-fg),.45)}.nav-menu__item--dropdown{position:relative}.menu-drawer .drawer__panel{width:min(42rem,88vw)}.menu-drawer__list{list-style:none}.menu-drawer__list>li{border-block-end:1px solid rgb(var(--color-border))}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.6rem 0;font-family:var(--font-heading);font-size:calc(var(--font-heading-scale) * 2.2rem);background:none;border:0;text-align:start}.menu-drawer__link .icon{width:1.2rem;transition:transform .3s ease}details[open]>.menu-drawer__link .icon{transform:rotate(45deg)}.menu-drawer__link::-webkit-details-marker{display:none}.menu-drawer summary{list-style:none}.menu-drawer__sublist{list-style:none;padding-block-end:1.6rem;display:flex;flex-direction:column;gap:.2rem}.menu-drawer__sublist a{display:block;padding:.8rem 0;font-size:1.5rem;color:rgba(var(--color-fg),.8)}.menu-drawer__sublist .menu-drawer__sublist{padding-inline-start:1.6rem;padding-block-end:.4rem}.menu-drawer__footer{display:flex;flex-direction:column;gap:2rem}.menu-drawer__utility{display:flex;flex-direction:column;gap:1.2rem;font-size:1.4rem}.menu-drawer__utility a{display:inline-flex;align-items:center;gap:1rem}.social-list{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin-inline-start:-1.2rem}.social-list .icon-button .icon{width:1.8rem;height:1.8rem}.social-list a:hover{opacity:.7}.localization-form{display:flex;gap:1.2rem;flex-wrap:wrap}.localization-form .select__select{min-height:var(--control-height-sm);font-size:var(--text-sm);padding-block:.6rem;background:transparent;color:inherit;border-color:currentColor}.footer{padding-block:clamp(5.6rem,4rem + 4vw,9.6rem) 3.2rem}.footer__top{display:grid;gap:4.8rem;grid-template-columns:1fr}@media(min-width:750px){.footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.footer__top{grid-template-columns:1.6fr repeat(var(--footer-cols, 3),minmax(0,1fr));gap:5.6rem}}.footer__brand{display:flex;flex-direction:column;gap:2rem;max-width:42rem}.footer__brand-text{color:rgba(var(--color-fg),.75)}.footer__heading{font-family:var(--font-body);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-end:2rem}[dir=rtl] .footer__heading{letter-spacing:0;font-size:1.5rem}.footer__links{list-style:none;display:flex;flex-direction:column;gap:1.2rem;font-size:1.4rem}.footer__links a{color:rgba(var(--color-fg),.75);transition:color .2s ease}.footer__links a:hover{color:rgb(var(--color-fg))}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;margin-block-start:6.4rem;padding-block-start:2.4rem;border-block-start:1px solid rgb(var(--color-border));font-size:var(--text-sm);color:rgba(var(--color-fg),.7)}.payment-icons{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none}.payment-icons svg{width:3.8rem;height:2.4rem}.footer__wordmark{font-family:var(--font-heading);font-size:clamp(6rem,18vw,22rem);line-height:.9;text-align:center;letter-spacing:.04em;color:rgba(var(--color-fg),.08);margin-block-start:4.8rem;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.empty-state{text-align:center;padding-block:8rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.empty-state .icon{width:4.8rem;height:4.8rem;opacity:.4}.shopify-policy__container{max-width:82rem;padding-block:6.4rem}.shopify-challenge__container{padding-block:8rem}.hairline{width:4.8rem;height:1px;background:currentColor;opacity:.5;border:0;margin:2rem 0}.section-header--center .hairline{margin-inline:auto}.video-wrapper{position:relative;aspect-ratio:16 / 9;background:#000}.video-wrapper iframe,.video-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}img.is-loading{opacity:0}img.is-loaded{transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){img.is-loading{opacity:1}}.media-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:2rem;text-align:center;background:var(--color-mat);color:rgba(var(--color-fg),.55)}.media-fallback__mark{font-family:"Amena Amiri",var(--font-heading);font-size:clamp(3.2rem,2.4rem + 2vw,5.6rem);line-height:1.1;color:rgba(var(--color-fg),.28)}.media-fallback__rule{width:3.2rem;height:1px;background:currentColor;opacity:.5}.media-fallback__text{font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase}[dir=rtl] .media-fallback__text{letter-spacing:0;font-size:var(--text-sm)}.media-fallback--compact{gap:0;padding:.4rem}.media-fallback--compact .media-fallback__mark{font-size:1.6rem}.first-order{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1.6rem}.first-order[hidden]{display:none}.first-order__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c18166b;opacity:0;transition:opacity .35s ease}.first-order__panel{position:relative;display:grid;width:min(100%,44rem);max-height:calc(100vh - 3.2rem);overflow-y:auto;background:rgb(var(--color-bg));color:rgb(var(--color-fg));box-shadow:0 2.4rem 6rem #1c18162e;opacity:0;transform:translateY(1.6rem);transition:opacity .4s ease,transform .4s ease}.first-order__panel:focus{outline:none}.first-order.is-open .first-order__overlay{opacity:1}.first-order.is-open .first-order__panel{opacity:1;transform:none}.first-order__panel--image{width:min(100%,80rem)}@media(min-width:750px){.first-order__panel--image{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.first-order__media{position:relative;min-height:22rem;background:var(--color-mat, rgba(var(--color-fg), .04))}.first-order__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.first-order__media{display:none}}.first-order__body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem;padding:clamp(4rem,6vw,5.6rem) clamp(2.4rem,5vw,4.8rem) clamp(3.2rem,5vw,4.4rem)}.first-order__close{position:absolute;inset-block-start:1.2rem;inset-inline-end:1.2rem}.first-order__eyebrow{margin:0;font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:rgba(var(--color-fg),.6)}[dir=rtl] .first-order__eyebrow{letter-spacing:0;text-transform:none;font-size:var(--text-sm)}.first-order__title{margin:0;font-size:calc(var(--font-heading-scale) * clamp(3rem,2.4rem + 1.6vw,4.2rem));line-height:1.12;font-weight:400}[dir=rtl] .first-order__title{line-height:1.5}.first-order__rule{display:block;width:4.8rem;height:1px;background:rgb(var(--color-highlight))}.first-order__text{margin:0;max-width:32rem;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-fg),.78)}.first-order__form{display:flex;flex-direction:column;align-items:stretch;gap:1.4rem;width:100%;max-width:34rem}.first-order__form .first-order__text{align-self:center}.first-order__input{width:100%;min-height:5.2rem;padding-inline:0;border:0;border-block-end:1px solid rgba(var(--color-fg),.35);background:transparent;font:inherit;font-size:1.5rem;color:inherit;text-align:center}.first-order__input:focus{outline:none;border-block-end-color:rgb(var(--color-fg))}.first-order__code{display:flex;align-items:center;justify-content:center;gap:1.6rem;width:100%;max-width:34rem;padding:1.4rem 1.6rem;border:1px dashed rgba(var(--color-fg),.35)}.first-order__code-label{font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:rgba(var(--color-fg),.6)}[dir=rtl] .first-order__code-label{letter-spacing:0;text-transform:none;font-size:var(--text-sm)}.first-order__code-value{font-size:1.8rem;letter-spacing:var(--tracking-wide);direction:ltr}.first-order__copy{font-size:var(--text-sm)}.first-order__note{margin:0;font-size:var(--text-sm);color:rgba(var(--color-fg),.55)}.first-order__cta{max-width:34rem}.first-order__decline{font-size:var(--text-sm);color:rgba(var(--color-fg),.6)}@media(max-width:749px){.first-order{align-items:flex-end;padding:0}.first-order__panel{width:100%;max-height:88vh;transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.first-order__overlay,.first-order__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
