body{font-family:Albra,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.1;letter-spacing:2.5%;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}body.ess-preload{overflow-y:hidden}a,button{color:inherit;font-family:inherit}a{text-underline-offset:.3rem;text-decoration-thickness:.1rem}img,iframe,svg{vertical-align:bottom}.rte a,.rte a:hover{color:inherit;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.page-width{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 1rem}.page-width-full{width:100%;margin:0 auto;padding:0 1rem}.page-width-smaller-padding{padding:0 1rem}.page-width-full-hd{margin:0 auto;max-width:1920px}.page-width-banner,.page-width-marquee{width:100%}.page-width-product{width:100%;max-width:140rem;padding:0 1rem;margin:0 auto}.ess-button{display:flex;border:none;margin:0;padding:0;text-decoration:none;background:transparent;-webkit-appearance:none;appearance:none;z-index:1001;transition:color .2s ease .2s}.ess-button-glass{padding:.6rem;background-color:color-mix(in srgb,rgb(255,255,255) 15%,transparent 88%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(3px) url(#nav-glass-distort) saturate(150%) brightness(2) contrast(.85);backdrop-filter:blur(3px) url(#nav-glass-distort) saturate(150%) brightness(2) contrast(.85);border-radius:5rem;--c-light:#fff;--c-dark:#000;--glass-reflex-light:1;--glass-reflex-dark:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),0 6px 16px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent);transition:color .2s ease .2s,backdrop-filter .4s ease}.ess-button:hover{cursor:pointer}.ess-round-icon-wrapper{display:flex;align-items:center;position:relative}.ess-round-icon{display:inline-block;position:relative;width:4.5rem;height:4.5rem;border-style:solid;border-radius:100%;border-width:1px;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .4s ease}.ess-button-glass .ess-round-icon{width:4.5rem;height:4.5rem}.ess-round-icon:hover{cursor:pointer}.button:after{display:none;content:""}.ess-icon-close{position:relative;display:flex;justify-content:center;align-items:center;transition:transform .4s ease,border-color .2s ease,background .4s ease}.ess-icon-close-one{display:inline-block;width:1px;height:20px;position:absolute;transform:rotate(45deg)}.ess-icon-close-two{display:inline-block;width:20px;height:1px;transform:rotate(45deg)}.ess-button-regular{padding:0 2rem;min-width:12rem;justify-content:center;align-items:center;min-height:4rem;display:flex;letter-spacing:5.5%;background:#f0e1d2;color:#320000;border:1px solid #F0E1D2;transition:background-color .4s ease,color .4s ease;font-size:1.8rem}.ess-button-regular:hover{background:#320000;color:#f0e1d2}.ess-button-regular-inverted{padding:0 2rem;min-width:12rem;justify-content:center;align-items:center;min-height:4rem;display:flex;letter-spacing:5.5%;background:#320000;color:#f0e1d2;border:1px solid #320000;transition:background-color .4s ease,color .4s ease;font-size:1.8rem}.ess-button-regular:hover{background:#f0e1d2;color:#320000}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:4rem;line-height:1}.quantity{min-height:4rem;width:10rem}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,p{margin:0;font-size:inherit;font-weight:300}h1{line-height:1}p,ul,ol{margin:1rem 0}h2,h3,h4{margin:2rem 0 1rem}.ess-no-spacings{margin:0;padding:0}.rte ul,.rte ol{list-style-position:outside;padding-left:2.2rem}img,video,iframe{max-width:100%;height:auto}*:focus-visible,.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:focus{outline:1px solid #640A0A;outline-offset:1px;box-shadow:0 0 0 1px #f0e1d2}.ess-wishlist-close:focus-visible{outline:1px solid #640A0A;outline-offset:1px;box-shadow:0 0 0 1px #f0e1d2}.albra{font-family:Albra,sans-serif}.affairs{font-family:Affairs,serif}.font-weight-light{font-weight:300}.font-weight-regular{font-weight:400}.font-weight-bold{font-weight:500}.line-height-xs{line-height:.9}.line-height-s,.line-height-s-fixed{line-height:1}.line-height-s-shrink{line-height:1.2}.line-height-m,.line-height-m-grow{line-height:1.1}.line-height-l-shrink{line-height:1.2}.line-height-xl{line-height:2}.font-size-xs,.font-size-xs-grow{font-size:1.4rem}.font-size-s{font-size:1.8rem}.font-size-s-grow{font-size:1.8rem;font-weight:400}.font-size-m{font-size:1.8rem}.font-size-xl,.font-size-xxl,.font-size-xxxl,.shopify-policy__title h1{font-family:Affairs,serif;font-size:3rem;font-weight:400}.font-size-price{font-size:3rem}.letter-spacing-s{letter-spacing:0}.letter-spacing-m{letter-spacing:2.5%}.letter-spacing-l{letter-spacing:5.5%}.no-text-deco{text-decoration:none}.link-deco-low a{display:inline-block;line-height:2;text-underline-offset:10px;text-decoration-thickness:1px}.ess-text-center{text-align:center}.ess-text-left{text-align:left}.ess-text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-sentence-case{text-transform:none}.ess-border-color{border-color:#640a0a}.ess-border-color-two{border-color:#f0e1d2}.ess-border-color-three{border-color:#f3e0d0}.ess-font-color{color:#640a0a}.ess-font-color-two{color:#f0e1d2}.ess-font-color-three{color:#f3e0d0}.ess-background-color{background:#640a0a}.ess-background-color-two{background:#f0e1d2}.ess-background-color-three{background:#320000}.ess-background-color-four{background:#f5f0ec}.ess-menu-overflow-hidden,.ess-cart-overflow-hidden,.ess-nav-overflow-hidden{overflow:hidden}.ess-img-clip{clip-path:url(#ess-clip-path);clip-path:polygon(25.3% 0%,75.1% 0%,75.1% 10.3%,88% 10.3%,88% 30.4%,100% 30.4%,100% 69.6%,88% 69.6%,88% 89.7%,75.1% 89.7%,75.1% 100%,25.3% 100%,25.3% 89.7%,12.8% 89.7%,12.8% 69.6%,0% 69.6%,0% 30.4%,12.8% 30.4%,12.8% 10.3%,25.3% 10.3%)}.ess-link-clip{clip-path:url(#ess-clip-path);clip-path:polygon(25.3% 0%,75.1% 0%,75.1% 10.3%,88% 10.3%,88% 30.4%,100% 30.4%,100% 69.6%,88% 69.6%,88% 89.7%,75.1% 89.7%,75.1% 100%,25.3% 100%,25.3% 89.7%,12.8% 89.7%,12.8% 69.6%,0% 69.6%,0% 30.4%,12.8% 30.4%,12.8% 10.3%,25.3% 10.3%)}.ess-glass-svg{position:absolute;width:0;height:0;pointer-events:none}body .shopify-pc__banner__dialog{background:#f5f0ec;color:#640a0a}body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline,body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{background:transparent}.section-header{position:sticky;top:0;z-index:999;transition:opacity .5s ease .3s,transform .8s ease}.ess-header-wrapper{position:relative;z-index:998;padding:1rem 0;transition:all .4s ease}.ess-header{display:flex;flex-wrap:wrap;justify-content:space-between}.ess-header-left{text-align:left}.ess-icon-nav{position:relative;display:flex;justify-content:center;align-items:center;transition:transform .4s ease,border-color .2s ease .2s,background .4s ease}.ess-icon-nav-one{display:inline-block;width:1px;height:20px;position:absolute;transition:background-color .2s ease}.ess-icon-nav-two{display:inline-block;width:20px;height:1px;transition:background-color .2s ease}.ess-icon-nav-wrapper .ess-icon-text{display:none}.ess-icon-nav-wrapper:hover .ess-icon-nav{background:#640a0a}.ess-icon-nav-wrapper:hover .ess-icon-nav-one,.ess-icon-nav-wrapper:hover .ess-icon-nav-two{background:#f0e1d2}.ess-icon-cart-wrapper{padding-left:2rem}.ess-icon-cart{background:transparent;transition:background .4s ease}.ess-icon-cart-wrapper:hover .ess-icon-cart{background:#640a0a}.ess-cart-bubble-bg{position:absolute;background:#640a0a;height:3.5rem;width:3.5rem;border-radius:100%;top:auto;left:auto;transform:scale(1);transition:transform .4s ease,background-color .4s ease;display:none}.drawer.is-empty~.section-header .ess-cart-bubble-bg{background:transparent;transform:scale(0)}.ess-icon-cart .cart-count-bubble{position:absolute;background:unset;display:flex;justify-content:center;align-items:center;width:auto;height:auto;bottom:50%;left:50%;transform:translate(-50%,50%);background:none;transition:transform .4s ease,background-color .4s ease}.ess-cart-bubble-count{color:#f0e1d2;color:#640a0a;transition:color .4s ease}.ess-icon-cart-wrapper:hover .ess-cart-bubble-count{color:#f0e1d2}.drawer.is-empty~.section-header .ess-cart-bubble-count{color:#640a0a}.drawer.is-empty~.section-header .ess-icon-cart-wrapper:hover .ess-cart-bubble-count{color:#f0e1d2}.ess-header .ess-icon-accessibility svg{width:2rem}.ess-header .ess-icon-accessibility path{stroke:#640a0a;fill:transparent;transition:all .4s ease}.ess-header .ess-icon-accessibility:hover path{fill:#640a0a}.ess-icon-wishlist svg{width:1.9rem}.ess-header .ess-icon-wishlist path{stroke:#640a0a;fill:transparent;transition:all .4s ease}.ess-header .ess-icon-wishlist:hover path{fill:#640a0a}.ess-header-right button{margin:0 0 0 12px}.ess-icon-text-right{margin-left:15px}.ess-icon-text-left{margin-right:15px}.ess-header-right{display:flex;justify-content:flex-end}.ess-overlay-wrapper{text-align:center;position:fixed;top:0;left:0;transform:translateY(-100%);height:100dvh;width:100%;overflow-y:auto;overflow-x:hidden;transition:transform .4s ease,visibility .4s ease;visibility:hidden}.ess-menu-overlay-wrapper{-ms-overflow-style:none;scrollbar-width:none}.ess-menu-overlay{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding-top:97px;padding-top:var(--header-height)}.ess-menu-overlay .footer-main-links-center{display:none}.ess-menu-overlay .footer-main-links-right{order:2;padding:0 0 1.6rem;border:none}.ess-menu-overlay .footer-main-links-left{order:1;padding:1.6rem 0 0;border:none}.ess-menu-overlay a{text-decoration:none}.ess-menu-overlay ul{list-style-type:none;margin:0;padding:0}.header-meta-links-wrap{padding:0 0 1rem}.ess-main-menu{display:flex;justify-content:center;align-items:center;flex:1;padding:2rem 0;border-top-width:1px;border-top-style:solid}.ess-main-menu ul{width:100%}.ess-main-menu a{display:block;border-bottom-width:1px;border-bottom-style:solid;padding:2rem 0}.menu-active .ess-header .ess-button{color:#f0e1d2;transition:color .2s ease}.menu-active .ess-header .ess-button-glass{-webkit-backdrop-filter:blur(3px) url(#nav-glass-distort) saturate(100%) brightness(1) contrast(1);backdrop-filter:blur(3px) url(#nav-glass-distort) saturate(100%) brightness(1) contrast(1);color:#f0e1d2;transition:color .2s ease,backdrop-filter .4s ease}.menu-active .ess-icon-nav{transform:rotate(45deg);border-color:#f0e1d2;transition:transform .4s ease,border-color .2s ease}.menu-active .ess-header .ess-round-icon{border-color:#f0e1d2;transition:transform .4s ease,border-color .2s ease,background .4s ease}.menu-active .ess-icon-nav-one,.menu-active .ess-icon-nav-two{background-color:#f0e1d2;transition:background-color .2s ease}.menu-active .ess-header .ess-icon-wishlist path{stroke:#f0e1d2;transition:all .2s ease}.menu-active .ess-header .ess-icon-accessibility path{stroke:#f0e1d2;transition:all .2s ease}.menu-active .ess-overlay-wrapper{transform:translateY(0);visibility:visible;z-index:997}.menu-active .section-header .ess-cart-bubble-count{color:#640a0a;color:#f0e1d2;transition:color .2s ease}.menu-active .drawer.is-empty~.section-header .ess-cart-bubble-count{color:#f0e1d2}.menu-active .drawer.is-empty~.section-header .ess-icon-cart-wrapper:hover .ess-cart-bubble-count{color:#640a0a}.menu-active .ess-cart-bubble-bg{position:absolute;background:#f0e1d2;transition:transform .4s ease,background-color .2s ease}.menu-active .ess-icon-nav-wrapper:hover .ess-icon-nav{background:#f0e1d2}.menu-active .ess-icon-nav-wrapper:hover .ess-icon-nav-one,.menu-active .ess-icon-nav-wrapper:hover .ess-icon-nav-two{background:#640a0a}.menu-active .section-header .ess-icon-cart-wrapper:hover .ess-icon-cart{background:#f0e1d2}.menu-active .section-header .ess-icon-cart-wrapper:hover .ess-cart-bubble-count{color:#640a0a}.menu-active .ess-header .ess-icon-accessibility:hover path{fill:#f0e1d2}.menu-active .ess-header .ess-icon-wishlist:hover path{fill:#f0e1d2}.ess-product .quantity__button,.cart-drawer .quantity__button{width:3.2rem}.ess-featured-product-card{position:relative}.ess-quick-add{display:flex;position:absolute;top:2rem;right:2rem;z-index:2}.ess-quick-add button,.ess-quick-add .ess-round-icon,.ess-featured-product-img-icon .ess-round-icon,.swiper-button-next,.swiper-button-prev,.ess-slider-dark-controls .swiper-button-next,.ess-slider-dark-controls .swiper-button-prev{border-width:0!important}.ess-wishlist-add-button{margin-left:1.25rem}.ess-wishlist-add-button svg path{fill:transparent;transition:fill .4s ease}.ess-wishlist-add-button.ess-product-is-on-wishlist svg path{fill:#f3e0d0}.ess-wishlist-add-button:hover svg path{fill:#f3e0d0}.ess-cart-add-button{display:inline-block;position:relative;width:4.5rem;height:4.5rem;border-style:solid;border-radius:100%;border-width:1px;display:flex;align-items:center;justify-content:center;background:transparent;overflow:hidden;padding:0;margin:0;-webkit-appearance:none;appearance:none}.ess-cart-add-button:hover{cursor:pointer}.ess-cart-add-button svg{max-width:2.4rem;overflow:visible}.ess-add-product-cart-icon{width:2.4rem}.ess-cart-add-button svg path:nth-child(2),.ess-cart-add-button svg path:nth-child(3){fill:transparent;transition:fill .4s ease}.ess-cart-add-button:hover svg path:nth-child(4){animation:cartArrowHover 1s infinite ease-in-out}.ess-cart-add-button:hover svg line:nth-child(5){animation:cartArrowPointHover 1s infinite ease-in-out}.ess-cart-add-button:hover svg line:nth-child(6){animation:cartArrowHover 1s infinite ease-in-out}@keyframes cartArrowHover{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes cartArrowPointHover{0%,to{transform:matrix(-.707107,-.707107,-.707107,.707107,14.8768,14.6377)}50%{transform:matrix(-.707107,-.707107,-.707107,.707107,14.8768,12.6377)}}.ess-cart-add-button:hover svg path:nth-child(2),.ess-cart-add-button:hover svg path:nth-child(3){fill:#f3e0d0}.ess-add-product-cart-icon.ess-icon-pulse{animation:ess-icon-pulse .8s linear infinite}@keyframes ess-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.ess-featured-product-card-img{position:relative;overflow:hidden}.ess-featured-product-card-img img{transition:transform .4s ease}.ess-featured-product-card-meta{padding:1.4rem 0 1.6rem;border-bottom-width:1px;border-bottom-style:solid;display:flex;align-items:center}.ess-featured-product-card-link{position:absolute;left:0;top:0;width:100%;height:100%}.ess-featured-product-card-link:empty{display:block}.ess-featured-product-card-title{width:70%;letter-spacing:5.5%}.ess-featured-product-card-price{width:30%;text-align:center;display:none}.ess-featured-product-card-view{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:30%;text-align:right}.ess-more-arrow{max-width:2rem;height:auto;padding-top:.2rem}.footer-main-links{text-align:center;display:flex;flex-direction:column}.footer-main-links-left{order:1;padding:1.6rem 0 0;border-top-width:1px;border-top-style:solid}.footer-main-links-center{order:3;padding:1.6rem 0 1.8rem;border-bottom-width:1px;border-bottom-style:solid;position:relative}.footer-main-links-right{order:2;padding:0 0 1.6rem;border-bottom-width:1px;border-bottom-style:solid}.footer-main-links a{text-decoration:none}.footer-main-links ul{list-style:none;margin:0}.ess-branding-wrap-ess,.ess-branding-wrap-ff{display:block}.ess-branding-wrap-ff{padding-top:1.2rem;white-space:nowrap;letter-spacing:15.5%}.footer-main-meta{padding-top:2rem}.footer-main-meta ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.footer-main-meta ul+ul{margin:1rem 0 0}.footer-main-meta ul li{margin:0 0 1rem}.footer-main-meta ul li+li{margin:0 0 1rem 2.6rem}.footer-main-meta a{text-decoration:none}.ess-text-module-title,.ess-text-module-content{margin:0 auto;max-width:100%}.ess-text-indent{text-indent:2rem}.ess-hover-link-low{font-weight:400;position:relative;text-decoration:none;padding-bottom:1rem;display:inline-block;letter-spacing:5.5%}.ess-hover-link-low:before{content:"";position:absolute;left:0;bottom:0;width:60%;height:1px;background:#640a0a;transition:left .4s ease}.ess-hover-link-low:after{content:"";position:absolute;right:0;bottom:0;width:60%;height:1px;background:#640a0a;transition:right .4s ease}.ess-hover-link-low:hover:before{left:1.5rem}.ess-hover-link-low:hover:after{right:1.5rem}.ess-accordions-module-wrap{margin:0 auto;max-width:100%}.ess-accordion-title{margin:0}.ess-accordion{padding:2.2rem 0}.ess-accordion+.ess-accordion{border-top-width:1px;border-top-style:solid}.ess-accordion:last-child{border-bottom-width:1px;border-bottom-style:solid}.ess-acc-header{display:flex;justify-content:space-between}.ess-acc-header-title{display:inline-block;flex:1;padding:0 2rem 0 0}.ess-acc-header-icon{display:flex;align-items:flex-start;padding:.4rem 0 0}.ess-acc-header-icon svg{object-fit:cover;width:2.6rem;height:1.4rem;transition:transform .3s ease}.ess-accordion[data-state=open] .ess-acc-header-icon svg{transform:rotate(180deg)}.ess-acc-body{display:grid;overflow:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.ess-accordion[data-state=open] .ess-acc-body{grid-template-rows:1fr}.ess-acc-body p:first-child{margin:4rem 0 0}.ess-acc-body-content{min-height:0;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s ease-out}.ess-accordion[data-state=open] .ess-acc-body-content{visibility:visible;opacity:1}.ess-acc-body-content-meta{margin:4rem 0 .4rem;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:4rem;row-gap:1rem}.ess-acc-body-content-meta-right{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4rem}.ess-contact-options-wrap{display:flex;justify-content:center}.ess-contact-otions{margin:0 auto;display:inline-block;max-width:100%}.ess-contact-option-name{display:none}.ess-contact-option{text-align:center}.contact-option-info-mail{position:relative;padding:0 0 1rem}.contact-option-info-mail:after{content:"";position:absolute;left:0;transform:translate(-50%);transform:none;bottom:0;width:240px;width:100%;height:1px;background:#640a0a}.contact-option-info-phone{position:relative;padding:0 0 1rem}.contact-option-info-phone:after{content:"";position:absolute;left:0;transform:translate(-50%);transform:none;bottom:0;width:240px;width:100%;height:1px;background:#640a0a}.ess-contact-option+.ess-contact-option{margin-top:2.8rem}.contact-option-info-opening{margin-top:2.8rem}.ess-button-row{margin:0;display:flex;flex-direction:column;align-items:center}.ess-link-button{display:flex;align-items:center;justify-content:center;padding:0 1rem;min-height:4rem;width:100%;margin:0 auto;max-width:42rem;text-align:center;background:transparent;transition:background-color .4s ease,color .4s ease;border-width:1px;border-style:solid}.ess-link-button:hover{background:#640a0a;color:#f3e0d0}.ess-link-button+.ess-link-button{margin:2rem 0 0;background:#640a0a;border-width:1px;border-style:solid;color:#f3e0d0}.ess-link-button+.ess-link-button:hover{background:transparent;color:#640a0a}.ess-contact-module-wrap .ess-link-button{max-width:30rem}.ess-contact-module-wrap .ess-button-row{margin:4rem 0 0}.ess-contact-form-module-wrap{max-width:860px;margin:0 auto}.ess-form-fields{margin:2.2rem 0 0}.ess-form-fields+h3{margin:4rem 0 0}.ess-field-label{display:block;margin:0 0 .8rem}.ess-input{display:block;width:100%;padding:.9rem .4rem;border-width:1px;border-style:solid;background:transparent;font-size:inherit;font-weight:inherit;font-family:inherit}.ess-input-error{background:#640a0a1a}.ess-field{margin:2rem 0 0}.ess-form-meta{margin:3.5rem 0 0}.ess-form-button{margin:3.2rem 0 0;padding:.9rem 2.5rem;text-align:center;border-width:1px;border-style:solid;transition:background-color .4s ease,color .4s ease}.ess-form-button:hover{cursor:pointer;background:transparent;color:#640a0a}.ess-form-success,ess-form-error{padding:.9rem .4rem;background:#640a0a;color:#f3e0d0}.ess-text-module-buttons{margin:0 auto}.ess-fullscreen-video-module-wrap video{width:100%;max-width:100%;height:100svh;max-height:100svh;object-fit:cover}.ess-fullscreen-image-module-wrap img{width:100%;max-width:100%;height:100svh;max-height:100svh;object-fit:cover}.ess-icon-plus{position:relative;display:flex;justify-content:center;align-items:center;transition:transform .4s ease}.ess-icon-plus-one{display:inline-block;width:1px;height:20px;position:absolute}.ess-icon-plus-two{display:inline-block;width:20px;height:1px}.ess-icon-plus.active{transform:rotate(45deg)}.ess-newsletter-module-wrap{display:flex;justify-content:center}.ess-newsletter-box{margin:0 auto;display:inline-block;width:100%;max-width:56rem;padding:3rem 2.5rem 2.5rem;border-width:1px;border-style:solid}.ess-newsletter-box h3{max-width:30rem;margin:0 auto;text-align:center}.ess-newsletter-box-p{padding:3rem 0 5rem;max-width:35rem;margin:0 auto}.ess-field-w-button{display:flex;flex-direction:column;gap:2rem}.ess-field-w-button button{align-self:flex-start;margin:0}.ess-field-grow{flex:1}.ess-field-w-button input,.ess-field-w-button button{width:100%}.ess-marquee-module-wrap{overflow:hidden;width:100vw;white-space:nowrap}.ess-marquee-module{display:flex;width:max-content;animation:marquee-scroll 10s linear infinite}.template-page-designers .ess-marquee-module{animation:marquee-scroll 26s linear infinite}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ess-marquee-module-wrap:hover .ess-marquee-module{animation-play-state:paused}.ess-fullscreen-slider{width:100%;height:100dvh}.ess-fullscreen-slider .swiper-slide{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;overflow:visible}.ess-slider-parallax-bg{width:100%;height:100%;object-fit:cover}.ess-slider-parallax-img{position:absolute;z-index:1;max-width:70%;width:auto;max-height:70%;height:auto;clip-path:url(#ess-clip-path)}#ess-clip-svg{position:absolute;width:0;height:0;pointer-events:none}.ess-fullscreen-slider .swiper-pagination{display:none}.swiper-button-prev{width:4.5rem;height:4.5rem;border:1px solid #F0E1D2;border-radius:100%;left:0;background:url(/cdn/shop/files/ess-prev.svg?v=1792758310) no-repeat center center;background-size:11px;background-position:15px 50%}.ess-slider-dark-controls .swiper-button-prev{border:1px solid #640A0A;background:url(https://cdn.shopify.com/s/files/1/0744/8012/3990/files/ess-prev-dark.svg?v=1790504945) no-repeat center center;background-size:11px;background-position:15px 50%}.ess-slider .swiper-button-prev{left:0}.ess-fullscreen-slider .swiper-button-prev{left:2rem}.swiper-button-prev svg{display:none}.swiper-button-next{width:4.5rem;height:4.5rem;border:1px solid #F0E1D2;border-radius:100%;background:url(/cdn/shop/files/ess-next.svg?v=1792758311) no-repeat center center;background-size:11px;background-position:18px 50%}.ess-slider-dark-controls .swiper-button-next{border:1px solid #640A0A;background:url(/cdn/shop/files/ess-next-dark.svg?v=1792758311) no-repeat center center;background-size:11px;background-position:18px 50%}.ess-slider .swiper-button-next{right:0}.ess-fullscreen-slider .swiper-button-next{right:2rem}.swiper-button-next svg{display:none}.ess-fullscreen-slider .swiper-slide-next img{transform:translate(calc(-50vw + 50px))!important}.ess-fullscreen-slider .swiper-slide-prev img{transform:translate(calc(50vw - 50px))!important}.ess-fullwidth-slider .swiper-button-prev{left:1rem}.ess-fullwidth-slider .swiper-button-next{right:1rem}.ess-slider{text-align:center}.ess-slider img{max-width:80vw;max-height:80vh;height:auto;width:auto}.ess-slider .swiper-pagination{display:none}.ess-slide-text{margin:0 auto;text-align:center;max-width:100%}.ess-slide-body{margin:0 auto;text-align:left;text-indent:2rem;max-width:100%}.ess-slide-info-products{margin:0 auto;text-align:left;max-width:100%}.ess-slide-info{padding:0;margin:0}.ess-slide-info-product a{display:block;text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;padding:2.2rem 0}.ess-slide-link{margin:0 auto;text-align:center;max-width:100%}.shopify-policy__container{width:100%;max-width:740px;margin:0 auto;padding:8rem 1rem 0}.shopify-policy__container .shopify-policy__title,.shopify-policy__container .shopify-policy__ody{text-align:left}.legal-notice-policy-helper .shopify-policy__container .shopify-policy__title,.legal-notice-policy-helper .shopify-policy__container .shopify-policy__body{text-align:center}.shopify-policy__title h1{text-transform:uppercase;letter-spacing:2.5%;margin:0 0 7rem;line-height:1}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5{font-size:1.8rem;font-weight:300;margin:2.5rem 0;line-height:1.1}.shopify-policy__body h2{margin:2rem 0 1rem}.shopify-policy__body strong{font-weight:300}@media(hover:hover){.ess-quick-add{opacity:0;top:2.6rem;transition:opacity .5s ease,top .4s ease}.ess-featured-product-card:hover .ess-quick-add{opacity:1;top:2rem}.ess-featured-product-card:hover .ess-featured-product-card-img img{transform:scale(1.05)}.ess-featured-product-card .ess-featured-product-card-view,.ess-featured-product-card .ess-featured-product-card-view svg{transition:transform .4s ease}.ess-featured-product-card:hover .ess-featured-product-card-view{transform:translate(-.3rem)}.ess-featured-product-card:hover .ess-featured-product-card-view svg{transform:translate(.3rem)}.ess-main-menu li{opacity:1;transition:opacity .4s ease}.ess-main-menu li a{display:block}.ess-main-menu ul:hover>li:not(:hover){opacity:.5}.ess-quick-add button,.ess-quick-add .ess-round-icon,.ess-featured-product-img-icon .ess-round-icon,.swiper-button-next,.swiper-button-prev,.ess-slider-dark-controls .swiper-button-next,.ess-slider-dark-controls .swiper-button-prev{border-width:.1rem!important}}@media all and (min-width:375px){.page-width,.page-width-full,.page-width-smaller-padding,.page-width-product{padding:0 2rem}.shopify-policy__container{padding:8rem 2rem 0}.ess-header-wrapper{padding:2rem 0}.ess-fullwidth-slider .swiper-button-prev{left:2rem}.ess-fullwidth-slider .swiper-button-next{right:2rem}}@media all and (min-width:480px){.ess-field-w-button{display:flex;flex-direction:row;gap:2rem}.ess-field-w-button button{align-self:flex-end}.ess-field-w-button input{width:100%}.ess-field-w-button button{width:unset}}@media all and (min-width:768px){.ess-marquee-module{animation:marquee-scroll 24s linear infinite}.template-page-designers .ess-marquee-module{animation:marquee-scroll 28s linear infinite}.ess-slider img{max-width:60vw;max-height:60vh;height:auto;width:auto}}@media all and (min-width:1026px){.page-width{padding:0rem 3rem}.page-width-full,.page-width-product{padding:0 3rem}.shopify-policy__container{padding:8rem 3rem 0}.page-width-smaller-padding{padding:0 2rem}.text-uppercase-desktop{text-transform:uppercase}.ess-menu-overlay .footer-main-links-center{display:block}.ess-main-menu a{display:inline;border:none;padding:0}.font-size-xxxl{font-size:6rem}.footer-main-links{flex-direction:row;justify-content:space-between}.footer-main-links-left,.ess-menu-overlay .footer-main-links-left{text-align:left;order:1;flex-grow:1;padding:2.2rem 0;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}.footer-main-links-center{order:2;padding:2.3rem 6rem 2.1rem;border-bottom:none}.footer-main-links-right,.ess-menu-overlay .footer-main-links-right{text-align:right;order:3;flex-grow:1;padding:2.2rem 0;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}.footer-main-meta{display:flex;justify-content:space-between;padding-top:2.6rem}.ess-branding-wrap-ff{display:block;position:absolute;bottom:-4.5rem;left:50%;transform:translate(-50%)}.footer-main-meta ul+ul{margin:0}.footer-main-meta ul li+li{margin:0 0 1rem 2rem}.font-size-s-grow{font-family:Affairs,serif;font-size:3rem}.line-height-l-shrink{line-height:1}.ess-fullscreen-slider .swiper-button-prev{left:3rem}.ess-fullscreen-slider .swiper-button-next{right:3rem}.ess-form-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem}.ess-form-button{margin:0;padding:.9rem 2.5rem;white-space:nowrap}.ess-newsletter-box{padding:4rem 3.5rem 3.5rem}.ess-text-indent,.ess-slide-body{text-indent:9rem}}@media all and (min-width:1026px)and (min-height:800px){.font-size-xxxl{font-size:7rem}}@media all and (min-width:1026px)and (min-height:900px){.font-size-xxxl{font-size:8rem}}@media all and (min-width:1026px)and (min-height:940px){.font-size-xxxl{font-size:9rem}}@media all and (min-width:1280px){.footer-main-meta ul li+li{margin:0 0 1rem 2.6rem}.ess-icon-accessibility-wrapper{display:block}.ess-icon-nav-wrapper{padding-right:2rem}.ess-icon-nav-wrapper .ess-icon-text{display:block}.ess-contact-module-wrap .ess-button-row{margin:7rem 0 0}.ess-contact-option{text-align:left;padding:4rem 2rem;border-top:1px solid #640A0A;border-bottom:1px solid #640A0A;display:flex;align-items:center}.ess-contact-option-name{display:block;width:15rem}.ess-contact-option-info{display:flex;align-items:center;justify-content:space-between;flex-grow:1}.contact-option-info-mail{padding:0}.contact-option-info-mail:after{display:none}.contact-option-info-phone{padding:0}.contact-option-info-phone:after{display:none}.ess-contact-option+.ess-contact-option{margin:0;border-top:none}.contact-option-info-opening{margin:0}}@media all and (min-width:1600px){body,.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5{font-size:2.3rem;line-height:1.25}.page-width,.page-width-full,.page-width-product{padding:0 5rem}.shopify-policy__container{padding:10rem 5rem 0}.page-width-smaller-padding{padding:0 5rem}.shopify-policy__container{max-width:1080px}.shopify-policy__title h1{margin:10rem 0 15rem}.line-height-s-shrink{line-height:1}.line-height-s,.line-height-l-shrink{line-height:.95}.line-height-m-grow{line-height:1.25}.font-size-xs-grow{font-size:1.8rem}.font-size-s{font-size:2rem}.font-size-s-grow{font-size:5.2rem}.font-size-m{font-size:2.3rem}.font-size-xl,.shopify-policy__title h1,.font-size-xxl{font-size:5.2rem}.font-size-xxxl{font-size:9rem}.font-size-price{font-size:3.4rem}.ess-button-regular,.ess-button-regular-inverted{font-size:2rem}.ess-form-fields{margin:3.2rem 0 0}.ess-form-fields+h3{margin:5rem 0 0}.ess-field{margin:2.4rem 0 0}.ess-input{padding:.9rem .6rem}.ess-form-meta{margin:4.5rem 0 0}.ess-form-button{margin:.5rem 0 0;padding:.9rem 4rem}.ess-accordion{padding:2.4rem 0}.ess-acc-header-title{padding:0 2rem 0 0}.ess-acc-header-icon{padding:.8rem 0 0}.ess-acc-body p:first-child{margin:5rem 0 0}.ess-acc-body-content-meta{margin:8rem 0 .8rem;column-gap:8rem}.ess-acc-body-content-meta-right{gap:6rem}.ess-icon-text-right{margin-left:20px}.ess-icon-text-left{margin-right:20px}.ess-icon-nav:before{height:35px}.ess-icon-nav:after{width:35px}.footer-main-meta ul li+li{margin:0 0 1rem 3.5rem}.ess-fullscreen-slider .swiper-button-prev{left:5rem}.ess-fullscreen-slider .swiper-button-next{right:2rem}.ess-link-button{padding:.9rem 2rem;margin:0 1.5rem}.ess-link-button+.ess-link-button{margin:0 1.5rem}.ess-button-row{flex-direction:row;align-items:center;justify-content:center}.ess-marquee-module{animation:marquee-scroll 30s linear infinite}.ess-featured-product-card-title{width:36%}.ess-featured-product-card-price{width:28%;display:block}.ess-featured-product-card-view{gap:10px;width:36%}.ess-more-arrow{max-width:2.2rem;padding-top:.3rem}.ess-newsletter-box{padding:5.5rem 4.5rem 4.5rem;max-width:86rem}.ess-newsletter-box h3{max-width:60rem}.ess-newsletter-box-p{padding:5rem 0 8rem;max-width:54rem}.cart-drawer quantity-popover{max-height:4.5rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:4.4rem}.ess-slide-info-product a{padding:2.4rem 0}}@media all and (min-width:1920px){.footer-main-meta ul li+li{margin:0 0 1rem 6.5rem}}@media all and (min-width:1921px)and (min-height:1000px){.font-size-xxxl{font-size:11rem}}@media all and (min-width:1921px)and (min-height:1100px){.font-size-xxxl{font-size:13rem}}@media all and (min-width:1921px)and (min-height:1200px){.font-size-xxxl{font-size:13.6rem}}@media all and (min-width:1921px)and (min-height:1300px){.font-size-xxxl{font-size:15rem}}@media all and (min-width:1921px)and (min-height:1400px){.font-size-xxxl{font-size:16rem}}.footer-main-meta .localization-form:only-child{padding:0}.footer-main-meta .localization-form{padding:0}.footer-main-meta .language-links-container button.is-active{text-decoration:underline;text-underline-offset:6px}.wf-iframe-container iframe{border:none!important}.ess-icon-accessibility-wrapper{display:none}.ess-button-glass .ess-round-icon{width:3.5rem;height:3.5rem}@media all and (min-width:768px){.ess-button-glass .ess-round-icon{width:4.5rem;height:4.5rem}}@media all and (max-width:767px){.ess-text-module-content,.ess-slide-body,.ess-inspiration-slider-text{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}#klaviyo-bis-button-container button.needsclick{background:#f3e0d0!important;border-width:1px!important;border-color:#f3e0d0!important;color:#640a0a!important;padding:0;min-width:12rem;justify-content:center;align-items:center;height:auto;min-height:3.8rem;display:flex;letter-spacing:5.5%;transition:background-color .4s ease,color .4s ease;font-size:1.8rem}#klaviyo-bis-button-container button.needsclick:hover{background:transparent!important;border-width:1px!important;border-color:#f3e0d0!important;color:#f3e0d0!important}@media screen and (min-width:1600px){#klaviyo-bis-button-container button.needsclick{min-height:4.2rem}}div.needsclick[role=dialog]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ess.css.map */
