@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Lato:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap";:root{--eb-gold: #9B6B4D;--eb-gold-dark: #8A5D40;--eb-gold-light: #B4826A;--eb-gold-pale: rgba(155, 107, 77, .12);--eb-gold-pale-2: rgba(155, 107, 77, .08);--eb-gold-pale-3: rgba(155, 107, 77, .05);--eb-cognac: #9B6B4D;--eb-cognac-dark: #8A5D40;--eb-cognac-light: #B4826A;--eb-white: #FFFFFF;--eb-cream: #EFE9DF;--eb-cream-2: #FAFAF8;--eb-pearl: #FAFAF8;--eb-jet-black: #0D0D0D;--eb-charcoal: #0A0A0A;--eb-charcoal-mid: #333333;--eb-charcoal-light: #6B6B6B;--eb-almost-black: #0A0A0A;--eb-border: #E5E3DF;--eb-border-mid: #E5E3DF;--eb-border-light: #F0EDE8;--eb-success: #5F7A61;--eb-success-pale: rgba(95, 122, 97, .08);--eb-error: #A65E52;--eb-error-pale: rgba(166, 94, 82, .08);--eb-info: #7B8794;--eb-info-pale: rgba(123, 135, 148, .08);--eb-warning-pale: rgba(155, 107, 77, .1);--shadow-sm: 0 2px 8px rgba(13, 13, 13, .06);--shadow-md: 0 8px 24px rgba(13, 13, 13, .08);--shadow-lg: 0 16px 40px rgba(13, 13, 13, .12);--shadow-xl: 0 24px 64px rgba(13, 13, 13, .16);--font-heading-family: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-body-family);color:var(--eb-charcoal-mid);background-color:var(--eb-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7}h1,.h1{font-family:var(--font-heading-family);font-weight:400;color:var(--eb-almost-black);letter-spacing:-.02em;line-height:1.15}h2,.h2{font-family:var(--font-heading-family);font-weight:400;color:var(--eb-almost-black);letter-spacing:-.02em;line-height:1.2}h3,h4,h5,h6,.h3,.h4,.h0{font-family:var(--font-heading-family);font-weight:400;color:var(--eb-charcoal);letter-spacing:-.01em}p,li,td,th{font-family:var(--font-body-family);color:var(--eb-charcoal-mid);line-height:1.75}small,.small,.caption{font-family:var(--font-body-family);font-size:13px;color:var(--eb-charcoal-light)}::selection{background:var(--eb-gold-light);color:var(--eb-charcoal)}a{color:var(--eb-charcoal);text-decoration:none;transition:color .2s ease}a:hover{color:var(--eb-gold)}a:active{color:var(--eb-gold-dark)}.announcement-bar-section,.section-announcement-bar,.announcement-bar{background-color:#efe9df!important;border-bottom:1px solid #E5E3DF!important;min-height:44px!important;display:flex!important;align-items:center!important}.announcement-bar-section .color-background-1,.announcement-bar-section .color-accent-1,.announcement-bar-section .color-custom,.announcement-bar-section [class*=color-],.section-announcement-bar [class*=color-]{background-color:#efe9df!important;background:#efe9df!important;--gradient-background: #EFE9DF !important;--color-background: 239, 233, 223 !important}.announcement-bar-section p,.announcement-bar-section span,.announcement-bar-section a,.announcement-bar-section li,.section-announcement-bar p,.section-announcement-bar span,.section-announcement-bar a{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.5px!important;color:#0a0a0a!important;text-decoration:none!important;line-height:1.5!important}.announcement-bar-section .icon,.announcement-bar-section .material-symbols-outlined,.announcement-bar-section svg:not(.splide__arrow svg),.section-announcement-bar .icon,.section-announcement-bar .material-symbols-outlined{display:none!important}.announcement-bar-section .splide__slide,.section-announcement-bar .splide__slide{display:flex!important;align-items:center!important;justify-content:center!important}.announcement-bar-section .splide.is-fade .splide__slide,.section-announcement-bar .splide.is-fade .splide__slide{transition:opacity .6s ease-in-out!important}@media screen and (max-width:749px){.announcement-bar-section p,.announcement-bar-section span,.announcement-bar-section a,.section-announcement-bar p,.section-announcement-bar span,.section-announcement-bar a{font-size:12px!important;letter-spacing:.3px!important}}.header-wrapper,sticky-header,static-header{background-color:#fff!important;border-bottom:1px solid #E5E3DF!important;z-index:9999!important;position:sticky!important;top:0!important;width:100%!important;box-shadow:none!important;transition:box-shadow .3s ease,min-height .3s ease!important}.shopify-section-header-sticky .header-wrapper,.header-wrapper.animate{box-shadow:0 2px 8px #0000000f!important}.header{min-height:80px!important;align-items:center!important;display:grid!important;padding:0 48px!important;transition:min-height .3s ease!important}.shopify-section-header-sticky .header,.header-wrapper.animate .header{min-height:70px!important}.header__heading-link img,.header__heading-link .header__heading-logo{height:auto!important;width:auto!important;object-fit:contain!important}.header__heading-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;transition:opacity .3s ease!important}.header__heading-link:hover{opacity:.75!important}.header__heading-link .h2,.header__heading{font-family:var(--font-heading-family)!important;font-size:26px!important;font-weight:300!important;color:#0a0a0a!important;letter-spacing:2px!important;transition:color .3s ease!important}.header__heading-link:hover .header__heading{color:#9b6b4d!important}.header__inline-menu>ul,.header__inline-menu .list-menu--inline{gap:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important}.header__menu-item--main{position:relative!important;display:inline-flex!important;align-items:center!important}summary.header__menu-item--main,summary.header__menu-item{background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;margin:0!important;padding:0!important;list-style:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important;color:#0a0a0a!important}summary.header__menu-item--main::-webkit-details-marker,summary.header__menu-item::-webkit-details-marker{display:none!important}summary.header__menu-item--main::marker,summary.header__menu-item::marker{display:none!important;content:""!important}.header__menu-item--main .icon-caret,.header__menu-item--main .icon.icon-caret{display:none!important}.header__menu-item--main span,.header__menu-item--main>a,.header__menu-item span,.header__menu-item>a,.header__menu-item.list-menu__item>span{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#0a0a0a!important;text-decoration:none!important;position:relative!important;display:inline-block!important;padding:8px 0!important;transition:color .3s ease!important}.header__menu-item--main span:after,.header__menu-item>a:after,.header__menu-item span:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:2px!important;background-color:#9b6b4d!important;transition:width .3s ease!important}.header__menu-item--main:hover span,.header__menu-item--main:focus-within span,.header__menu-item:hover span,.header__menu-item:hover>a{color:#9b6b4d!important}.header__menu-item--main:hover span:after,.header__menu-item--main:hover>a:after,.header__menu-item:hover span:after,.header__menu-item:hover>a:after{width:100%!important}.header__active-menu-item,.header__active-menu-item-v2,[aria-current=page] span,.list-menu__item--active span{color:#9b6b4d!important}.header__active-menu-item:after,[aria-current=page] span:after,.list-menu__item--active span:after{width:100%!important;background-color:#9b6b4d!important}.header__active-menu-item-v2.color-accent-1,.header__active-menu-item.color-accent-1,.header__menu-item .color-accent-1,.header__menu-item-parent-link .color-accent-1{background-color:transparent!important;color:#9b6b4d!important}header-menu,header-menu>details,header-menu>details.mega-menu{border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important}.header__menu-item-parent-link{color:inherit;text-decoration:none;display:inline;font:inherit;letter-spacing:inherit;text-transform:inherit}.header__menu-item-parent-link:hover{text-decoration:none;color:inherit}.header__submenu,.mega-menu__content,.global-settings-popup{background:#fff!important;border:1px solid #E5E3DF!important;box-shadow:0 8px 24px #0d0d0d1a!important;border-radius:0!important}.header__submenu a,.mega-menu a,.mega-menu__content a{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#0a0a0a!important}.header__submenu a:hover,.mega-menu a:hover,.mega-menu__content a:hover{color:#9b6b4d!important}.header__icon{position:relative!important;transition:all .3s ease!important}.header__icon svg,.header__icon .icon{width:24px!important;height:24px!important;color:#0a0a0a!important;fill:none!important;stroke:#0a0a0a!important;stroke-width:2!important;transition:all .3s ease!important;display:block!important}.header__search details:not([open]) .modal__toggle-close{display:none!important}.header__search details[open] .modal__toggle-open{display:none!important}.header__search details[open] .modal__toggle-close{display:block!important}.header__icon .material-symbols-outlined{font-size:24px!important;font-variation-settings:"wght" 400!important;color:#0a0a0a!important;transition:all .3s ease!important;display:block!important}.header__icon:hover svg,.header__icon:focus svg{color:#9b6b4d!important;stroke:#9b6b4d!important;transform:scale(1.08)!important}.header__icon:hover .material-symbols-outlined,.header__icon:focus .material-symbols-outlined{color:#9b6b4d!important;transform:scale(1.08)!important}.cart-count-bubble,.cart__count-bubble{background-color:#9b6b4d!important;color:#fff!important;min-width:20px!important;height:20px!important;font-size:11px!important;font-family:var(--font-body-family)!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;border:2px solid #FFFFFF!important;box-shadow:0 2px 4px #9b6b4d59!important;position:absolute!important;top:-8px!important;right:-10px!important;padding:0 4px!important;line-height:1!important}.header__icon--menu svg,header-drawer .header__icon svg{width:26px!important;height:26px!important;color:#0a0a0a!important;stroke:#0a0a0a!important;stroke-width:2!important}.header__icon--menu:hover svg,header-drawer .header__icon:hover svg{stroke:#9b6b4d!important;color:#9b6b4d!important}.menu-drawer,menu-drawer{background-color:#fafaf8!important;width:100%!important;max-width:100%!important}.menu-drawer__overlay{background-color:#0d0d0d99!important}.menu-drawer__close-button svg,.drawer__close svg{width:28px!important;height:28px!important;color:#0a0a0a!important;stroke:#0a0a0a!important;stroke-width:1.5!important}.menu-drawer__navigation a,.menu-drawer__navigation .list-menu__item,menu-drawer a{font-family:var(--font-body-family)!important;font-size:18px!important;font-weight:400!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#0a0a0a!important;padding-top:16px!important;padding-bottom:16px!important;text-decoration:none!important;display:block!important;border-bottom:1px solid #F0EDE8!important;transition:color .3s ease!important}.menu-drawer__navigation a:hover,menu-drawer a:hover{color:#9b6b4d!important}.mobile-facets__wrapper{background:#fafaf8!important}.mobile-facets__details summary{font-family:var(--font-body-family)!important;color:#0a0a0a!important}.localization-form-v2,.localization-form-v2 button,.localization-v2__button,localization-form button,localization-form .localization-v2__button{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:400!important;color:#6b6b6b!important;letter-spacing:.5px!important;transition:color .3s ease!important}.localization-form-v2 button:hover,.localization-v2__button:hover,localization-form button:hover{color:#0a0a0a!important}.localization-v2 .disclosure__list,.localization-form-v2 .disclosure__list,.localization-v2 .disclosure__list-wrapper{background:#fff!important;border:1px solid #E5E3DF!important;box-shadow:0 4px 12px #00000014!important;border-radius:4px!important}.localization-v2 .disclosure__list a,.localization-v2 .disclosure__list button,.localization-v2 .disclosure__link{font-size:12px!important;font-weight:400!important;color:#0a0a0a!important}.localization-v2 .disclosure__list a:hover,.localization-v2 .disclosure__list button:hover,.localization-v2 .disclosure__link:hover{color:#9b6b4d!important}@media screen and (min-width:768px)and (max-width:1023px){.header{min-height:72px!important;padding-left:32px!important;padding-right:32px!important}.shopify-section-header-sticky .header,.header-wrapper.animate .header{min-height:66px!important}.header__inline-menu>ul,.header__inline-menu .list-menu--inline{gap:32px!important}.header__menu-item--main span,.header__menu-item--main>a,.header__menu-item span,.header__menu-item>a,.header__menu-item.list-menu__item>span{font-size:11px!important}}@media screen and (max-width:767px){.header{min-height:64px!important;padding-left:20px!important;padding-right:20px!important}.shopify-section-header-sticky .header,.header-wrapper.animate .header{min-height:58px!important}.header__heading-link img,.header__heading-link .header__heading-logo{max-height:32px!important}.header__heading-link .h2,.header__heading{font-size:22px!important}}@keyframes eb-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero,.hero .splide,.hero .splide__track,.hero .splide__list,.hero .splide__slide,.hero .splide__slide__container,.hero .hero-slide{min-height:85vh!important;min-height:clamp(600px,85vh,1100px)!important}.hero-slide__background,.hero-slide__background .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.hero-slide__background img,.hero-slide__background video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.hero-slide__overlay{background:linear-gradient(to bottom,#0d0d0d00,#0d0d0d59)!important}.hero-slide__content-container{display:flex!important;align-items:center!important;justify-content:center!important;min-height:inherit!important;position:relative!important;z-index:3!important}.hero-slide__content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 40px!important;max-width:920px!important;width:100%!important}.hero__heading-prefix{font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:4px!important;text-transform:uppercase!important;color:#efe9df!important;margin-bottom:24px!important;opacity:.95!important;animation:eb-fadeInUp .8s ease-out both!important}.hero__heading,.hero .h0,.hero-slide__content h1,.hero-slide__content h2{font-family:var(--font-heading-family)!important;font-size:clamp(38px,5.8vw,68px)!important;font-weight:300!important;letter-spacing:-1px!important;line-height:1.1!important;color:#fff!important;margin-bottom:28px!important;max-width:900px!important;animation:eb-fadeInUp 1s ease-out .2s both!important}.hero__heading .highlight,.hero__heading mark{color:#efe9df!important;background:none!important}.hero__text,.hero__text .rte,.hero__text p,.hero-slide__content .rte p{font-family:var(--font-body-family)!important;font-size:16px!important;font-weight:300!important;color:#efe9df!important;letter-spacing:.8px!important;line-height:1.7!important;margin-bottom:44px!important;max-width:600px!important;opacity:.95!important;animation:eb-fadeInUp 1.2s ease-out .4s both!important}.hero__buttons{display:flex!important;flex-direction:row!important;gap:16px!important;align-items:center!important;justify-content:center!important;animation:eb-fadeInUp 1.4s ease-out .6s both!important}.hero__buttons .button--primary,.hero__buttons .button:not(.button--secondary){background-color:#9b6b4d!important;border-color:#9b6b4d!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important;padding:22px 56px!important;border-radius:0!important;border-width:0!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.hero__buttons .button--primary:hover,.hero__buttons .button:not(.button--secondary):hover{background-color:#8a5d40!important;border-color:#8a5d40!important;transform:translateY(-3px)!important;box-shadow:0 12px 32px #9b6b4d59!important}.hero__buttons .button--secondary{background-color:transparent!important;border:1.5px solid rgba(255,255,255,.7)!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important;padding:20.5px 56px!important;border-radius:0!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.hero__buttons .button--secondary:hover{background-color:#ffffff1f!important;border-color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 12px 32px #ffffff26!important}.hero__buttons .button:after,.hero__buttons .button:before{display:none!important}.hero .splide__pagination{bottom:44px!important;gap:14px!important;z-index:4!important}.hero .splide__pagination__page{width:10px!important;height:10px!important;border-radius:50%!important;background-color:#ffffff59!important;border:none!important;opacity:1!important;transition:all .3s ease!important;cursor:pointer!important;padding:0!important;margin:0!important}.hero .splide__pagination__page.is-active{background-color:#fff!important;transform:scale(1.15)!important}.hero .splide__pagination__page:hover{background-color:#ffffffb3!important;transform:scale(1.15)!important}.hero .splide__arrow{display:none!important}@media screen and (max-width:1199px){.hero,.hero .splide,.hero .splide__track,.hero .splide__list,.hero .splide__slide,.hero .splide__slide__container,.hero .hero-slide{min-height:75vh!important;min-height:clamp(500px,75vh,900px)!important}.hero__heading,.hero .h0{font-size:clamp(32px,4.5vw,52px)!important}.hero__buttons .button--primary,.hero__buttons .button--secondary,.hero__buttons .button:not(.button--secondary){padding:18px 44px!important}}@media screen and (max-width:767px){.hero,.hero .splide,.hero .splide__track,.hero .splide__list,.hero .splide__slide,.hero .splide__slide__container,.hero .hero-slide{min-height:70vh!important;min-height:clamp(500px,70vh,800px)!important}.hero-slide__content{padding:0 24px!important;max-width:100%!important}.hero__heading-prefix{font-size:9px!important;letter-spacing:3px!important}.hero__heading,.hero .h0{font-size:clamp(32px,9vw,38px)!important;letter-spacing:-.5px!important}.hero__text p,.hero-slide__content .rte p{font-size:14px!important;margin-bottom:32px!important}.hero__buttons{flex-direction:column!important;width:100%!important;max-width:360px!important;gap:14px!important;align-self:center!important}.hero__buttons .button--primary,.hero__buttons .button--secondary,.hero__buttons .button:not(.button--secondary){width:100%!important;padding:20px 40px!important;font-size:10px!important;justify-content:center!important;text-align:center!important}}@media screen and (max-width:479px){.hero,.hero .splide,.hero .splide__track,.hero .splide__list,.hero .splide__slide,.hero .splide__slide__container,.hero .hero-slide{min-height:65vh!important;min-height:clamp(460px,65vh,700px)!important}.hero__heading,.hero .h0{font-size:32px!important}.hero__buttons .button--primary,.hero__buttons .button--secondary,.hero__buttons .button:not(.button--secondary){padding:18px 32px!important}}.button,button.button,input[type=submit].button,a.button{font-family:var(--font-body-family)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.11em!important;text-transform:uppercase!important;border-radius:0!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important}.button:not(.button--secondary):not(.button--tertiary):not(.button--link),.button--primary{background-color:var(--eb-gold)!important;border-color:var(--eb-gold)!important;color:var(--eb-white)!important;padding:16px 44px!important}.button:not(.button--secondary):not(.button--tertiary):not(.button--link):hover{background-color:var(--eb-gold-dark)!important;border-color:var(--eb-gold-dark)!important;color:var(--eb-white)!important;transform:translateY(-2px)!important;box-shadow:0 8px 16px #9b6b4d40!important}.button:not(.button--secondary):not(.button--tertiary):not(.button--link):active{transform:translateY(0)!important;background-color:var(--eb-gold-dark)!important}.button:not(.button--secondary):not(.button--tertiary):not(.button--link):focus-visible{outline:3px solid rgba(155,107,77,.35)!important;outline-offset:3px!important}.button[disabled],.button:disabled{background-color:var(--eb-border)!important;border-color:var(--eb-border)!important;color:#a8a8a8!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.button--secondary{background-color:transparent!important;border:2px solid var(--eb-charcoal)!important;color:var(--eb-charcoal)!important;padding:14px 40px!important}.button--secondary:hover{background-color:var(--eb-charcoal)!important;color:var(--eb-white)!important;transform:translateY(-2px)!important}.button--secondary:active{background-color:var(--eb-almost-black)!important;border-color:var(--eb-almost-black)!important;transform:translateY(0)!important}.button--tertiary,.button--link{background:transparent!important;border:none!important;color:var(--eb-gold)!important;padding:0!important;text-decoration:none!important;box-shadow:none!important}.button--tertiary:hover,.button--link:hover{color:var(--eb-gold-dark)!important;text-decoration:underline!important;transform:none!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],textarea,select,.field__input,.form__input,.customer input{font-family:var(--font-body-family)!important;font-size:14px!important;color:var(--eb-charcoal)!important;background-color:var(--eb-white)!important;border:2px solid var(--eb-border)!important;border-radius:0!important;transition:border-color .2s ease,box-shadow .2s ease!important}input::placeholder,textarea::placeholder{color:#a8a8a8!important}input:focus,input:focus-visible,textarea:focus,select:focus,.field__input:focus{border-color:var(--eb-gold)!important;box-shadow:0 0 0 3px #9b6b4d26!important;outline:none!important}input[disabled],textarea[disabled],select[disabled]{background-color:var(--eb-pearl)!important;border-color:var(--eb-border-light)!important;color:#a8a8a8!important;cursor:not-allowed!important}input.field__input--error,.field--error input,.field--error textarea{border-color:var(--eb-error)!important;box-shadow:0 0 0 3px #a65e5226!important}label,.field__label{font-family:var(--font-body-family)!important;font-size:13.5px!important;font-weight:500!important;color:var(--eb-charcoal)!important;letter-spacing:.02em!important}input[type=checkbox],input[type=radio]{accent-color:var(--eb-gold)!important}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238A8A8A' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:36px!important}.form__message,.field__message--error,.customer .field__message{font-family:var(--font-body-family);font-size:13px;color:var(--eb-error);background:var(--eb-error-pale);border-left:3px solid var(--eb-error);padding:8px 12px;margin-top:6px}.section-icon-bar{background-color:#efe9df!important;border-top:1px solid #DDD5C8!important;border-bottom:1px solid #DDD5C8!important}.section-icon-bar .section-full-width,.section-icon-bar>div{padding-top:72px!important;padding-bottom:72px!important}.section-icon-bar h2,.section-icon-bar .icon-bar__title{font-family:Cormorant Garamond,Cormorant,serif!important;font-size:42px!important;font-weight:300!important;color:#0a0a0a!important;letter-spacing:-.5px!important;line-height:1.15!important;text-align:center!important;text-transform:none!important;margin-bottom:52px!important;margin-top:0!important}.section-icon-bar h2:before,.section-icon-bar .icon-bar__title:before{content:"THE DIFFERENCE"!important;display:block!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:4px!important;text-transform:uppercase!important;color:#9b6b4d!important;margin-bottom:14px!important}.section-icon-bar .icon-bar__grid,.section-icon-bar .splide__list,.section-icon-bar ul{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;list-style:none!important;padding:0!important;margin:0 auto!important;max-width:1140px!important}.section-icon-bar .icon-bar__item,.section-icon-bar .splide__slide,.section-icon-bar li{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;background:#fff!important;border:1px solid rgba(155,107,77,.12)!important;border-top:3px solid #9B6B4D!important;border-radius:0 0 6px 6px!important;padding:36px 24px 32px!important;box-shadow:0 2px 20px #0a0a0a0d!important;transition:transform .3s ease,box-shadow .3s ease!important}.section-icon-bar .icon-bar__item:hover,.section-icon-bar .splide__slide:hover,.section-icon-bar li:hover{transform:translateY(-5px)!important;box-shadow:0 10px 36px #0a0a0a1a!important}.section-icon-bar .material-symbols-outlined,.section-icon-bar .icon{color:#9b6b4d!important;font-size:30px!important;width:62px!important;height:62px!important;line-height:62px!important;background:#9b6b4d14!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:24px!important;font-variation-settings:"FILL" 0,"wght" 200!important;transition:background .3s ease,transform .3s ease!important;flex-shrink:0!important}.section-icon-bar .icon-bar__item:hover .material-symbols-outlined,.section-icon-bar .icon-bar__item:hover .icon,.section-icon-bar li:hover .material-symbols-outlined,.section-icon-bar li:hover .icon{background:#9b6b4d26!important;transform:scale(1.05)!important}.section-icon-bar .icon-bar__item [class*=title],.section-icon-bar .icon-bar__item h3,.section-icon-bar .icon-bar__item h4,.section-icon-bar li [class*=title],.section-icon-bar li h3,.section-icon-bar li h4{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:600!important;color:#0a0a0a!important;letter-spacing:1px!important;line-height:1.3!important;text-transform:uppercase!important;margin-bottom:12px!important;margin-top:0!important}.section-icon-bar p,.section-icon-bar [class*=text],.section-icon-bar .rte p{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;color:#6b6b6b!important;line-height:1.65!important;max-width:220px!important;margin:0 auto!important}@media screen and (max-width:1023px){.section-icon-bar .icon-bar__grid,.section-icon-bar .splide__list,.section-icon-bar ul{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.section-icon-bar h2,.section-icon-bar .icon-bar__title{font-size:36px!important;margin-bottom:40px!important}}@media screen and (max-width:767px){.section-icon-bar .section-full-width,.section-icon-bar>div{padding-top:52px!important;padding-bottom:52px!important}.section-icon-bar .icon-bar__grid,.section-icon-bar .splide__list,.section-icon-bar ul{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;padding:0!important}.section-icon-bar h2,.section-icon-bar .icon-bar__title{font-size:30px!important;margin-bottom:32px!important}.section-icon-bar .icon-bar__item,.section-icon-bar li{padding:28px 16px 24px!important}.section-icon-bar .material-symbols-outlined,.section-icon-bar .icon{width:52px!important;height:52px!important;line-height:52px!important;font-size:24px!important;margin-bottom:18px!important}.section-icon-bar .icon-bar__item [class*=title],.section-icon-bar li h3,.section-icon-bar li h4{font-size:11px!important;letter-spacing:.8px!important}.section-icon-bar p{font-size:12px!important}}.section-featured-collection{background-color:#fff!important;padding-top:120px!important;padding-bottom:120px!important}@media screen and (max-width:767px){.section-featured-collection{padding-top:80px!important;padding-bottom:80px!important}}.section-featured-collection .title-wrapper,.section-featured-collection [class*=title-wrapper]{text-align:center!important;margin-bottom:64px!important}.section-featured-collection .title-wrapper:before,.section-featured-collection [class*=title-wrapper]:before{content:"THE COLLECTION"!important;display:block!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:4px!important;text-transform:uppercase!important;color:#9b6b4d!important;margin-bottom:16px!important}.section-featured-collection h2,.section-featured-collection .title{font-family:var(--font-heading-family)!important;font-size:clamp(36px,4.5vw,54px)!important;font-weight:300!important;letter-spacing:-.8px!important;line-height:1.2!important;color:#0a0a0a!important;text-align:center!important}.section-featured-collection .collection-description,.section-featured-collection [class*=description],.section-featured-collection .rte{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:300!important;color:#6b6b6b!important;text-align:center!important;max-width:640px!important;margin:0 auto 64px!important;line-height:1.6!important}.card,.card-wrapper{border-radius:0!important;transition:all .45s cubic-bezier(.4,0,.2,1)!important}.card--standard,.card--product{border:1px solid #F0EDE8!important;background:#fff!important}.card-wrapper:hover .card,.card:hover{border-color:#9b6b4d!important;box-shadow:0 20px 48px #0d0d0d1f!important;transform:translateY(-8px)!important}.card__media,.card__inner{overflow:hidden!important;background-color:#fafaf8!important;aspect-ratio:1 / 1!important}.card__media img,.card__inner img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .7s cubic-bezier(.4,0,.2,1)!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__inner img,.card:hover .card__media img{transform:scale(1.07)!important}.card__content .card__heading,.card__heading a,.card__information .card__heading,.card__information h3{font-family:var(--font-body-family)!important;font-size:16px!important;font-weight:500!important;color:#0a0a0a!important;line-height:1.4!important;margin-bottom:10px!important;transition:color .3s ease!important}.card-wrapper:hover .card__heading a,.card-wrapper:hover .card__heading,.card:hover .card__heading{color:#9b6b4d!important}.price .price__regular .money,.price--on-sale .price__sale .money,.price-item--regular,.price-item--sale{font-family:var(--font-body-family)!important;font-size:18px!important;font-weight:600!important;color:#9b6b4d!important;letter-spacing:.3px!important}.price .price__regular,.price .price__sale{color:#9b6b4d!important}.price__compare .money,.price-item--compare-at{font-size:14px!important;font-weight:300!important;color:#a8a8a8!important;text-decoration:line-through!important;opacity:.8!important}.price--on-sale .price-item--sale{color:#a65e52!important}.badge,.card__badge{font-family:var(--font-body-family)!important;font-size:9px!important;font-weight:600!important;letter-spacing:1.8px!important;text-transform:uppercase!important;border-radius:2px!important;padding:7px 14px!important}.badge--new,.card__badge--new{background-color:#0a0a0a!important;color:#fff!important}.badge--sale,.card__badge--sale{display:none!important}.badge--subscribe,[class*=subscribe-badge],.card__badge.color-accent-1{background-color:#9b6b4d14!important;border:1px solid rgba(155,107,77,.25)!important;color:#8a5d40!important;padding:6px 11px!important;font-size:9px!important;letter-spacing:1.5px!important;display:inline-block!important;margin-bottom:4px!important}.quick-add__submit,.quick-add .button,.card .quick-add__submit{background-color:#9b6b4d!important;border:none!important;border-color:#9b6b4d!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:600!important;letter-spacing:2.2px!important;text-transform:uppercase!important;padding:15px 24px!important;border-radius:0!important;width:100%!important;transition:all .35s ease!important}.quick-add__submit:hover,.quick-add .button:hover{background-color:#8a5d40!important;border-color:#8a5d40!important}.quick-add__submit:active{transform:scale(.98)!important}@media screen and (max-width:1023px){.section-featured-collection .grid{grid-template-columns:repeat(2,1fr)!important;gap:32px!important}}@media screen and (max-width:767px){.section-featured-collection .grid{grid-template-columns:1fr!important;gap:24px!important}.section-featured-collection h2,.section-featured-collection .title{font-size:36px!important}.section-featured-collection .title-wrapper{margin-bottom:48px!important}.quick-add__submit,.quick-add .button{opacity:1!important;transform:none!important;pointer-events:all!important}}.section-image-with-text{background-color:#efe9df!important;padding-top:120px!important;padding-bottom:120px!important}.section-image-with-text .image-with-text__grid{max-width:1340px!important;margin:0 auto!important;display:grid!important;grid-template-columns:45% 55%!important;gap:88px!important;align-items:center!important;padding:0 48px!important}.section-image-with-text .image-with-text__media,.section-image-with-text [class*=image-with-text__media]{border-radius:0!important;overflow:hidden!important;box-shadow:0 32px 72px #0d0d0d2e!important;aspect-ratio:4 / 5!important;background-color:#0d0d0d!important}.section-image-with-text .image-with-text__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.section-image-with-text .image-with-text__content{max-width:600px!important;padding-left:0!important}.section-image-with-text .caption,.section-image-with-text [class*=caption]{font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:4px!important;text-transform:uppercase!important;color:#9b6b4d!important;margin-bottom:20px!important;display:block!important}.section-image-with-text h2,.section-image-with-text .h2,.section-image-with-text [class*=heading]{font-family:Cormorant Garamond,Cormorant,serif!important;font-size:50px!important;font-weight:300!important;letter-spacing:-.8px!important;line-height:1.15!important;color:#0a0a0a!important;margin-bottom:28px!important}.section-image-with-text p,.section-image-with-text .rte p{font-family:var(--font-body-family)!important;font-size:16px!important;font-weight:300!important;color:#333!important;line-height:1.75!important;max-width:540px!important;margin-bottom:40px!important}.section-image-with-text ul,.section-image-with-text .rte ul{list-style:none!important;padding:0!important;margin:0 0 40px!important;display:flex!important;flex-direction:column!important;gap:18px!important}.section-image-with-text ul li,.section-image-with-text .rte ul li{display:flex!important;align-items:flex-start!important;gap:16px!important;font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:400!important;color:#0a0a0a!important;line-height:1.6!important;letter-spacing:.2px!important}.section-image-with-text ul li:before,.section-image-with-text .rte ul li:before{content:""!important;width:32px!important;height:32px!important;min-width:32px!important;background:#9b6b4d1a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239B6B4D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 14px no-repeat!important;border-radius:50%!important;display:inline-flex!important;flex-shrink:0!important;margin-top:2px!important}.section-image-with-text ul li strong,.section-image-with-text .rte ul li strong{font-weight:600!important;color:#0a0a0a!important}.section-image-with-text .rte ul+p,.section-image-with-text ul+p{background:#9b6b4d14!important;border-left:3px solid #9B6B4D!important;border-radius:0!important;padding:20px 24px!important;margin:40px 0!important;font-family:var(--font-body-family)!important;font-size:15px!important;font-style:italic!important;font-weight:400!important;color:#0a0a0a!important;line-height:1.6!important;max-width:none!important}.section-image-with-text .button,.section-image-with-text [class*=button]{background-color:#9b6b4d!important;border:none!important;border-color:#9b6b4d!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important;padding:22px 56px!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;gap:12px!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important}.section-image-with-text .button:hover,.section-image-with-text [class*=button]:hover{background-color:#8a5d40!important;border-color:#8a5d40!important;transform:translateY(-3px)!important;box-shadow:0 12px 32px #9b6b4d4d!important}.section-image-with-text .button:active{transform:translateY(-1px)!important}@media screen and (min-width:768px)and (max-width:1023px){.section-image-with-text .image-with-text__grid{grid-template-columns:50% 50%!important;gap:56px!important;padding:0 32px!important}.section-image-with-text{padding-top:100px!important;padding-bottom:100px!important}.section-image-with-text h2,.section-image-with-text .h2,.section-image-with-text [class*=heading]{font-size:40px!important}}@media screen and (max-width:767px){.section-image-with-text{padding-top:80px!important;padding-bottom:80px!important}.section-image-with-text .image-with-text__grid{grid-template-columns:1fr!important;gap:48px!important;padding:0 24px!important}.section-image-with-text .image-with-text__content{order:1!important}.section-image-with-text .image-with-text__media{order:2!important;aspect-ratio:3 / 4!important}.section-image-with-text h2,.section-image-with-text .h2,.section-image-with-text [class*=heading]{font-size:36px!important}.section-image-with-text p,.section-image-with-text .rte p{font-size:15px!important}.section-image-with-text ul+p,.section-image-with-text .rte ul+p{padding:18px 20px!important;font-size:14px!important}.section-image-with-text ul li,.section-image-with-text .rte ul li{font-size:14px!important}.section-image-with-text .button,.section-image-with-text [class*=button]{width:100%!important;justify-content:center!important;padding:20px 40px!important;font-size:10px!important}}.section-custom-columns-new{background-color:#fafaf8!important;border-top:1px solid #E5E3DF!important;border-bottom:1px solid #E5E3DF!important;padding-top:120px!important;padding-bottom:120px!important;position:relative!important}.section-custom-columns-new h2:before,.section-custom-columns-new .h2:before{content:"THE ETERNOBLISS EXPERIENCE"!important;display:block!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:4px!important;text-transform:uppercase!important;color:#9b6b4d!important;margin-bottom:16px!important;text-align:center!important}.section-custom-columns-new h2,.section-custom-columns-new .h2{font-family:Cormorant Garamond,Cormorant,serif!important;font-size:52px!important;font-weight:300!important;letter-spacing:-.8px!important;line-height:1.2!important;color:#0a0a0a!important;text-align:center!important;margin-bottom:88px!important}.section-custom-columns-new{counter-reset:hiw-step!important}.section-custom-columns-new .icon-with-content__wrapper,.section-custom-columns-new [class*=icon-with-content]{counter-increment:hiw-step!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;position:relative!important;z-index:1!important}.section-custom-columns-new .icon-with-content__wrapper:before,.section-custom-columns-new [class*=icon-with-content]:before{content:counter(hiw-step)!important;font-family:Cormorant Garamond,Cormorant,serif!important;font-size:32px!important;font-weight:400!important;color:#9b6b4d!important;line-height:1!important;width:80px!important;height:80px!important;min-height:80px!important;border-radius:50%!important;background:#fff!important;border:2px solid #9B6B4D!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 32px!important;box-shadow:0 4px 16px #0d0d0d0f!important;transition:all .3s ease!important;z-index:2!important}.section-custom-columns-new .icon-with-content__wrapper:hover:before,.section-custom-columns-new [class*=icon-with-content]:hover:before{transform:scale(1.05)!important;box-shadow:0 6px 20px #9b6b4d26!important}.section-custom-columns-new .material-symbols-outlined,.section-custom-columns-new .icon,.section-custom-columns-new svg{font-size:36px!important;color:#0a0a0a!important;fill:none!important;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24!important;margin-bottom:28px!important}.section-custom-columns-new [class*=icon-with-content] .icon-with-content__title,.section-custom-columns-new [class*=title],.section-custom-columns-new h3{font-family:var(--font-body-family)!important;font-size:18px!important;font-weight:600!important;color:#0a0a0a!important;letter-spacing:.3px!important;line-height:1.3!important;margin-bottom:16px!important;text-align:center!important}.section-custom-columns-new p,.section-custom-columns-new .rte p,.section-custom-columns-new [class*=text] p{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:300!important;color:#6b6b6b!important;line-height:1.7!important;max-width:280px!important;margin:0 auto!important;text-align:center!important}.section-custom-columns-new .custom-columns-new__grid,.section-custom-columns-new [class*=columns__grid],.section-custom-columns-new [class*=grid]{position:relative!important}@media screen and (min-width:768px)and (max-width:1023px){.section-custom-columns-new .icon-with-content__wrapper:before,.section-custom-columns-new [class*=icon-with-content]:before{width:76px!important;height:76px!important;min-height:76px!important;font-size:28px!important}.section-custom-columns-new .material-symbols-outlined,.section-custom-columns-new .icon{font-size:34px!important}}@media screen and (max-width:767px){.section-custom-columns-new{padding-top:80px!important;padding-bottom:80px!important}.section-custom-columns-new [class*=columns__grid],.section-custom-columns-new [class*=grid],.section-custom-columns-new .custom-columns-new__grid{gap:64px!important;row-gap:64px!important}.section-custom-columns-new h2,.section-custom-columns-new .h2{font-size:36px!important;margin-bottom:64px!important}.section-custom-columns-new .icon-with-content__wrapper:before,.section-custom-columns-new [class*=icon-with-content]:before{width:72px!important;height:72px!important;min-height:72px!important;font-size:28px!important}.section-custom-columns-new .material-symbols-outlined,.section-custom-columns-new .icon{font-size:32px!important}.section-custom-columns-new [class*=title],.section-custom-columns-new h3{font-size:17px!important}.section-custom-columns-new p,.section-custom-columns-new .rte p{font-size:13px!important}}.section-testimonials{background-color:#fff!important;padding-top:120px!important;padding-bottom:120px!important}.section-testimonials h2:before,.section-testimonials .title:before{content:"CUSTOMER STORIES"!important;display:block!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:4px!important;text-transform:uppercase!important;color:#9b6b4d!important;margin-bottom:16px!important;text-align:center!important}.section-testimonials h2,.section-testimonials .title{font-family:Cormorant Garamond,Cormorant,serif!important;font-size:52px!important;font-weight:300!important;letter-spacing:-.8px!important;line-height:1.2!important;color:#0a0a0a!important;text-align:center!important;margin-bottom:72px!important}.section-testimonials .testimonials-section__stars svg,.section-testimonials [class*=star] svg,.section-testimonials [class*=stars] svg{color:#9b6b4d!important;fill:#9b6b4d!important}.section-testimonials [class*=card],.section-testimonials .testimonials-section__card,.section-testimonials [class*=column-card],.section-testimonials [class*=testimonial-card]{background:#fafaf8!important;padding:44px 40px!important;border:1px solid #F0EDE8!important;border-radius:0!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;min-height:340px!important}.section-testimonials [class*=card]:hover,.section-testimonials .testimonials-section__card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 40px #0d0d0d14!important;border-color:#e5e3df!important}.section-testimonials [class*=card]:before,.section-testimonials .testimonials-section__card:before{content:"\201c"!important;font-family:Cormorant Garamond,Cormorant,serif!important;font-size:96px!important;color:#9b6b4d1f!important;position:absolute!important;top:16px!important;left:24px!important;line-height:1!important;z-index:0!important;pointer-events:none!important}.section-testimonials [class*=card] [class*=title],.section-testimonials [class*=card] h3,.section-testimonials [class*=card] .testimonials-section__card-title{font-family:var(--font-body-family)!important;font-size:18px!important;font-weight:600!important;color:#0a0a0a!important;line-height:1.4!important;margin-bottom:16px!important;position:relative!important;z-index:1!important}.section-testimonials p,.section-testimonials .rte p{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:300!important;color:#333!important;line-height:1.75!important;margin-bottom:28px!important;position:relative!important;z-index:1!important;display:-webkit-box!important;-webkit-line-clamp:5!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.section-testimonials [class*=author],.section-testimonials .testimonials-section__card-author{position:relative!important;padding-top:20px!important;margin-top:4px!important}.section-testimonials [class*=author]:before,.section-testimonials .testimonials-section__card-author:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:32px!important;height:1px!important;background:#9b6b4d!important}.section-testimonials [class*=author],.section-testimonials .testimonials-section__card-author{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:600!important;color:#0a0a0a!important;letter-spacing:.3px!important}@media screen and (min-width:768px)and (max-width:1023px){.section-testimonials [class*=card],.section-testimonials .testimonials-section__card{padding:40px 36px!important}}@media screen and (max-width:767px){.section-testimonials{padding-top:80px!important;padding-bottom:80px!important}.section-testimonials h2,.section-testimonials .title{font-size:36px!important;margin-bottom:56px!important}.section-testimonials [class*=card],.section-testimonials .testimonials-section__card{padding:36px 32px!important}.section-testimonials [class*=card] [class*=title],.section-testimonials [class*=card] h3{font-size:17px!important}.section-testimonials p,.section-testimonials .rte p{font-size:14px!important}}.section-newsletter{background:#0d0d0d!important}.section-newsletter .newsletter__wrapper,.section-newsletter [class*=color-scheme],.section-newsletter .color-custom{background:#0d0d0d!important;background-color:#0d0d0d!important}.section-newsletter .newsletter__wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:104px 48px!important;max-width:100%!important;position:relative!important}.section-newsletter .newsletter__wrapper:before{content:"JOIN THE COMMUNITY"!important;display:block!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.4em!important;text-transform:uppercase!important;color:#9b6b4d!important;margin-bottom:20px!important}.section-newsletter h2,.section-newsletter .h2,.section-newsletter [class*=title]{font-family:var(--font-heading-family)!important;font-size:clamp(32px,4vw,48px)!important;font-weight:300!important;letter-spacing:-.03em!important;line-height:1.2!important;color:#fff!important;margin-bottom:20px!important;max-width:640px!important}.section-newsletter [class*=highlight],.section-newsletter mark{color:#9b6b4d!important;background:none!important}.section-newsletter .newsletter__subheading,.section-newsletter .rte p,.section-newsletter p{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:300!important;color:#efe9df!important;opacity:.95!important;line-height:1.7!important;margin:0 auto 44px!important;max-width:540px!important}.section-newsletter .newsletter-form{width:100%!important;max-width:520px!important;margin:0 auto!important;background:#fff!important;border:2px solid #FFFFFF!important;padding:6px!important;border-radius:2px!important;box-shadow:0 8px 24px #0006!important}.section-newsletter .newsletter-form__field-wrapper{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:0!important}.section-newsletter .newsletter-form .field{flex:1!important;min-width:0!important;position:relative!important}.section-newsletter input[type=email],.section-newsletter .field__input{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#0a0a0a!important;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:300!important;letter-spacing:.02em!important;padding:16px 20px!important;width:100%!important;height:100%!important;min-height:52px!important}.section-newsletter input[type=email]::placeholder,.section-newsletter .field__input::placeholder{color:#a8a8a8!important;font-style:normal!important}.section-newsletter input[type=email]:focus,.section-newsletter .field__input:focus{outline:2px solid #9B6B4D!important;outline-offset:2px!important;box-shadow:none!important}.section-newsletter .field__label{display:none!important}.section-newsletter .newsletter__solid-btn,.section-newsletter button[type=submit]{background-color:#9b6b4d!important;border:none!important;border-radius:0!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:16px 36px!important;transition:background-color .3s ease!important;cursor:pointer!important;white-space:nowrap!important;flex-shrink:0!important;width:auto!important;min-width:fit-content!important}.section-newsletter .newsletter__solid-btn:hover,.section-newsletter button[type=submit]:hover{background-color:#8a5d40!important}.section-newsletter .newsletter__solid-btn:active,.section-newsletter button[type=submit]:active{transform:scale(.98)!important}.section-newsletter .newsletter-form:after{content:"We respect your privacy. Unsubscribe anytime."!important;display:block!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:300!important;letter-spacing:.03em!important;color:#a8a8a8!important;opacity:.9!important;text-align:center!important;margin-top:20px!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.section-newsletter .newsletter-form__message{color:#a8a8a8!important;font-size:12px!important;margin-top:12px!important;background:none!important}.section-newsletter .newsletter-form__message--success{color:#9b6b4d!important}@media screen and (min-width:768px)and (max-width:1023px){.section-newsletter h2,.section-newsletter .h2,.section-newsletter [class*=title]{font-size:42px!important}}@media screen and (max-width:767px){.section-newsletter .newsletter__wrapper{padding:80px 24px!important}.section-newsletter h2,.section-newsletter .h2,.section-newsletter [class*=title]{font-size:32px!important;margin-bottom:16px!important}.section-newsletter .rte p,.section-newsletter p{font-size:14px!important;margin-bottom:40px!important}.section-newsletter .newsletter-form__field-wrapper{flex-direction:column!important;gap:8px!important}.section-newsletter input[type=email],.section-newsletter .field__input{padding:14px 18px!important;min-height:48px!important}.section-newsletter .newsletter__solid-btn,.section-newsletter button[type=submit]{width:100%!important;justify-content:center!important;padding:14px 32px!important}.section-newsletter .newsletter-form:after{font-size:11px!important}}.footer,.footer .color-custom,.footer [class*=color-scheme]{background-color:#0d0d0d!important;background:#0d0d0d!important}.footer{border-top:none!important;margin-top:0!important}.footer,.footer *{font-family:var(--font-body-family)!important}.footer .page-width{max-width:1200px!important}.footer-block__heading,.footer .footer-block__heading{font-size:12px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:28px!important;font-family:var(--font-body-family)!important}.footer-block--desktop-4:first-child .footer-block__heading{font-family:var(--font-heading-family)!important;font-size:22px!important;font-weight:300!important;letter-spacing:.08em!important;text-transform:none!important;color:#fff!important;margin-bottom:20px!important}.footer-block__details-content p,.footer-block__details-content .rte p{font-size:13px!important;font-weight:300!important;color:#a8a8a8!important;line-height:1.8!important;margin:0 0 32px!important;max-width:280px!important}.footer a,.footer__list a,.footer-block__details-content a,.footer-block__details-content .list-menu__item--link{font-size:13px!important;font-weight:300!important;color:#a8a8a8!important;text-decoration:none!important;transition:color .3s ease!important;letter-spacing:.02em!important;line-height:2.4!important;display:block!important}.footer a:hover,.footer__list a:hover,.footer-block__details-content a:hover,.footer-block__details-content .list-menu__item--link:hover{color:#9b6b4d!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08)!important;margin-top:72px!important;padding-top:32px!important;padding-bottom:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important}.footer hr{border-color:#ffffff14!important}.footer__copyright,.footer__copyright *,.footer .copyright__content,.footer .copyright__content *{color:#6b6b6b!important;font-size:12px!important;font-weight:300!important;letter-spacing:.03em!important}.footer .payment-icons,.footer [class*=payment]{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important}.footer .payment-icons .icon,.footer .payment-icons svg,.footer .payment-icons img,.footer [class*=payment] .icon,.footer [class*=payment] svg{height:24px!important;width:auto!important;opacity:.5!important;filter:grayscale(100%)!important;transition:opacity .3s ease!important}.footer .payment-icons .icon:hover,.footer [class*=payment] .icon:hover{opacity:.8!important}.footer .social-icons a,.footer [class*=social] a{color:#a8a8a8!important;transition:color .3s ease!important}.footer .social-icons a:hover,.footer [class*=social] a:hover{color:#9b6b4d!important}.footer .social-icons .icon,.footer [class*=social] .icon,.footer .social-icons svg{color:#a8a8a8!important;width:22px!important;height:22px!important}.footer .localization-selector,.footer .localization-form__select,.footer [class*=localization] button,.footer [class*=localization] .link{color:#a8a8a8!important;font-size:12px!important;font-weight:300!important;transition:color .3s ease!important}.footer .localization-selector:hover,.footer [class*=localization] button:hover{color:#9b6b4d!important}.footer .footer-block__brand-info,.footer [class*=branding]{opacity:.18!important;font-size:10px!important}@media screen and (min-width:768px)and (max-width:1023px){.footer-block__details-content p,.footer-block__details-content .rte p{max-width:100%!important}.footer__content-bottom{margin-top:56px!important;gap:20px!important}}@media screen and (max-width:767px){.footer-block__heading,.footer .footer-block__heading{font-size:12px!important;margin-bottom:20px!important;text-align:center!important}.footer-block--desktop-4:first-child .footer-block__heading{text-align:center!important}.footer-block__details-content p,.footer-block__details-content .rte p{text-align:center!important;max-width:100%!important;margin:0 auto 24px!important}.footer a,.footer__list a,.footer-block__details-content a{text-align:center!important;line-height:2.2!important}.footer__content-bottom{flex-direction:column!important;align-items:center!important;text-align:center!important;margin-top:48px!important;gap:20px!important}.footer .payment-icons,.footer [class*=payment],.footer .social-icons{justify-content:center!important}}.product__title,.product-single__title{font-family:var(--font-heading-family)!important;font-weight:400!important;color:var(--eb-almost-black)!important;letter-spacing:-.02em!important}.product__price .price,.product-single__price,.product-form__price .money{font-family:var(--font-body-family)!important;font-size:24px!important;font-weight:600!important;color:var(--eb-gold)!important}.product__price .price--compare,.product-single__original-price{color:var(--eb-charcoal-light)!important;text-decoration:line-through!important}.swatch,.variant-input-wrap input[type=radio]+label,.product__variant-button{border:2px solid var(--eb-border)!important;color:var(--eb-charcoal)!important;background:var(--eb-white)!important;transition:all .2s ease!important}.swatch:hover,.variant-input-wrap input[type=radio]:hover+label,.swatch--selected,.variant-input-wrap input[type=radio]:checked+label,.product__variant-button--active{border-color:var(--eb-gold)!important;color:var(--eb-gold)!important;background-color:var(--eb-gold-pale)!important}.quantity__input,.quantity input{border:2px solid var(--eb-border)!important;background:var(--eb-white)!important;color:var(--eb-charcoal)!important;font-family:var(--font-body-family)!important}.quantity__button,.quantity [class*=button]{background-color:var(--eb-pearl)!important;color:var(--eb-charcoal)!important;border-color:var(--eb-border)!important}.quantity__button:hover{background-color:var(--eb-gold)!important;color:var(--eb-white)!important;border-color:var(--eb-gold)!important}.tabs [class*=tab],.product-tabs [class*=tab],[role=tab]{font-family:var(--font-body-family)!important;color:var(--eb-charcoal-light)!important;border-bottom:2px solid var(--eb-border-light)!important}.tabs [class*=tab]:hover,[role=tab]:hover{color:var(--eb-gold)!important}.tabs [class*=tab--active],[role=tab][aria-selected=true]{color:var(--eb-gold)!important;border-bottom-color:var(--eb-gold)!important}.cart-drawer,.cart-notification,#CartDrawer{background-color:var(--eb-white)!important}.cart-drawer__header{border-bottom:1px solid var(--eb-border)!important}.cart-item,.cart-drawer__item{border-bottom:1px solid var(--eb-border-light)!important}.cart-item__name a,.cart-drawer__item-title{font-family:var(--font-body-family)!important;color:var(--eb-almost-black)!important;font-weight:500!important}.cart-item__price .price,.cart-drawer__price{color:var(--eb-gold)!important;font-weight:600!important}.cart-item__remove a,.cart-remove-button{color:var(--eb-error)!important;transition:color .2s ease!important}.cart-item__remove a:hover,.cart-remove-button:hover{color:#b13b40!important}.cart__subtotal,.totals__subtotal,.cart-drawer__footer [class*=total]{font-family:var(--font-body-family)!important;color:var(--eb-almost-black)!important;font-weight:600!important}[class*=shipping-bar] [class*=track],[class*=progress-bar] [class*=track]{background-color:var(--eb-border-light)!important}[class*=shipping-bar] [class*=fill],[class*=progress-bar] [class*=fill]{background-color:var(--eb-gold)!important}.cart__discount,[class*=discount-applied]{background:var(--eb-success-pale)!important;border:1px solid var(--eb-success)!important;color:var(--eb-success)!important;border-radius:2px;padding:8px 12px}.rating__star,.star-rating__icon,.icon-star,.icon-star-filled,[class*=star]:not(.icon):not(.card) svg,.star{color:var(--eb-gold)!important;fill:var(--eb-gold)!important}.icon-star-empty,[class*=star-empty],.rating__star--empty{color:var(--eb-border)!important;fill:var(--eb-border)!important}.alert--success,.notice--success,[class*=success-message],.shopify-challenge__notice{background:var(--eb-success-pale)!important;border:1px solid var(--eb-success)!important;border-left-width:3px!important;color:var(--eb-success)!important;font-family:var(--font-body-family)!important;padding:12px 16px!important;border-radius:2px!important}.alert--error,.notice--error,[class*=error-message],.form__message--error{background:var(--eb-error-pale)!important;border:1px solid var(--eb-error)!important;border-left-width:3px!important;color:var(--eb-error)!important;font-family:var(--font-body-family)!important;padding:12px 16px!important;border-radius:2px!important}.alert--info,.notice--info{background:var(--eb-info-pale)!important;border:1px solid var(--eb-info)!important;border-left-width:3px!important;color:var(--eb-info)!important;font-family:var(--font-body-family)!important;padding:12px 16px!important;border-radius:2px!important}.alert--warning,.notice--warning{background:var(--eb-warning-pale)!important;border:1px solid var(--eb-gold)!important;border-left-width:3px!important;color:var(--eb-charcoal)!important;font-family:var(--font-body-family)!important;padding:12px 16px!important;border-radius:2px!important}.cart-notification,.cart-notification-product{background-color:var(--eb-charcoal)!important;color:var(--eb-white)!important;border-radius:4px!important;box-shadow:0 8px 24px #0003!important}.cart-notification .icon,.cart-notification svg{color:var(--eb-gold)!important;fill:var(--eb-gold)!important}.modal-overlay,.overlay{background-color:#00000080!important}.modal__content,[class*=modal]>[class*=content],.popup-modal__content{background-color:var(--eb-white)!important;border-radius:6px!important;box-shadow:0 24px 48px #0000002e!important}.modal__header,[class*=modal] [class*=header]{background-color:var(--eb-cream)!important;border-bottom:1px solid var(--eb-border)!important}.modal__close,[class*=modal] [class*=close]{color:var(--eb-charcoal-light)!important}.modal__close:hover{color:var(--eb-gold)!important}.loading-overlay__spinner,[class*=spinner],.spinner{color:var(--eb-gold)!important;border-top-color:var(--eb-gold)!important}[class*=skeleton],.skeleton-loader{background:linear-gradient(90deg,var(--eb-border-light) 0%,var(--eb-pearl) 50%,var(--eb-border-light) 100%);background-size:200% 100%;animation:eb-shimmer 1.5s infinite}@keyframes eb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pagination .page-numbers a,.pagination__item,[class*=pagination] a{font-family:var(--font-body-family);background:var(--eb-white);border:1px solid var(--eb-border);color:var(--eb-charcoal);transition:all .2s ease}.pagination .page-numbers a:hover,[class*=pagination] a:hover{border-color:var(--eb-gold);color:var(--eb-gold)}.pagination .page-numbers .current,[class*=pagination] [aria-current=page]{background-color:var(--eb-gold)!important;border-color:var(--eb-gold)!important;color:var(--eb-white)!important}.breadcrumb,[class*=breadcrumb],nav[aria-label=Breadcrumb]{font-family:var(--font-body-family);font-size:13px}.breadcrumb a,[class*=breadcrumb] a{color:var(--eb-charcoal-light)!important}.breadcrumb a:hover,[class*=breadcrumb] a:hover{color:var(--eb-gold)!important}.breadcrumb [aria-current=page],[class*=breadcrumb] [class*=current]{color:var(--eb-charcoal)!important}.breadcrumb [class*=separator],[class*=breadcrumb] [class*=divider]{color:var(--eb-border-mid)!important}.accordion summary,[class*=accordion] summary,.collapsible-content summary,.collapsible-row-layout summary,.accordion__details summary,.collapsible-content__heading{font-family:var(--font-body-family)!important;background-color:var(--eb-white)!important;border:1px solid var(--eb-border)!important;color:var(--eb-charcoal)!important;transition:background-color .2s ease!important}.accordion summary:hover,.collapsible-content summary:hover,.accordion__details summary:hover{background-color:var(--eb-cream)!important}.accordion__details[open] summary,.accordion--active summary{border-color:var(--eb-gold)!important;color:var(--eb-gold)!important}.accordion__details[open] summary .icon,.accordion__details[open] summary svg{color:var(--eb-gold)!important}.accordion__content,details .content,.collapsible-content__body{background-color:var(--eb-pearl)!important;color:var(--eb-charcoal-mid)!important;font-family:var(--font-body-family)!important;padding:20px 24px!important}.multicolumn h2,.multicolumn .title{font-family:var(--font-heading-family)!important;font-weight:300!important;color:var(--eb-almost-black)!important;letter-spacing:-.02em!important}.multicolumn-card h3{font-family:var(--font-heading-family)!important;font-weight:400!important;color:var(--eb-charcoal)!important;letter-spacing:-.01em!important;margin-bottom:12px!important}.multicolumn-card .rte strong,.multicolumn-card .rte b{font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--eb-gold)!important;display:inline-block!important;margin-bottom:8px!important}.multicolumn-card .rte p{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:300!important;color:var(--eb-charcoal-mid)!important;line-height:1.65!important;margin-bottom:16px!important}.multicolumn-card .rte ul{list-style:none!important;padding:0!important;margin:0!important}.multicolumn-card .rte ul li{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important;color:var(--eb-charcoal-mid)!important;line-height:1.5!important;padding-left:20px!important;position:relative!important;margin-bottom:8px!important}.multicolumn-card .rte ul li:before{content:"\2713"!important;position:absolute!important;left:0!important;top:0!important;color:var(--eb-gold)!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important}.multicolumn-card__image-wrapper,.multicolumn-card figure{background-color:var(--eb-cream)!important;border-radius:8px!important;overflow:hidden!important}.multicolumn-card__info{padding-top:20px!important}.content-tabs{text-align:center!important}.content-tabs .content-tabs__header{display:flex!important;flex-direction:column!important;align-items:center!important}.content-tabs .content-tabs__heading-content{text-align:center!important;width:100%!important}.content-tabs .content-tabs__heading h2,.content-tabs .content-tabs__heading .title{font-family:var(--font-heading-family)!important;font-weight:300!important;color:var(--eb-almost-black)!important;letter-spacing:-.02em!important;text-align:center!important}.content-tabs .content-tabs__buttons{border-bottom:1px solid var(--eb-border)!important;gap:0!important;justify-content:center!important;padding-bottom:0!important}.content-tabs .content-tab-button{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--eb-charcoal-mid)!important;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:14px 28px!important;margin-bottom:-1px!important;transition:color .2s ease,border-color .2s ease!important}.content-tabs .content-tab-button--active,.content-tabs .content-tab-button:hover{color:var(--eb-almost-black)!important;border-bottom-color:var(--eb-gold)!important;background:transparent!important}.content-tabs .content-tab-buttom__active-bg{opacity:0!important;pointer-events:none!important}.content-tabs .content-tab__content{padding-top:56px!important;max-width:680px!important;margin:0 auto!important;text-align:center!important}.content-tabs .content-tab__content h2,.content-tabs .content-tab__content h3,.content-tabs .content-tab__content .title-with-highlight{font-family:var(--font-heading-family)!important;font-weight:300!important;font-size:clamp(28px,4vw,40px)!important;color:var(--eb-almost-black)!important;letter-spacing:-.02em!important;margin-bottom:20px!important}.content-tabs .content-tab__content .rte strong,.content-tabs .content-tab__content .rte b{font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--eb-gold)!important;display:block!important;margin-bottom:16px!important}.content-tabs .content-tab__content .rte p{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:300!important;color:var(--eb-charcoal-mid)!important;line-height:1.7!important;margin-bottom:24px!important}.content-tabs .content-tab__content .rte ul{list-style:none!important;padding:0!important;margin:0 auto!important;display:inline-block!important;text-align:left!important}.content-tabs .content-tab__content .rte ul li{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important;color:var(--eb-charcoal-mid)!important;line-height:1.6!important;padding-left:22px!important;position:relative!important;margin-bottom:10px!important}.content-tabs .content-tab__content .rte ul li:before{content:"\2713"!important;position:absolute!important;left:0!important;top:0!important;color:var(--eb-gold)!important;font-size:12px!important;font-weight:700!important}hr{border:none;border-top:1px solid var(--eb-border);margin:48px 0}[class*=divider],[class*=separator]{border-color:var(--eb-border)!important}.collection h1,.collection__title{font-family:var(--font-heading-family)!important;font-weight:400!important;color:var(--eb-almost-black)!important;letter-spacing:-.02em!important}.facets__wrapper,.facets-container{border-color:var(--eb-border)!important}.facets__summary,[class*=filter] summary{font-family:var(--font-body-family)!important;color:var(--eb-charcoal)!important}.active-facets__button,.active-facets__button-inner{background-color:var(--eb-gold-pale)!important;border:1px solid var(--eb-gold)!important;color:var(--eb-gold-dark)!important;border-radius:2px!important;font-family:var(--font-body-family)!important;font-size:12px!important}.active-facets__remove,[class*=filter-remove]{color:var(--eb-error)!important}.facet-filters__sort select,[class*=sort] select{border-color:var(--eb-border)!important;color:var(--eb-charcoal)!important;font-family:var(--font-body-family)!important}.customer h1,.customer h2,.account-heading{font-family:var(--font-heading-family)!important;color:var(--eb-almost-black)!important}.customer table th{background-color:var(--eb-cream)!important;color:var(--eb-charcoal)!important;font-family:var(--font-body-family)!important;font-weight:600!important;border-bottom:2px solid var(--eb-border-mid)!important}.customer table td{border-bottom:1px solid var(--eb-border-light)!important;color:var(--eb-charcoal-mid)!important;font-family:var(--font-body-family)!important}.customer table tr:hover td{background-color:var(--eb-pearl)!important}.article-card__title,.article__title,.blog-article__title{font-family:var(--font-heading-family)!important;font-weight:400!important;color:var(--eb-almost-black)!important}.article-card__excerpt,.article__excerpt{font-family:var(--font-body-family)!important;color:var(--eb-charcoal-mid)!important;font-weight:300!important}.article__content h2,.article__content h3{font-family:var(--font-heading-family)!important;color:var(--eb-almost-black)!important}.article__content p{font-family:var(--font-body-family)!important;color:var(--eb-charcoal-mid)!important;line-height:1.85!important}.search__input,.predictive-search__input{border:2px solid var(--eb-border)!important;border-radius:0!important;font-family:var(--font-body-family)!important}.search__input:focus{border-color:var(--eb-gold)!important;box-shadow:0 0 0 3px #9b6b4d26!important}.predictive-search__item:hover,[class*=search-result]:hover{background-color:var(--eb-cream)!important}.predictive-search__heading{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--eb-charcoal-light)!important}[class*=video] [class*=progress],[class*=player] [class*=progress-fill],[class*=video] [class*=play-btn],[class*=player] button{background-color:var(--eb-gold)!important}.color-accent-1{--color-base-background-1: 155, 107, 77;background-color:var(--eb-gold)!important;color:var(--eb-white)!important}.section-announcement-bar .color-accent-1,.section-announcement-bar [class*=accent]{background-color:var(--eb-cream)!important;color:var(--eb-charcoal)!important}[class*=color-scheme--accent-1]{background-color:var(--eb-gold)!important}a,button,.button,.card,input,select,textarea{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}:focus-visible{outline:2px solid var(--eb-gold)!important;outline-offset:3px!important}@media screen and (max-width:749px){.slideshow-hero h1,.slideshow-hero h2{font-size:32px!important}.slideshow-hero p{font-size:15px!important}.button:not(.button--secondary){width:100%!important;text-align:center!important}.section-image-with-text [class*=text]{padding-left:0!important;padding-top:32px!important}.card:hover{transform:none!important}}.tiktok-videos .multicolumn-text{font-family:Lato,sans-serif;font-size:10px;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:#9b6b4d;text-align:center;margin-bottom:8px;order:-1}.tiktok-videos .multicolumn-text p{margin:0}.tiktok-videos .animate-item.index-0{display:flex;flex-direction:column}.tiktok-videos .title-wrapper-with-link{order:0}.tiktok-videos .splide__slide__container{border-radius:8px;overflow:hidden}@media screen and (max-width:749px){.tiktok-videos .splide--destroy-mobile .splide__list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.tiktok-videos .splide--destroy-mobile .splide__slide{width:100%!important}}.eb-ct-section .eb-ct-header{text-align:center;max-width:700px;margin:0 auto 56px}.eb-ct-eyebrow{font-family:Lato,sans-serif;font-size:10px;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:#9b6b4d;margin:0 0 14px}.eb-ct-heading{font-size:clamp(28px,4vw,40px);font-weight:300;letter-spacing:-.02em;color:#0a0a0a;margin:0 0 16px;line-height:1.15}.eb-ct-subheading{font-family:Lato,sans-serif;font-size:16px;font-weight:300;color:#6b6b6b;margin:0;line-height:1.6}.eb-ct-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px}.eb-ct-table{width:100%;max-width:1140px;margin:0 auto;border-collapse:collapse;border:1px solid #E5E3DF;border-radius:12px;overflow:hidden;min-width:580px}.eb-ct-table thead{background:#fafaf8;border-bottom:2px solid #E5E3DF}.eb-ct-th{font-family:Lato,sans-serif;font-size:15px;font-weight:600;color:#6b6b6b;text-align:center;padding:24px 16px;vertical-align:middle;white-space:nowrap}.eb-ct-th--feature{font-size:11px;text-transform:uppercase;letter-spacing:.2em;text-align:left;padding-left:24px;width:35%}.eb-ct-th--us{font-size:17px;font-weight:700;color:#0a0a0a;background:#f5f0e8;border-left:3px solid #9B6B4D;border-right:3px solid #9B6B4D;box-shadow:inset 0 0 0 1px #9b6b4d14}.eb-ct-row{border-bottom:1px solid #E5E3DF;transition:background-color .2s ease}.eb-ct-row:last-child{border-bottom:none}.eb-ct-row:hover{background:#9b6b4d08}.eb-ct-td{font-family:Lato,sans-serif;font-size:15px;font-weight:400;color:#333;text-align:center;padding:20px 16px;vertical-align:middle}.eb-ct-td--feature{font-size:15px;font-weight:500;color:#0a0a0a;text-align:left;padding-left:24px;padding-right:16px;line-height:1.4;width:35%;white-space:nowrap}.eb-ct-feature-sub{display:block;font-size:11px;font-weight:400;color:#a8a8a8;margin-top:2px}.eb-ct-td--us{background:#f5f0e8;border-left:3px solid #9B6B4D;border-right:3px solid #9B6B4D;font-weight:500}.eb-ct-check{display:inline-block;color:#5f7a61;font-size:24px;font-weight:700;line-height:1}.eb-ct-x{display:inline-block;color:#c74b50;font-size:24px;font-weight:700;line-height:1}.eb-ct-partial{display:inline-block;font-family:Lato,sans-serif;font-size:13px;font-style:italic;font-weight:400;color:#a8a8a8}.eb-ct-td--price{padding-top:14px;padding-bottom:14px}.eb-ct-price{display:block;font-family:Lato,sans-serif;font-size:20px;font-weight:700;color:#9b6b4d;line-height:1.2}.eb-ct-price-other{display:block;font-family:Lato,sans-serif;font-size:17px;font-weight:600;color:#6b6b6b;line-height:1.2}.eb-ct-price-sub{display:block;font-family:Lato,sans-serif;font-size:11px;font-weight:300;font-style:italic;color:#a8a8a8;margin-top:4px;line-height:1.3}.eb-ct-footer{text-align:center;margin-top:48px}.eb-ct-footer-text{font-family:Lato,sans-serif;font-size:15px;font-weight:300;color:#6b6b6b;margin:0 auto 24px;max-width:560px;line-height:1.6}.eb-ct-cta{display:inline-block;font-family:Lato,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#9b6b4d;border:1px solid #9B6B4D;padding:16px 40px;text-decoration:none;transition:background .2s ease,color .2s ease}.eb-ct-cta:hover{background:transparent;color:#9b6b4d}@media screen and (max-width:749px){.eb-ct-table-wrap{margin:0 -24px;padding:0 24px}.eb-ct-th,.eb-ct-td{font-size:13px;padding:14px 10px}.eb-ct-td--feature,.eb-ct-th--feature{font-size:13px;padding-left:14px;width:40%}.eb-ct-th--us{font-size:14px}.eb-ct-check,.eb-ct-x{font-size:20px}.eb-ct-price{font-size:17px}.eb-ct-price-other{font-size:14px}}#shopify-section-eb_faq .page-width{max-width:800px}#shopify-section-eb_faq .caption{font-family:Lato,sans-serif;font-size:10px;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:#9b6b4d;text-align:center;display:block;margin-bottom:14px}#shopify-section-eb_faq .collapsible-content__title{text-align:center;font-weight:300;letter-spacing:-.02em}#shopify-section-eb_faq .collapsible-row:not([open]):hover{border-color:#9b6b4d66!important}#shopify-section-eb_faq .collapsible-row__content p{font-family:Lato,sans-serif;font-size:15px;font-weight:300;line-height:1.7;margin:0}@media screen and (max-width:749px){#shopify-section-eb_faq .page-width{max-width:100%}}.subscription-explainer-section{background:#fff;position:relative}.subscription-explainer-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#E5E3DF 50%,transparent 100%)}.subscription-explainer__preheading{font-family:Lato,sans-serif;font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:#9b6b4d;text-align:center;margin:0 0 20px;opacity:.9}.subscription-explainer__heading{font-family:Cormorant Garamond,serif;font-size:56px;font-weight:300;color:#0a0a0a;text-align:center;letter-spacing:-1.2px;line-height:1.1;max-width:800px;margin:0 auto 24px}.subscription-explainer__description{font-family:Lato,sans-serif;font-size:17px;font-weight:300;color:#6b6b6b;text-align:center;line-height:1.7;max-width:680px;margin:0 auto 72px;letter-spacing:.3px}.subscription-steps{display:flex;gap:64px;max-width:1000px;margin:0 auto 56px;justify-content:center}.subscription-step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:280px}.subscription-step__circle{width:64px;height:64px;background:linear-gradient(135deg,#efe9df,#f8f5f0);border-radius:50%;box-shadow:0 4px 12px #9b6b4d1f;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;flex-shrink:0}.subscription-step__circle-inner{width:56px;height:56px;background:#fff;border:2px solid #9B6B4D;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #9b6b4d0f}.subscription-step__number{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:300;color:#9b6b4d;line-height:1}.subscription-step__title{font-family:Lato,sans-serif;font-size:18px;font-weight:600;color:#0a0a0a;letter-spacing:.5px;line-height:1.3;margin:0 0 10px}.subscription-step__description{font-family:Lato,sans-serif;font-size:15px;font-weight:300;color:#6b6b6b;line-height:1.7;letter-spacing:.2px;margin:0}.subscription-pricing{background:#fff;border:1px solid #E5E3DF;border-top:3px solid #9B6B4D;border-radius:8px;padding:40px 44px;margin:56px auto 48px;max-width:560px;box-shadow:0 8px 24px #0d0d0d0f}.subscription-pricing__heading{font-family:Lato,sans-serif;font-size:24px;font-weight:600;color:#0a0a0a;text-align:center;margin:0 0 32px;letter-spacing:.5px}.subscription-pricing__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:0;padding-bottom:32px;border-bottom:1px solid #F0EDE8}.subscription-pricing__column{text-align:center;padding:20px}.subscription-pricing__column--subscription{background:#9b6b4d0a;border-radius:6px;display:flex;flex-direction:column;align-items:center}.subscription-pricing__badge{display:inline-block;background:#9b6b4d;color:#fff;font-family:Lato,sans-serif;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;padding:4px 10px;border-radius:10px;margin-bottom:8px}.subscription-pricing__label{font-family:Lato,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#6b6b6b;margin-bottom:12px;display:block}.subscription-pricing__column--subscription .subscription-pricing__label{font-weight:600;color:#9b6b4d}.subscription-pricing__price{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:400;color:#a8a8a8;line-height:1;text-decoration:line-through;opacity:.7;display:block}.subscription-pricing__column--subscription .subscription-pricing__price{font-size:36px;font-weight:600;color:#0a0a0a;text-decoration:none;opacity:1}.subscription-pricing__period{font-family:Lato,sans-serif;font-size:16px;font-weight:400;color:#6b6b6b}.subscription-pricing__subtext{font-family:Lato,sans-serif;font-size:12px;font-weight:300;color:#a8a8a8;font-style:italic;margin-top:8px;display:block}.subscription-pricing__divider{text-align:center;margin:24px 0;font-size:28px;color:#9b6b4d}.subscription-pricing__savings{text-align:center;padding-top:32px}.subscription-pricing__savings-label{font-family:Lato,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#0a0a0a;margin-bottom:16px;display:block}.subscription-pricing__savings-amount{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:600;color:#9b6b4d;line-height:1;margin-bottom:8px;display:block}.subscription-pricing__savings-annual{font-family:Lato,sans-serif;font-size:16px;font-weight:500;color:#9b6b4d;letter-spacing:.3px;display:block}.subscription-pricing__perks{background:#9b6b4d08;border-radius:6px;padding:32px 36px;margin-top:32px}.subscription-pricing__perks-heading{font-family:Lato,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#0a0a0a;margin:0 0 20px}.subscription-pricing__perks-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.subscription-pricing__perk{display:flex;align-items:flex-start;gap:12px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;color:#333;line-height:1.5}.subscription-pricing__perk-check{color:#9b6b4d;font-size:16px;font-weight:600;flex-shrink:0;margin-top:2px}.subscription-cta{text-align:center;margin-top:40px}.subscription-cta__button{display:inline-block;background:#9b6b4d;color:#fff;font-family:Lato,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;padding:20px 56px;border:none;border-radius:2px;cursor:pointer;transition:all .4s ease;box-shadow:0 4px 12px #9b6b4d33;text-decoration:none;position:relative;overflow:hidden}.subscription-cta__button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.subscription-cta__button:hover{background:#8a5d40;transform:translateY(-2px);box-shadow:0 8px 20px #9b6b4d4d;color:#fff}.subscription-cta__button:hover:before{left:100%}.subscription-cta__button:active{transform:translateY(0);box-shadow:0 2px 8px #9b6b4d33}@media screen and (max-width:1023px){.subscription-explainer__heading{font-size:48px}.subscription-steps{gap:48px}}@media screen and (max-width:749px){.subscription-explainer__heading{font-size:40px;letter-spacing:-.8px}.subscription-explainer__description{font-size:16px;margin-bottom:56px}.subscription-steps{flex-direction:column;gap:40px;max-width:320px;margin-left:auto;margin-right:auto}.subscription-step{max-width:100%}.subscription-pricing{padding:32px 28px;margin:48px auto 40px}.subscription-pricing__heading{font-size:22px}.subscription-pricing__grid{grid-template-columns:1fr;gap:24px;padding-bottom:24px}.subscription-pricing__price{font-size:28px}.subscription-pricing__column--subscription .subscription-pricing__price{font-size:32px}.subscription-pricing__savings-amount{font-size:40px}.subscription-pricing__perks{padding:24px 20px}.subscription-pricing__perks-grid{grid-template-columns:1fr;gap:12px}.subscription-cta__button{padding:18px 48px;font-size:11px;letter-spacing:2.5px}}.eb-hero-urgency{background:#fff;text-align:center}.eb-hero-urgency__inner{display:inline-flex;align-items:center;gap:10px;background:#9b6b4d14;border:1px solid #9B6B4D;border-radius:24px;padding:10px 28px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px #9b6b4d1f}.eb-hero-urgency__text{font-family:Lato,sans-serif;font-size:13px;font-weight:600;color:#7a4e2d;letter-spacing:.3px;line-height:1.2}@media screen and (max-width:749px){.eb-hero-urgency__inner{padding:8px 20px}.eb-hero-urgency__text{font-size:12px}}.eb-bundle-urgency{background:#fff}.eb-bundle-urgency__notice{display:flex;align-items:center;gap:12px;background:#c74b500f;border-left:3px solid #C74B50;border-radius:4px;padding:14px 20px;max-width:680px;margin:0 auto}.eb-bundle-urgency__icon{font-size:18px;line-height:1;flex-shrink:0}.eb-bundle-urgency__text{font-family:Lato,sans-serif;font-size:14px;font-weight:500;color:#0a0a0a;line-height:1.5;letter-spacing:.2px}@media screen and (max-width:749px){.eb-bundle-urgency__notice{padding:12px 16px}.eb-bundle-urgency__text{font-size:13px}}.eb-product-badge{position:absolute;top:10px;right:10px;font-family:Lato,sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;padding:5px 10px;border-radius:2px;z-index:6;line-height:1;pointer-events:none}.eb-product-badge--new{background:#5f7a61;color:#fff;box-shadow:0 2px 8px #5f7a614d}.eb-product-badge--selling-fast{background:#9b6b4d;color:#fff;box-shadow:0 2px 8px #9b6b4d4d}.eb-product-badge--low-stock{background:#c74b50;color:#fff;box-shadow:0 2px 8px #c74b504d}@media screen and (max-width:749px){.eb-product-badge{font-size:9px;padding:4px 8px;top:8px;right:8px}}#shopify-section-announcement_bar_B7YNHX .splide__slide:nth-child(4){background:#9b6b4d}#shopify-section-announcement_bar_B7YNHX .splide__slide:nth-child(4) a,#shopify-section-announcement_bar_B7YNHX .splide__slide:nth-child(4) p,#shopify-section-announcement_bar_B7YNHX .splide__slide:nth-child(4) span{color:#fff!important}sticky-atc{background:#fff!important;border-top:2px solid #E5E3DF!important;box-shadow:0 -4px 20px #00000014!important}.sticky-atc__image{flex-shrink:0;width:56px;height:56px;border-radius:6px;overflow:hidden;background:#f5f0e8;border:1px solid #E5E3DF}.sticky-atc__image img{width:100%;height:100%;object-fit:cover}.sticky-atc__title{font-family:Lato,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#0a0a0a!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px;letter-spacing:-.2px;margin:0 0 4px!important}.sticky-atc__price .price__regular .price-item,.sticky-atc__price .price__sale .price-item--sale,.sticky-atc__price .price{font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:600!important;color:#9b6b4d!important;letter-spacing:-.3px!important;line-height:1.2!important}.sticky-atc__price .price__sale .price-item--regular{font-size:14px!important;color:#a8a8a8!important;text-decoration:line-through;font-family:Lato,sans-serif!important}.sticky-atc__add_button{min-height:48px;background:#9b6b4d!important;color:#fff!important;font-family:Lato,sans-serif!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px!important;border:none!important;border-radius:4px!important;padding:0 28px!important;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}.sticky-atc__add_button:hover{background:#8a5d40!important;transform:translateY(-1px);box-shadow:0 4px 12px #9b6b4d4d!important}.sticky-atc__add_button:active{background:#8a5d40!important;transform:scale(.98)}.sticky-atc__add_button:focus-visible{outline:2px solid #9B6B4D;outline-offset:2px}.sticky-atc__add_button .spinner .path{stroke:#fff!important}.sticky-atc__picker--combined .sticky-atc__variant-select,.sticky-atc__picker--separate .select__select{font-family:Lato,sans-serif!important;font-size:13px!important;border-color:#e5e3df!important;border-radius:4px!important;color:#0a0a0a!important;padding:8px 32px 8px 12px!important}@media(min-width:769px){.sticky-atc-container{padding:0 24px;min-height:72px;gap:20px}.sticky-atc__left{gap:16px}}@media(max-width:768px){.sticky-atc-container{padding:0 16px;min-height:64px;gap:12px}.sticky-atc__image{width:48px;height:48px}.sticky-atc__title{font-size:13px!important;max-width:160px}.sticky-atc__price .price__regular .price-item,.sticky-atc__price .price__sale .price-item--sale,.sticky-atc__price .price{font-size:17px!important}.sticky-atc__add_button{font-size:11px!important;padding:0 18px!important;min-height:44px}.sticky-atc__button{flex:1}}.hero-trust-bar{display:inline-flex;align-items:center;gap:24px;background:#ffffffe6;border:1px solid rgba(155,107,77,.2);border-radius:24px;padding:10px 24px;margin-top:24px;box-shadow:0 4px 12px #9b6b4d26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.trust-indicator{display:flex;align-items:center;gap:8px}.trust-icon{width:18px;height:18px;color:#9b6b4d;stroke:#9b6b4d;flex-shrink:0}.trust-text{font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:500!important;color:#8a5d40!important;letter-spacing:.3px!important;line-height:1.2!important;white-space:nowrap}.trust-stars{color:#9b6b4d;font-size:14px;letter-spacing:2px;line-height:1;flex-shrink:0}.trust-flag{font-size:18px;line-height:1;flex-shrink:0}@media(max-width:768px){.hero-trust-bar{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 16px;max-width:100%}.trust-text{font-size:12px!important}}@media(max-width:767px){.eb-ct-td--feature{white-space:normal;font-size:14px;padding-left:14px;padding-right:10px}.eb-ct-th{font-size:13px;padding:16px 10px}.eb-ct-td{font-size:14px;padding:16px 10px}.eb-ct-check,.eb-ct-x{font-size:20px}}[class*=tiktok-videos].page-width{border-top:1px solid var(--eb-border);border-bottom:1px solid var(--eb-border)}.tiktok-videos .title-wrapper-with-link .title{font-family:var(--font-heading-family);font-weight:400;color:var(--eb-charcoal);letter-spacing:-.02em}.tiktok-videos .multicolumn-text,.tiktok-videos .multicolumn-text p{font-family:var(--font-body-family);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.25em;color:var(--eb-cognac);margin-top:8px;margin-bottom:0}.tiktok-videos .splide__slide__container{border-radius:0;overflow:hidden}.tiktok-videos .placeholder-svg{background:var(--eb-cream-2);border:1px solid var(--eb-border);aspect-ratio:9 / 16;width:100%;height:auto}.tiktok-videos blockquote.tiktok-embed{margin:0!important;max-width:100%!important}.tiktok-videos .splide__arrow svg{fill:var(--eb-charcoal)!important}.tiktok-videos .splide__arrow:hover svg{fill:var(--eb-cognac)!important}.tiktok-videos .splide__pagination__page.is-active{background:var(--eb-cognac)!important}.tiktok-videos .eb-tiktok-cta{text-align:center;margin-top:48px}.tiktok-videos .eb-tiktok-cta a{display:inline-block;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--eb-cognac);border:1.5px solid var(--eb-cognac);padding:14px 40px;text-decoration:none;transition:background .3s ease,color .3s ease}.tiktok-videos .eb-tiktok-cta a:hover{background:var(--eb-cognac);color:#fff}@media screen and (max-width:749px){.tiktok-videos .multicolumn-text,.tiktok-videos .multicolumn-text p{font-size:10px;letter-spacing:.2em}.tiktok-videos .eb-tiktok-cta{margin-top:36px}.tiktok-videos .eb-tiktok-cta a{padding:12px 32px;font-size:11px}}.internal-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.internal-video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}.internal-video__sound-btn{position:absolute!important;bottom:28px!important;right:28px!important;z-index:10!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#0a0a0a8c!important;border:1.5px solid rgba(255,255,255,.4)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .25s ease,border-color .25s ease!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.internal-video__sound-btn:hover{background:#9b6b4dbf!important;border-color:#ffffffa6!important}.internal-video__sound-btn svg,.internal-video__sound-btn .material-symbols-outlined,.internal-video__sound-btn .icon{color:#fff!important;fill:#fff!important;stroke:#fff!important;width:20px!important;height:20px!important;font-size:20px!important}@media screen and (max-width:749px){.internal-video__sound-btn{bottom:16px!important;right:16px!important;width:40px!important;height:40px!important}}.product--large .product__media-wrapper{max-width:52%}.thumbnail-list__item--active .thumbnail,.thumbnail-list__item:hover .thumbnail{border-color:#9b6b4d!important}.product__title{font-family:var(--font-heading-family);letter-spacing:-.01em;line-height:1.15;color:#0a0a0a}.rating-stars-block{display:flex;align-items:center;gap:8px}.price--on-sale .price-item--sale,.price .price-item--regular{color:#9b6b4d!important;font-weight:600}.price .price-item--regular{font-size:1.65rem}.price .price-item--compare{color:#888!important;text-decoration:line-through}.selling-plan-group-component{border:1.5px solid #e8dfd6;border-radius:8px;overflow:hidden;background:#fafaf8}.selling-plan-group-component .selling-plan-selector{display:flex;gap:0}.selling-plan-group-component .selling-plan-selector__option{flex:1;text-align:center;padding:10px 12px;font-size:.82rem;letter-spacing:.05em;font-weight:500;cursor:pointer;border:none;background:transparent;color:#555;transition:background .2s,color .2s}.selling-plan-group-component .selling-plan-selector__option--active,.selling-plan-group-component .selling-plan-selector__option[aria-selected=true]{background:#9b6b4d;color:#fff;font-weight:600}.selling-plan-group-component .selling-plan-selector__option:hover:not([aria-selected=true]){background:#f0e6de;color:#9b6b4d}.selling-plan-group-component .selling-plan-selector__savings{display:inline-block;background:#efe9df99;color:#7a5038;border-radius:4px;padding:1px 5px;font-size:.72rem;font-weight:600;margin-left:4px;vertical-align:middle}.swatch-input__container .swatch,.product-form__input--pill .swatch{border:1.5px solid #d9d0c7;border-radius:6px;font-size:.8rem;font-weight:500;padding:8px 14px;color:#444;transition:border-color .18s,color .18s,background .18s}.swatch-input:checked+.swatch,.swatch-input.active+.swatch,.product-form__input--pill .swatch--active{border-color:#9b6b4d!important;background:#9b6b4d!important;color:#fff!important}.swatch-input:focus-visible+.swatch{outline:2px solid #9B6B4D;outline-offset:2px}.product-form__cart-submit,.product-form__submit,button[name=add]{background:#9b6b4d!important;color:#fff!important;border:none!important;border-radius:4px!important;font-family:var(--font-heading-family)!important;letter-spacing:.1em!important;font-size:.85rem!important;font-weight:600!important;padding:16px 24px!important;text-transform:uppercase!important;transition:background .2s,transform .15s!important;width:100%!important}.product-form__cart-submit:hover,.product-form__submit:hover,button[name=add]:hover{background:#7a5038!important;transform:translateY(-1px)!important}.product-form__cart-submit:active,button[name=add]:active{transform:translateY(0)!important}.product__info-container .icon-with-text-block{display:flex;flex-wrap:wrap;gap:16px 24px;padding:14px 0;border-top:1px solid #ede5dc;border-bottom:1px solid #ede5dc}.product__info-container .icon-with-text-block .icon-with-text-item{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#555;font-weight:500}.product__info-container .icon-with-text-block .icon-with-text-item .material-symbols-outlined{font-size:18px;color:#9b6b4d}.product-emoji-benefits__content{display:flex;flex-wrap:wrap;gap:10px 20px;padding:10px 0}.product-emoji-benefits__content p{font-size:.82rem;color:#555;font-weight:500;margin:0}.product-sticky-atc{background:#0a0a0a!important;border-top:1px solid #1e1e1e!important}.product-sticky-atc .product-sticky-atc__title{color:#efe9df!important;font-family:var(--font-heading-family)}.product-sticky-atc .product-sticky-atc__price{color:#9b6b4d!important;font-weight:600}.product-sticky-atc button[name=add],.product-sticky-atc .product-form__cart-submit{background:#9b6b4d!important;color:#fff!important;width:auto!important;padding:12px 28px!important}.product__description p{font-size:.95rem;line-height:1.7;color:#333}.product__description strong{color:#0a0a0a;font-weight:600}.product__info-container .collapsible-row__heading{font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a;padding:14px 0;border-bottom:1px solid #e5dbd2;cursor:pointer}.product__info-container .collapsible-row__content{font-size:.9rem;line-height:1.65;color:#555;padding:12px 0 16px}.payment-icons-block{opacity:.65;filter:grayscale(30%);transition:opacity .2s}.payment-icons-block:hover{opacity:.9}@media screen and (max-width:749px){.product--large .product__media-wrapper{max-width:100%}.product-form__cart-submit,.product-form__submit,button[name=add]{font-size:.8rem!important;padding:15px 18px!important}}.eb-ingredient-spotlight{padding-top:var(--section-padding-top, 64px);padding-bottom:var(--section-padding-bottom, 64px);background:#fafaf8}.eb-ingredient-spotlight__header{text-align:center;max-width:640px;margin:0 auto 52px}.eb-ingredient-spotlight__eyebrow{font-family:var(--font-heading-family);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9b6b4d;margin:0 0 12px}.eb-ingredient-spotlight__title{font-family:var(--font-heading-family);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;letter-spacing:-.01em;color:#0a0a0a;margin:0 0 16px;line-height:1.2}.eb-ingredient-spotlight__subtitle{font-size:1rem;color:#666;line-height:1.65;margin:0}.eb-ingredient-spotlight__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.eb-ingredient-spotlight__card{background:#fff;border:1px solid #e8dfd6;border-radius:8px;padding:32px 28px;transition:box-shadow .25s,transform .2s;display:flex;flex-direction:column;gap:18px}.eb-ingredient-spotlight__card:hover{box-shadow:0 8px 32px #9b6b4d1f;transform:translateY(-2px)}.eb-ingredient-spotlight__icon{font-size:2.2rem;line-height:1;display:block}.eb-ingredient-spotlight__card-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.eb-ingredient-spotlight__name{font-family:var(--font-heading-family);font-size:1.1rem;font-weight:600;color:#0a0a0a;margin:0;letter-spacing:-.01em}.eb-ingredient-spotlight__concentration{background:#efe9df;color:#9b6b4d;font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:3px 10px;border-radius:20px;white-space:nowrap}.eb-ingredient-spotlight__benefit{font-size:.9rem;line-height:1.65;color:#666;margin:0}@media screen and (max-width:989px){.eb-ingredient-spotlight__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:749px){.eb-ingredient-spotlight__grid{grid-template-columns:1fr;gap:16px}.eb-ingredient-spotlight__card{padding:24px 20px}}.how-it-works-section{background:#0a0a0a;padding:120px 0;position:relative;overflow:hidden}.how-it-works-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(155,107,77,.03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(155,107,77,.03) 0%,transparent 50%);pointer-events:none}.how-it-works-section .page-width{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.how-it-works-header{text-align:center;margin-bottom:80px}.how-it-works-section .section-eyebrow{font:400 11px/1 Lato,sans-serif;text-transform:uppercase;letter-spacing:3px;color:#d4af8f;margin:0 0 16px}.how-it-works-section .section-heading{font:300 56px/1.2 Cormorant Garamond,serif;color:#fff;margin:0 0 20px;letter-spacing:-1px}.how-it-works-section .section-subheading{font:300 18px/1.6 Lato,sans-serif;color:#ffffffb3;max-width:600px;margin:0 auto}.ritual-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;position:relative}.ritual-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.step-number-circle{width:88px;height:88px;margin-bottom:32px;position:relative}.step-number-gradient{width:100%;height:100%;background:linear-gradient(135deg,#9b6b4d,#c89968);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #9b6b4d4d,0 0 0 8px #9b6b4d1a;position:relative}.step-number-gradient:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 100%);z-index:1}.step-number{font:700 32px/1 Cormorant Garamond,serif;color:#fff;position:relative;z-index:2}.step-icon-wrapper{width:120px;height:120px;background:#d4af8f0d;border:1px solid rgba(212,175,143,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:32px;transition:background .4s ease,border-color .4s ease,transform .4s ease;position:relative}.ritual-step:hover .step-icon-wrapper{background:#d4af8f1a;border-color:#d4af8f4d;transform:scale(1.05)}.step-icon{width:64px;height:64px}.step-content{max-width:280px}.step-title{font:600 24px/1.3 Lato,sans-serif;color:#fff;margin:0 0 16px;letter-spacing:-.5px}.step-description{font:400 15px/1.7 Lato,sans-serif;color:#ffffffb3;margin:0}.step-connector{position:absolute;top:44px;left:calc(50% + 44px);width:calc(100% - 28px);pointer-events:none;z-index:0}.how-it-works-cta{text-align:center;margin-top:64px}.ritual-cta-button{display:inline-flex;align-items:center;gap:12px;background:transparent;color:#d4af8f;border:2px solid #D4AF8F;padding:16px 40px;border-radius:4px;font:600 13px/1 Lato,sans-serif;text-transform:uppercase;letter-spacing:2.5px;text-decoration:none;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.ritual-cta-button:hover{background:#d4af8f;color:#0a0a0a;transform:translateY(-2px);box-shadow:0 8px 24px #d4af8f4d}.ritual-cta-button svg{transition:transform .3s ease}.ritual-cta-button:hover svg{transform:translate(4px)}@media(min-width:768px)and (max-width:1023px){.how-it-works-section{padding:96px 0}.how-it-works-section .section-heading{font-size:44px}.how-it-works-header{margin-bottom:64px}.ritual-steps{grid-template-columns:1fr;max-width:400px;margin:0 auto;gap:48px}.step-connector{display:none}.ritual-step:after{content:"";position:absolute;bottom:-48px;left:50%;transform:translate(-50%);width:2px;height:48px;background:linear-gradient(to bottom,#d4af8f4d,#d4af8f1a)}.ritual-step:last-child:after{display:none}}@media(max-width:767px){.how-it-works-section{padding:80px 0}.how-it-works-section .section-heading{font-size:36px}.how-it-works-section .section-subheading{font-size:16px}.how-it-works-header{margin-bottom:56px}.ritual-steps{grid-template-columns:1fr;gap:56px}.step-connector{display:none}.ritual-step:after{content:"";position:absolute;bottom:-56px;left:50%;transform:translate(-50%);width:2px;height:56px;background:linear-gradient(to bottom,#d4af8f4d,#d4af8f1a)}.ritual-step:last-child:after{display:none}.step-number-circle{width:72px;height:72px;margin-bottom:24px}.step-number{font-size:28px}.step-icon-wrapper{width:100px;height:100px;margin-bottom:24px}.step-icon{width:56px;height:56px}.step-title{font-size:20px}.step-description{font-size:14px}}.template-product .testimonials-section{background:#efe9df}.template-product .testimonials-section .testimonials__title{font-family:var(--font-heading-family);font-size:clamp(1.6rem,2.5vw,2.4rem);color:#0a0a0a}.template-product .related-products-section{background:#fafaf8;border-top:1px solid #e8dfd6}.template-product .related-products-section .related-products__title,.template-product .related-products-section .section-header h2{font-family:var(--font-heading-family);font-size:clamp(1.4rem,2vw,2rem);color:#0a0a0a;letter-spacing:-.01em}.template-product .collapsible-content__wrapper{max-width:800px;margin:0 auto}.template-product .collapsible-content-header .section-header__description,.template-product .collapsible-content .section__header h2{font-family:var(--font-heading-family);font-size:clamp(1.6rem,2.5vw,2.4rem);color:#0a0a0a;letter-spacing:-.01em}.template-product .collapsible-row__heading-wrapper button{font-size:.9rem;font-weight:600;letter-spacing:.03em;color:#0a0a0a}.template-product .collapsible-row__heading-wrapper button:hover{color:#9b6b4d}.template-product .section-icon-bar{background:#efe9df!important;border-top:1px solid #E5E3DF!important;border-bottom:1px solid #E5E3DF!important}.template-product .section-icon-bar .title-wrapper-with-link h2.title{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:3px!important;color:var(--eb-cognac)!important;text-align:center!important;margin-bottom:48px!important}.template-product .section-icon-bar .icon-bar-card{background:#fff!important;border:1px solid rgba(155,107,77,.15)!important;border-radius:16px!important;padding:40px 28px!important;position:relative!important;overflow:hidden!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;backface-visibility:hidden!important}.template-product .section-icon-bar .icon-bar-card:before{content:""!important;position:absolute!important;top:-50%!important;right:-50%!important;width:200%!important;height:200%!important;background:radial-gradient(circle,rgba(155,107,77,.04) 0%,transparent 70%)!important;opacity:0!important;transition:opacity .4s ease!important;pointer-events:none!important}.template-product .section-icon-bar .icon-bar-card:hover:before{opacity:1!important}.template-product .section-icon-bar .icon-bar-card:hover{border-color:#9b6b4d!important;box-shadow:0 12px 32px #9b6b4d26!important;transform:translateY(-6px)!important}.template-product .section-icon-bar .icon-bar-card__icon{width:80px!important;height:80px!important;border-radius:50%!important;background:#9b6b4d0f!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 24px!important;flex-shrink:0!important;transition:all .4s ease!important}.template-product .section-icon-bar .icon-bar-card:hover .icon-bar-card__icon{background:#9b6b4d1f!important;transform:scale(1.1) rotate(5deg)!important}.template-product .section-icon-bar .icon-bar-card__icon .material-symbols-outlined,.template-product .section-icon-bar .icon-bar-card__icon svg{font-size:36px!important;width:36px!important;height:36px!important;color:var(--eb-cognac)!important;stroke:var(--eb-cognac)!important;margin-bottom:0!important;font-variation-settings:"FILL" 0,"wght" 200!important;transition:all .4s ease!important}.template-product .section-icon-bar .icon-bar-card:hover .icon-bar-card__icon .material-symbols-outlined,.template-product .section-icon-bar .icon-bar-card:hover .icon-bar-card__icon svg{color:#8a5d40!important;stroke:#8a5d40!important}.template-product .section-icon-bar .multicolumn-card__info h3,.template-product .section-icon-bar .multicolumn-card__info h4{font-family:var(--font-body-family)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.2px!important;color:#0a0a0a!important;margin:0 0 12px!important;text-transform:none!important;line-height:1.3!important}.template-product .section-icon-bar .multicolumn-card__info .rte p,.template-product .section-icon-bar .multicolumn-card__info p{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:400!important;color:#6b6b6b!important;line-height:1.6!important;letter-spacing:.1px!important;max-width:240px!important;margin:0 auto!important}@media(max-width:1023px){.template-product .section-icon-bar .icon-bar-card{padding:32px 24px!important}.template-product .section-icon-bar .icon-bar-card__icon{width:72px!important;height:72px!important}.template-product .section-icon-bar .icon-bar-card__icon .material-symbols-outlined,.template-product .section-icon-bar .icon-bar-card__icon svg{font-size:32px!important;width:32px!important;height:32px!important}.template-product .section-icon-bar .multicolumn-card__info h3,.template-product .section-icon-bar .multicolumn-card__info h4{font-size:17px!important}.template-product .section-icon-bar .multicolumn-card__info .rte p{font-size:14px!important}}@media(max-width:640px){.template-product .section-icon-bar .icon-bar-card{padding:28px 20px!important}.template-product .section-icon-bar .icon-bar-card__icon{width:64px!important;height:64px!important}.template-product .section-icon-bar .icon-bar-card__icon .material-symbols-outlined,.template-product .section-icon-bar .icon-bar-card__icon svg{font-size:28px!important;width:28px!important;height:28px!important}}.eb-rating-snippet{display:inline-flex;align-items:center;gap:6px;font:italic 400 13px/1.4 Lato,sans-serif;color:#6b6b6b;margin:4px 0 8px}.eb-snippet-quote{position:relative;color:#555}.eb-snippet-author{font-style:normal;color:#a8a8a8;font-size:12px}.eb-product-urgency{display:inline-flex;align-items:center;gap:8px;background:#c74b500f;border-left:3px solid #C74B50;padding:10px 16px;border-radius:4px;font:400 13px/1.4 Lato,sans-serif;color:#0a0a0a;margin:4px 0 12px;width:100%}.eb-product-urgency--demand{background:#9b6b4d0f;border-left-color:#9b6b4d}.eb-product-urgency--social{background:#5f7a610f;border-left-color:#5f7a61}.eb-urgency-icon{flex-shrink:0;width:16px;height:16px}.eb-urgency-text{line-height:1.4}.eb-urgency-text strong{font-weight:600;color:#0a0a0a}.reassurance-line{display:flex;justify-content:center;gap:20px;padding:14px 0;border-top:1px solid #F0EDE8;border-bottom:1px solid #F0EDE8;margin:4px 0}.reassurance-item{display:inline-flex;align-items:center;gap:6px;font:400 12px/1.4 Lato,sans-serif;color:#6b6b6b}.reassurance-item svg{flex-shrink:0}.eb-guarantee-badge{display:flex;align-items:center;gap:16px;background:#9b6b4d0a;border:1px solid rgba(155,107,77,.2);border-radius:8px;padding:20px;margin-top:24px}.eb-guarantee-icon{width:40px;height:40px;flex-shrink:0}.eb-guarantee-text{display:flex;flex-direction:column;gap:4px}.eb-guarantee-text strong{font:600 15px/1.3 Lato,sans-serif;color:#0a0a0a}.eb-guarantee-text span{font:400 13px/1.5 Lato,sans-serif;color:#6b6b6b}.subscription__box--subscription .subscription__label:after{content:"SAVE 15%";display:inline-block;background:var(--eb-gold);color:#fff;font:700 9px/1 Lato,sans-serif;text-transform:uppercase;letter-spacing:.8px;padding:3px 7px;border-radius:10px;margin-left:6px;vertical-align:middle}.subscription__box--subscription.subscription__box--selected .subscription__label:after{background:#ffffff40}@media screen and (max-width:749px){.eb-product-urgency{padding:8px 12px;font-size:12px}.eb-guarantee-badge{padding:16px;gap:12px}.eb-guarantee-icon{width:32px;height:32px}.eb-guarantee-text strong{font-size:14px}.eb-guarantee-text span{font-size:12px}.reassurance-line{flex-direction:column;gap:8px;align-items:center}.eb-rating-snippet{font-size:12px}}.product-comparison-section{background:#fff;padding:96px 0;border-top:1px solid #E5E3DF;overflow:visible}.product-comparison-section .page-width{max-width:1200px;margin:0 auto;padding:0 24px}.comparison__preheading{font-family:var(--font-body-family);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:var(--eb-cognac);text-align:center;margin:0 0 16px}.comparison__heading{font-family:var(--font-heading-family);font-size:48px;font-weight:300;color:var(--eb-charcoal);text-align:center;line-height:1.2;letter-spacing:-1px;margin:0 0 20px}.comparison__subheading{font-family:var(--font-body-family);font-size:17px;font-weight:300;color:var(--eb-charcoal-light);text-align:center;line-height:1.6;letter-spacing:.3px;max-width:720px;margin:0 auto 56px}.comparison-table-container{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;margin:0 auto;padding-top:36px}.comparison-table{width:100%;max-width:1100px;margin:0 auto;border-collapse:collapse;table-layout:auto;background:#fff;border:1px solid #E5E3DF}.comparison-table thead tr{border-bottom:2px solid #E5E3DF}.comparison-table th{font-family:var(--font-body-family);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--eb-charcoal);padding:24px 20px;text-align:center;background:#fafaf8;border:none;vertical-align:middle;white-space:nowrap}.comparison-table .th-feature{text-align:left;padding-left:32px}.comparison-table .th-eternobliss{background:#f5f0e8;position:relative;border-top:3px solid #9B6B4D;border-left:3px solid #9B6B4D;border-right:3px solid #9B6B4D;padding-top:32px}.comparison-table .th-eternobliss:before{content:"\2605 BEST VALUE";position:absolute;top:-26px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#9b6b4d,#b8856a);color:#fff;font-family:var(--font-body-family);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:7px 18px;border-radius:14px;border:2px solid #FFFFFF;white-space:nowrap;z-index:20;pointer-events:none;box-shadow:0 6px 16px #9b6b4d73}.comparison-table tbody tr{border-bottom:1px solid #E5E3DF;transition:background-color .2s ease}.comparison-table tbody tr:last-child{border-bottom:none}.comparison-table tbody tr:hover{background:#9b6b4d05}.comparison-table td{font-family:var(--font-body-family);font-size:15px;font-weight:400;color:#333;padding:24px 20px;text-align:center;vertical-align:middle;border:none;line-height:1.5;overflow-wrap:break-word;word-break:break-word}.comparison-table .td-feature{text-align:left;font-weight:500;color:var(--eb-charcoal);padding-left:32px}.comparison-table .td-eternobliss{background:#f5f0e8;font-weight:600;color:var(--eb-charcoal);border-left:3px solid #9B6B4D;border-right:3px solid #9B6B4D}.comparison-table tbody tr:hover .td-eternobliss{background:#9b6b4d1f}.comparison-table tbody tr:first-child .td-eternobliss{border-top:3px solid #9B6B4D}.comparison-table tbody tr:last-child .td-eternobliss{border-bottom:3px solid #9B6B4D;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.icon-check,.icon-x{display:block;margin:0 auto}.feature-text{display:inline-block}.feature-text[data-tooltip]{border-bottom:1px dotted #9B6B4D;cursor:help;position:relative}.feature-text[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:0;background:#0a0a0a;color:#fff;padding:8px 12px;border-radius:6px;font-family:Lato,sans-serif;font-size:13px;font-weight:400;white-space:nowrap;z-index:100;box-shadow:0 4px 12px #0003;pointer-events:none}.table-cell-content{display:flex;flex-direction:column;align-items:center;gap:4px}.rating-stars{color:#9b6b4d;font-size:16px;letter-spacing:2px;line-height:1}.rating-stars.rating-partial{color:#c89968;opacity:.7}.rating-count{font-family:Lato,sans-serif;font-size:12px;color:#6b6b6b;font-weight:400}.text-muted{color:#a8a8a8;font-style:italic;font-size:14px}@media(max-width:1023px){.product-comparison-section{padding:80px 0}.comparison__heading{font-size:40px}.comparison__subheading{font-size:16px}.comparison-table th,.comparison-table td{padding:18px 16px;font-size:14px}.comparison-table .th-feature,.comparison-table .td-feature{padding-left:20px}}@media(max-width:767px){.product-comparison-section{padding:72px 0}.product-comparison-section .page-width{padding:0 16px}.comparison__heading{font-size:32px}.comparison__subheading{font-size:15px;margin-bottom:40px}.comparison-table-container{overflow-x:scroll;overflow-y:visible;margin:0 -16px;padding:28px 16px 0}.comparison-table{min-width:650px}.comparison-table th,.comparison-table td{padding:16px 12px;font-size:13px}.comparison-table .th-feature,.comparison-table .td-feature{padding-left:16px}.comparison-table .th-eternobliss:before{font-size:10px;padding:6px 14px;top:-24px}.icon-check,.icon-x{width:24px;height:24px;line-height:24px;font-size:16px}}@media(min-width:768px)and (max-width:1023px){.comparison-table{max-width:900px}}@media print{.product-comparison-section{page-break-inside:avoid}.comparison-table{border:2px solid #000}.comparison-table .th-eternobliss:before{display:none}}.bundle-upsell-section{background:#efe9df;padding:96px 0;border-top:1px solid #E5E3DF;border-bottom:1px solid #E5E3DF}.bundle-upsell-page-width{max-width:1200px;margin:0 auto;padding:0 48px}.bundle-upsell__preheading{font-family:Lato,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#9b6b4d;text-align:center;margin:0 0 16px}.bundle-upsell__heading{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:300;color:#0a0a0a;text-align:center;line-height:1.2;letter-spacing:-1px;margin:0 0 20px}.bundle-upsell__subheading{font-family:Lato,sans-serif;font-size:17px;font-weight:300;color:#6b6b6b;text-align:center;line-height:1.6;max-width:680px;margin:0 auto 56px}.bundle-upsell-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.bundle-left-column{display:flex;flex-direction:column;gap:32px}.bundle-checklist{background:#fff;border-radius:12px;padding:32px;border:1px solid rgba(155,107,77,.15)}.checklist-heading{font-family:Lato,sans-serif;font-size:20px;font-weight:600;color:#0a0a0a;margin:0 0 24px;letter-spacing:-.3px}.product-list{display:flex;flex-direction:column;gap:16px}.product-item{display:flex;align-items:flex-start;gap:16px;padding:16px;background:#fafaf8;border-radius:8px;border:1px solid #E5E3DF;transition:all .3s ease}.product-item:hover{border-color:#9b6b4d;background:#fff;transform:translate(4px)}.check-icon{flex-shrink:0;margin-top:2px}.product-details{display:flex;flex-direction:column;gap:4px;flex-grow:1}.product-name{font-family:Lato,sans-serif;font-size:16px;font-weight:600;color:#0a0a0a;line-height:1.3}.product-value{font-family:Lato,sans-serif;font-size:13px;font-weight:400;color:#6b6b6b;text-decoration:line-through}.bundle-benefits{background:#9b6b4d0f;border-left:4px solid #9B6B4D;border-radius:6px;padding:24px 28px}.benefits-heading{font-family:Lato,sans-serif;font-size:18px;font-weight:600;color:#0a0a0a;margin:0 0 16px}.benefits-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.benefits-list li{display:flex;align-items:center;gap:10px;font-family:Lato,sans-serif;font-size:14px;font-weight:500;color:#333;line-height:1.4}.benefit-icon{flex-shrink:0}.bundle-summary-card{background:#fff;border:2px solid #E5E3DF;border-radius:12px;padding:40px 32px;box-shadow:0 8px 24px #0000000f;position:sticky;top:120px}.bundle-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#9b6b4d,#b8856a);color:#fff;font-family:Lato,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:8px 16px;border-radius:20px;margin-bottom:24px}.badge-icon{font-size:14px}.bundle-title{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;color:#0a0a0a;margin:0 0 8px;line-height:1.3}.bundle-subtitle{font-family:Lato,sans-serif;font-size:15px;font-weight:400;color:#6b6b6b;margin:0 0 28px}.bundle-products-list{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #E5E3DF}.bundle-list-item{display:flex;align-items:center;gap:12px;font-family:Lato,sans-serif;font-size:15px;font-weight:400;color:#333;margin-bottom:12px}.bundle-list-item:last-child{margin-bottom:0}.bundle-list-item svg{width:16px;height:16px;flex-shrink:0}.bundle-pricing{background:#fafaf8;border-radius:8px;padding:24px;margin-bottom:24px}.pricing-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pricing-row:last-of-type{margin-bottom:0}.pricing-label{font-family:Lato,sans-serif;font-size:14px;font-weight:400;color:#6b6b6b}.pricing-amount{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;color:#0a0a0a}.pricing-amount--struck{text-decoration:line-through;color:#a8a8a8;font-size:18px}.pricing-amount--bundle{color:#9b6b4d;font-size:32px}.price-period{font-size:16px;font-weight:400;color:#6b6b6b}.pricing-savings{display:flex;justify-content:space-between;align-items:center;background:#5f7a611a;border-left:4px solid #5F7A61;padding:12px 16px;margin-top:16px;border-radius:4px}.savings-label{font-family:Lato,sans-serif;font-size:14px;font-weight:600;color:#0a0a0a}.savings-amount{font-family:Lato,sans-serif;font-size:20px;font-weight:700;color:#5f7a61}.bundle-frequency{margin-bottom:24px}.frequency-label{display:block;font-family:Lato,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#0a0a0a;margin-bottom:10px}.frequency-select{width:100%;font-family:Lato,sans-serif;font-size:15px;font-weight:400;color:#0a0a0a;background:#fff;border:2px solid #E5E3DF;border-radius:6px;padding:14px 16px;cursor:pointer;transition:border-color .3s ease;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%230A0A0A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.frequency-select:hover,.frequency-select:focus{border-color:#9b6b4d;outline:none}.bundle-urgency{display:flex;align-items:center;gap:12px;background:#c74b500f;border-left:4px solid #C74B50;padding:16px 20px;margin-bottom:24px;border-radius:6px}.urgency-icon{flex-shrink:0}.urgency-text{font-family:Lato,sans-serif;font-size:14px;font-weight:400;color:#333;line-height:1.5;margin:0}.urgency-text strong{color:#c74b50;font-weight:700}.pricing-annual{display:flex;justify-content:space-between;align-items:center;border-top:2px solid #E5E3DF;padding-top:14px;margin-top:14px}.annual-label{font-family:Lato,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#6b6b6b}.annual-value{font-family:Lato,sans-serif;font-size:16px;font-weight:700;color:#5f7a61}.bundle-add-to-cart{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:56px;background:#9b6b4d;color:#fff;font-family:Lato,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;text-decoration:none;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #9b6b4d4d;margin-bottom:24px}.bundle-add-to-cart:hover{background:#8a5d40;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #9b6b4d66}.bundle-add-to-cart:active{transform:translateY(0)}.button-icon{font-size:18px;font-weight:700;transition:transform .3s ease}.bundle-add-to-cart:hover .button-icon{transform:translate(4px)}.bundle-trust{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #E5E3DF}.trust-item{display:flex;align-items:center;gap:6px;font-family:Lato,sans-serif;font-size:12px;font-weight:500;color:#6b6b6b}.trust-item svg{width:16px;height:16px;flex-shrink:0}.bundle-social-proof{text-align:center}.social-proof-text{font-family:Lato,sans-serif;font-size:14px;font-weight:400;color:#6b6b6b;margin:0}.social-proof-text strong{color:#0a0a0a;font-weight:600}@media screen and (max-width:1023px){.bundle-upsell-grid{grid-template-columns:1fr;gap:40px}.bundle-right-column{order:-1}.bundle-summary-card{position:static}.bundle-upsell-page-width{padding:0 32px}}@media screen and (max-width:767px){.bundle-upsell-section{padding:80px 0}.bundle-upsell-page-width{padding:0 24px}.bundle-upsell__heading{font-size:36px}.bundle-upsell__subheading{font-size:15px;margin-bottom:40px}.bundle-checklist{padding:24px 20px}.bundle-benefits{padding:20px}.product-item{padding:14px}.product-name{font-size:15px}.benefits-list li{font-size:13px}.bundle-summary-card{padding:28px 20px}.bundle-title{font-size:24px}.pricing-amount--bundle{font-size:28px}.bundle-trust{flex-direction:column;gap:10px}}.eb-guide-opener{display:block;margin:12px 0 0}.eb-guide-opener--inline{margin:0}.eb-guide-trigger--full{display:flex;width:100%;justify-content:center;padding:14px 24px;border:2px solid #9B6B4D;border-radius:6px;font-weight:600;letter-spacing:1.5px;gap:10px;transition:background .3s ease,color .3s ease,transform .2s ease,box-shadow .3s ease}.eb-guide-trigger--full:hover,.eb-guide-trigger--full:focus-visible{transform:translateY(-2px);box-shadow:0 4px 14px #9b6b4d47}.eb-guide-trigger--full .guide-arrow{margin-left:auto;transition:transform .3s ease}.eb-guide-trigger--full:hover .guide-arrow,.eb-guide-trigger--full:focus-visible .guide-arrow{transform:translate(4px)}@media(max-width:767px){.eb-guide-trigger--full{padding:12px 20px;font-size:1.1rem}}.eb-guide-trigger{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid #9B6B4D;color:#9b6b4d;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:9px 18px;cursor:pointer;transition:background .2s,color .2s}.eb-guide-trigger:hover,.eb-guide-trigger:focus-visible{background:#9b6b4d;color:#fafaf8}.eb-guide-trigger svg rect,.eb-guide-trigger svg line{transition:stroke .2s}.eb-guide-trigger:hover svg rect,.eb-guide-trigger:hover svg line,.eb-guide-trigger:focus-visible svg rect,.eb-guide-trigger:focus-visible svg line{stroke:#fafaf8}.eb-guide-modal{display:none;z-index:1000}.eb-guide-modal[open]{display:block}.eb-guide-modal>div[role=dialog]{position:fixed;top:0;right:0;bottom:0;left:auto;width:100%;max-width:660px;height:100%;background:#fafaf8;box-shadow:-4px 0 32px #0a0a0a2e;overflow-y:auto;z-index:1000;display:flex;flex-direction:column;padding:0}.eb-guide-modal__close{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:flex-end;width:100%;padding:18px 24px;background:#fafaf8;border:none;cursor:pointer;color:#0a0a0a}.eb-guide-modal__close svg{width:20px;height:20px}.eb-guide-modal__body{padding:0 36px 48px}@media(max-width:749px){.eb-guide-modal>div[role=dialog]{max-width:100%;top:auto;bottom:0;height:92vh;border-radius:16px 16px 0 0}.eb-guide-modal__body{padding:0 20px 40px}}.eb-guide-header{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid #EFE9DF}.eb-guide-preheading{font-size:1rem;font-weight:500;letter-spacing:.15em;color:#9b6b4d;text-transform:uppercase;margin:0 0 10px}.eb-guide-heading{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:400;color:#0a0a0a;margin:0 0 10px;line-height:1.2}.eb-guide-subheading{font-size:1.4rem;color:#6b6b6b;margin:0}.eb-guide-section{margin-bottom:36px}.eb-guide-section-heading{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:400;letter-spacing:.04em;color:#0a0a0a;text-transform:uppercase;border-bottom:2px solid #9B6B4D;padding-bottom:8px;margin:0 0 20px}.eb-measure-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media(max-width:479px){.eb-measure-grid{grid-template-columns:1fr}}.eb-measure-item{background:#efe9df;padding:20px;position:relative}.eb-measure-num{position:absolute;top:16px;right:16px;width:28px;height:28px;background:#9b6b4d;color:#fafaf8;font-size:1.3rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%}.eb-measure-title{font-size:1.3rem;font-weight:600;color:#0a0a0a;margin:0 0 6px;padding-right:36px}.eb-measure-text{font-size:1.3rem;color:#4a4a4a;margin:0;line-height:1.6}.eb-table-wrap{overflow-x:auto;margin-bottom:12px;-webkit-overflow-scrolling:touch}.eb-size-table{width:100%;border-collapse:collapse;font-size:1.3rem;white-space:nowrap}.eb-size-table th{background:#9b6b4d;color:#fafaf8;padding:10px 14px;font-weight:500;text-align:left;letter-spacing:.04em}.eb-size-table td{padding:10px 14px;border-bottom:1px solid #EFE9DF;color:#0a0a0a;vertical-align:top}.eb-size-table tr:nth-child(2n) td{background:#fafaf8}.eb-recommended-row td{background:#efe9df!important;font-weight:500}.eb-small-text{font-size:1.1rem;font-weight:400;color:#9b6b4d}.eb-guide-note{background:#efe9df;border-left:3px solid #9B6B4D;padding:14px 16px;font-size:1.3rem;color:#4a4a4a;line-height:1.6;margin-top:12px}.eb-fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:479px){.eb-fit-grid{grid-template-columns:1fr}}.eb-fit-box{padding:16px;border:1px solid #EFE9DF}.eb-fit-good{border-color:#9b6b4d}.eb-fit-icon{font-size:1.6rem;font-weight:700;margin-bottom:8px;color:#9b6b4d}.eb-fit-bad .eb-fit-icon{color:#b04a4a}.eb-fit-title{font-size:1.3rem;font-weight:600;color:#0a0a0a;margin:0 0 8px}.eb-fit-list{margin:0;padding:0 0 0 16px;font-size:1.2rem;color:#4a4a4a;line-height:1.8}.eb-steps{display:flex;flex-direction:column;gap:0}.eb-step{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid #EFE9DF}.eb-step:last-child{border-bottom:none}.eb-step-num{flex-shrink:0;width:36px;height:36px;background:#9b6b4d;color:#fafaf8;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-top:2px}.eb-step-body h4{font-size:1.4rem;font-weight:600;color:#0a0a0a;margin:0 0 6px}.eb-step-body p{font-size:1.3rem;color:#4a4a4a;margin:0;line-height:1.6}.eb-timeline{display:flex;flex-direction:column;gap:0;position:relative;padding-left:20px;border-left:2px solid #9B6B4D}.eb-timeline-item{padding:0 0 20px 20px;position:relative}.eb-timeline-item:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;background:#9b6b4d;border-radius:50%;border:2px solid #FAFAF8}.eb-timeline-marker{display:inline-block;background:#9b6b4d;color:#fafaf8;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;margin-bottom:6px}.eb-timeline-item p{font-size:1.3rem;color:#4a4a4a;margin:0;line-height:1.6}.eb-safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:479px){.eb-safety-grid{grid-template-columns:1fr}}.eb-safety-item{display:flex;gap:12px;align-items:flex-start;padding:14px;background:#fafaf8;border:1px solid #EFE9DF}.eb-safety-icon{flex-shrink:0;font-size:1.4rem;font-weight:700;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center}.eb-safety-icon--ok{background:#efe9df;color:#9b6b4d}.eb-safety-icon--no{background:#f2e5e5;color:#b04a4a}.eb-safety-item p{font-size:1.3rem;color:#4a4a4a;margin:0;line-height:1.6}.eb-care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:479px){.eb-care-grid{grid-template-columns:1fr}}.eb-care-item{padding:16px;background:#efe9df}.eb-care-item h4{font-size:1.3rem;font-weight:600;color:#0a0a0a;margin:0 0 8px}.eb-care-item p{font-size:1.3rem;color:#4a4a4a;margin:0;line-height:1.6}.eb-guide-help{margin-top:36px;padding-top:24px;border-top:1px solid #EFE9DF;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.eb-guide-help p{font-size:1.3rem;color:#4a4a4a;margin:0}.eb-guide-help-link{font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#9b6b4d;text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .2s}.eb-guide-help-link:hover{opacity:.7}.eb-subscribe-toggle{border:1.5px solid #E5E3DF;border-radius:8px;overflow:hidden;background:#fafaf8;margin-bottom:4px}.eb-subscribe-toggle__options{display:grid;grid-template-columns:1fr 1fr}.eb-subscribe-toggle__btn{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .2s ease;position:relative}.eb-subscribe-toggle__btn+.eb-subscribe-toggle__btn{border-left:1.5px solid #E5E3DF}.eb-subscribe-toggle__btn--active{background:#fff;box-shadow:inset 0 0 0 2px #9b6b4d}.eb-subscribe-toggle__btn--active:before{content:"";position:absolute;top:10px;right:10px;width:8px;height:8px;background:#9b6b4d;border-radius:50%}.eb-subscribe-toggle__label{font-family:Lato,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0a0a0a}.eb-subscribe-toggle__label-group{display:flex;align-items:center;gap:6px}.eb-subscribe-toggle__badge{background:#9b6b4d;color:#fff;font-family:Lato,sans-serif;font-size:9px;font-weight:700;letter-spacing:.05em;padding:2px 7px;border-radius:10px}.eb-subscribe-toggle__price{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600;color:#0a0a0a;line-height:1.1}.eb-subscribe-toggle__price--sale{color:#9b6b4d}.eb-subscribe-toggle__perks{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;background:#5f7a610f;border-top:1px solid rgba(95,122,97,.2)}.eb-subscribe-toggle__perks svg{flex-shrink:0}.eb-subscribe-toggle__perks span{font-family:Lato,sans-serif;font-size:11.5px;color:#3d5c3f;font-weight:500}@media(max-width:767px){.eb-subscribe-toggle__btn{padding:12px}.eb-subscribe-toggle__price{font-size:16px}.eb-subscribe-toggle__perks{gap:6px}.eb-subscribe-toggle__perks span{font-size:11px}}.eb-social-proof{position:fixed;bottom:88px;left:24px;z-index:9997;max-width:320px;pointer-events:none}.eb-social-proof__toast{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #E5E3DF;border-radius:10px;padding:12px 14px;box-shadow:0 4px 24px #0000001a;transform:translate(-120%);opacity:0;transition:transform .45s cubic-bezier(.34,1.26,.64,1),opacity .35s ease;pointer-events:all}.eb-social-proof__toast.is-visible{transform:translate(0);opacity:1}.eb-social-proof__avatar{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#efe9df,#d4c5b0);border:1px solid #E5E3DF;display:flex;align-items:center;justify-content:center;font-family:Lato,sans-serif;font-size:15px;font-weight:600;color:#9b6b4d}.eb-social-proof__content{flex:1;min-width:0}.eb-social-proof__name{font-family:Lato,sans-serif;font-size:12.5px;font-weight:700;color:#0a0a0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb-social-proof__text{font-family:Lato,sans-serif;font-size:11.5px;color:#6b6b6b;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb-social-proof__time{font-family:Lato,sans-serif;font-size:10px;color:#9b9b9b;margin-top:3px}.eb-social-proof__dot{flex-shrink:0;width:7px;height:7px;background:#5f7a61;border-radius:50%}@media(max-width:767px){.eb-social-proof{bottom:80px;left:12px;right:12px;max-width:none}}.eb-back-in-stock{display:none;background:#fff8f5;border:1.5px solid rgba(155,107,77,.3);border-radius:8px;padding:20px;margin-top:16px}.eb-back-in-stock.is-visible{display:block}.eb-back-in-stock__heading{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600;color:#0a0a0a;margin:0 0 4px}.eb-back-in-stock__subtext{font-family:Lato,sans-serif;font-size:12.5px;color:#6b6b6b;margin:0 0 14px;line-height:1.5}.eb-back-in-stock__form{display:flex;gap:8px}.eb-back-in-stock__input{flex:1;height:44px;border:1.5px solid #D5CEC6;border-radius:4px;padding:0 14px;font-family:Lato,sans-serif;font-size:13px;color:#0a0a0a;background:#fff;transition:border-color .2s ease}.eb-back-in-stock__input:focus{outline:none;border-color:#9b6b4d}.eb-back-in-stock__input::placeholder{color:#a8a8a8}.eb-back-in-stock__submit{height:44px;padding:0 20px;background:#9b6b4d;color:#fff;border:none;border-radius:4px;font-family:Lato,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;white-space:nowrap;transition:background .2s ease}.eb-back-in-stock__submit:hover{background:#8a5d40}.eb-back-in-stock__success{display:none;align-items:center;gap:10px;padding:10px 0 0}.eb-back-in-stock__success.is-visible{display:flex}.eb-back-in-stock__success-icon{color:#5f7a61}.eb-back-in-stock__success-text{font-family:Lato,sans-serif;font-size:13px;color:#3d5c3f;font-weight:500}@media(max-width:480px){.eb-back-in-stock__form{flex-direction:column}.eb-back-in-stock__submit{height:44px;width:100%}}.product__media-wrapper{position:relative}.eb-product-badge{position:absolute;top:16px;left:16px;z-index:10;font-family:Lato,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:5px 12px;border-radius:2px;pointer-events:none}.eb-product-badge--bestseller{background:#9b6b4d;color:#fff}.eb-product-badge--award{background:#0a0a0a;color:#efe9df;letter-spacing:.06em}.eb-product-badge--new{background:#efe9df;color:#0a0a0a;border:1px solid #D5CEC6}.eb-product-badge--sale{display:none!important}.quantity-break__upsell-badge{background:#9b6b4d!important;color:#fff!important}@media(max-width:767px){.eb-product-badge{top:10px;left:10px;font-size:9px;padding:4px 10px}}.related-products .title{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:-.02em}.related-products .card__heading a{font-family:Lato,sans-serif!important;font-size:13px!important;letter-spacing:.06em;text-transform:uppercase}.related-products .price-item{font-family:Cormorant Garamond,serif!important;color:#9b6b4d!important}.collection-hero,.collection__title-wrapper,.collection-banner{background:#efe9df!important;padding:96px 0!important;border-bottom:1px solid #E5E3DF}.collection__title,.collection-hero__title{font-family:Cormorant Garamond,serif!important;font-size:56px!important;font-weight:300!important;color:#0a0a0a!important;line-height:1.2!important;letter-spacing:-1px!important;margin-bottom:20px!important;text-align:center!important}.collection__description,.collection-hero__description{font-family:Lato,sans-serif!important;font-size:17px!important;font-weight:400!important;color:#6b6b6b!important;line-height:1.6!important;max-width:680px!important;margin:0 auto 16px!important;text-align:center!important}.collection__product-count,.product-count{font-family:Lato,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#9b6b4d!important;text-transform:uppercase!important;letter-spacing:1px!important;text-align:center!important;margin-top:16px!important}.breadcrumbs,.breadcrumb{display:flex!important;justify-content:center!important;gap:8px!important;margin-bottom:32px!important}.breadcrumbs a,.breadcrumb__link{font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#6b6b6b!important;text-transform:uppercase!important;letter-spacing:1px!important;text-decoration:none!important;transition:color .3s ease}.breadcrumbs a:hover,.breadcrumb__link:hover{color:#9b6b4d!important}.breadcrumbs__separator,.breadcrumb__separator{color:#a8a8a8!important;font-size:13px!important}.breadcrumbs__current,.breadcrumb__current{font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#0a0a0a!important;text-transform:uppercase!important;letter-spacing:1px!important}.collection-filters,.facets-container,.filter-bar{background:#fafaf8!important;border:1px solid #E5E3DF!important;border-radius:8px!important;padding:20px!important;margin-bottom:40px!important}.facet-checkbox,.filter-pill,.facet__label{font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:10px 20px!important;border-radius:20px!important;border:1px solid #E5E3DF!important;background:#fff!important;color:#6b6b6b!important;transition:all .3s ease;cursor:pointer}.facet-checkbox:hover,.filter-pill:hover,.facet__label:hover{border-color:#9b6b4d!important;transform:translateY(-2px);box-shadow:0 4px 12px #9b6b4d26}.facet-checkbox input:checked+label,.filter-pill.active,.facet__label--selected{background:#9b6b4d!important;color:#fff!important;border-color:#9b6b4d!important}.collection-sort,.facet-filters__sort{font-family:Lato,sans-serif!important;font-size:14px!important;padding:12px 16px!important;border:1px solid #E5E3DF!important;border-radius:6px!important;background:#fff!important;color:#0a0a0a!important}.collection-product-grid,.product-grid{padding:0!important;margin-top:48px!important}.product-card,.card{background:#fff!important;border:1px solid rgba(155,107,77,.15)!important;border-radius:12px!important;overflow:hidden;transition:all .3s ease}.product-card:hover,.card:hover{border-color:#9b6b4d!important;box-shadow:0 8px 24px #9b6b4d1f!important;transform:translateY(-4px)}.product-card__image,.card__media{border-radius:12px 12px 0 0!important}.product-card__title,.card__heading{font-family:Lato,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#0a0a0a!important;margin:16px 0 8px!important;padding:0 16px!important}.product-card__price,.price{font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:600!important;color:#9b6b4d!important;padding:0 16px 16px!important}.product-card__rating,.rating-stars{color:#9b6b4d!important;padding:0 16px!important}.quick-add-button,.product-card__button{background:#9b6b4d!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:12px 24px!important;font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px!important;margin:16px!important;transition:all .3s ease;cursor:pointer}.quick-add-button:hover,.product-card__button:hover{background:#8a5d40!important;transform:translateY(-2px);box-shadow:0 4px 12px #9b6b4d4d!important}.pagination,.collection-pagination{margin-top:64px!important;padding-top:48px!important;border-top:1px solid #E5E3DF!important;display:flex!important;justify-content:center!important;gap:12px!important}.pagination__item,.pagination-button{font-family:Lato,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#6b6b6b!important;padding:10px 16px!important;border:1px solid #E5E3DF!important;border-radius:6px!important;background:#fff!important;text-decoration:none!important;transition:all .3s ease}.pagination__item:hover,.pagination-button:hover{border-color:#9b6b4d!important;color:#9b6b4d!important}.pagination__item--current,.pagination-button.active{background:#9b6b4d!important;color:#fff!important;border-color:#9b6b4d!important}@media(max-width:1023px){.collection-hero,.collection__title-wrapper{padding:80px 0!important}.collection__title,.collection-hero__title{font-size:48px!important}}@media(max-width:767px){.collection-hero,.collection__title-wrapper{padding:72px 0!important}.collection__title,.collection-hero__title{font-size:40px!important}.collection__description,.collection-hero__description{font-size:16px!important}.breadcrumbs,.breadcrumb{font-size:12px!important}.collection-filters,.facets-container{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.filter-pills-wrapper{display:flex!important;gap:8px!important;white-space:nowrap!important}}@media(max-width:640px){.collection__title,.collection-hero__title{font-size:36px!important}}.facets-container,.collection-filters-wrapper,.facets-wrapper{margin-bottom:48px!important}.facets-container-drawer,.filter-sort-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:20px 24px!important;background:#fafaf8!important;border:1px solid #E5E3DF!important;border-radius:8px!important;margin-bottom:32px!important}.facets__disclosure,.filter-toggle-button,.facets__summary{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;background:#fff!important;border:2px solid #9B6B4D!important;border-radius:6px!important;font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#9b6b4d!important;cursor:pointer!important;transition:all .3s ease}.facets__disclosure:hover,.filter-toggle-button:hover,.facets__summary:hover{background:#9b6b4d!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px #9b6b4d40}.facets__disclosure svg,.filter-toggle-icon{width:16px!important;height:16px!important;stroke:currentColor!important}.facets__disclosure-count,.active-filters-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;background:#9b6b4d!important;color:#fff!important;border-radius:10px!important;font-family:Lato,sans-serif!important;font-size:11px!important;font-weight:700!important;margin-left:6px!important}.facet-filters__label,.sort-label{font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:500!important;color:#6b6b6b!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-right:12px!important}.facet-filters__sort select,.sort-select{font-family:Lato,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#0a0a0a!important;padding:12px 40px 12px 16px!important;background:#fff!important;border:1px solid #E5E3DF!important;border-radius:6px!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%239B6B4D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;transition:border-color .3s ease}.facet-filters__sort select:hover,.sort-select:hover{border-color:#9b6b4d!important}.facet-filters__sort select:focus,.sort-select:focus{outline:none!important;border-color:#9b6b4d!important;box-shadow:0 0 0 3px #9b6b4d1a!important}.facets__count,.product-count-text,.collection-product-count{font-family:Lato,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#6b6b6b!important}.facets,.collection-filters-sidebar{background:#fafaf8!important;border:1px solid #E5E3DF!important;border-radius:12px!important;padding:32px 24px!important}.facets__heading,.filter-group-title{font-family:Lato,sans-serif!important;font-size:15px!important;font-weight:600!important;color:#0a0a0a!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid #E5E3DF!important}.facets__list,.filter-options-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.facets__checkbox input[type=checkbox],.filter-checkbox input[type=checkbox]{width:18px!important;height:18px!important;border:2px solid #E5E3DF!important;border-radius:4px!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;transition:all .3s ease;margin-right:10px!important;flex-shrink:0}.facets__checkbox input[type=checkbox]:hover,.filter-checkbox input[type=checkbox]:hover{border-color:#9b6b4d!important}.facets__checkbox input[type=checkbox]:checked,.filter-checkbox input[type=checkbox]:checked{background:#9b6b4d!important;border-color:#9b6b4d!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L4.5 8.5L11 1.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important}.facets__label,.filter-label{font-family:Lato,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#333!important;cursor:pointer!important;transition:color .3s ease}.facets__label:hover,.filter-label:hover{color:#9b6b4d!important}.active-facets,.active-filters-wrapper{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:24px!important;padding:0!important}.active-facets__button,.active-filter-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;background:#9b6b4d!important;color:#fff!important;border:none!important;border-radius:16px!important;font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;transition:all .3s ease}.active-facets__button:hover,.active-filter-pill:hover{background:#8a5d40!important;transform:translateY(-2px);box-shadow:0 4px 12px #9b6b4d4d}.active-facets__button svg,.active-filter-remove{width:14px!important;height:14px!important;stroke:currentColor!important}.facets__clear,.clear-all-filters{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;background:transparent!important;color:#c74b50!important;border:1px solid #C74B50!important;border-radius:16px!important;font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer!important;transition:all .3s ease}.facets__clear:hover,.clear-all-filters:hover{background:#c74b50!important;color:#fff!important}.facets__price input[type=range],.price-slider{width:100%!important;height:4px!important;border-radius:2px!important;background:#e5e3df!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important}.facets__price input[type=range]::-webkit-slider-thumb,.price-slider::-webkit-slider-thumb{-webkit-appearance:none!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#9b6b4d!important;cursor:pointer!important;box-shadow:0 2px 6px #9b6b4d4d!important}.facets__price input[type=range]::-moz-range-thumb,.price-slider::-moz-range-thumb{width:18px!important;height:18px!important;border-radius:50%!important;background:#9b6b4d!important;cursor:pointer!important;border:none!important;box-shadow:0 2px 6px #9b6b4d4d!important}.facets__price-input,.price-input{width:100%!important;padding:10px 12px!important;border:1px solid #E5E3DF!important;border-radius:6px!important;font-family:Lato,sans-serif!important;font-size:14px!important;color:#0a0a0a!important;background:#fff!important}.facets__price-input:focus,.price-input:focus{outline:none!important;border-color:#9b6b4d!important}.facets-drawer,.filter-drawer{background:#fff!important}.facets-drawer__inner,.filter-drawer-inner{padding:32px 24px!important}.facets-drawer__header,.filter-drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:24px!important;margin-bottom:24px!important;border-bottom:1px solid #E5E3DF!important}.facets-drawer__heading,.filter-drawer-title{font-family:Lato,sans-serif!important;font-size:20px!important;font-weight:600!important;color:#0a0a0a!important;margin:0!important}.facets-drawer__close,.filter-drawer-close{width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;cursor:pointer!important;color:#6b6b6b!important;transition:color .3s ease}.facets-drawer__close:hover,.filter-drawer-close:hover{color:#0a0a0a!important}.facets-drawer__footer,.filter-drawer-footer{padding-top:24px!important;margin-top:24px!important;border-top:1px solid #E5E3DF!important}.facets__button,.apply-filters-button{width:100%!important;padding:16px!important;background:#9b6b4d!important;color:#fff!important;border:none!important;border-radius:6px!important;font-family:Lato,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px!important;cursor:pointer!important;transition:background .3s ease}.facets__button:hover,.apply-filters-button:hover{background:#8a5d40!important}.facets-container.loading,.facets-wrapper.loading{opacity:.6!important;pointer-events:none!important}@media(max-width:1023px){.facets-container-drawer,.filter-sort-bar{flex-direction:column!important;align-items:stretch!important}.facets__disclosure,.filter-toggle-button{width:100%!important;justify-content:center!important}.facet-filters__sort,.facet-filters__sort select{width:100%!important}}@media(max-width:767px){.facets-container-drawer,.filter-sort-bar{padding:16px!important;margin-bottom:24px!important}.active-facets,.active-filters-wrapper{gap:8px!important;margin-bottom:20px!important}.active-facets__button,.active-filter-pill{font-size:12px!important;padding:6px 12px!important}}.eb-social-proof-line{font-size:13px!important;color:#6b6b6b!important;margin:0 0 4px!important;line-height:1.4!important;font-family:var(--font-body-family, Lato, sans-serif)!important}.loox-rating~.eb-social-proof-line,.loox-rating-link~.eb-social-proof-line,.loox-rating+.eb-social-proof-line,[class*=loox]~.eb-social-proof-line{display:none!important}.eb-subscribe-toggle__subtext{font-size:12px!important;color:#6b6b6b!important;margin:6px 0 0!important;text-align:center!important;font-family:var(--font-body-family, Lato, sans-serif)!important}.product-form__buttons .btn--add-to-cart,.product-form__buttons button[name=add],.product-form__buttons .button--add-to-cart{background-color:#9b6b4d!important;color:#fff!important;width:100%!important;font-size:16px!important;font-weight:600!important;letter-spacing:.08em!important}.product-form__buttons .btn--add-to-cart:hover,.product-form__buttons button[name=add]:hover,.product-form__buttons .button--add-to-cart:hover{background-color:#8a5d40!important}.eb-social-proof-line+*+*+*+*+.icon-with-text,.product-form__buttons+.icon-with-text{margin-top:16px!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/eterno-luxury.css.map */
