@import"https://fonts.googleapis.com/css2?family=Host+Grotesk:wght@300;400;500;600;700&display=swap";:root{--font-heading-prominent-family: "Brittany Signature", sans-serif !important;--button-size-large: 5.2rem;--font-button-weight: 400}.brittany-font{font-family:Brittany Signature,sans-serif!important}.section{gap:calc(var(--gutter-base) * 1.67)}@media(max-width:1024px){.section{gap:calc(var(--gutter-base) * 2.23)}}@media(min-width:1025px){.section-content-collage{--gap-width: min(2vw, 2.4rem)}}.breadcrumb .ctnr{max-width:100%;padding:calc(var(--gutter-base) / 2) calc(var(--gutter-base) * 2)}.breadcrumb svg{width:1.5rem;height:1.5rem;display:flex;margin-top:2px}.btn{text-transform:uppercase}@media(min-width:1195px){.ee-large-button .btn--large{padding-inline:4rem;min-width:234px}}.btn-outline{box-shadow:inset 0 0 0 1px rgba(var(--color-button-outline-rgb),1)}header .btn-plain:active,header .btn-plain:focus,header .btn-plain:hover{border-radius:50px}.gap-10{gap:10px}.fw-300{font-weight:300}.s-header__sub{font-weight:400;font-size:16px;line-height:21px;text-transform:uppercase;color:#9a5d0d;margin-bottom:0}.s-header__desc{margin-top:calc(var(--font-body-size) * 1.05 * var(--font-heading-scale) * var(--font-heading-size))}@media(max-width:1024px){.s-header__desc{margin-top:calc(var(--font-body-size) * 1 * var(--font-heading-scale) * var(--font-heading-size))}}@media(min-width:1195px){.h3{font-size:32px}}.product__badge .badge{font-weight:300;font-size:1.2rem}@media(min-width:1195px){.highlighted--circle{width:50px;height:50px}.product-card .highlighted__badge{font-weight:700}}.product-card .highlighted__badge{top:.8rem;left:.8rem;right:unset}.product-card .product__badge{top:.8rem;right:.8rem;left:unset}@media(min-width:1195px){.product-card .highlighted__badge{top:1.2rem;left:1.2rem}.product-card .product__badge{top:1.2rem;right:1.2rem}}.drawer__body svg path{stroke:#000}.ecx-dialog,.ecx-drawer{--gutter-container: 0}.dialog__body img{width:100%}.drawer__btn-close.js-collection-product-drawer-btn-close{background:#000}@media(max-width:749px){.drawer__btn-close.js-collection-product-drawer-btn-close{width:3rem;--button-size: 3rem}.drawer__btn-close.js-collection-product-drawer-btn-close.btn-icon svg{width:1.5rem;height:1.5rem}}.ecx-dialog{justify-content:center}@media(min-width:990px){.ecx-dialog .dialog{width:60%}}@media(min-width:1195px){.ecx-dialog .dialog{width:40%}}.ecx-dialog .dialog__header,.ecx-dialog .dialog__body{width:100%!important}.ecx-dialog button.js-dialog-close-btn{background:#000;height:3rem;width:3rem;border-radius:50%;min-height:3rem;padding:.8rem}.sort_field select{padding:.8rem 3.8rem .8rem 1.85rem!important;height:4.4rem!important;border:1px solid #7B7F82!important;font-weight:400;background:#fff!important}.sort_field svg{right:12px!important}.sort_field svg path{stroke:#adb7bc!important}.btn-switch-filter,.filter-drawer-open button{color:#0e0e0f}.filter-form-sorting.js-filter-form-sorting .color-btn-outline{color:#101010}.freeship-progress{height:8px}.js-free-shipping-message{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:21px;color:#000}.js-free-shipping-message .money{font-weight:500;font-size:16px;line-height:21px;color:#9a5d0d}#cartDrawer .drawer__heading .icon{background:transparent;padding:0;height:auto;min-height:auto;font-style:normal;font-weight:500;font-size:22px;line-height:29px;color:#9a5d0d;width:auto}.cart-drawer__product-info--title{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#000}.cart-drawer__product-price{font-weight:500}.js-cart-total{font-weight:600}.cart-drawer-shipping{margin-left:-2.4rem;margin-right:-2.4rem;padding:1.6rem 2.4rem;background-color:#f5f0e6;border-top:1px solid #CAC9C9;border-bottom:1px solid #CAC9C9}.js-cart-drawer-wrapper .drawer__header{padding:2.4rem 2.4rem 1.2rem}.js-cart-drawer-wrapper .drawer__heading .h6{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:29px;color:#000}.cart-drawer__product{grid-template-columns:12rem 1fr}.cart-drawer__product:not(:first-child){border-top:1px solid #CAC9C9}.cart-drawer__product__media{width:12rem}#cartDrawer .btn-primary{color:rgb(var(--color-button-text-rgb));background:#34251f;border:1px solid #34251F;font-weight:600}#cartDrawer .btn-primary:hover{color:var(--color-button-background)}.cart-items .cart-item:not(:first-child){border-top:1px solid #CAC9C9}.ecx-drawer.active .drawer__btn-close{--button-size: 3rem;background:#34251f;border-radius:50%}.ecx-drawer.active .drawer__btn-close.btn-icon svg{width:1.5rem;height:1.5rem}.cart-drawer-benefits__text{width:100%;max-width:82px;margin:0 auto;font-weight:400;font-size:11px;line-height:18px;text-align:center;color:#000}@media(min-width:1195px){.cart-drawer-benefits__text{font-size:14px;line-height:18px}}.ecx-drawer .cart-discount{padding:2.4rem 2.4rem 1rem;border:0}.cart-drawer__footer{border-top:0}.cart__discount .field__text{height:52px;font-weight:400;font-size:14px;line-height:19px;color:#766d6d}.js-cart-total h2{font-weight:500;font-size:18px;line-height:24px;color:#000}@media(min-width:1195px){.js-cart-total h2{font-size:22px;line-height:29px}}.js-cart-total p{font-weight:600;font-size:18px;line-height:24px;color:#000}.js-estimated-delivery.estimated-delivery{font-weight:300;font-size:16px;line-height:21px;display:flex;align-items:center;color:#000}.ee-full-width-section .ctnr{max-width:100%}.annoucement-bar{padding:.9rem 0}.annoucement-bar .fs-body{font-size:1.4rem;line-height:normal;letter-spacing:1px;text-transform:uppercase}.annoucement-bar .rte a:not(.btn){color:rgb(var(--color-normal-text-rgb))}@media(max-width:575px){.annoucement-bar{max-width:340px}}.announcement-close{position:absolute;right:2rem;top:50%;transform:translateY(-50%);cursor:pointer}.announcement-close .cross-icon{display:flex}@media(min-width:1195px){.header--horizontal-left-center{grid-template-columns:22rem 1fr 22rem}.header__logo,.header__icons--right{max-width:22rem}}@media(max-width:575px){.header__icons .btn-icon{width:3.2rem;height:3.2rem;--button-size: 3.2rem}.header.s-small-padding{padding-block:6px}button.js-menu-drawer-trigger{justify-content:flex-start;--button-size: 3.2rem}button.js-menu-drawer-trigger.btn-plain:hover{background:none}}@media(max-width:375px){.header__icons .btn-icon{width:2.8rem;height:2.8rem}.header.gap-20{gap:10px}.header_drawer .btn-icon{width:3.2rem;height:3.2rem}.header_drawer .btn--large{--button-size: 3.2rem}}.menu__link{font-size:1.8rem;line-height:normal;letter-spacing:0;font-family:"Inria Sans",var(--font-menu-item-family);font-weight:700;font-style:normal;text-transform:uppercase}.menu__item--current,.menu__item__grandchild:hover,.menu__link--active,.menu__link:hover,details[open]>.menu__link{--color-normal-text: #F3B03E !important}@media(max-width:1600px){.menu__link{font-size:1.6rem}}@media(max-width:1350px){.menu__link{font-size:1.4rem}}.menu-item-sale .menu__link{color:#f3b03e}@media(min-width:1195px){.header--horizontal .mega-menu-wrapper{padding-block:3.5rem}.header--horizontal .menu-dropdown{padding:3rem 0 3.5rem}.mega-menu__promotions{flex-direction:row;padding-inline-start:6.2rem;border-left:1px solid #CAC9C9}.mega-menu__submenu li.menu__item{width:100%}}.menu__link.menu__link-lv2{font-style:normal;font-weight:300;font-size:16px;line-height:21px;color:#514f48;padding:0}.mega-menu__grandchild .menu__link{text-transform:capitalize}.mega-menu__grandchild .menu__item:first-child .menu__link{padding-top:0}@media(min-width:1195px){.mega-menu__grandchild .menu__link{font-weight:400;font-size:18px;line-height:24px;color:#000}}.mega-menu__grandchild .parent-menu-item .menu__link{color:#9a5d0d;text-transform:uppercase;text-decoration:underline;text-underline-offset:1px}.card__promotion.rounded-small{--common-radius-sm: 4px}.mega-menu__promotions .card__promotion{display:flex;flex-direction:column}.card__promotion .card__content{padding:7px 0 0}.card__promotion .js-wrap-image-lazy{border-radius:4px}@media(min-width:1150px){.mega-menu .card__content .card__title{font-weight:400;font-size:18px;line-height:24px;text-transform:uppercase}.mega-menu .card__content .card__caption{font-weight:300;font-size:14px;line-height:19px;color:#898383!important}}.header--predictive-search-open .btn-close-search{background:#34251f}.header--predictive-search-open .btn-close-search svg line{stroke:#fff}.search__field .icon--default{height:100%}.search__field .icon--default svg path{stroke:currentColor}@media(max-width:575px){.predictive-search__product-info a,.search__result--list a{font-size:14px;line-height:21px}}@media(min-width:1195px){.ee-custom-position.left-0{left:40%;transform:translate(-50%)}.ee-custom-position.right-0{right:16%;transform:translate(-50%)}}.ee--hero-banner-section .s-banner{max-height:821px}.ee--hero-banner-section .s-header__title.h1{font-weight:400}@media(min-width:1195px){.ee--hero-banner-section .s-header__title.h1{font-size:126px;line-height:136px}.ee--hero-banner-section .s-header__title.h2{font-size:80px;line-height:90px}}.ee--hero-banner-section .prominent-heading{display:block;color:#9a5d0d;margin-top:30px}.ee--hero-banner-section .s-header__sub{font-style:normal;font-weight:400;font-size:22px;line-height:29px;text-transform:uppercase;color:#9a5d0d}.ee--hero-banner-section .s-header__item{max-width:600px}.ee-large--hero-banner-section .s-header__item{max-width:700px}.ee--hero-banner-section .s-header__desc{font-style:normal;font-weight:300;font-size:24px;line-height:32px}@media(min-width:1025px){.ee--hero-banner-section .s-header__banner .s-header__desc{margin-bottom:50px}}.ee--hero-banner-section .btn-outline{color:#000}.ee--hero-banner-section .btn--large{padding-inline:4rem}.s-banner{padding:calc(var(--gutter-base) * 7) calc(var(--gutter-base) * 3)}@media(max-width:1194px){.ee--hero-banner-section .prominent-heading{margin-top:0}}@media(max-width:575px){.ee--hero-banner-section .s-header__sub{font-size:14px;line-height:normal}.ee--hero-banner-section .s-header__title.h1{font-size:42px}.ee--hero-banner-section .s-header__title.h2{font-size:38px;line-height:1}.ee--hero-banner-section .s-header__desc{font-size:16px;line-height:20px}.ee--hero-banner-section .btn--large{width:100%}.s-header__banner .s-header__buttons,.s-header__banner .s-header__countdown,.s-header__banner .s-header__desc{margin-bottom:calc(var(--font-body-size) * .8)}}.ee--usp-section{border-bottom:1px solid #E0DCDC}.ee--usp-section .section{padding-block-start:0;padding-block-end:0}.ee--usp-section .icon-with-text-item{flex-direction:row;align-items:center;padding:0;gap:10px;justify-content:center}.ee--usp-section .card__heading{font-style:normal;font-weight:400;font-size:14px;line-height:24px}@media(min-width:1025px){.ee--usp-section .card__heading{font-size:18px;line-height:32px}}.ee--usp-section .card--standard{padding-top:20px;padding-bottom:20px}.ee--usp-section .card--standard:not(:last-child){border-right:1px solid #E0DCDC}@media(max-width:1024px){.ee--usp-section .r-gap-equal{row-gap:0}.ee--usp-section .card--standard:nth-of-type(2){border-right:0}.ee--usp-section .card--standard:nth-of-type(1),.ee--usp-section .card--standard:nth-of-type(2){border-bottom:1px solid #E0DCDC}.ee--usp-section .section{padding-inline:0}}@media(max-width:990px){.ee--usp-section .custom-icon{width:4.4rem}}@media(max-width:575px){.ee--usp-section .icon-with-text-item{flex-direction:column}.ee--usp-section .card--standard{padding-top:10px;padding-bottom:10px;padding-inline:10px}}.ee-collage-section .section{--background-differs-from-previous: 1;padding-block-start:calc(var(--background-differs-from-previous) * var(--spacing-padding-block))}.ee-collage-section .collage__block{border-radius:10px}@media(min-width:769px)and (max-width:1024px){.ee-collage-section .collage__block{grid-row:span 2}}.ee-collage-section .ecx-mask:before{top:unset;background:linear-gradient(180deg,#d9d9d900,#fcfaf6);height:56%;bottom:0}.content-collage-link-wrapper{width:100%;height:100%}.ee-collage-section .card--content-inner{padding:0}.card--content-inner a{padding:var(--card-spacing)}.ee-collage-section .collage__block__content{gap:.4rem;height:100%}.ee-collage-section .collage__block__content.start-md{top:3.2rem}.ee-collage-section .collage__block__content h3{font-size:22px;line-height:29px;text-align:center;text-transform:capitalize;margin-bottom:0}.ee-collage-section .collage__block__content h3.h2{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:44px;line-height:50px;display:flex;flex-wrap:wrap;align-items:center;text-align:center;color:#000;max-width:195px;gap:0 10px;justify-content:center;text-transform:uppercase}.ee-collage-section .collage__block__content .prominent-heading{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-size:44px;line-height:50px}.ee-collage-section .collage__block__content .prominent-heading:first-child{color:#b39700}.ee-collage-section .collage__block__content .prominent-heading:nth-of-type(2){color:#d43131;font-family:Akshar,sans-serif;font-weight:700;font-size:4.9rem;line-height:50px}.ee-collage-section .collage__block__content .btn-link{font-weight:400;font-size:14px;line-height:19px;letter-spacing:1.4px;text-transform:uppercase;color:#9a5d0d;padding:0;min-height:auto;text-decoration:none}.ee-collage-section .collage__block__content .btn-primary{min-height:4.4rem;background:#fff;padding:0 4rem;border:0;color:#000;opacity:1;font-size:16px;line-height:28px;margin-top:2rem}.ee-collage-section .collage__block__content .btn-primary:hover{color:#fff;background:#000}.ee-collage-section .collage__block__content .btn-primary:after{color:#fff;background:#000}@media(max-width:1024px){.ee-collage-section .media-wrapper img{object-position:top}.section-content-collage .featured-sale-item{grid-column:1 / -1;order:99}}@media(max-width:749px){.ee-collage-section .collage__block__content .prominent-heading,.ee-collage-section .collage__block__content h3.h2{font-size:28px;line-height:36px}.ee-collage-section .collage__block__content .prominent-heading:nth-of-type(2){font-size:33px;line-height:36px}.ee-collage-section .collage__block__content h3.h2{max-width:140px}}@media(max-width:575px){.ee-collage-section .section{padding-block-start:20px}.ee-collage-section .collage__block__content h3{font-size:18px;line-height:normal}.ee-collage-section .collage__block__content .btn-link{font-size:12px;line-height:normal}.ee-collage-section .card--content-inner{padding:.8rem}}.ee-big-collage-section .collage__block__content .prominent-heading{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:21px;text-align:center;text-transform:uppercase;color:#9a5d0d!important}.ee-big-collage-section .collage__block__content h3.h2{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:48px;text-align:center;text-transform:uppercase;color:#0e0e0f;max-width:100%;display:flex;align-items:center;flex-direction:column}@media(max-width:1024px){.ee-big-collage-section .collage__block__content h3.h2{font-size:24px;line-height:32px}}@media(max-width:749px){.ee-big-collage-section .collage__block__content h3.h2{font-size:18px;line-height:normal}}.ee-collage-section .collage__block__content .btn-primary{min-height:5.2rem;background:#fff;padding:0 4rem;border:0;color:#191919;opacity:1;font-size:16px;line-height:28px;margin-top:1.3rem}@media(min-width:1366px){.ee-collage-section .collage__block__content .btn-primary{min-width:286px}}@media(max-width:575px){.ee-big-collage-section .collage__block__content .prominent-heading{font-size:12px;line-height:normal}.ee-collage-section .collage__block__content .btn-primary{min-height:4.3rem;padding:0 1rem;margin-top:0;width:100%}.ee-collage-section .collage__block__content{width:100%}.ee-collage-section .featured-sale-item .collage__block__content .btn-primary{width:227px;margin-top:3rem}}.product-card__media .jdgm-widget.jdgm-widget{position:absolute;right:1.2rem;bottom:2rem;color:#fff;font-size:1.1rem;line-height:normal;font-weight:400}.ee--product-card{--gap-width: min(2vw, 2.4rem)}.ee--product-card .media,.ee--product-card .media-wrapper{object-position:top}.ee--product-card .card__content{--card-spacing: 1rem}.ee--card-title-color .card__heading{color:#161511}.card__heading{--font-card-heading-size: calc(var(--font-body-size) * 1.125);font-weight:400;color:#000}.ee--card-title-color .price-item.price-item--last{font-weight:500;letter-spacing:0}.subtext{font-size:calc(var(--font-body-size) * .85);line-height:1.25}@media(min-width:1195px){.subtext{font-size:calc(var(--font-body-size) * 1);line-height:normal}}.color-disable{--color-normal-text-rgb: 81, 79, 72;color:rgba(var(--color-normal-text-rgb),1)}.cotton-fabric-image-card .s-header__sub{font-family:var(--font-heading-family);font-style:normal;font-weight:500;font-size:24px;line-height:32px;color:#0e0e0f;text-transform:capitalize}@media(max-width:749px){.cotton-fabric-image-card .s-header__sub{font-size:18px;line-height:normal}}@media(min-width:1195px){.ee--custom-group .section__content .group-content__inner{gap:0;column-gap:40px}}.ee--custom-group .group-content__inner.h-100{height:unset}@media(max-width:575px){.ee--custom-group .section__content .group-content__inner{row-gap:0}.ee--custom-group .section__content .group-content__inner .rte p{font-size:14px;line-height:24px;font-weight:300}}.ee-custom-info-card-spacing .heading-block{margin-bottom:2rem}.ee-custom-info-card-spacing .btn-group{margin-top:2rem}.ee-custom-info-card-spacing .rte p{font-weight:300}@media(min-width:1195px){.ee-custom-info-card-spacing .btn--large{padding-inline:4rem}.ee-card-with-bg-image .ee-custom-info-card-spacing{max-width:630px}.ee-card-with-bg-image .ee--custom-group{flex:1}}@media(max-width:749px){.ee-custom-info-card-spacing .group-content{padding:2rem}.ee-custom-info-card-spacing .heading-block{margin-bottom:1rem}}.ee-header-with-button .s-header{display:flex;align-items:center;justify-content:space-between;gap:1em;row-gap:1rem}.ee-header-with-button .s-header__buttons{margin-top:0}.ee-header-with-button .s-header__buttons .btn{gap:2rem;padding:.4rem 3rem;min-height:4.9rem;color:#151515;border-radius:2px;white-space:nowrap}.ee-header-with-button .s-header__buttons .btn-outline{box-shadow:inset 0 0 0 1px #34251f}.ee-header-with-button .s-header__buttons .btn-outline:hover{color:var(--color-button-outline-background)}.ee-header-with-button .s-header__buttons .btn-outline:hover .chev-icon path{stroke:var(--color-button-outline-background)}@media(max-width:575px){.ee-header-with-button .s-header{flex-wrap:wrap}.ee-header-with-button .s-header__content{max-width:210px}.ee-header-with-button .s-header__buttons .btn{min-height:3.9rem}}@media(max-width:420px){.ee-header-with-button .s-header__content{max-width:100%}}@media(min-width:1195px){.ee-custom-group-content .group-content{width:100%}}.ee-custom-pill-button .button-groups .btn{background:#f9f6f2;padding:.6rem 1.6rem;min-width:fit-content;border-radius:2px;min-height:38px;color:#000;text-transform:none}.ee-custom-pill-button .button-groups{justify-content:center}@media(max-width:1024px){.ee-sizing-section .section-content__inner{flex-direction:unset;flex-wrap:wrap}.ee-sizing-section .section-content__inner .section__content:nth-of-type(1),.ee-sizing-section .section-content__inner .section__content:nth-of-type(3){width:calc(50% - 12px);height:auto}.ee-sizing-section .section-content__inner .section__content:nth-of-type(2){order:3;height:auto}.ee-sizing-section .section-content__inner .section__content:nth-of-type(3) .group-content__inner{align-items:end}.ee-sizing-section .section-content__inner .section__content:nth-of-type(1) .w-custom,.ee-sizing-section .section-content__inner .section__content:nth-of-type(3) .w-custom{width:65%}}@media(max-width:749px){.ee-sizing-section .group-content__inner{gap:1.6rem}.ee-sizing-section .group-content__inner .rte p{font-weight:300}}@media(max-width:575px){.ee-sizing-section .section__content .button-groups .btn-group{width:fit-content}}@media(min-width:1195px){.ee-width-1652 .section-content__inner-wrapper{padding-inline:3rem}.ee-width-1652 .ctnr{max-width:1652px;display:block}}@media(min-width:1195px){.ee-pricing-section .section{gap:78px;flex-direction:unset;align-items:center}.ee-pricing-section .section .s-header{width:calc(40% - 39px)}.ee-pricing-section .section .s-content{flex:1}.ee-pricing-section .section .s-header__desc{margin-top:20px}}.ee-pricing-section .s-header__buttons{margin-top:2rem}.comparison{border:1px solid #DED3D3;border-right:0;border-radius:10px;background:#fff}.comparison__corner,.comparison__head{padding-bottom:clamp(1.6rem,2.5vw,1.6rem);background:#1f1e1e;color:#fff;text-align:center;font-weight:700;font-size:17.1756px;line-height:23px;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center}.comparison__head:nth-of-type(2){background:#000}.comparison__cell{padding:clamp(1.4rem,2vw,1.6rem) clamp(1rem,1.5vw,1.6rem);display:flex;align-items:center}.comparison__value{font-weight:300}.comparison__mark--check{background:#4bae4f}.comparison__mark{width:2.2rem;height:2.2rem}.comparison__mark--cross{background:#e4554b;color:rgb(var(--color-button-text-rgb))}.comparison__cell{border-right:1px solid #DED3D3;border-bottom:1px solid #DED3D3}.comparison__corner,.comparison__head{border-right:0;border-bottom:0}.comparison__cell:nth-last-child(-n+4){border-bottom:0}@media(max-width:575px){.comparison__cell{font-size:14px;line-height:22px;letter-spacing:-.02em}.comparison__corner,.comparison__head{font-size:17.1756px;line-height:23px}}.ee-card-info-section .section-content__inner>.section__content:first-child{max-width:630px}@media(max-width:1399px){.ee-card-info-section .section-content__inner>.section__content:first-child{max-width:430px}}.ee-card-info-section .ee-card-group .s-header__sub{font-weight:700;font-size:36px;line-height:48px;color:#d4d2d2}.ee-card-info-section .heading-block h2.h3{font-size:18px;line-height:26px;font-weight:500}@media(max-width:575px){.ee-card-info-section .heading-block h2.h3{font-size:16px;line-height:22px}.ee-card-group .rte p{font-size:14px;line-height:22px;font-weight:300}}@media(max-width:749px){.wedding-banner-section .ecx-mask:before{background:linear-gradient(90deg,#fff6e6b3 70%,#6660)}}.wedding-banner-section .s-header__title{font-weight:500}.wedding-banner-section .prominent-heading{font-family:Inter,sans-serif;font-style:normal;font-weight:700;margin:0;display:inline}.wedding-banner-section .s-header__content{max-width:600px}.how-it-works .s-header__item{max-width:100%}.how-it-works .card__content{padding:1.6rem;border-radius:8px;border:0;background:#fff;height:auto}.how-it-works .how-it-works-middle{overflow:visible}@media(min-width:1600px){.how-it-works .how-it-works-middle{min-width:545px!important}}.how-it-works .gap-content{gap:2.4rem;align-items:stretch}.ee-card-main-title-wrap{align-items:center}.ee-card-main-title-wrap .subtext{font-weight:700;font-size:36px;line-height:48px;color:#d4d2d2;white-space:nowrap}.ee-card-title-wrap .h5{font-weight:600;font-size:18px;line-height:24px;color:#34251f}.ee-card-title-wrap p{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#818181}.ee-card_image-column{flex-wrap:wrap}.ee-card_image-column button{width:calc(50% - 5px);max-width:calc(50% - 5px);background:#fbf9f5;padding:10px;border-radius:4px}.ee-card_image-column button:has(.ecx-card.active){outline:1px solid #9a5d0d}.ee-card_image-column button:has(.ecx-card.active) .media-wrapper{position:relative}.ee-card_image-column button:has(.ecx-card.active) .media-wrapper:after{content:"";position:absolute;top:10px;right:8px;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.91345 17.5922C1.31039 16.1363 1 14.5759 1 13C1 11.4241 1.31039 9.86371 1.91345 8.4078C2.5165 6.95189 3.40042 5.62902 4.51472 4.51472C5.62902 3.40042 6.95189 2.5165 8.4078 1.91345C9.86371 1.31039 11.4241 1 13 1C14.5759 1 16.1363 1.31039 17.5922 1.91345C19.0481 2.5165 20.371 3.40042 21.4853 4.51472C22.5996 5.62902 23.4835 6.95189 24.0866 8.4078C24.6896 9.86371 25 11.4241 25 13C25 14.5759 24.6896 16.1363 24.0866 17.5922C23.4835 19.0481 22.5996 20.371 21.4853 21.4853C20.371 22.5996 19.0481 23.4835 17.5922 24.0866C16.1363 24.6896 14.5759 25 13 25C11.4241 25 9.86371 24.6896 8.4078 24.0866C6.95189 23.4835 5.62902 22.5996 4.51472 21.4853C3.40042 20.371 2.5165 19.0481 1.91345 17.5922Z' fill='%239A5D0D' stroke='%23BA7E2F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 12.9999L11.6667 15.6666L17 10.3333' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.ee-card_image-column .media,.ee-card_image-column .media-wrapper{--ratio: 1 / 2 !important;max-height:194px;object-position:top}@media(max-width:1024px){.ee-card_image-column .media,.ee-card_image-column .media-wrapper{max-height:350px}}@media(max-width:749px){.ee-card_image-column .media,.ee-card_image-column .media-wrapper{max-height:200px}}.ee-card_image-column .card__heading{font-style:normal;font-weight:400;font-size:16px;line-height:21px;text-align:center;color:#0e0e0f}.ee-card_image-column .ecx-card.border{border:0}[id^=customize-details-]{scroll-margin-top:100px}.ee-slider-card .swiper:not(.swiper-initialized){max-height:54px}.swiper:not(.swiper-initialized){max-height:280px;aspect-ratio:1 / 2;position:relative;overflow:hidden;background-color:#e2e8f0;border-radius:8px}.swiper:not(.swiper-initialized):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#fff6,#fff0);animation:shimmer 1.5s infinite;z-index:2}.swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;height:100%;width:100%;opacity:0;visibility:hidden}.swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 100%;width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden}.swiper:not(.swiper-initialized) .swiper-slide img,.swiper:not(.swiper-initialized) .swiper-slide video{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 2}.swiper:not(.swiper-initialized) .swiper-button-next,.swiper:not(.swiper-initialized) .swiper-button-prev,.swiper:not(.swiper-initialized) .swiper-pagination{opacity:0;visibility:hidden}.swiper.swiper-initialized{opacity:1;transition:opacity .3s ease-in-out}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ee-slider-card{border:1px solid #C5C5C5;display:flex;justify-content:space-between;align-items:center;border-radius:4px;padding:10px 20px;gap:1rem}.swiper-button-next,.swiper-button-prev{z-index:9!important}.ee-slider-card .swiper-slide{position:relative}.ee-slider-card .ecx-card.card__content{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:100;width:220px;padding:12px;background-color:#fff;border-radius:16px;box-shadow:0 10px 25px #0000001f;border:none;text-align:left}.ee-slider-card .item-detail-tooltip img{width:100%;height:80px;object-fit:cover;border-radius:8px;display:block;margin-bottom:6px}.ee-slider-card .item-detail-tooltip button.detail-close{right:8px;top:4px;cursor:pointer}.ee-slider-card .item-detail-tooltip .card__heading{font-size:18px;font-weight:400;color:#0e0e0f;line-height:26px}.ee-slider-card .item-detail-tooltip .subtext{font-size:14px;color:#605656;line-height:18px}@media(max-width:575px){.ee-slider-card .item-detail-tooltip .card__heading{font-size:14px;line-height:21px}.ee-slider-card .item-detail-tooltip .subtext{font-size:12px;line-height:18px}}.ee-slider-card .item-detail-tooltip:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background-color:#fff;border-radius:2px;z-index:-1}@media(min-width:1200px){.ee-slider-card{padding-right:4.4rem}}.ee-slider-card .field__label.d-block{font-weight:400}@media(min-width:1195px){.ee-slider-card .field__label.d-block{white-space:nowrap}}@media(max-width:1600px){.ee-slider-card .field__label{width:40%}}@media(max-width:1399px){.ee-slider-card{flex-direction:column;text-align:center}.ee-slider-card .field__label{width:100%}}@media(max-width:1024px){.ee-slider-card{flex-direction:row;text-align:left}}.ee-slider-card .swiper-slide .btn{padding:0;background:none}.ee-slider-card .swiper-slide .btn-outline{background:none;border:0;box-shadow:none}.ee-image-slider .swiper-slide .btn-outline,.ee-image-slider .swiper-slide .btn-primary{min-height:31px;max-height:31px}.ee-image-slider .swiper-slide .btn{--button-size: 3.1rem}.ee-button-slider .swiper-slide .btn{border:1px solid #34251F;white-space:nowrap;font-size:14px;line-height:normal;font-weight:300;color:#151515;padding:.6rem 1rem;border-radius:8px}@media(min-width:1025px)and (max-width:1600px){.ee-button-slider .swiper-slide .btn{font-size:9px}}.ee-button-slider .swiper-slide .btn.active{color:#fff;background:#9a5d0d}.ee-button-slider .swiper-slide .btn.active:after{background:#9a5d0d}.ee-slider-card .swiper-button-prev svg,.ee-slider-card .swiper-button-next svg{width:8px;height:8px}.ee-slider-card .swiper-button-prev svg path,.ee-slider-card .swiper-button-next svg path{fill:none}@media(max-width:575px){.ee-slider-card.ee-button-slider .swiper-slide{padding-right:1px}.ee-button-slider .swiper-slide .btn{font-size:12px}}@media(min-width:1025px){.ee-image-slider .ee-slide-content,.ee-swatches-slider .ee-slide-content,.ee-button-slider .ee-slide-content{max-width:85%!important}}@media(min-width:1400px){.ee-image-slider .ee-slide-content,.ee-swatches-slider .ee-slide-content,.ee-button-slider .ee-slide-content{max-width:174px!important}}@media(min-width:1599px){.ee-swatches-slider .ee-slide-content,.ee-button-slider .ee-slide-content{max-width:265px!important}}.ee-slider-card .btn-outline:after{background:none}.ee-swatches-slider .swiper-slide .btn{width:auto;height:auto;border-radius:8px;overflow:hidden}@media(min-width:1600px){.ee-swatches-slider .swiper-slide .btn{width:54px;height:54px}}.ee-swatches-slider .swiper-slide .btn.active{border:1px solid #9A5D0D;position:relative}.ee-swatches-slider .swiper-slide .btn.active:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.91345 17.5922C1.31039 16.1363 1 14.5759 1 13C1 11.4241 1.31039 9.86371 1.91345 8.4078C2.5165 6.95189 3.40042 5.62902 4.51472 4.51472C5.62902 3.40042 6.95189 2.5165 8.4078 1.91345C9.86371 1.31039 11.4241 1 13 1C14.5759 1 16.1363 1.31039 17.5922 1.91345C19.0481 2.5165 20.371 3.40042 21.4853 4.51472C22.5996 5.62902 23.4835 6.95189 24.0866 8.4078C24.6896 9.86371 25 11.4241 25 13C25 14.5759 24.6896 16.1363 24.0866 17.5922C23.4835 19.0481 22.5996 20.371 21.4853 21.4853C20.371 22.5996 19.0481 23.4835 17.5922 24.0866C16.1363 24.6896 14.5759 25 13 25C11.4241 25 9.86371 24.6896 8.4078 24.0866C6.95189 23.4835 5.62902 22.5996 4.51472 21.4853C3.40042 20.371 2.5165 19.0481 1.91345 17.5922Z' fill='%239A5D0D' stroke='%23BA7E2F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 12.9999L11.6667 15.6666L17 10.3333' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.ee-swatches-slider .swiper-slide .btn img{width:100%;height:100%}.ee-slider-card .swiper-button-next,.ee-slider-card .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, -30px)!important}.ee-slider-card .swiper-button-prev,.ee-slider-card .swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, -30px)}@media(max-width:1024px){.ee-slider-card .swiper-button-next,.ee-slider-card .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, -20px)!important}.ee-slider-card .swiper-button-prev,.ee-slider-card .swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, -20px)}}.section-bg.catalog-slide{background:#fff}@media(min-width:1025px){.catalog-slide .ta-center-md{text-align:left}}.catalog-slide .ecx-card{border:1px solid #DED3D3;border-radius:4px;overflow:hidden;background:#fcfaf4;gap:0}.catalog-slide .ecx-card .card__heading{text-align:center;font-weight:500;font-size:18px;line-height:24px;color:#161511;margin-bottom:1rem}@media(max-width:1600px){.catalog-slide .ecx-card .card__heading{font-size:15px;line-height:21px}.catalog-slide .ecx-card .btn{font-size:14px}}.catalog-slide .ecx-card .btn{background:#000;color:#fff;font-weight:500;padding-inline:1rem}.catalog-slide .ecx-card .btn:after{background:#4d4d4d}.catalog-slide .ecx-card .card_content__wrapper{padding:1.6rem 1rem}.guided-measurement{background:#fbf9f5}.guided-measurement h2.h3{font-weight:600;font-size:32px;line-height:43px;color:#0e0e0f}.guided-measurement .d-flex>div:first-child{max-width:480px}@media(max-width:1024px){.guided-measurement .d-flex>div:first-child{max-width:100%}}.guided-measurement .d-flex .flex-1.w-100{background:#fff;padding:3rem;border-radius:8px}.guided-measurement .d-flex .flex-1.w-100 .d-grid{grid-template-columns:repeat(2,1fr)}.guided-measurement .d-flex .flex-1.w-100 .d-grid div:last-child{grid-column:span 2}.guided-measurement .field__label{font-weight:400;line-height:1.5;margin-bottom:5px}@media(max-width:480px){.guided-measurement .field__label{font-size:14px}.guided-measurement .d-flex .flex-1.w-100{padding:1.5rem}}.guided-measurement .field__text{--color-border: #E4E7E9;--common-radius-100: 3px;background:#fff}.guided-measurement .btn-primary{font-weight:500}.ee-title__info .s-header__sub{width:100%;max-width:100%}.ee-title__info{justify-content:center}.m-width-842{max-width:842px}.m-inline-auto{margin-inline:auto}.design-submission{background:#fff}.design_summery__wrapper{width:58%}@media(max-width:1024px){.design_summery__wrapper{width:100%}}.final_design__form{flex:1}.design_summery__wrapper .ecx-card,.final_design__form{background:#f5f5f5;border-radius:10px;overflow:hidden;padding:2rem 3rem}.h5,h5{font-weight:600;font-size:18px;line-height:24px}.main-card-title-wrapper p{font-weight:400;font-size:14px;line-height:24px;color:#818181}.design_summery__wrapper .ecx-card .d-flex .ta-right{font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#9a5d0d;display:block}.design_summery__wrapper .ecx-card .color-light{font-weight:400;font-size:16px;line-height:28px;color:#0e0e0f}.design_summery__wrapper .ecx-card .d-flex{background:#fff;border-radius:4px;padding:1.2rem 2rem}.final_design__form .field__text{border:1px solid #E4E7E9;border-radius:3px;padding:1rem 1.4rem;background:#fff}.final_design__form textarea.field__text{min-height:70px}.final_design__form .d-grid .form__item{grid-template-columns:repeat(2,1fr)}.final_design__form .field__text.textarea{height:80px;border-radius:6px}@media(max-width:480px){.design_summery__wrapper .ecx-card,.final_design__form{padding:1.5rem}}.design-summery-content-wrapper{display:flex;gap:3.2rem}@media(min-width:1025px)and (max-width:1366px){.design-summery-content-wrapper{flex-direction:column-reverse}}@media(max-width:749px){.design-summery-content-wrapper{flex-direction:column-reverse}}.design-summery-content{flex:1}@media(min-width:750px){.uploaded-sample-images-wrapper{max-width:330px}}.image-upload-area{border:1px dashed #BEBEBE;padding:1.5rem;border-radius:6px;text-align:center;background:#fff}.image-upload-area .subtext{font-weight:400;font-size:14px;line-height:20px;text-transform:capitalize;color:#9a5d0d;max-width:220px;margin:0 auto}.variant-swatchs .rounded-100x{border-radius:100px}.vs__item{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--color-border),0 0 0 1px var(--color-background),0 0 0 2px #16151140}@media(min-width:1195px){.book-slot-group .group-content__inner{--gap-md: 16px;gap:var(--gap-md)}.book-slot-group .btn-group{min-width:180px}}@media(max-width:1024px){.book-slot-group .btn-group{margin:0 auto}}.book-slot-group .btn{white-space:nowrap}.book-slot-group .block-image{width:32px;height:32px}.book-slot-group .rte p{font-size:14px;line-height:26px}.book-slot-group .rte p strong{font-size:20px}.ee-production-timeline .border{border-radius:4px}.ee-production-timeline .s-header__sub{text-transform:none}.ee-banner-position-top .media-wrapper img{object-position:top}@media(max-width:480px){.ee-production-timeline .group-content{padding:1.5rem}}.ee-custom-design-info .group-content__inner div:nth-of-type(2) .s-header__sub{font-weight:800;font-size:20px;line-height:26px;color:#000;text-transform:none}.ee-custom-design-info .heading-block h2{font-weight:700;color:#9a5d0d;font-size:35px;line-height:44px}.ee-custom-design-info .btn{margin-top:10px}@media(min-width:1195px){.ee-custom-design-info .heading-block .h1{font-size:50px;line-height:66px}.ee-custom-design-info .group-content__inner div:nth-of-type(2) .s-header__sub{font-size:32px;line-height:43px}}@media(min-width:1195px){.ee-custom-design-info .btn{min-width:365px;margin-top:20px}}@media(max-width:749px){.ee-sizing-small-gap-section .group-content__inner{gap:.6rem}}.jdgm-revs-tab-btn{background:#3b3b3b}.jdgm-popup-widget .jdgm-popup-card__rev-content-wrapper,.jdgm-popup-widget .jdgm-popup-card__prod-title{color:#000}.ee-before-after-section .s-header{margin-bottom:2rem}.ee-before-after-section .s-content .d-block{border-radius:10px}@media(min-width:1195px){.ee-before-after-section .s-header{margin-bottom:3rem}.ee-before-after-section .s-content .d-block{max-width:620px}}.split-cursor:before{width:6px;background:#917f7f;border-right:1px solid #917F7F;border-left:1px solid #917F7F}.ee-before-after-section .tag{border-radius:100px;background:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);box-shadow:inset 1px 1px 2px #fff9,0 10px 25px -5px #00000026;font-weight:400;font-size:16px;line-height:28px;display:flex;text-transform:uppercase;color:#fff;padding:1rem 1.5rem;height:4.8rem}.community-review{background:#fcfaf4;border-radius:10px;border:1px solid #E9E9E9;padding:2.4rem;height:auto}.ee-before-after-section .s-content.d-flex.gap-content{align-items:center;gap:3rem}@media(max-width:990px){.ee-before-after-section .s-content.d-flex.gap-content{flex-direction:column}}.community-review__heading{font-weight:600;font-size:18px;line-height:24px;color:#0e0e0f;margin-bottom:.8rem}.community-review__text,.community-review__rating{margin-bottom:.8rem}strong.community-review__author{font-weight:500!important}.custom-no-padding{padding:0!important}.ee-video-overlay .swiper-slide{position:relative}.ee-video-overlay .swiper-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#56525299,#48464633 112.67%);z-index:1}.ee-video-section{position:relative}.ee-video-section .ctnr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:100%;padding:0 2rem}@media(min-width:1195px){.ee-video-section .h1{font-size:70px;line-height:50px;font-weight:600;width:100%;padding:0 3rem}}.ee-video-section .p-large{padding:2.4rem}.ee-video-section .p-large a{font-weight:300;font-size:16px;line-height:21px;padding:0;text-transform:none;text-decoration:none;min-height:auto}.ee-video-section .p-large h3{font-weight:600;font-size:16px;line-height:21px;margin-bottom:0}.ee-program-section .rte{max-width:856px;font-size:18px;line-height:26px}.ee-glass-info-card{margin-top:2rem}.ee-glass-info-card>.group-content{border:1px solid #E0DCDC}@media(min-width:1195px){.ee-glass-info-card{margin-top:5rem}}.ee-glass-info-card .s-header__sub{font-style:italic;font-weight:400;font-size:22px;line-height:33px;color:#000}@media(min-width:1025px){.ee-glass-info-card .s-header__sub{font-size:32px;line-height:43px}}.ee-card-items .s-header__sub{font-weight:700;font-size:36px;line-height:48px;color:#d4d2d2}.ee-card-items .group-content__inner .h3{font-weight:500;font-size:20px;line-height:26px;color:#000}.faqs__information{max-width:1172px}.accordion__item{padding-inline:30px;padding-block:30px;background:#fbf9f5;border-radius:10px}.accordion__item .d-flex span{font-weight:500;font-size:20px;line-height:24px}.accordion-content{font-weight:400;font-size:16px;line-height:22px}.accordion__button.open .plus-icon,.accordion__button .minus-icon{display:none}.accordion__button.open .minus-icon{display:block}.accordion-button__icon{padding:0}.ee-follow-section .h3{font-weight:400;font-size:24px;line-height:50px}.ee-follow-section .btn-icon{border-radius:50%;background:#fff;border:2px solid #34251F}.ee-follow-section .btn-icon:after{background:#34251f}.ee-follow-section .btn-icon path{fill:#34251f}.ee-follow-section .btn-icon:hover{background:#34251f}.ee-follow-section .btn-icon:hover path{fill:#fff}.ee-follow-section ul.d-flex{gap:1.6rem}@media(max-width:749px){.accordion__item{padding-inline:16px;padding-block:16px}.accordion__item .d-flex span{font-size:16px;line-height:21px}}#collab-eastessence{background:#fbf9f5}@media(max-width:749px){.collabs-page__intro{width:100%!important}}.collabs-page__cta-main{font-size:16px!important}.no-slider .category-filter-swiper .swiper-wrapper{justify-content:center}.category-filter__heading{font-weight:700;font-size:32px;line-height:41px;color:#000;text-align:center;margin-bottom:1.4rem}.predictive-search__product a{font-size:1.4rem;line-height:normal}.swiper-slide.category-filter__item{background:#fff;padding:3px;height:auto}.category-filter__label{font-weight:500;font-size:16px;line-height:20px;text-transform:uppercase;color:#4a4945;text-align:center;padding:1rem 0 .7rem}.category-filter-section{padding-block:2.4rem}.category-filter-section .ctnr{max-width:100%}.collection-filter-header-wrapper{background:#fcfaf4}.collection-filter-header-wrapper .section{padding-block:2rem}@media(min-width:1025px){.collection-filter-header-wrapper .section{width:100%;max-width:100%;padding:calc(var(--gutter-base) / 2) calc(var(--gutter-base) * 2);padding-block:2rem}}.js-active-filters.filter-form__active-filters{padding-inline:calc(var(--gutter-base) * 2)}.tag-close svg path{stroke:#000}.tag-close:hover svg path{stroke:#fff}.collection-products-header .collection-products-header--left{margin:0 auto;font-style:normal;font-weight:500;font-size:24px;line-height:31px;display:flex;align-items:center;color:#0e0e0f;gap:.8rem}.collection-products-header .collection-products-header--left .collection-title{font-family:var(--font-heading-family)}.js-product-count{font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#6c6e64}@media(max-width:575px){.js-product-count{font-size:12px;line-height:24px;white-space:nowrap}}.filter-form-wrapper{background:#fcfaf6;padding:1rem 1.6rem}@media(min-width:1025px){.collection-products--top-bar .filter-form-wrapper{border:0!important;gap:1rem!important}.collection-products--top-bar .filter-dropdown{left:0!important;transform:translate(0)!important}}.filter-form__details{background:#fff;border-radius:8px;padding:0 1.4rem}.filter-form__details .btn-icon svg path{stroke:#000}.filter-form__summary{font-weight:400;font-size:14px;line-height:19px;color:#0e0e0f}.collection-product-main-wrapper{padding-top:3rem}@media(min-width:1025px){.collection-products--top-bar .collection-product-main{margin-top:3rem!important}.section.collection-product-main-wrapper{width:100%;max-width:100%;padding-inline:0;overflow:hidden}}.collection-product-main-wrapper .ecx-card{background:#fbf9f5}.collection-product-main-wrapper .card--standard .card__content{padding-inline:1.3rem;padding-block:1rem}.collection-product-main-wrapper .ecx-card .card__heading a{color:#161511}.collection-product-main-wrapper .price-item.price-item--last.d-inline-block{color:#000;font-weight:500}.category-filter__image-wrapper{position:relative;width:100%;padding-bottom:120%;overflow:hidden}.category-filter__image{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center}@media(min-width:1025px){.main-product-section .main-product{width:100%;max-width:100%;padding-inline:0;padding-top:3rem}.main-product__info{margin-right:var(--gutter-container);background:#fff;border-radius:8px;padding:3rem;gap:0}.product__media--grid .product-slideshow__item:nth-child(3n+1){grid-column:unset}.main-product__info .product__title{font-weight:600;font-size:21.3867px;line-height:28px;color:#161511}}.product__info .card__content{padding:0;align-items:center}.product__info.product__block-price{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.product__info .card__content .price-item.price-item--last{font-weight:700;color:#000}.product__info .card__content s.price-item.price-item--regular.color-disable.subtext{font-weight:400;color:#514f48}.product__info .product__variants--selects{flex-wrap:wrap}@media(min-width:769px){.product__info .product__variants--selects{flex-direction:unset;align-items:center}.product__info .product__variants--selects .product-form__input--dropdown.color__option{width:100%}.product__info .product__variants--selects .product-form__input--dropdown{width:calc(50% - 12px)}}@media(min-width:1025px){.product__info .card__content .price-item.price-item--last{font-weight:700;font-size:24px;line-height:32px;color:#000}.product__info .card__content s.price-item.price-item--regular.color-disable.subtext{font-weight:400;font-size:24px;line-height:32px;color:#514f48}}.product__sticky-info{width:100%;padding:0}.js-product-sticky-image{width:62px}.product__sticky-info__price .price-item.price-item--last{font-weight:700;font-size:24px;line-height:32px;color:#000}.product-form-sticky .product-btn-atc{height:44px;font-weight:400;font-size:19px;line-height:25px}.product-form-sticky .d-flex.gap-2x.middle-md.between-xs.w-100{align-items:center}@media(max-width:575px){.product__sticky-info__price .price-item.price-item--last{font-size:16px;line-height:24px}.product-form-sticky .product-btn-atc{height:40px;font-size:14px;line-height:21px}.product__sticky-info .d-flex-sm .d-flex span{font-size:14px;line-height:19px;margin-bottom:5px}}.product-form-sticky{padding:1rem}.product__info .product__variants--selects .product-form__input--dropdown button{display:flex;gap:.4rem;font-weight:300;font-size:16px;line-height:21px;text-decoration-line:underline;color:#0e0e0f;padding:0}.product__info .product__variants--selects .product-form__input--dropdown label.form__label{font-weight:500;font-size:16px;line-height:21px;color:#0e0e0f}.product__info .field__select select{background:#fcfafa;border-color:#9fa4a7;font-size:14px;line-height:24px;color:#0e0e0f}.product__info .field__select .icon path{stroke:#000}.product__info .product__quantity{font-weight:500;font-size:16px;line-height:21px;color:#0e0e0f;display:flex;flex-direction:column;gap:.7rem}.product__info .field_quantity{background:transparent;border:0;width:fit-content;gap:1rem;position:relative;z-index:1;overflow:visible}@media(min-width:1025px){.product__info .field_quantity{border:1px solid #ffffff}}.product__info .js-quantity-btn{border:1px solid #BFBFBF;border-radius:3px}.product__info .qty-element{min-width:156px;border:1px solid #BFBFBF!important;border-radius:3px;height:40px}.product__info .js-quantity-btn,.product__info .qty-element{box-sizing:border-box}.quantum-lbw-wishlist-btn{margin:0;border-radius:0!important;margin-bottom:2rem!important;background:#964b00!important;font-weight:400!important;font-size:16px!important;line-height:28px!important;text-transform:uppercase!important;max-height:52px!important;position:relative;z-index:1;overflow:hidden;transition:color .4s,box-shadow .1s cubic-bezier(.7,0,.3,1);display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #964B00!important}.quantum-lbw-wishlist-btn:hover{background:#b66310!important}.quantum-lbw-wishlist-btn:after{background:#b66310!important}.quantum-lbw-wishlist-btn:after{content:"";position:absolute;width:100%;height:0;top:0;left:0;z-index:-1;transition:all .4s cubic-bezier(.7,0,.3,1)}.quantum-lbw-wishlist-btn:hover:after{height:100%;top:auto;bottom:0;transition:all .4s cubic-bezier(.7,0,.3,1)}.best_offer_content strong{font-weight:600;font-size:16px;line-height:24px;text-transform:uppercase}.best_offer_content{font-weight:300;font-size:14px;line-height:24px}.ee-info-title{text-transform:uppercase;padding:0 0 4px;margin-top:2rem;margin-bottom:0}.product-features{margin-bottom:2rem}.product-features .content-wrapper{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.product-features .content-wrapper div{width:calc(50% - .5rem)}.product-features .feature-item{display:flex;flex-direction:column}.product-features .content_label{font-weight:300;font-size:16px;line-height:24px;color:#000}.product-features .content_value{font-weight:300;font-size:14px;line-height:24px;color:#000}.product__info .accordion__item.js-accordion-item{background:transparent;border-top:1px solid #DED3D3;border-bottom:1px solid #DED3D3;border-radius:0;padding-inline:0;padding-block:1.8rem}.product__info .accordion__item .d-flex span{font-weight:700;font-size:14.9px;line-height:21px}.product__info .toggle__icon svg path{stroke:#000}.product__info .accordion-content.open{margin-top:0}.product__info .accordion-content{font-weight:400;font-size:14px;line-height:22px}.product__info .accordion-content .rte p{margin-bottom:1.5rem}.product__block-icon_with_text .card__heading{font-weight:400;font-size:14px;line-height:18px;text-align:center;color:#000;margin:0}.product__block-iwt__content.card__content.br-card-content{padding:1rem}.product__info.icon-with-text-wrapper{display:flex;flex-wrap:wrap;border-radius:8px;overflow:hidden}.product__info.icon-with-text-wrapper .product__block-icon-with-text--half{max-width:100%;width:100%}@media(min-width:576px){.product__info.icon-with-text-wrapper .product__block-icon-with-text--half{max-width:50%;width:50%}.product__block-icon_with_text.product__block-icon-with-text--half:nth-of-type(-n+2){border-bottom:1px solid #E0DCDC}.product__block-icon_with_text.product__block-icon-with-text--half:nth-of-type(1),.product__block-icon_with_text.product__block-icon-with-text--half:nth-of-type(3){border-right:1px solid #E0DCDC}}.btn[disabled].product-btn-atc{color:#000000b3}@media(min-width:1025px){.ee--school-uni-section .s-header__banner .s-header__desc{margin-bottom:3rem}.ee--school-uni-section .s-header__banner .s-header__buttons{margin-bottom:2rem}.ee--school-uni-section .btn--large{min-width:342px}}.ee-collection-with-border .ecx-card.collection-card{border:1px solid #9A9A9A}.ee-collection-with-border .ecx-card.collection-card:before{background:transparent}.ee-collection-with-border .card--content-inner{position:relative;background:#fcfaf4;padding:1.6rem}.ee-collection-with-border .card--content-inner .card__heading{font-style:normal;font-weight:700;font-size:18px;line-height:24px;text-transform:uppercase;color:#161511;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:990px){.ee-collection-with-border .card--content-inner{padding:1rem 1.6rem}.ee-collection-with-border .card--content-inner .card__heading{font-size:14px;line-height:21px}}@media(max-width:990px){.ee-collection-with-border .card--content-inner .card__heading{font-size:12px;line-height:19px;min-height:42px}}@media(min-width:1025px){.ee-collection-with-border .js-carousel-items{padding-bottom:1px;justify-content:center}}.school-review-section{position:absolute;bottom:-40px;z-index:3;left:50%;transform:translate(-50%);background:#fff;border-radius:8px;border:1px solid #D9D9D9;padding:1.6rem;display:flex;align-items:center;gap:2.2rem;max-width:507px}@media(max-width:1024px){.school-review-section{position:relative;bottom:3rem;max-width:507px;width:90%;margin-block:auto}}.school-logo-image{max-width:6.3rem}.school-review-content .description{font-weight:400;font-size:14px;line-height:20px;color:#0e0e0f;margin-bottom:8px}.school-detail{display:flex;align-items:center;gap:2rem;row-gap:0;flex-wrap:wrap}.school-name{font-weight:500;font-size:16px;line-height:26px;color:#000}.school-rating.d-flex{gap:.4rem}.ee-regular-prominent-heading .prominent-heading{display:block;color:#9a5d0d;margin-top:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.banner__icon_with_text{display:flex;align-items:center;gap:1rem}.ee-custom-o-visible .o-hidden{overflow:visible}@media(min-width:1025px){.ee-large-pading-top .section{padding-top:80px}}.style-builder-wrapper .sb-header{text-align:center;margin-bottom:3rem}.style-builder-wrapper .sb-header-description{max-width:842px;margin-inline:auto;margin-top:2rem}.sb-acc-actions{display:flex;gap:1rem;flex-direction:column}.sb-product-actions button{width:100%}@media(max-width:749px){.ee-custom-container .section-content__inner-wrapper{--padding-top: 30px !important;--padding-bottom: 30px !important}}.btn-pagination{border-radius:4px}.btn-pagination[disabled]{background:#fff}.btn-pagination[disabled].btn-outline{border:1px solid #E4E7E9}.btn-pagination[disabled] svg{color:#00000050}.accordion-content.open>*{list-style:disc}.swiper-button-next:hover,.swiper-button-prev:hover{background:transparent}.swiper-button-prev.btn-icon:empty{display:none}.ee-custom-swiper .swiper-button-next:not(:empty),.ee-custom-swiper .swiper-button-prev:not(:empty){background:#fff;border-radius:50%;width:5.6rem;height:5.6rem}.ee-custom-swiper .swiper-button-next svg,.ee-custom-swiper .swiper-button-prev svg{width:2.4rem;height:2.4rem;fill:none}@media(max-width:749px){.ee-custom-swiper .swiper-button-next:not(:empty),.ee-custom-swiper .swiper-button-prev:not(:empty){width:3.4rem;height:3.4rem;min-height:3.4rem}.ee-custom-swiper .swiper-button-next svg,.ee-custom-swiper .swiper-button-prev svg{width:2rem;height:2rem}}.carousel__btn{border-radius:50%}.template-list-collections .ctnr{max-width:100%;padding-inline:calc(var(--gutter-base) * 2)}.ecx-card.collection-card{border-radius:16px}.no-border-radius .ecx-card.collection-card{border-radius:0}.ecx-card.collection-card:before{top:unset;background:linear-gradient(180deg,#d9d9d900,#fcfaf6);height:56%;bottom:0}.ecx-card.collection-card .card__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.template-search .ctnr.js-collection-products{max-width:100%;padding-inline:calc(var(--gutter-base) * 2)}.main-search__search-form svg path{stroke:currentColor}.shopify-challenge__container{padding:2rem 0}.shopify-challenge__container .shopify-challenge__button{border:1px solid #000}.shopify-challenge__container .shopify-challenge__button:hover{border:1px solid #000;background:#000;color:#fff}.cart-discount__remove svg path{stroke:currentColor}.mab-container a.btn{text-decoration:underline}.mab-container a:hover{color:#f0ca7a;cursor:pointer}.ee-customer-service .s-header__banner .s-header__buttons,.ee-customer-service .s-header__banner .s-header__countdown,.ee-customer-service .s-header__banner .s-header__desc{margin-bottom:1.5rem}@media(min-width:1025px){.ee-customer-service .s-header__banner .s-header__buttons,.ee-customer-service .s-header__banner .s-header__countdown,.ee-customer-service .s-header__banner .s-header__desc{margin-bottom:2rem}}.btn-outline:hover svg path{stroke:#fff}.size_guide_accordian{margin-block:2rem}.footer__logo{margin:0 auto;width:412px;max-width:100%;margin-bottom:3rem}.footer__socials{margin-top:2.4rem}.footer .menu__link{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:28px;text-transform:uppercase;padding:0!important;margin-bottom:20px}.news--letter-description p{font-weight:300;font-size:18px;line-height:26px;color:#fff}.footer__socials .btn-icon{border-width:2px}.footer-newsletter-form .form__field{background:#fff;gap:0!important}.footer__socials .btn-primary{background:#000;color:#fff}.footer__socials .btn-primary:hover{background:#fff;color:#000}.footer__socials .btn-icon svg{color:#fff}.footer-newsletter-form .field__text{background:#fff;margin:0 auto;height:64px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#999}.footer-newsletter-form .field__text::placeholder{color:#999}.footer-newsletter-form #subscribe,.footer-newsletter-form #subscribe:hover{background:#000;color:#fff}@media(max-width:575px){.footer-newsletter-form #subscribe{padding:1rem}}.footer__socials .btn{border-radius:50%}.br-card-content{height:auto}.footer__socials .btn-icon svg{--icon-size: 2.7rem;width:var(--icon-size);height:var(--icon-size)}.footer__socials{--button-size-medium: 5rem}.footer .clm:nth-of-type(2) .footer__nav{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px;padding:0;margin:0}.footer .clm:nth-of-type(3),.footer .clm:nth-of-type(4){--w-xs: 6 !important;--w-sm: 3 !important}@media(max-width:575px){.footer .clm:nth-of-type(2){width:calc(var(--grid-ratio, 100% / 12) * 12);max-width:calc(var(--grid-ratio, 100% / 12) * 12)}.footer .clm:nth-of-type(3),.footer .clm:nth-of-type(4){width:calc(var(--grid-ratio, 100% / 12) * 6);max-width:calc(var(--grid-ratio, 100% / 12) * 6)}}@media(min-width:1195px){.footer-newsletter{width:calc(var(--grid-ratio, 100% / 12) * 4)}.footer .clm{--w-lg: 2.1 !important}.footer .clm:nth-of-type(2){--w-lg: 3.8 !important}.footer__content .rw{--gap-width: min(4vw, 8rem)}}.footer__nav li a:hover{color:#f3b03e}.bottom-footer{background:#f7f4ee}.bottom-footer .footer__content__bottom{padding:2rem 0;padding-inline:var(--spacing-padding-inline)}.bottom-footer .footer__content__bottom .subtext{font-weight:300;font-size:18px;line-height:26px;color:#000;padding-block:0}@media(min-width:1195px){.bottom-footer .footer__content__bottom .subtext{font-size:18px;line-height:26px}}@media(max-width:1194px){.bottom-footer .footer__content__bottom{gap:1.6rem}}.bottom-footer .footer__content__bottom .menu__link{font-weight:300;font-size:14px;line-height:26px;color:#000;text-transform:none;padding-block:0}.bottom-footer .footer__content__bottom .menu__link:hover{color:#f3b03e}.bottom-footer-menu{gap:2.4rem}.bottom-footer-menu .clm{padding:0}@media(min-width:1195px){.bottom-footer .footer__content__bottom .list-payment__item svg{width:auto;height:24px}}@media(max-width:575px){.footer__logo{width:308px}.bottom-footer-menu{gap:1.5rem}}.needsclick svg circle{fill:#000!important}.needsclick svg path{stroke:#fff!important}@media(max-width:1194px){.footer form#footerNewsletterForm{max-width:530px}}@media(max-width:1024px){.variant-swatchs{gap:.8rem}}@media(max-width:749px){.sm-padding-block-30 .section-content__inner-wrapper{padding-block:3rem!important}.header__cart-count{min-width:12px;width:12px;height:12px;font-family:Inria Sans;font-size:10px!important}}@media(max-width:575px){.section{padding-block:3rem}.main-product{padding-top:0}.h2,h2{font-size:24px;line-height:28px}.ee--hero-banner-section .btn--large,.section__content .btn--large{min-height:4.4rem;width:100%}.section__content .btn-group,.ee-large-button .btn--large,.ee-pricing-section .s-header__buttons{width:100%}.btn{--font-button-size: calc(var(--font-body-size) * .88)}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/thestyles.css.map */
