:root{--font-sans:Inter, system-ui, sans-serif;--font-serif:Newsreader, serif;--font-mono:Monaco, Conolas, "Lucida Console", monospace;--base-font-family:var(--font-serif);--base-font-size:100%;--base-font-weight:400;--base-bg:#efedea;--base-color:#333;--base-line-height:1.5;--brand-primary:#a09a80;--brand-secondary:#fff;--brand-dark:#36332d;--brand-mid:color-mix(in srgb, var(--brand-dark) 20%, white);--brand-light:color-mix(in srgb, var(--brand-primary) 5%, white);--heading-font-family:var(--font-sans);--heading-font-weight:300;--container-width:1600px;--container-gutter:6vw;--grid-gutter:2rem;--btn-font-family:var(--font-serif);--btn-font-size:1rem;--btn-font-weight:400;--btn-height:3em;--btn-padding:1.125em;--btn-border-radius:0;--btn-default-bg:transparent;--btn-default-color:currentcolor;--form-control-font-family:var(--font-sans);--form-control-height:3em;--form-control-margin:.5em;--form-control-padding:.75em;--form-control-border-width:1px;--form-control-border-radius:0;--form-control-default-bg:#fff;--form-control-default-color:#333;--form-control-default-border-color:#fff;--form-control-default-border-color-active:#fff;--rule-color:#6c6d6f;--rule-width:2px}@font-face{font-family:Inter;src:url(./Inter-VariableFont_opsz_wght-BtFs5cFQ.woff2)format("woff2 supports variations"),url(./Inter-VariableFont_opsz_wght-BtFs5cFQ.woff2)format("woff2-variations");font-weight:100 1000;font-display:swap}@font-face{font-family:Inter;src:url(./Inter-Italic-VariableFont_opsz_wght-C9UHaEYJ.woff2)format("woff2 supports variations"),url(./Inter-Italic-VariableFont_opsz_wght-C9UHaEYJ.woff2)format("woff2-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(./Newsreader-VariableFont_opsz-wght-CBS7sO-Y.woff2)format("woff2 supports variations"),url(./Newsreader-VariableFont_opsz-wght-CBS7sO-Y.woff2)format("woff2-variations");font-weight:100 1000;font-display:swap}@font-face{font-family:Newsreader;src:url(./Newsreader-Italic-VariableFont_opsz-wght-Bw5t4Cgq.woff2)format("woff2 supports variations"),url(./Newsreader-Italic-VariableFont_opsz-wght-Bw5t4Cgq.woff2)format("woff2-variations");font-weight:100 1000;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}html,:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse;border-spacing:0;width:100%}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}textarea:not([rows]){min-height:10em}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}a,button,input,textarea,select,details{touch-action:manipulation}h1,h2,h3,h4,button,input,label{line-height:1.1}:target{scroll-margin-block:5ex}@media screen and (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html{scroll-behavior:smooth;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#efedea;font:400 100%/1.5 Newsreader,serif}::selection{color:#fff;background-color:#a09a80}a:not([class]){color:currentColor;-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.08em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}a:not([class]):is(:hover,:focus-visible){-webkit-text-decoration:none;text-decoration:none}:is(h1,h2,h3,h4,h5,h6){margin-bottom:2rem;font-family:Inter,system-ui,sans-serif;font-weight:300}.hd-xl{font-size:clamp(3rem,6vw,6rem)}.hd-lg{font-size:clamp(2rem,3vw,3rem)}.hd-md{font-size:clamp(1.5rem,2vw,2rem)}.hd-bd{font-size:1rem}.hd-sm{font-size:.85rem}.hd-xs{font-size:.75rem}.muted{color:#d7d6d5}.shout{text-transform:uppercase;letter-spacing:.03em}.big{font-size:1.125em}.small{font-size:.875em}b,strong{font-weight:500}p+*{margin-top:1.5rem}dl{grid-template-columns:max-content auto;gap:0 .33em;display:grid}dt{font-weight:600}.columns{columns:35ch auto;text-align:justify;text-wrap:pretty;column-gap:2rem;margin-block:2rem}.cta{align-items:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.cta>svg{flex-shrink:0;width:1.1em;height:1.1em;margin-left:.5em;transition:transform .2s cubic-bezier(.65,0,.35,1)}.cta:is(:hover,:focus-within)>svg{transform:translate(10px)}body{flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}.content-wrapper{margin-bottom:auto}.container{width:100%;max-width:1600px;margin-inline:auto;padding-inline:3vw}@media (width<640px){.container{padding-inline:8px}}.container{container-type:inline-size}.container--md{max-width:1200px}.container--sm{max-width:800px}.container--fluid{max-width:none}.is-contained{width:100%;max-width:1600px;margin-inline:auto}.spaced{margin-block:clamp(2rem,10vw,8rem)}.spaced--sm{margin-block:clamp(1rem,4vw,2rem)}.spaced--md{margin-block:clamp(2rem,7.5vw,4rem)}.fg-brand-primary{color:#a09a80!important}.fg-brand-secondary{color:#fff!important}.fg-brand-light{color:#fafaf9!important}.fg-brand-dark{color:#36332d!important}.fg-brand-white{color:#fff!important}.fg-brand-black{color:#000!important}.bg-brand-primary{background-color:#a09a80!important}.bg-brand-secondary{background-color:#fff!important}.bg-brand-light{background-color:#fafaf9!important}.bg-brand-dark{background-color:#36332d!important}.bg-brand-white{background-color:#fff!important}.bg-brand-black{background-color:#000!important}.center-block{margin-inline:auto}.align-center{text-align:center!important}.align-left{text-align:left!important}.align-right{text-align:right!important}.width-cap{max-width:70ch;margin-inline:auto}.stack{gap:2rem;display:grid}.padded{padding:4%}.flow>*+*{margin-top:2rem}.breakout{margin-inline:-3vw}@media (width<640px){.breakout{margin-inline:-8px}}.breakout>img{margin:2rem auto}.sticky{position:sticky;top:8rem}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-border{border:0!important}.hidden{display:none}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{color:#fff;text-align:center;background-color:#a09a80;outline:0;padding:1em;display:block}.skip-link:not(:focus){clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scrollable{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:transparent transparent;padding-bottom:.25rem;overflow-x:auto}.scrollable:is(:hover,:focus-within){scrollbar-color:#d7d6d5 transparent}section,.animate-in{opacity:0;transform:translateY(100px)}body{padding-top:4rem}@media (width>=700px){body{padding-top:6rem}}.site-header-wrap{z-index:9999;width:100%;position:fixed;top:0}.site-header{width:100%;max-width:1600px;margin-inline:auto;padding-inline:3vw}@media (width<640px){.site-header{padding-inline:8px}}.site-header{justify-content:space-between;align-items:center;height:4rem;display:flex}@media (width>=700px){.site-header{height:6rem}}.site-header__brand{width:50%;max-width:210px;transition:transform .4s}.site-header__brand>svg{width:100%}.site-header__menu-toggle{appearance:none;color:inherit;background-color:#0000;border:0;padding:0;transition:transform .2s}.site-header__menu-toggle:is(:hover,:focus-visible){transform:rotate(-90deg)}.site-header__cart-toggle{appearance:none;color:inherit;background-color:#0000;border:0;padding:0;position:relative}.site-header__cart-toggle>span{color:#fafaf9;background-color:#a09a80;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1;display:flex;position:absolute;top:-.5rem;right:-.5rem}@media (width<700px){.site-header__cart-toggle>span{left:-.5rem;right:auto}}.site-header__menu{padding-inline:3vw}@media (width<640px){.site-header__menu{padding-inline:8px}}.site-header__menu{background-color:#fff;flex-direction:column;width:100%;max-width:500px;height:100%;padding-block:4rem 2rem;font-family:Inter,system-ui,sans-serif;font-size:1.33rem;font-weight:300;transition:transform .4s cubic-bezier(.65,0,.35,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}@media (height>800px){.site-header__menu{padding-top:6rem}}.site-header__menu.is-active{transform:translate(0)}.site-header__menu>:not(.site-header__menu-toggle){margin-inline:3rem 1rem}.site-header__menu>p{opacity:.7;font-family:Newsreader,serif;font-weight:400}.site-header__menu .site-header__menu-toggle{position:absolute;top:1rem}@media (width>700px){.site-header__menu .site-header__menu-toggle{top:2rem}}.site-header__menu .social-list{margin-top:auto}.site-header__nav{margin-bottom:3rem;line-height:1}.site-header__nav a{font-size:1.66rem;text-decoration-line:none;transition:all .3s cubic-bezier(.65,0,.35,1);display:inline-block}:is(.site-header__nav a):is(:hover,:focus-within){color:color-mix(in srgb, currentColor, white 40%);transform:translate(15px)}.site-header__nav-item:not(:first-child){margin-top:clamp(1.5rem,5vh,2.5rem)}.site-header__cart{background-color:#fff;width:100%;max-width:480px;height:100%;padding-block:6rem 1rem;padding-inline:1rem;font-family:Inter,system-ui,sans-serif;font-size:.875rem;transition:transform .4s cubic-bezier(.65,0,.35,1);position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}@media (height>800px){.site-header__cart{padding-block:6rem 2rem;padding-inline:2rem}}.site-header__cart.is-active{transform:translate(0)}.site-header__cart .site-header__cart-toggle{transition:transform .2s;position:absolute;top:1rem}@media (width>700px){.site-header__cart .site-header__cart-toggle{top:2rem}}:is(.site-header__cart .site-header__cart-toggle):is(:hover,:focus-visible){transform:translate(-10px)}.site-header-wrap--up .site-header__brand{transform:translateY(-140px)}.admin-bar :is(.site-header-wrap,.site-header__menu,.site-header__cart){top:46px}@media (width>768px){.admin-bar :is(.site-header-wrap,.site-header__menu,.site-header__cart){top:32px}}.admin-bar :is(.site-header__menu,.site-header__cart){height:calc(100% - 46px)}@media (width>768px){.admin-bar :is(.site-header__menu,.site-header__cart){height:calc(100% - 32px)}}.site-footer-wrap{background-color:#f9f8f7;padding-block:2rem;font-family:Inter,system-ui,sans-serif}.site-footer{width:100%;max-width:1600px;margin-inline:auto;padding-inline:3vw}@media (width<640px){.site-footer{padding-inline:8px}}.site-footer{letter-spacing:.02em;font-size:.825rem}.site-footer>*{margin:0}.site-footer__menu a{text-decoration-line:none}:is(.site-footer__menu a):is(:hover,:focus-within){text-decoration-line:underline;text-decoration-thickness:1px}.site-footer__nav{margin-bottom:2rem}.site-footer__nav-item:not(:first-child){margin-block:1rem}@media (width>=900px){.site-footer{flex-direction:row-reverse;justify-content:space-between;display:flex}.site-footer__nav{align-items:baseline;margin:0;display:flex}.site-footer__nav-item{margin-block:0!important}.site-footer__nav-item:not(:first-child){margin-left:2rem}}.product{max-width:2000px;margin-inline:auto}@media (width>=900px){.product{grid-template-columns:55% 1fr;gap:4rem;display:grid}}.product__media>img{width:100%}@media (width<900px){.product__media{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1rem;display:flex;overflow-x:auto}.product__media>img{scroll-snap-align:center}:is(.product__media>img):not(:only-child){width:auto;height:calc(96vw - 1rem)}}@media (width>=900px){.product__media>*+*{margin-top:2rem}}.product__body{padding-inline:3vw}@media (width<640px){.product__body{padding-inline:8px}}@media (width>=900px){.product__body{padding-top:4rem;padding-left:0}}.product__body .stock{margin-top:1rem}.product__body .in-stock{display:none}.product__body .out-of-stock{color:currentColor;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:#0000;border:1px solid;border-radius:0;justify-content:center;align-items:center;min-width:100px;height:3em;padding:0 1.125em;font-family:Newsreader,serif;font-size:1rem;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}:is(.product__body .out-of-stock)>svg{flex-shrink:0;width:1.1em;height:1.1em;margin-left:.5em;transition:transform .2s cubic-bezier(.65,0,.35,1)}:is(.product__body .out-of-stock):is(:hover,:focus-within){border-color:#0000}:is(.product__body .out-of-stock):is(:hover,:focus-within)>svg{transform:translate(5px)}.product__body .out-of-stock{opacity:.45;pointer-events:none;width:100%}@media (width>=900px){.product__body .out-of-stock{max-width:340px}}.product__body .cart{margin-block:2rem}.product__body .single_add_to_cart_button{color:#fafaf9;background-color:#36332d;width:100%}:is(.product__body .single_add_to_cart_button):is(:hover,:focus-visible){color:#36332d;background-color:#0000;border-color:currentColor}@media (width>=900px){.product__body .single_add_to_cart_button{max-width:340px}}.product__body .quantity{margin-right:1rem}:is(.product__body .quantity)>input{margin-block:0}.product__title{margin-block:2rem}.editor-content>p:only-child{text-wrap:balance;max-width:100ch}.btn{color:currentColor;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:#0000;border:1px solid;border-radius:0;justify-content:center;align-items:center;min-width:100px;height:3em;padding:0 1.125em;font-family:Newsreader,serif;font-size:1rem;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.btn>svg{flex-shrink:0;width:1.1em;height:1.1em;margin-left:.5em;transition:transform .2s cubic-bezier(.65,0,.35,1)}.btn:is(:hover,:focus-within){border-color:#0000}.btn:is(:hover,:focus-within)>svg{transform:translate(5px)}.btn__icon{-webkit-user-select:none;user-select:none;flex-shrink:0;height:1.125em;margin-inline:.5em}.btn--lg{font-size:1.25rem}.btn--sm{font-size:.875rem}.btn--block{width:100%}.btn--solid{color:#f7f7f7;background-color:#333;border-color:#0000}.btn--solid:is(:hover,:focus-within){color:inherit;background-color:#0000;border-color:currentColor}.btn-group{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(22ch,33.3333%)),1fr));gap:1rem;display:grid}.form__label{display:inline-block}.form__control{color:#333;appearance:none;background-color:#fff;border:1px solid #fff;border-radius:0;width:100%;height:3em;margin:.5em 0;padding:0 .75em;font-family:Inter,system-ui,sans-serif;font-size:.925rem;line-height:3em;display:block}.form__control:focus{border-color:#fff;outline:none}.form__control:is(textarea,select[multiple]){height:auto;padding:.75em;line-height:1.5}.form__control[type=color]{width:calc(3em + 1rem)}.form__control[type=number]{text-align:center;width:auto;max-width:100px;padding-right:.33em}.custom-select-control{background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 406.6l11.3-11.3 192-192L470.6 192 448 169.4l-11.3 11.3L256 361.4 75.3 180.7 64 169.4 41.4 192l11.3 11.3 192 192L256 406.6z\"/></svg>") 100% calc(50% - .125em)/1rem 1rem no-repeat;border-bottom:1px solid #d7d6d5;padding:.125em;display:inline-flex}.custom-select-control>select{appearance:none;letter-spacing:.02em;background:0 0;border:0;padding-right:2rem;font-family:Inter,system-ui,sans-serif;font-size:.875rem}:is(.custom-select-control>select):focus-visible{outline:0}.custom-number-control{border-bottom:1px solid #36332d;height:2rem;display:flex}.custom-number-control button{appearance:none;color:inherit;padding:0;background-color:#0000;border:0;padding-inline:.5em;font-family:inherit;font-size:1.25rem;font-weight:500}.custom-number-control input{text-align:center;background:0 0;border:0;font-size:.875rem}.section{margin:15vh 0;scroll-margin-top:2rem}.media-card{gap:2rem;display:grid}.media-card>*{min-width:0}@media (width>=800px){.media-card{grid-template-columns:repeat(2,calc(50% - 1rem));align-items:center}.media-card--reverse .media-card__body{order:-1}}.product-card{position:relative}.product-card:is(:hover,:focus-within) a{text-decoration-line:underline}.product-card:is(:hover,:focus-within) .product-card__image>img{opacity:0}:is(.product-card:is(:hover,:focus-within) .product-card__image>img):not(:first-child){opacity:1}.product-card__image{margin-bottom:1rem;padding-bottom:100%;position:relative;overflow:hidden}.product-card__image>img{object-fit:cover;transition:opacity .3s ease-out;position:absolute;inset:0}:is(.product-card__image>img):not(:first-child){opacity:0}.product-card__body .out-of-stock{opacity:.5;margin-top:.5rem}.product-card__title{margin-block:1rem;font-size:.875rem;font-weight:400}.product-card__title>a{text-decoration-line:none}:is(.product-card__title>a):before{content:"";position:absolute;inset:0}.product-grid{grid-template-columns:repeat(2,1fr);gap:2rem 1rem;margin-block:2rem;display:grid}@media (width>=1000px){.product-grid{grid-gap:calc(2rem * 2) 2rem;grid-template-columns:repeat(4,1fr)}}@media (width>=700px){.product-grid--offset>:nth-child(2){margin-top:33%}}.mini-cart-card{grid-template-columns:120px 1fr;gap:1rem;display:grid}.mini-cart-card a{-webkit-text-decoration:none;text-decoration:none}:is(.mini-cart-card a):is(:hover,:focus-visible){-webkit-text-decoration:underline;text-decoration:underline}.mini-cart-card .product-name{font-weight:500}.mini-cart-card .price{margin-block:.5rem}.mini-cart-card .quantity{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.mini-cart-card__body{flex-direction:column;display:flex}.social-list{align-items:baseline;line-height:1;display:flex}.social-list a{align-items:center;gap:.33em;text-decoration-line:none;display:flex}:is(.social-list a):is(:hover,:focus-visible){opacity:.5}.social-list__item:not(:first-child){margin-left:2rem}.glide__controls{justify-content:center;align-items:center;margin-top:1rem;display:flex}.glide__controls button{appearance:none;color:inherit;background-color:#0000;border:0;margin-inline:1rem;padding:0;transition:transform .2s}[data-glide-dir=\>]:is(.glide__controls button):is(:hover,:focus-visible){transform:translate(10px)}[data-glide-dir=\<]:is(.glide__controls button):is(:hover,:focus-visible){transform:translate(-10px)}.glide__controls svg{width:1.5rem;height:1.5rem}.glide__slides{height:580px;max-height:85vh}.glide__slide{background-color:#f4f2f0;padding:clamp(1rem,4vw,2rem)}.glide__slide>img{object-fit:contain;width:100%;height:100%}.hero{display:grid}.hero>*{grid-area:1/1}.hero__media{grid-template-columns:repeat(2,1fr);display:grid}@media (width<=700px){.hero__media{grid-template-columns:repeat(6,1fr)}.hero__media>:first-child{grid-column:1/span 5}.hero__media>:nth-child(2){grid-column:2/span 5;margin-top:-23%}}.hero__media>img:only-child{grid-column:1/-1!important}.hero__body{text-align:center;color:#efedea;z-index:99;place-self:center;position:sticky;top:50%;transform:translateY(-50%)}.matrix{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (width>=800px){.matrix{grid-template-columns:repeat(3,1fr)}}.variation-swatches{white-space:nowrap;flex-wrap:wrap;gap:1rem;margin-block:2rem;display:flex}.variation-swatches :is(label,a){cursor:pointer;min-width:6rem;height:2rem;line-height:1}.variation-swatches input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.variation-swatches input):checked~span{background-color:#d7d6d5}.variation-swatches :is(a,span){text-align:center;border:1px solid #d7d6d5;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem 1rem;font-family:Inter,system-ui,sans-serif;font-size:.875rem;-webkit-text-decoration:none;text-decoration:none;display:flex}:is(.variation-swatches :is(a,span)):is(:hover,:focus-visible){background-color:#e7e6e6}.variation-swatches a{width:auto}[aria-current=page]:is(.variation-swatches a){background-color:#d7d6d5}wc-number-stepper{border-bottom:1px solid #d7d6d5;width:7.5em;height:2em;font-family:Inter,system-ui,sans-serif;display:flex}wc-number-stepper button{appearance:none;color:inherit;cursor:pointer;background-color:#0000;border:0;flex-grow:1;padding:0;font-size:1.25em;font-weight:300}wc-number-stepper input{text-align:center;border:0;width:40%;font-size:.825rem}.input-text{color:#333;appearance:none;background-color:#fff;border:1px solid #fff;border-radius:0;width:100%;height:3em;margin:.5em 0;padding:0 .75em;font-family:Inter,system-ui,sans-serif;font-size:.925rem;line-height:3em;display:block}.input-text:focus{border-color:#fff;outline:none}.input-text:is(textarea,select[multiple]){height:auto;padding:.75em;line-height:1.5}.input-text[type=color]{width:calc(3em + 1rem)}.input-text[type=number]{text-align:center;width:auto;max-width:100px;padding-right:.33em}.input-text{margin-block:.25rem 0}.button{color:currentColor;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:#0000;border:1px solid;border-radius:0;justify-content:center;align-items:center;min-width:100px;height:3em;padding:0 1.125em;font-family:Newsreader,serif;font-size:1rem;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.button>svg{flex-shrink:0;width:1.1em;height:1.1em;margin-left:.5em;transition:transform .2s cubic-bezier(.65,0,.35,1)}.button:is(:hover,:focus-within){border-color:#0000}.button:is(:hover,:focus-within)>svg{transform:translate(5px)}.button{text-transform:uppercase;letter-spacing:.03em}.woocommerce-input-wrapper{display:block}:is(#billing_country_field,#billing_state_field,#shipping_country_field,#shipping_state_field) .woocommerce-input-wrapper{color:#333;appearance:none;background-color:#fff;border:1px solid #fff;border-radius:0;width:100%;height:3em;margin:.5em 0;padding:0 .75em;font-family:Inter,system-ui,sans-serif;font-size:.925rem;line-height:3em;display:block}:is(:is(#billing_country_field,#billing_state_field,#shipping_country_field,#shipping_state_field) .woocommerce-input-wrapper):focus{border-color:#fff;outline:none}:is(:is(#billing_country_field,#billing_state_field,#shipping_country_field,#shipping_state_field) .woocommerce-input-wrapper):is(textarea,select[multiple]){height:auto;padding:.75em;line-height:1.5}:is(:is(#billing_country_field,#billing_state_field,#shipping_country_field,#shipping_state_field) .woocommerce-input-wrapper)[type=color]{width:calc(3em + 1rem)}:is(:is(#billing_country_field,#billing_state_field,#shipping_country_field,#shipping_state_field) .woocommerce-input-wrapper)[type=number]{text-align:center;width:auto;max-width:100px;padding-right:.33em}:is(#billing_country_field,#billing_state_field,#shipping_country_field,#shipping_state_field) .woocommerce-input-wrapper{background:#fff url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 374.6l11.3-11.3 160-160L406.6 192 384 169.4l-11.3 11.3L224 329.4 75.3 180.7 64 169.4 41.4 192l11.3 11.3 160 160L224 374.6z\"/></svg>") calc(100% - .5rem)/1em 1em no-repeat;padding:0 .75em;display:flex}:is(:is(#billing_country_field,#billing_state_field,#shipping_country_field,#shipping_state_field) .woocommerce-input-wrapper)>select{appearance:none;letter-spacing:.02em;background:0 0;border:0;width:100%;padding-right:2rem;font-family:inherit;font-size:.925rem}:is(:is(:is(#billing_country_field,#billing_state_field,#shipping_country_field,#shipping_state_field) .woocommerce-input-wrapper)>select):focus-visible{outline:0}:is(:is(#billing_country_field,#billing_state_field,#shipping_country_field,#shipping_state_field) .woocommerce-input-wrapper) .input-text{border:0!important;height:calc(100% - 2px)!important;margin:0!important;padding:0!important}.woocommerce-form__label-for-checkbox{display:inline-flex}.woocommerce-form__label-for-checkbox input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(:is(.woocommerce-form__label-for-checkbox input):checked~span):before{background-color:#36332d}:is(:is(.woocommerce-form__label-for-checkbox input):checked~span):after{background-color:#fafaf9;transform:translate(66%)}.woocommerce-form__label-for-checkbox span{align-items:center;line-height:1;display:flex;position:relative}:is(.woocommerce-form__label-for-checkbox span):before{content:"";background-color:#fff;border:1px solid #d7d6d5;border-radius:1em;width:3em;height:2em;margin-right:.5em}:is(.woocommerce-form__label-for-checkbox span):after{content:"";background:#d7d6d5;border-radius:1em;width:1.5em;height:1.5em;transition:transform .25s;position:absolute;top:.25em;left:.25em}.woocommerce-cart-form{text-align:left;margin:2rem auto}.woocommerce-cart-form__contents .actions{padding-top:1rem;padding-bottom:1rem}@media (width<600px){:is(.woocommerce-cart-form__contents .actions) .button{width:100%}}@media (width>=600px){.woocommerce-cart-form__contents .actions{text-align:right;overflow:hidden}:is(.woocommerce-cart-form__contents .actions) .coupon{float:left;margin-bottom:0}:is(.woocommerce-cart-form__contents .actions) .button{width:auto}}.woocommerce-cart-form__contents .coupon{margin-bottom:1rem}:is(.woocommerce-cart-form__contents .coupon) label{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<600px){:is(.woocommerce-cart-form__contents .coupon) .input-text{margin-bottom:1rem}}@media (width>=600px){.woocommerce-cart-form__contents .coupon{align-items:center;display:flex}:is(.woocommerce-cart-form__contents .coupon) .input-text{width:170px;margin-right:1rem}}.woocommerce-cart-form__cart-item img{max-width:100px;height:auto}.woocommerce-cart-form__cart-item .product-name>a:not(.remove){font-weight:600}.woocommerce-cart-form__cart-item .remove{font-size:.875rem;-webkit-text-decoration:none;text-decoration:none}:is(.woocommerce-cart-form__cart-item .remove):hover{-webkit-text-decoration:underline;text-decoration:underline}:is(.cart-collaterals .shop_table) th{width:90px}:is(.cart-collaterals .shop_table) td{text-align:right}.cart-collaterals .checkout-button{width:100%;margin-top:1rem}@media (width>620px){.cart-collaterals{overflow:hidden}.cart-collaterals .cart_totals{float:right;width:50%;min-width:300px;max-width:420px}}.woocommerce-shipping-destination{margin:.5em 0 0}.woocommerce-shipping-calculator .button{width:100%}@media (width<620px){.woocommerce-cart-form__contents thead{display:none}.woocommerce-cart-form__cart-item{grid-template-rows:auto auto;grid-template-columns:100px 1fr 80px;align-items:center;padding:2rem 0;display:grid}.woocommerce-cart-form__cart-item td{padding:0 .5em}.woocommerce-cart-form__cart-item .product-thumbnail{grid-row:1/span 2;align-self:self-start;padding:0}.woocommerce-cart-form__cart-item .product-name{grid-column:2/span 2}.woocommerce-cart-form__cart-item .product-price{font-size:1.25em}.woocommerce-cart-form__cart-item .product-subtotal{display:none}.woocommerce-cart-form__cart-item .qty{text-align:center;width:100%;display:block}}@media (width>=620px){.woocommerce-cart-form__contents .product-thumbnail{width:100px}.woocommerce-cart-form__contents :is(.product-price,.product-quantity,.product-subtotal){text-align:center!important}:is(.woocommerce-cart-form__contents .coupon) .input-text{width:28vw;max-width:240px}.woocommerce-cart-form__cart-item td{padding-top:2rem;padding-bottom:2rem}.woocommerce-cart-form__cart-item .qty{width:80px}}.is-loading{background-image:url("data:image/svg+xml,<svg version=\"1.1\" id=\"L5\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\"><circle fill=\"currentColor\" stroke=\"none\" cx=\"6\" cy=\"50\" r=\"6\"><animateTransform attributeName=\"transform\" dur=\"1s\" type=\"translate\" values=\"0 15 ; 0 -15; 0 15\" repeatCount=\"indefinite\" begin=\"0.1\"/></circle><circle fill=\"currentColor\" stroke=\"none\" cx=\"30\" cy=\"50\" r=\"6\"><animateTransform attributeName=\"transform\" dur=\"1s\" type=\"translate\" values=\"0 10 ; 0 -10; 0 10\" repeatCount=\"indefinite\" begin=\"0.2\"/></circle><circle fill=\"currentColor\" stroke=\"none\" cx=\"54\" cy=\"50\" r=\"6\"><animateTransform attributeName=\"transform\" dur=\"1s\" type=\"translate\" values=\"0 5 ; 0 -5; 0 5\" repeatCount=\"indefinite\" begin=\"0.3\"/></circle></svg>");background-position:50%;background-repeat:no-repeat;background-size:80px 80px}.is-loading .widget_shopping_cart_content{opacity:.5;pointer-events:none}.widget_shopping_cart_content{flex-direction:column;height:100%;display:flex}.woocommerce-mini-cart{margin-bottom:2rem}.woocommerce-mini-cart>:not(:first-child){margin-top:2rem}.woocommerce-mini-cart__total{justify-content:space-between;margin-top:auto;font-size:1.25em;display:flex}.woocommerce-mini-cart__buttons{margin-block:1rem 0}.woocommerce-mini-cart__buttons .button:only-child{color:#efedea;background-color:#36332d;width:100%}:is(.woocommerce-mini-cart__buttons .button:only-child):is(:hover,:focus-visible){color:inherit;background-color:#0000;border-color:#36332d}.woocommerce-mini-cart__buttons .paypal-buttons-context-iframe{min-height:3em}@media (width>=860px){.woocommerce-checkout{grid-template-columns:55% 1fr;gap:1rem 2rem;display:grid}}@media (width>=1400px){.woocommerce-checkout{gap:1rem 3rem}}:is(.woocommerce-checkout label) .optional{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.woocommerce-checkout label) .required{color:#a32727;-webkit-text-decoration:none;text-decoration:none}@media (width>=860px){.woocommerce-checkout__customer{border-right:1px solid #d7d6d5;padding-right:2rem}}@media (width>=1400px){.woocommerce-checkout__customer{padding-right:3rem}}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{flex-wrap:wrap;gap:1rem;display:flex}:is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper) .form-row{flex-grow:1;flex-basis:210px;margin:0}:is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper) .form-row-wide{flex-basis:100%}#ship-to-different-address{margin-block:2rem}#order_review{position:sticky;top:8rem}.woocommerce-checkout-review-order-table{text-align:left}.woocommerce-checkout-review-order-table :is(th,td){padding-block:.33em}:is(.woocommerce-checkout-review-order-table :is(th,td)):last-child{text-align:right}.woocommerce-checkout-review-order-table th{letter-spacing:.03em;text-transform:uppercase;font-size:.825rem;font-weight:500}.woocommerce-checkout-review-order-table thead{border-bottom:1px solid #d7d6d5}.woocommerce-checkout-review-order-table tfoot{text-align:right}:is(.woocommerce-checkout-review-order-table .cart_item) td{padding-block:.5em}:is(.woocommerce-checkout-review-order-table .cart_item) .product-thumbnail{width:120px}:is(.woocommerce-checkout-review-order-table .cart_item) .product-name{padding-left:.5em;font-weight:500}:is(.woocommerce-checkout-review-order-table .cart_item) .product-quantity{font-size:.925em;font-weight:400}.woocommerce-checkout-review-order-table .coupon{background-color:#fafaf9;border:1px solid #d7d6d5;border-radius:4px;align-items:center;gap:.5em;padding:.33em .5em;font-family:Inter,system-ui,sans-serif;line-height:1;display:inline-flex}:is(.woocommerce-checkout-review-order-table .coupon)>a{font-size:1.25em;line-height:0}.woocommerce-checkout-review-order-table .order-total{font-weight:700}.woocommerce-form-coupon-toggle+:is(.woocommerce-message,.woocommerce-error){margin-block:1rem}.woocommerce-form-coupon{align-items:center;gap:1rem;margin-block:1rem;display:flex}.woocommerce-form-coupon *{margin:0}.woocommerce-form-coupon .form-row{flex-grow:1}.woocommerce-form-coupon .button{border:0;min-width:auto;height:auto;padding-inline:.5em}:is(.woocommerce-form-coupon .button):is(:hover,:focus-visible){-webkit-text-decoration:underline;text-decoration:underline}.woocommerce-checkout-payment{margin-top:2rem}.woocommerce-checkout-payment .wc_payment_methods{margin-block:2rem}.woocommerce-checkout-payment .wc_payment_method{flex-wrap:wrap;margin-block:.5rem;display:flex}:is(.woocommerce-checkout-payment .wc_payment_method) .payment_box{flex-basis:100%;margin-top:.75rem}:is(:is(.woocommerce-checkout-payment .wc_payment_method) .payment_box) p{margin-bottom:1rem}:is(.woocommerce-checkout-payment .wc_payment_method)>label{flex-grow:1;align-items:center;font-weight:600;display:flex}:is(:is(.woocommerce-checkout-payment .wc_payment_method)>label) input{margin-right:.5rem}:is(:is(.woocommerce-checkout-payment .wc_payment_method)>label) img:first-of-type{margin-left:auto}:is(:is(:is(.woocommerce-checkout-payment .wc_payment_method)>label) img:first-of-type)~img{margin-left:.5em}:is(.woocommerce-checkout-payment .wc_payment_method) fieldset{border:0;padding:0}:is(.woocommerce-checkout-payment .place-order) .button{color:#efedea;background-color:#36332d;width:100%;margin-top:1rem;font-size:1.25em}:is(:is(.woocommerce-checkout-payment .place-order) .button):is(:hover,:focus-visible){color:inherit;background-color:#0000;border-color:#36332d}.woocommerce-order img{margin-top:5rem}#wc-stripe-express-checkout-element:first-child{margin-top:0!important}#wc-stripe-express-checkout-button-separator{margin-block:2rem!important}.ppcp-messages{margin-block:.5rem}#ppc-button-ppcp-gateway{margin-top:1rem}.woocommerce-notices-wrapper{width:100%;max-width:1600px;margin-inline:auto;padding-inline:3vw}@media (width<640px){.woocommerce-notices-wrapper{padding-inline:8px}}.woocommerce-notices-wrapper *{outline:0}.woocommerce .woocommerce-notices-wrapper{max-width:none;padding-inline:0}.woocommerce-message{background-color:#d9e3da;align-items:center;margin-block:2rem;padding:1em;display:flex}.woocommerce-message svg{width:2em;height:2em;margin-right:.5em}.woocommerce-message .button{border:0;min-width:0;height:auto;padding:0}.woocommerce-error{background-color:#fdaeae;margin-block:2rem;padding:1em}.woocommerce-info{color:#fafaf9;background-color:#87a6d2;margin-block:2rem;padding:1em}.glide{box-sizing:border-box;width:100%;position:relative}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;width:100%;transform-style:preserve-3d;touch-action:pan-Y;white-space:nowrap;will-change:transform;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;width:100%;height:100%}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}
