*{margin:0;padding:0;box-sizing:border-box}img{vertical-align:middle;max-width:100%}*:focus-visible{outline:none;outline-offset:initial;box-shadow:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond}.h2,h2{color:#4e5847;font-size:clamp(28px,3.5vw,45px);font-weight:500;letter-spacing:normal}.h2 strong,h2 strong{font-weight:700;letter-spacing:normal}.button.button--secondary,.button.button--primary{text-transform:uppercase;padding:10px 23px;border-radius:10px;min-height:auto;font-size:15px;line-height:26px;letter-spacing:normal;font-weight:700;transition:all .2s linear;position:relative;overflow:hidden}.button.button--secondary{color:rgb(var(--color-outline-button-text))}.button.button--primary:hover{background:transparent;color:rgba(var(--color-button))}.button.button--secondary:hover{background:#c97b73;color:#f5f0e8}p{color:rgba(var(--color-foreground),1)}.announcement-bar .announcement-bar__message{font-family:Manrope;font-size:14px;font-weight:700;line-height:normal;letter-spacing:normal;padding:.6rem 0}.header .header__heading-link{margin:0;padding:0}.header .header__menu-item{font-size:14px;font-weight:600;line-height:normal;text-transform:uppercase;color:rgba(var(--color-foreground),1);letter-spacing:normal}.header .header__menu-item a{text-decoration:none}.header .header__icon--cart svg.icon{width:20px;height:20px}.header .header__icons details-modal.header__search details[open] .header__icon-close{display:none}.header .header__icons .header__search{display:none}.mega-menu__list .mega-menu__link{text-transform:capitalize}.menu-drawer .menu-drawer__menu .list-menu__item.coming-soon-label-relative,.header .header__menu-item.coming-soon-label-relative{position:relative}.menu-drawer .menu-drawer__menu .list-menu__item span.coming-soon-label,.header .header__menu-item span.coming-soon-label{width:max-content;position:absolute;top:-2px;right:0;font-size:8px;padding:2px 6px;letter-spacing:normal;border-radius:5px;background:red;color:#fff;text-decoration:none}.header__inline-menu .list-menu details[open]>.header__submenu{border-radius:0 0 20px 20px;border-top:1px solid rgba(0,0,0,.05);background:#fff;box-shadow:0 8px 4px #0000001a;padding:12px 0}.header__inline-menu .list-menu details[open]>.header__submenu .header__menu-item{font-size:16px}.header__inline-menu .list-menu .header__submenu.list-menu--disclosure{width:22.7rem}.header .list-social__link{padding:0}.header .list-social__item .icon{color:#fff;width:30px;height:30px}.header .list-social__item .svg-wrapper{width:30px;height:30px}.header .cart-count-bubble{top:3px}.predictive-search .predictive-search__results-groups-wrapper{display:block}.predictive-search .predictive-search__results-groups-wrapper .predictive-search__heading{color:#262626;font-size:14px;font-weight:500;line-height:normal;text-transform:capitalize}.predictive-search .predictive-search__results-groups-wrapper .predictive-search__item-heading{margin:0;color:#1e1e1e;font-size:13px;font-weight:400;line-height:normal}@media(min-width:1025px){.header_transparent_cs div:not(.scrolled-past-header) .header-wrapper{border:0px;background:transparent;position:absolute;left:0;right:0;width:100%;transition:all .4s ease-in-out}}.collection-page.overflow-hidden-mobile{overflow:hidden}.collection .product-grid{border-top:1px solid rgb(89 72 64 / 10%);border-bottom:1px solid rgb(89 72 64 / 10%)}.default-product-card.card-wrapper.product-card-wrapper{border-right:1px solid rgb(89 72 64 / 10%);padding:16px}.collection .slider-mobile-gutter .product-grid li:last-child .default-product-card.card-wrapper.product-card-wrapper{border-right:0px solid rgb(89 72 64 / 10%)}.default-product-card.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:rotate(3.979deg)}.default-product-card .card--standard>.card__content{display:none}.card-wrapper.product-card-wrapper .card--card{transition:all .4s ease-in-out}.default-product-card .card--card>.card__content{padding:10px 20px 20px}.default-product-card .card--card>.card__content .card__information{padding:0}.default-product-card .card__information:has(+.quick-add){padding:32px 0 21px}.collection .card-wrapper .card__content .card__heading a{text-decoration:none}.default-product-card .card__content .card__heading{text-align:center;margin-bottom:16px;color:#4e5847;font-size:20px;font-weight:700;line-height:18px;letter-spacing:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.default-product-card .card__content .description-wrapper{color:#2f2f2f;text-align:center;max-width:223px;margin:0 auto 16px;opacity:.8;font-size:14px;font-weight:600;line-height:24px;letter-spacing:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.default-product-card .card__content .price{text-align:center;color:#9e1c1f;font-size:17px;font-weight:700;line-height:24px;letter-spacing:normal}.card-wrapper .card--media .card__inner .card__content{padding:0}.card-wrapper .card__inner .card__content .card__badge{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:start}.card-wrapper .card__inner .card__content .card__badge{color:#fff;font-size:13px;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:uppercase}.card-wrapper .card__inner .card__content .card__badge span{padding:4px 10px;letter-spacing:normal;border-radius:5px;background:#d9a28f}.card-wrapper .card__inner .card__content .card__badge .product_tags{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.default-product-card .card__content .quick-add{margin:0}.product-grid-container .collection .product-grid:has(.default-product-card){border:0px;gap:0px}.product-grid-container .default-product-card.card-wrapper.product-card-wrapper{border:1px solid rgb(89 72 64 / 10%)}@media screen and (min-width:990px){.collection .product-grid{--grid-desktop-vertical-spacing: 0px;--grid-desktop-horizontal-spacing: 0px}}@media screen and (max-width:1199px){.default-product-card .card__content .card__heading{font-size:18px}.card-wrapper .card__inner .card__content .card__badge{font-size:10px}}@media screen and (max-width:1024px){.product-grid-container .collection .product-grid,.collection .slider-mobile-gutter.page-width .product-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.product-grid-container .collection .product-grid li.grid__item,.collection .slider-mobile-gutter.page-width .product-grid li.grid__item{width:100%;max-width:100%}}@media screen and (min-device-width:576px)and (max-device-width:989px){.collection .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 1rem)}}@media screen and (max-width:989px){.product-grid-container .collection .product-grid,.collection .slider-mobile-gutter.page-width .product-grid{grid-template-columns:1fr 1fr}.default-product-card .card__content .card__heading{margin-bottom:10px}.default-product-card .card__content .price{font-size:14px}.default-product-card .card__information{padding:0 0 11px}.default-product-card .card__information:has(+.quick-add){padding:14px 0}.collection .slider-mobile-gutter .product-grid li{padding:0!important}}@media screen and (max-width:749px){.collection .grid.product-grid{--grid-mobile-vertical-spacing: 0px;--grid-mobile-horizontal-spacing: 0px}}@media screen and (max-width:575px){.product-grid-container .collection .product-grid,.collection .slider-mobile-gutter.page-width .product-grid{grid-template-columns:1fr}.default-product-card .card__content .description-wrapper{max-width:100%}}.vWU4ML{position:relative;height:100vh}.vWU4ML iframe.xxJnkq{border:0}.cart-drawer__empty-content h2.cart__empty-text,.cart__warnings h1.cart__empty-text{text-transform:capitalize;font-weight:500;font-size:clamp(24px,2.5vw,30px);line-height:normal;letter-spacing:0;margin-bottom:20px}p.cart__login-title.h3{margin-top:20px}.cart-drawer .drawer__header h2.drawer__heading{text-transform:capitalize;font-size:clamp(26px,3.5vw,35px);letter-spacing:normal}.cart-drawer .drawer__cart-items-wrapper table.cart-items th{line-height:1;padding-bottom:10px!important}.cart-drawer td.cart-item__quantity .quantity:before,.cart-drawer td.cart-item__quantity .quantity:after{display:none}.cart-drawer td.cart-item__quantity .quantity{border-radius:30px;border:1px solid #161616}.cart-drawer td.cart-item__quantity .quantity .quantity__button{width:calc(3rem / var(--font-body-scale))}.cart-drawer td.cart-item__quantity .quantity input.quantity__input{font-size:18px;font-weight:400;line-height:normal}.cart-drawer td.cart-item__quantity .quantity input.quantity__input:focus-visible{outline:none;outline-offset:initial;box-shadow:none}.cart-item__name{font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;text-transform:capitalize;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}cart-remove-button .button:hover{background:transparent;transform:none;box-shadow:none;border-color:transparent}.cart-drawer .cart-item__error{color:red;font-weight:400}.drawer__footer .cart-drawer__footer .totals h2.totals__total{font-size:20px;line-height:20px;letter-spacing:normal}.drawer__footer .cart-drawer__footer .totals p.totals__total-value{font-size:16px;line-height:20px;letter-spacing:normal}.drawer__footer .cart-drawer__footer small.tax-note.caption-large.rte{font-size:14px;font-weight:500;letter-spacing:normal}.cart-item__media .cart-item__image{border-radius:1rem;overflow:hidden}.cart-drawer .cart-items .cart-item__quantity button[data-servicify-delete-btn]{display:none}@media screen and (max-width:989px){.drawer__footer .cart-drawer__footer .totals h2.totals__total,.drawer__footer .cart-drawer__footer .totals p.totals__total-value,.drawer__footer .cart-drawer__footer small.tax-note.caption-large.rte{font-size:14px}}.template-search__header h1.h2{color:#4e5847;font-size:clamp(30px,3.5vw,50px);font-weight:500;line-height:normal;letter-spacing:normal;text-transform:capitalize}.main-page-section .page-width{max-width:1260px}h1.main-page-title{color:#4e5847;font-family:Cormorant Garamond;font-weight:500;font-size:clamp(30px,3.5vw,45px);line-height:normal;letter-spacing:normal;margin:0;text-align:center}.main-page-section .rte h2{font-size:28px;font-weight:500;margin:30px 0 10px}.main-page-section .rte h3{font-size:22px;font-weight:500;margin:30px 0 10px}.main-page-section .rte ul li,.main-page-section .rte ol li,.main-page-section .rte p{color:#2f2f2f;font-weight:600;font-size:16px;line-height:30px;letter-spacing:normal}.main-page-section .rte a{word-break:break-word}.main-page-section .rte p{margin-bottom:15px;margin-top:0}.main-page-section .rte p:last-child{margin-bottom:0}.rte iframe{width:100%;min-height:500px;object-fit:cover;margin-top:15px}.template-search__header p{text-align:center;word-break:break-all}.shopify-policy__container .shopify-policy__title h1{color:#4e5847;font-weight:500;font-size:clamp(30px,3.5vw,50px);line-height:normal;letter-spacing:normal;margin-bottom:30px}.content-for-layout .shopify-policy__container{max-width:1320px;padding-bottom:80px;padding-top:40px}.shopify-policy__body ul li,.shopify-policy__body ol li,.shopify-policy__body p{color:#2f2f2f;font-weight:600;font-size:16px;line-height:30px;word-break:break-word;letter-spacing:normal}.shopify-policy__body p{margin-bottom:15px;margin-top:0}.shopify-policy__body p:last-child{margin-bottom:0}.shopify-policy__body li strong,.shopify-policy__body p strong{font-weight:600}.shopify-policy__container .shopify-policy__body h1{color:#4e5847;font-weight:500;font-size:clamp(30px,3.5vw,40px);line-height:normal;letter-spacing:normal;margin-bottom:30px}.shopify-policy__container .shopify-policy__body h2{font-size:28px;font-weight:500;margin:30px 0 10px}.shopify-policy__container .shopify-policy__body h3{font-size:22px;font-weight:500;margin:30px 0 10px}.shopify-policy__body ol ol{margin:4px 0 5px}.shopify-policy__body ol ol li{margin-bottom:5px}.shopify-policy__body ul li,.shopify-policy__body ol li{margin-bottom:10px}.shopify-policy__body li:last-child{margin-bottom:10px}.shopify-policy__body ul li ul{margin-top:10px}.shopify-policy__body hr{margin:3rem 0}@media screen and (max-width:989px){.shopify-policy__container .shopify-policy__body h2{font-size:20px}.main-page-section .rte h2{font-size:22px}.content-for-layout .shopify-policy__container{padding-bottom:50px;padding-top:30px}}@media screen and (max-width:749px){.rte ul li,.rte ol li,.rte p,.main-page-section .rte ul li,.main-page-section .rte ol li,.main-page-section .rte p,.shopify-policy__body ul li,.shopify-policy__body ol li,.shopify-policy__body p{font-size:14px}.shopify-policy__container{padding-left:15px;padding-right:15px}.main-page-section .rte h2{font-size:20px}}@media screen and (max-width:575px){.shopify-policy__container .shopify-policy__body h2{font-size:18px}}@media screen and (max-width:425px){div#CartDrawer .drawer__inner{width:100%;max-width:100%}div#CartDrawer{width:100%}}.template-404 p{font-size:20px}.template-404{font-weight:700;font-size:2rem}.template-404 .title{color:#4e5847;font-size:clamp(30px,3.5vw,50px);font-weight:500;line-height:normal;letter-spacing:normal;text-transform:capitalize}@media(min-width:990px){.template-404 .title{margin:3rem 0 2rem}}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:all var(--duration-long) ease-in-out;--duration-long: .5s}}@media screen and (max-width:1300px){.header .header__heading-link img{max-width:170px}}@media screen and (max-width:1199px){.header .header__menu-item{font-size:13px;padding:12px 5px}}@media screen and (max-width:1024px){.menu-drawer .menu-drawer__close-button,.menu-drawer .menu-drawer__menu .list-menu__item{font-size:14px;font-weight:400;line-height:normal;text-transform:capitalize;color:rgba(var(--color-foreground),1);letter-spacing:normal;text-decoration:none}.menu-drawer .menu-drawer__close-button:focus{background-color:#fff}.header--has-social .menu-drawer__utility-links{background:#594840;color:#f5f0e8}.header--has-social .menu-drawer__utility-links a.menu-drawer__account{color:#f5f0e8}body.overflow-hidden-tablet{overflow:hidden}.menu-drawer .menu-drawer__menu .list-menu__item span.coming-soon-label,.header .header__menu-item span.coming-soon-label{right:12px}.vWU4ML{height:80vh}}@media screen and (max-width:989px){.button.button--secondary,.button.button--primary{font-size:14px}}@media screen and (max-width:749px){.button.button--secondary,.button.button--primary{padding:10px 18px;font-size:13px;line-height:normal}.announcement-bar .announcement-bar__message{font-size:14px;padding:.7rem 0;min-height:auto}.vWU4ML{height:70vh}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
