.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}#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}#CartDrawer .cart-drawer__section--shipping,#CartDrawer .cart-drawer__section--shipping p,#CartDrawer .cart-drawer__section--shipping span,#CartDrawer .cart-drawer__section--shipping strong{text-align:center!important}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}@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{padding:0 18px!important}}@media screen and (min-width:750px){body.template-product .tm-sticky-add-to-cart-test .tm-sticky-add-to-cart__button{height:56px!important;min-height:56px!important}}.template-collection button.product-filters__open-menu-button.is-fixed{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]{opacity:0;pointer-events:none;transform:translate(-50%,16px)}.product-card__quick-view-text-button{display:none!important}.template-collection{--product-card-button-background-color: rgba(162, 178, 159, .95)}.template-collection .product-card__quick-view-text-button{display:inline-flex!important;padding:6px 10px!important;column-gap:6px!important;font-size:calc(var(--body-font-size) * .75)!important;line-height:1.3!important}.template-collection .product-card__quick-view-text-button .icon{width:12px!important;height:12px!important}@media(min-width:768px){.template-collection .product-card__quick-view-text-button{padding:8px 14px!important;column-gap:8px!important}}@media screen and (max-width:749px){.template-collection .product-card__quick-view-text-button{padding:5px 8px!important;column-gap:4px!important;font-size:calc(var(--body-font-size) * .7)!important}.template-collection .product-card__quick-view-text-button .icon{width:10px!important;height:10px!important}}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}body .product-badges{--tm-badge-font-size: 9px;--tm-badge-padding-y: 4px;--tm-badge-padding-x: 7px;--tm-badge-top: 5px;--tm-badge-left: 5px;--tm-badge-gap: 3px;inset-block-start:var(--tm-badge-top);inset-inline-start:var(--tm-badge-left);display:flex;flex-direction:column;align-items:flex-start;inline-size:fit-content;max-inline-size:calc(100% - 10px);padding:0;gap:var(--tm-badge-gap)}body .product-badges .badge.badge--secondary{display:inline-flex;align-items:center;justify-content:center;flex:none;align-self:flex-start;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;block-size:auto;min-block-size:0;margin:0;padding:var(--tm-badge-padding-y) var(--tm-badge-padding-x);background:#faf8f5f0;color:#75685c;border:1px solid rgb(181 160 137 / 48%);border-radius:6px;font-family:var(--font-body-family, inherit);font-size:var(--tm-badge-font-size);font-weight:500;font-style:normal;line-height:1;letter-spacing:.025em;text-align:center;text-transform:none;white-space:nowrap;box-sizing:border-box;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media screen and (min-width:992px){body .product-badges{--tm-badge-font-size: 11px;--tm-badge-padding-y: 5px;--tm-badge-padding-x: 10px;--tm-badge-top: 8px;--tm-badge-left: 8px;--tm-badge-gap: 4px}}.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;border-radius:10px}.product-combination__image{width:70px!important;height:70px!important;object-fit:contain!important;display:block;border-radius:8px;background:#fff}.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__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__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{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 tr{background:#fff}.rte .tm-size-guide table,.rte-product-size-guide .tm-size-guide table{margin:0}.rte-product-size-guide{background:#efedea;color:#1a1919;font-family:var(--font-body-family)}.rte-product-size-guide .rte-product-card,.rte-product-drawer .rte-product-card{display:none!important}.rte-product-size-guide .tm-size-guide,.rte-product-drawer .tm-size-guide{max-width:100%;margin:0 auto;padding:14px;border-radius:12px;overflow:hidden}.rte-product-size-guide .tm-size-guide__table-top,.rte-product-drawer .tm-size-guide__table-top{padding:9px 10px;font-size:1.05rem}.rte-product-size-guide .tm-size-guide__table,.rte-product-drawer .tm-size-guide__table{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 tbody,.rte-product-drawer .tm-size-guide__table tbody{display:table-row-group}.rte-product-size-guide .tm-size-guide__table th,.rte-product-size-guide .tm-size-guide__table td,.rte-product-drawer .tm-size-guide__table th,.rte-product-drawer .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(3),.rte-product-size-guide .tm-size-guide__table td:nth-child(3),.rte-product-drawer .tm-size-guide__table th:nth-child(3),.rte-product-drawer .tm-size-guide__table td:nth-child(3){width:17%}.rte-product-size-guide .tm-size-guide__table thead th,.rte-product-drawer .tm-size-guide__table thead th{background:#796f63;color:#fff;font-family:var(--font-heading-family);font-weight:600;white-space:normal}@media screen and (max-width:749px){.tm-size-guide{padding:16px;border-radius:12px}.tm-size-guide__table{min-width:600px;font-size:1.08rem}.rte-product-size-guide .tm-size-guide__table,.rte-product-drawer .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,.rte-product-drawer .tm-size-guide__table th,.rte-product-drawer .tm-size-guide__table td{padding:8px 3px;font-size:11px;line-height:1.3}}.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}.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}.image-with-text__label,.text-section__label,.newsletter__label,.product-banner__label{color:#c2ae99!important;text-transform:uppercase}@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}}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: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}}@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%}}:root{--tm-sticky-checkout-offset: 0px}.tm-sticky-checkout.button{position:fixed;right:16px;bottom:calc(16px + var(--tm-sticky-checkout-offset));z-index:13;display:inline-flex;align-items:center;column-gap:10px;padding:14px 22px;border-radius:999px;box-shadow:0 8px 24px #00000029;text-decoration:none;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(12px);transition-property:opacity,transform,bottom;transition-duration:var(--timing-base, .4s);transition-timing-function:var(--easing-ease, ease);pointer-events:none}.tm-sticky-checkout.button.tm-sticky-checkout--visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tm-sticky-checkout.button.tm-sticky-checkout--visible:not(.tm-sticky-checkout--idle){opacity:.45;pointer-events:none}.tm-sticky-checkout.button .icon{width:20px;height:20px;flex-shrink:0}.tm-sticky-checkout__text{font-size:14px;letter-spacing:.02em}@media(max-width:749px){.tm-sticky-checkout.button{right:12px;bottom:calc(12px + var(--tm-sticky-checkout-offset));padding:11px 16px;column-gap:6px;box-shadow:0 4px 14px #0000002e}.tm-sticky-checkout.button .icon{width:16px;height:16px}.tm-sticky-checkout__text{font-size:12.5px}}@media(min-width:1200px){.tm-sticky-checkout.button{right:40px}}@media(prefers-reduced-motion:reduce){.tm-sticky-checkout.button{transition:none}}@supports selector(:has(*)){@media screen and (max-width:749px){body.template-product form[data-template=true] .tm-sticky-atc--always,body.template-product form[data-template=true] .tm-sticky-atc--always.is-active{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;align-items:center!important;gap:12px!important;padding:10px 16px!important;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-top:1px solid rgba(0,0,0,.08)!important;border-radius:0!important;background-color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}body.template-product form[data-template=true]:has(.tm-sticky-atc--always .js-sticky-add-to-cart-button:not(:disabled)) .product-add-to-cart>.add-to-cart{display:none!important}body.template-product form[data-template=true]:has(.tm-sticky-atc--always .js-sticky-add-to-cart-button:disabled) .tm-sticky-atc--always{display:none!important}body.template-product form[data-template=true] .tm-sticky-atc--always .tm-sticky-add-to-cart__button.is-loading{pointer-events:none!important}body.template-product form[data-template=true] .tm-sticky-atc--always .tm-sticky-add-to-cart__button.is-loading .tm-sticky-add-to-cart__button-inner{opacity:0!important}body.template-product:has(form[data-template=true] .tm-sticky-atc--always .js-sticky-add-to-cart-button:not(:disabled)){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}body.template-product .tm-sticky-checkout.tm-sticky-checkout--no-mobile-pdp{display:none!important}}@media screen and (min-width:360px)and (max-width:749px){body.template-product form[data-template=true] .tm-sticky-atc--price .product-sticky-add-to-cart__content{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:auto!important;gap:0!important}body.template-product form[data-template=true] .tm-sticky-atc--price .product-sticky-add-to-cart__title,body.template-product form[data-template=true] .tm-sticky-atc--price .price .unit-price{display:none!important}body.template-product form[data-template=true] .tm-sticky-atc--price .price{margin:0!important;font-size:17px!important;line-height:1.2!important;white-space:nowrap!important}body.template-product form[data-template=true] .tm-sticky-atc--price .price.price--on-sale .price__sale{flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important}body.template-product form[data-template=true] .tm-sticky-atc--price .price.price--on-sale .price__sale .price-item--regular{font-size:13px!important}body.template-product form[data-template=true] .tm-sticky-atc--price .tm-sticky-add-to-cart__button{flex:1 1 auto!important;width:auto!important;min-width:0!important;padding:0 14px!important}body.template-product form[data-template=true] .tm-sticky-atc--price .tm-sticky-add-to-cart__icon{display:none!important}}}.page-default:has(#tm-size-guide),.product-form-drawer .drawer__body:has(:is(.tm-size-guide-cards,#tm-size-guide)){background:transparent}:is(.page-default #tm-size-guide,.product-form-drawer :is(.tm-size-guide-cards,#tm-size-guide)){--tm-size-guide-gold: #b58c6e;--tm-size-guide-text: var(--color-text-primary, #1a1919)}:is(.page-default #tm-size-guide,.product-form-drawer :is(.tm-size-guide-cards,#tm-size-guide)),:is(.page-default #tm-size-guide,.product-form-drawer :is(.tm-size-guide-cards,#tm-size-guide)) [style*="background:"]{background:transparent!important}:is(.page-default #tm-size-guide,.product-form-drawer :is(.tm-size-guide-cards,#tm-size-guide)),:is(.page-default #tm-size-guide,.product-form-drawer :is(.tm-size-guide-cards,#tm-size-guide)) [style*="color:"]{color:var(--tm-size-guide-text)!important}:is(.page-default #tm-size-guide,.product-form-drawer :is(.tm-size-guide-cards,#tm-size-guide)),:is(.page-default #tm-size-guide,.product-form-drawer :is(.tm-size-guide-cards,#tm-size-guide)) :is([style*="border:"],[style*="border-top:"],[style*="border-bottom:"],[style*="border-left:"]){border-color:var(--tm-size-guide-gold)!important}:is(.page-default #tm-size-guide,.product-form-drawer :is(.tm-size-guide-cards,#tm-size-guide)) h2[style*="border-left:"]{background:#000!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/100/assets/tm-custom.css.map */
