.image-with-text__label,.text-section__label,.newsletter__label,.product-banner__label{color:#c2ae99!important;text-transform:uppercase}.template-collection button.product-filters__open-menu-button.is-fixed{position:fixed;bottom:12px;left:50%;transform:translate(-50%);padding:14px 22px;background:#3f3a3a!important;color:#fff!important;border-radius:50px;box-shadow:0 6px 18px #00000040;z-index:9999;transition:.2s}.template-collection button.product-filters__open-menu-button.is-fixed[aria-expanded=true],.template-collection body.drawer-open button.product-filters__open-menu-button.is-fixed{opacity:0;pointer-events:none;transform:translate(-50%,16px)}@media(min-width:768px){body.template-product .text-section__container{max-width:900px;margin:0 auto}body.template-product .text-section__heading.h2{font-size:20px;line-height:1.3;font-weight:700}body.template-product .text-section__content .product-description h2{font-size:1.5rem;line-height:1.4;font-weight:600}}#CartDrawer button[name=checkout],#CartDrawer .cart-footer__button[name=checkout],.cart-drawer button[name=checkout],.drawer.cart-drawer button[name=checkout]{background-color:#1c6e1c!important;border:1px solid #1c6e1c!important;color:#fff!important;background-image:none!important;opacity:1!important;box-shadow:none!important}#CartDrawer button[name=checkout]:hover,#CartDrawer .cart-footer__button[name=checkout]:hover,.cart-drawer button[name=checkout]:hover,.drawer.cart-drawer button[name=checkout]:hover{background-color:#165a16!important;border-color:#165a16!important}#CartDrawer button[name=checkout]:focus-visible,.cart-drawer button[name=checkout]:focus-visible{outline:2px solid #1c6e1c;outline-offset:2px}form[action*="/cart/add"] button.add-to-cart{background-color:#1c6e1c!important;border:1px solid #1c6e1c!important;color:#fff!important;font-family:Playfair Display,serif!important;letter-spacing:0!important;text-transform:none!important;font-size:16px!important;background-image:none!important;box-shadow:none!important}form[action*="/cart/add"] button.add-to-cart:hover{background-color:#165a16!important;border-color:#165a16!important}form[action*="/cart/add"] button.add-to-cart:focus-visible{outline:2px solid #1c6e1c;outline-offset:2px}body.template-product .tm-sticky-add-to-cart-test.is-active{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;padding:8px 14px!important;color:#fff!important;overflow:visible!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-sizing:border-box!important}body.template-product .tm-sticky-add-to-cart-test:before,body.template-product .tm-sticky-add-to-cart-test:after{content:none!important;display:none!important}body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__preserve-size{display:none!important}body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__button{position:relative!important;inset:auto!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:54px!important;min-height:54px!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0 22px!important;background-color:#fff!important;background-image:linear-gradient(#1c6e1c,#1c6e1c)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:1px solid #1c6e1c!important;border-radius:999px!important;color:#fff!important;font-family:Playfair Display,serif!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 8px 22px #0000002e!important;cursor:pointer!important;pointer-events:auto!important;box-sizing:border-box!important}body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__button:hover{background-color:#fff!important;background-image:linear-gradient(#165a16,#165a16)!important;border-color:#165a16!important;color:#fff!important}body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__button:focus-visible{outline:2px solid #1c6e1c;outline-offset:3px}body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__button:before,body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__button:after{content:none!important;display:none!important}body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__button-inner{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:currentColor!important;font:inherit!important;pointer-events:none!important}body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__text{color:currentColor!important;font:inherit!important;white-space:nowrap!important;pointer-events:none!important}body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__icon,body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__icon svg{width:18px!important;height:18px!important;color:currentColor!important;flex:0 0 auto!important}body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__icon svg path{stroke:currentColor!important}body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__button>.icon-loader{display:none!important}@media screen and (max-width:749px){body.template-product .tm-sticky-add-to-cart-test.is-active{left:12px!important;right:12px!important;bottom:calc(6px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;padding:8px 14px!important;border-radius:0!important;background-color:transparent!important;backdrop-filter:saturate(100%) blur(0px) opacity(1)!important;-webkit-backdrop-filter:saturate(100%) blur(0px) opacity(1)!important}body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__button{height:54px!important;min-height:54px!important;padding:0 18px!important}}@media screen and (min-width:750px){body.template-product .tm-sticky-add-to-cart-test.is-active{padding:8px 14px!important;border-radius:0!important}body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__button{height:56px!important;min-height:56px!important}}.footer__newsletter-heading{color:#c2ae99!important}.footer__newsletter .footer-form__button{background-color:#c2ae99!important;border-color:#c2ae99!important;color:#fff!important;transition:all .3s ease}.footer__newsletter .footer-form__button:hover{background-color:#b49782!important;border-color:#b49782!important}.footer__navigation-heading.text{color:#c2ae99!important}.product-combination,.product-combination__list{overflow:visible!important}.product-combination__swatch{display:inline-flex!important;flex-direction:column!important;align-items:center!important;height:auto!important;overflow:visible!important;text-decoration:none;gap:6px;padding:0!important}.product-combination__image{width:70px!important;height:70px!important;object-fit:contain!important;display:block;border-radius:8px;background:#fff}.product-combination__swatch{border:1px solid transparent;border-radius:10px;box-sizing:border-box}.product-combination__swatch--active,.product-combination__swatch:focus-visible{border-color:#b49782}.tm-size-guide{width:100%;max-width:980px;margin:0 auto;padding:24px;background:#efedea;color:#1a1919;border:1px solid #DBD2C5;border-radius:14px;box-sizing:border-box;font-family:var(--font-body-family)}.tm-size-guide *,.tm-size-guide *:before,.tm-size-guide *:after{box-sizing:border-box}.tm-size-guide__header{max-width:760px;margin:0 auto 18px;text-align:center}.tm-size-guide__eyebrow{margin:0 0 6px;color:#b58c6e;font-size:1.15rem;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.tm-size-guide h2{margin:0 0 10px;color:#1a1919;font-family:var(--font-heading-family);font-size:clamp(2.4rem,4vw,4.2rem);line-height:1.1;letter-spacing:.01em}.tm-size-guide__intro{margin:0;color:#242222;font-size:1.5rem;line-height:1.6}.tm-size-guide__notice{max-width:760px;margin:0 auto 18px;padding:12px 14px;background:#fff;border:1px solid #DBD2C5;border-radius:10px;color:#242222;font-size:1.32rem;line-height:1.5;text-align:center}.tm-size-guide__notice strong{color:#796f63;font-weight:700}.tm-size-guide__table-card{background:#fff;border:1px solid #DBD2C5;border-radius:12px;overflow:hidden}.tm-size-guide__table-top{display:flex;align-items:center;justify-content:center;padding:10px 12px;background:#f7f4f1;border-bottom:1px solid #E6E1DA;color:#796f63;font-size:1.2rem;font-weight:600;line-height:1.3;text-align:center}.tm-size-guide__swipe{display:none!important}.tm-size-guide__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tm-size-guide__table-wrap::-webkit-scrollbar{height:7px}.tm-size-guide__table-wrap::-webkit-scrollbar-track{background:#efedea}.tm-size-guide__table-wrap::-webkit-scrollbar-thumb{background:#b58c6e;border-radius:999px}.tm-size-guide__table{width:100%;min-width:680px;table-layout:fixed;border-collapse:collapse;font-size:1.32rem;line-height:1.35}.tm-size-guide__col-brand{width:12%}.tm-size-guide__col-label{width:15%}.tm-size-guide__col-eu{width:16%}.tm-size-guide__col-body{width:19%}.tm-size-guide__table th,.tm-size-guide__table td{padding:12px 7px;text-align:center;vertical-align:middle}.tm-size-guide__table thead th{background:#796f63;color:#fff;font-family:var(--font-heading-family);font-weight:600;white-space:normal}.tm-size-guide__table tbody th,.tm-size-guide__table tbody td{color:#242222;font-weight:400;border-top:1px solid #E6E1DA;background:#fff}.tm-size-guide__table tbody th{color:#1a1919;font-weight:700}.tm-size-guide__table tbody tr{background:#fff}.tm-size-guide__table tbody tr:nth-child(2n){background:#fff}.tm-size-guide__scroll-note{margin:0;padding:10px 12px;background:#fff;border-top:1px solid #E6E1DA;color:#796f63;font-size:1.22rem;line-height:1.45;text-align:center}.tm-size-guide__measure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.tm-size-guide__measure-item,.tm-size-guide__advice{padding:18px;background:#fff;border:1px solid #DBD2C5;border-radius:12px}.tm-size-guide__step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:8px;background:#b58c6e;border-radius:50%;color:#fff;font-size:1.25rem;font-weight:700;line-height:1}.tm-size-guide__measure h3,.tm-size-guide__advice h3{margin:0 0 8px;color:#b58c6e;font-family:var(--font-heading-family);font-size:2rem;line-height:1.2}.tm-size-guide__measure p,.tm-size-guide__advice li{margin:0;color:#242222;font-size:1.38rem;line-height:1.55}.tm-size-guide__advice{margin-top:14px}.tm-size-guide__advice ul{margin:0;padding-left:18px}.tm-size-guide__advice li+li{margin-top:6px}.rte .tm-size-guide table,.rte-product-size-guide .tm-size-guide table{margin:0}.rte .tm-size-guide p,.rte-product-size-guide .tm-size-guide p{margin-top:0}.rte-product-size-guide{background:#efedea;color:#1a1919;font-family:var(--font-body-family)}.rte-product-size-guide .rte-product-card{display:none!important}.rte-product-size-guide .tm-size-guide{max-width:100%;margin:0 auto;padding:14px;border-radius:12px;overflow:hidden}.rte-product-size-guide .tm-size-guide__header{margin-bottom:14px}.rte-product-size-guide .tm-size-guide__eyebrow{font-size:1rem}.rte-product-size-guide .tm-size-guide h2{font-size:2.15rem;line-height:1.15;margin-bottom:8px}.rte-product-size-guide .tm-size-guide__intro{font-size:1.15rem;line-height:1.5}.rte-product-size-guide .tm-size-guide__notice{margin-bottom:14px;padding:10px;font-size:1.05rem;line-height:1.45}.rte-product-size-guide .tm-size-guide__table-top{padding:9px 10px;font-size:1.05rem}.rte-product-size-guide .tm-size-guide__scroll-note{display:none!important}.rte-product-size-guide .tm-size-guide__table-card,.rte-product-size-guide .tm-size-guide__table-wrap{width:100%;margin:0 auto}.rte-product-size-guide .tm-size-guide__table-wrap{overflow-x:auto}.rte-product-size-guide .tm-size-guide__table{display:table;width:100%;min-width:100%;table-layout:fixed;border-collapse:collapse;margin:0;font-size:1.16rem;line-height:1.35}.rte-product-size-guide .tm-size-guide__table thead{display:table-header-group}.rte-product-size-guide .tm-size-guide__table tbody{display:table-row-group}.rte-product-size-guide .tm-size-guide__table tr{display:table-row}.rte-product-size-guide .tm-size-guide__table th,.rte-product-size-guide .tm-size-guide__table td{display:table-cell;padding:9px 3px;font-size:11.8px;line-height:1.35;text-align:center;vertical-align:middle;white-space:normal;word-break:normal;overflow-wrap:normal;box-sizing:border-box}.rte-product-size-guide .tm-size-guide__table th:nth-child(1),.rte-product-size-guide .tm-size-guide__table td:nth-child(1){width:12%}.rte-product-size-guide .tm-size-guide__table th:nth-child(2),.rte-product-size-guide .tm-size-guide__table td:nth-child(2){width:15%}.rte-product-size-guide .tm-size-guide__table th:nth-child(3),.rte-product-size-guide .tm-size-guide__table td:nth-child(3){width:17%}.rte-product-size-guide .tm-size-guide__table th:nth-child(4),.rte-product-size-guide .tm-size-guide__table td:nth-child(4),.rte-product-size-guide .tm-size-guide__table th:nth-child(5),.rte-product-size-guide .tm-size-guide__table td:nth-child(5),.rte-product-size-guide .tm-size-guide__table th:nth-child(6),.rte-product-size-guide .tm-size-guide__table td:nth-child(6){width:18.66%}.rte-product-size-guide .tm-size-guide__table thead th{background:#796f63;color:#fff;font-family:var(--font-heading-family);font-weight:600;white-space:normal}.rte-product-size-guide .tm-size-guide__table tbody th,.rte-product-size-guide .tm-size-guide__table tbody td{border-top:1px solid #E6E1DA;font-weight:400;background:#fff}.rte-product-size-guide .tm-size-guide__table tbody th{font-weight:700;color:#1a1919}.rte-product-size-guide .tm-size-guide__table tbody tr{background:#fff}.rte-product-size-guide .tm-size-guide__table tbody tr:nth-child(2n){background:#fff}.rte-product-size-guide .tm-size-guide__measure{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.rte-product-size-guide .tm-size-guide__measure-item,.rte-product-size-guide .tm-size-guide__advice{padding:10px;border-radius:10px}.rte-product-size-guide .tm-size-guide__step{width:24px;height:24px;font-size:1.05rem;margin-bottom:6px}.rte-product-size-guide .tm-size-guide__measure h3,.rte-product-size-guide .tm-size-guide__advice h3{font-size:1.35rem;line-height:1.15;margin-bottom:5px}.rte-product-size-guide .tm-size-guide__measure p,.rte-product-size-guide .tm-size-guide__advice li{font-size:.96rem;line-height:1.4}@media screen and (max-width:749px){.tm-size-guide{padding:16px;border-radius:12px}.tm-size-guide__header{text-align:left}.tm-size-guide__notice{text-align:left;font-size:1.18rem}.tm-size-guide__intro{font-size:1.25rem;line-height:1.5}.tm-size-guide h2{font-size:2.25rem;line-height:1.15}.tm-size-guide__table{min-width:600px;font-size:1.08rem}.tm-size-guide__table th,.tm-size-guide__table td{padding:9px 5px}.tm-size-guide__measure{grid-template-columns:1fr;gap:10px}.tm-size-guide__measure-item,.tm-size-guide__advice{padding:12px}.tm-size-guide__measure h3,.tm-size-guide__advice h3{font-size:1.55rem}.tm-size-guide__measure p,.tm-size-guide__advice li{font-size:1.15rem;line-height:1.45}.rte-product-size-guide .tm-size-guide__table{width:100%;min-width:100%;font-size:1.08rem}.rte-product-size-guide .tm-size-guide__table th,.rte-product-size-guide .tm-size-guide__table td{padding:8px 3px;font-size:11px;line-height:1.3}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.tm-size-guide__table tbody tr.tm-size-guide__brand-start td,.tm-size-guide__table tbody tr.tm-size-guide__brand-start th{border-top:2px solid #DBD2C5}.tm-size-guide__table tbody tr.tm-size-guide__brand-start td:nth-child(2),.tm-size-guide__table tbody tr:not(.tm-size-guide__brand-start) td:nth-child(1){text-align:center}.tm-size-guide__table tbody td[rowspan]{text-align:center;font-weight:700;color:#1a1919}body.template-product .product-sticky-add-to-cart:not(.tm-sticky-add-to-cart-test) .product-sticky-add-to-cart__button{background-color:#1c6e1c!important;border:1px solid #1c6e1c!important;color:#fff!important;background-image:none!important;box-shadow:none!important}body.template-product .product-sticky-add-to-cart:not(.tm-sticky-add-to-cart-test) .product-sticky-add-to-cart__button:hover{background-color:#165a16!important;border-color:#165a16!important;color:#fff!important}body.template-product .product-sticky-add-to-cart:not(.tm-sticky-add-to-cart-test) .product-sticky-add-to-cart__button svg{color:currentColor!important}body.template-product .product-sticky-add-to-cart:not(.tm-sticky-add-to-cart-test) .product-sticky-add-to-cart__button svg path{stroke:currentColor!important}@media screen and (max-width:575px){.featured-products .featured-products__slider:not(.swiper-initialized) .featured-products__col{width:105.263%}}@media screen and (max-width:575px){.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__col{width:105.263%}}@media screen and (max-width:767px){[id*=klaviyo_reviews_featured_reviews_carousel] [class*=text],[id*=klaviyo_reviews_featured_reviews_carousel] [class*=Text],[id*=klaviyo_reviews_featured_reviews_carousel] [class*=body],[id*=klaviyo_reviews_featured_reviews_carousel] [class*=Body],[id*=klaviyo_reviews_featured_reviews_carousel] [class*=content],[id*=klaviyo_reviews_featured_reviews_carousel] [class*=Content]{display:block!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial!important;max-height:none!important;height:auto!important}}body.template-product #klaviyo-all-reviews-wrapper,body.template-product #klaviyo-product-reviews-wrapper{max-height:620px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}@media screen and (max-width:767px){body.template-product #klaviyo-all-reviews-wrapper,body.template-product #klaviyo-product-reviews-wrapper{max-height:520px!important}}body.template-product .tm-partner-share{margin-top:10px;margin-bottom:10px;padding:0;background:transparent;border:0;border-radius:0;color:#1a1919;text-align:center;box-sizing:border-box}body.template-product .tm-partner-share *,body.template-product .tm-partner-share *:before,body.template-product .tm-partner-share *:after{box-sizing:border-box}body.template-product .tm-partner-share__title{margin:0 0 4px;color:#1a1919;font-family:var(--font-heading-family);font-size:1.36rem;font-weight:600;line-height:1.25;letter-spacing:0}body.template-product .tm-partner-share__text{margin:0 0 9px;color:#5d5552;font-family:var(--font-body-family);font-size:1.15rem;line-height:1.45}body.template-product .tm-partner-share__button{width:100%;min-height:44px;padding:10px 16px;font-family:var(--font-heading-family);font-size:1.22rem;font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;box-shadow:none}body.template-product .tm-partner-share__button:hover{text-decoration:none}body.template-product .tm-partner-share__button:focus-visible{outline-offset:3px}@media screen and (max-width:749px){body.template-product .tm-partner-share{margin-top:9px;margin-bottom:9px}body.template-product .tm-partner-share__title{font-size:1.28rem}body.template-product .tm-partner-share__text{margin-bottom:8px;font-size:1.08rem;line-height:1.4}body.template-product .tm-partner-share__button{min-height:42px;padding:9px 14px;font-size:1.14rem}}body.template-product .product-banner__card .product-card__quick-view-text-button{opacity:1!important;width:100%!important;background-color:#1c6e1c!important;border:1px solid #1c6e1c!important;color:#fff!important;background-image:none!important;box-shadow:none!important}body.template-product .product-banner__card .product-card__quick-view-text-button:after{background-color:#165a16!important}body.template-product .product-banner__card .product-card__quick-view-text-button:hover{background-color:#165a16!important;border-color:#165a16!important;color:#fff!important}body.template-product .product-banner__card .product-card__quick-view-text-button:focus-visible{outline:2px solid #1c6e1c;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/68/assets/tm-custom.css.map */
