:root{--color-background-drawer:247,245,241;--color-text-submenu:35 31 27 !important;--color-text-submenu-hover:126 97 52 !important;--ctc-drawer-bg:#F7F5F1;--ctc-drawer-raise:#FFFFFF;--ctc-drawer-sunk:#EDE9E3;--ctc-drawer-ink:#231F1B;--ctc-drawer-ink-60:#716A5F;--ctc-drawer-line:rgba(35,31,27,.14);--ctc-drawer-accent:#7E6134}.product-card-wrapper,.grid-product__content{display:flex!important;flex-direction:column!important;height:100%!important}.product-card-content,.grid-product__meta{margin-top:auto!important}.add-to-cart-icon{background-color:var(--ctc-drawer-raise)!important;color:var(--ctc-drawer-ink)!important;border:1px solid var(--ctc-drawer-line)!important;border-radius:0!important;box-shadow:0 2px 10px #231f1b14!important;transition:background-color .3s var(--ctc-ease,ease),color .3s var(--ctc-ease,ease),border-color .3s var(--ctc-ease,ease)!important}.add-to-cart-icon:hover{background-color:var(--ctc-drawer-ink)!important;color:var(--ctc-drawer-raise)!important;border-color:var(--ctc-drawer-ink)!important}.add-to-cart-icon svg{fill:currentColor!important;stroke:currentColor!important}.image-with-text__media img,.slideshow__media img,.collage__item img,.collection-list-item img,.hero img{object-fit:cover!important;object-position:center!important;height:100%!important;width:100%!important}.image-with-text__media,.slideshow__media,.collage__item{position:relative!important;overflow:hidden!important}.product-card-image .media-wrapper{padding-top:133.33%!important;height:0!important;width:100%!important;border:none!important}.product-card-image .media-wrapper img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;background-color:var(--ctc-white,#fff)!important}.media-grid-wrapper{display:grid!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media(min-width:768px){.media-grid-wrapper{grid-template-columns:repeat(var(--grid-columns,4),minmax(0,1fr))!important}}.cart-drawer .quantity__button .visually-hidden,#CartDrawer .quantity__button .visually-hidden,.template-cart .quantity__button .visually-hidden,.cart .quantity__button .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}quantity-input.quantity,quantity-input.quantity-buttons,.quantity-buttons,.quantity{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:38px!important;min-height:38px!important;max-height:38px!important;background:var(--ctc-drawer-raise)!important;border:1px solid var(--ctc-drawer-line)!important;border-radius:0!important;padding:0!important;margin:6px 0 0!important;overflow:hidden!important;box-sizing:border-box!important;color-scheme:light!important}quantity-input.quantity button,quantity-input.quantity-buttons button,.quantity-buttons button,.quantity button{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;background:transparent!important;color:var(--ctc-drawer-ink)!important;-webkit-text-fill-color:var(--ctc-drawer-ink)!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;outline:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;line-height:1!important;cursor:pointer!important;transition:background-color .2s!important}quantity-input.quantity button:hover,quantity-input.quantity-buttons button:hover,.quantity-buttons button:hover,.quantity button:hover{background-color:#231f1b0f!important}quantity-input.quantity .quantity-input,quantity-input.quantity-buttons .quantity-input,.quantity-buttons .quantity-input,.quantity .quantity-input,quantity-input.quantity input[type=number],quantity-input.quantity-buttons input[type=number],.quantity-buttons input[type=number],.quantity input[type=number]{width:44px!important;min-width:44px!important;max-width:44px!important;height:36px!important;min-height:36px!important;max-height:36px!important;background:transparent!important;color:var(--ctc-drawer-ink)!important;-webkit-text-fill-color:var(--ctc-drawer-ink)!important;border-top:0!important;border-bottom:0!important;border-left:1px solid var(--ctc-drawer-line)!important;border-right:1px solid var(--ctc-drawer-line)!important;border-radius:0!important;padding:0!important;margin:0!important;text-align:center!important;font-size:16px!important;line-height:36px!important;box-shadow:none!important;outline:0!important;color-scheme:light!important}quantity-input.quantity button svg,quantity-input.quantity-buttons button svg,.quantity-buttons button svg,.quantity button svg{width:13px!important;height:13px!important;color:var(--ctc-drawer-ink)!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important}.cart-drawer,#CartDrawer,.cart-drawer .drawer-inner-card,#CartDrawer .drawer-inner-card,.cart-drawer .drawer-container,#CartDrawer .drawer-container,.cart-drawer .drawer-head,#CartDrawer .drawer-head,.cart-drawer .drawer-body,#CartDrawer .drawer-body,.cart-drawer .drawer-footer,#CartDrawer .drawer-footer,.cart-drawer .drawer-content-contain,#CartDrawer .drawer-content-contain{background-color:var(--ctc-drawer-bg)!important;color:var(--ctc-drawer-ink)!important}.cart-drawer .drawer-heading,#CartDrawer .drawer-heading,.cart-drawer .drawer-heading span,#CartDrawer .drawer-heading span{color:var(--ctc-drawer-ink)!important}.cart-drawer .drawer-close,#CartDrawer .drawer-close,.search-drawer .drawer-close,.facets-filte-drawer .drawer-close{background-color:transparent!important;border:1px solid var(--ctc-drawer-line)!important;color:var(--ctc-drawer-ink)!important;border-radius:0!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}.cart-drawer .drawer-close:hover,#CartDrawer .drawer-close:hover,.search-drawer .drawer-close:hover,.facets-filte-drawer .drawer-close:hover{background-color:var(--ctc-drawer-ink)!important;color:var(--ctc-drawer-bg)!important;border-color:var(--ctc-drawer-ink)!important}.cart-drawer .drawer-close svg,#CartDrawer .drawer-close svg,.search-drawer .drawer-close svg,.facets-filte-drawer .drawer-close svg{stroke:currentColor!important;fill:none!important}.cart-drawer .cart-item,#CartDrawer .cart-item,.cart-drawer .cart-items-item,#CartDrawer .cart-items-item{border-bottom:1px solid var(--ctc-drawer-line)!important}.cart-drawer a,#CartDrawer a{color:var(--ctc-drawer-ink)}.cart-drawer button[name=checkout],#CartDrawer button[name=checkout],.cart-drawer .cart__checkout-button,#CartDrawer .cart__checkout-button,.cart-drawer .cart-drawer__checkout,#CartDrawer .cart-drawer__checkout,.cart-drawer a[href*=checkout],#CartDrawer a[href*=checkout],.cart__checkout-button,#checkout,button[name=checkout]{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;letter-spacing:.14em!important;font-size:13px!important;line-height:1.2!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;text-transform:uppercase!important;border-radius:0!important;background:var(--ctc-drawer-ink)!important;color:var(--ctc-drawer-bg)!important;border:1px solid var(--ctc-drawer-ink)!important;transition:background-color .35s var(--ctc-ease,ease),color .35s var(--ctc-ease,ease),border-color .35s var(--ctc-ease,ease)!important}.cart-drawer button[name=checkout] *,#CartDrawer button[name=checkout] *,.cart-drawer .cart__checkout-button *,#CartDrawer .cart__checkout-button *,.cart__checkout-button *,#checkout *,button[name=checkout] *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.cart-drawer button[name=checkout]:hover,#CartDrawer button[name=checkout]:hover,.cart-drawer .cart__checkout-button:hover,#CartDrawer .cart__checkout-button:hover,.cart-drawer .cart-drawer__checkout:hover,#CartDrawer .cart-drawer__checkout:hover,.cart-drawer a[href*=checkout]:hover,#CartDrawer a[href*=checkout]:hover,.cart__checkout-button:hover,#checkout:hover,button[name=checkout]:hover{background:var(--ctc-drawer-accent)!important;color:#fff!important;border-color:var(--ctc-drawer-accent)!important}.cart-drawer .drawer-footer .cart-buttons a.button-outline,#cart-drawer .drawer-footer .cart-buttons a.button-outline,.cart-drawer .cart-buttons .button-outline,#CartDrawer .cart-buttons .button-outline,.cart-drawer .button-outline,#CartDrawer .button-outline,.cart-drawer a.button-outline,#CartDrawer a.button-outline{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;letter-spacing:.14em!important;font-size:13px!important;min-height:52px!important;background:var(--ctc-drawer-raise)!important;color:var(--ctc-drawer-ink)!important;border:1px solid var(--ctc-drawer-ink)!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;transition:background-color .35s var(--ctc-ease,ease),color .35s var(--ctc-ease,ease)!important}.cart-drawer .drawer-footer .cart-buttons a.button-outline *,#cart-drawer .drawer-footer .cart-buttons a.button-outline *,.cart-drawer .cart-buttons .button-outline *,#CartDrawer .cart-buttons .button-outline *,.cart-drawer .button-outline *,#CartDrawer .button-outline *{color:inherit!important}.cart-drawer .drawer-footer .cart-buttons a.button-outline:hover,#cart-drawer .drawer-footer .cart-buttons a.button-outline:hover,.cart-drawer .cart-buttons .button-outline:hover,#CartDrawer .cart-buttons .button-outline:hover,.cart-drawer .button-outline:hover,#CartDrawer .button-outline:hover,.cart-drawer a.button-outline:hover,#CartDrawer a.button-outline:hover{background:var(--ctc-drawer-ink)!important;color:var(--ctc-drawer-bg)!important;border-color:var(--ctc-drawer-ink)!important}.cart-drawer .cart__empty-text,#CartDrawer .cart__empty-text,.cart-drawer .drawer__empty-text,#CartDrawer .drawer__empty-text{color:var(--ctc-drawer-ink)!important}.cart-drawer .cart__empty-text+a,#CartDrawer .cart__empty-text+a,.cart-drawer a[href*="/collections"],#CartDrawer a[href*="/collections"]{color:var(--ctc-drawer-bg)!important;background:var(--ctc-drawer-ink)!important;border:1px solid var(--ctc-drawer-ink)!important;text-decoration:none!important}.facets-filte-drawer,#facets-filte-drawer,.facets-filte-drawer .drawer-inner-card,.facets-filte-drawer .drawer-container,.facets-filte-drawer .drawer-head,.facets-filte-drawer .drawer-body,.facets-filte-drawer .drawer-footer,.facets-filte-drawer .drawer-content-contain,.facets-details-wrapper .facets-accordion{background-color:var(--ctc-drawer-bg)!important;color:var(--ctc-drawer-ink)!important}.facets-filte-drawer .drawer-heading,.facets-filte-drawer .drawer-heading span,.facets-filte-drawer .facets-details-title,.facets-filte-drawer .facets-summary h6,.facets-filte-drawer .facets-accordion-label,.facets-filte-drawer .facets-filters-options-label,.facets-filte-drawer .facets-filters-options-item label,.facets-filte-drawer .filter-variant-item,.facets-filte-drawer .facets-price-item span,.facets-filte-drawer .facets-price-ranges span{color:var(--ctc-drawer-ink)!important}.facets-filte-drawer .facets-arrow svg{color:var(--ctc-drawer-ink)!important;fill:currentColor!important}.facets-filte-drawer .facets-arrow{background-color:#231f1b0d!important}.facets-filte-drawer .facets-accordion,.facets-details-wrapper .facets-accordion{border-bottom:1px solid var(--ctc-drawer-line)!important}.facets-filte-drawer .active-facets-wrapper a,.facets-filte-drawer .facet-clear-all,.facets-filte-drawer .facet-clear-all span,.active-facets-wrapper a,.facet-clear-all,.facet-clear-all span{color:var(--ctc-drawer-accent)!important}.facets-filte-drawer input[type=number],.facets-filte-drawer input[type=text],.facets-price-item input{background-color:var(--ctc-drawer-raise)!important;color:var(--ctc-drawer-ink)!important;border:1px solid var(--ctc-drawer-line)!important;border-radius:0!important}.facets-filte-drawer .facets-filters-options-label span,.facets-filte-drawer label span{color:var(--ctc-drawer-ink-60)!important}.facets-filters-options-item:hover,.facets-filte-drawer .facets-filters-options-item:hover{background-color:#231f1b0d!important}.facets-filters-options-item:hover .facets-filters-options-label,.facets-filte-drawer .facets-filters-options-item:hover .facets-filters-options-label{color:var(--ctc-drawer-ink)!important}.facets-filters-options-item:hover .facets-filters-options-label span,.facets-filte-drawer .facets-filters-options-item:hover .facets-filters-options-label span{color:var(--ctc-drawer-ink-60)!important}.facets-filters-options-item:hover input:is([type=checkbox],[type=radio]){border-color:var(--ctc-drawer-accent)!important}.facets-filters-options-item input:is([type=checkbox],[type=radio]){border:1px solid var(--ctc-drawer-line)!important;background-color:var(--ctc-drawer-raise)!important;accent-color:var(--ctc-drawer-ink)!important}.facets-filte-drawer button[type=submit],.facets-filte-drawer .button{background-color:var(--ctc-drawer-ink)!important;color:var(--ctc-drawer-bg)!important;border:1px solid var(--ctc-drawer-ink)!important;border-radius:0!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}.facets-filte-drawer button[type=submit]:hover,.facets-filte-drawer .button:hover{background-color:var(--ctc-drawer-accent)!important;color:#fff!important;border-color:var(--ctc-drawer-accent)!important}show-more-button{display:block!important;margin-top:12px!important;margin-bottom:8px!important}.show-more-button{background:transparent!important;border:none!important;color:var(--ctc-drawer-accent)!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important;padding:0!important;display:inline-flex!important;align-items:center!important;text-transform:uppercase!important;letter-spacing:.14em!important;transition:opacity .3s ease!important}.show-more-button:hover{opacity:.7!important}.show-more-button .visible-hidden.hidden{display:none!important}.facets-sortby-filter{background-color:var(--ctc-drawer-bg)!important;border:1px solid var(--ctc-drawer-line)!important;border-radius:0!important;box-shadow:0 18px 44px #231f1b24!important}.facets-sortby-item .filter-sort-label span{color:var(--ctc-drawer-ink)!important;border-bottom:1px solid var(--ctc-drawer-line)!important}.facets-sortby-item .filter-sort-label:hover span,.facets-sortby-item .filter-sort-checkbox:checked+label span{background-color:#231f1b0d!important;color:var(--ctc-drawer-ink)!important}.facets-sortby-item .filter-sort-label span:before{border:1px solid var(--ctc-drawer-line)!important;background-color:var(--ctc-drawer-raise)!important}.facets-sortby-item .filter-sort-label:hover span:before,.facets-sortby-item .filter-sort-checkbox:checked+label span:before{border-color:var(--ctc-drawer-accent)!important}.facets-sortby-item .filter-sort-label span:after{background-color:var(--ctc-drawer-accent)!important}.search-drawer,.search-drawer .drawer-inner-card,.search-drawer .drawer-container,.search-drawer .drawer-head,.search-drawer .drawer-body,.search-drawer .drawer-content-contain,.search-drawer .predictive-search-suggestion-wrapper,.drawer-inner-card{background-color:var(--ctc-drawer-bg)!important;color:var(--ctc-drawer-ink)!important}.search-drawer .drawer-heading,.search-drawer .predictive-search-label{color:var(--ctc-drawer-ink)!important;font-family:var(--font-family-heading,"Playfair Display",serif)!important}.search-drawer .search-input-box{background-color:var(--ctc-drawer-raise)!important;border:1px solid var(--ctc-drawer-line)!important;border-radius:0!important}.search-drawer .search-input-box input[type=search]{background-color:transparent!important;color:var(--ctc-drawer-ink)!important;-webkit-text-fill-color:var(--ctc-drawer-ink)!important;font-family:var(--font-family-body,Inter,sans-serif)!important}.search-drawer .search-input-box input[type=search]::placeholder{color:var(--ctc-drawer-ink-60)!important;opacity:1!important}.search-drawer .search-input-box [data-search-clear],.search-drawer .search-input-box .drawer-search-icon svg{color:var(--ctc-drawer-ink)!important;stroke:currentColor!important}.search-drawer .predictive-search-suggestion-inner li a{background-color:var(--ctc-drawer-raise)!important;color:var(--ctc-drawer-ink)!important;border:1px solid var(--ctc-drawer-line)!important;border-radius:0!important;padding:7px 16px!important;font-family:var(--font-family-body,Inter,sans-serif)!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}.search-drawer .predictive-search-suggestion-inner li a:hover{background-color:var(--ctc-drawer-ink)!important;color:var(--ctc-drawer-bg)!important;border-color:var(--ctc-drawer-ink)!important}.search-drawer .predictive-search-result-wrapper,.search-drawer .predictive-search-popular-product{background-color:transparent!important}.search-drawer .product-card-grid{background-color:var(--ctc-drawer-raise)!important;border:1px solid var(--ctc-drawer-line)!important;border-radius:0!important}.search-drawer .product-card-grid .product-title a,.search-drawer .product-card-grid .price{color:var(--ctc-drawer-ink)!important}.drawer:is(.open,:target)>.overlay,.search-drawer:is(.open,:target)>.overlay,drawer-layer.overlay{background-color:#231f1b70!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;opacity:1!important}.topbar-wrapper,.topbar-wrapper *,.announcementbar-wrapper *{border-left:none!important;border-right:none!important;border-top:none!important}.announcementbar-wrapper{border-bottom:1px solid color-mix(in srgb,var(--ctc-gold,#BFA37A) 45%,transparent)!important;border-top:none!important;border-left:none!important;border-right:none!important}.skip-to-content-link:not(:focus-visible){position:absolute!important;background:transparent!important;border:none!important;box-shadow:none!important;min-width:0!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;opacity:0!important}.hero-media-description--box{margin-top:56px!important;padding:44px 32px!important;background-color:var(--ctc-bone-deep,#EDE9E3)!important;border-top:1px solid var(--ctc-drawer-line)!important;border-radius:0!important}.hero-media-description{font-family:var(--font-family-body,Inter,sans-serif)!important;font-size:14px!important;line-height:1.85!important;color:#231f1bcc!important;max-width:860px!important;margin:0 auto!important;text-align:center!important}.hero-media-description h2,.hero-media-description h3,.hero-media-description h4{font-family:var(--font-family-heading,"Playfair Display",serif)!important;color:var(--ctc-ink,#231F1B)!important;margin-bottom:16px!important;font-weight:400!important;letter-spacing:.01em!important}.ctc-inventory-block{margin:14px 0!important}.ctc-inventory-badge{display:inline-flex!important;align-items:center!important;gap:10px!important;background-color:var(--ctc-bone-deep,#EDE9E3)!important;border:1px solid var(--ctc-drawer-line)!important;border-radius:0!important;padding:9px 15px!important;color:#231f1bd9!important;font-family:var(--font-family-body,Inter,sans-serif)!important;font-size:13px!important;line-height:1.4!important}.ctc-inventory-badge .lowstock{color:#8a3b2a!important}.ctc-inventory-badge .instock{color:#231f1bd9!important}.ctc-inventory-badge strong{font-weight:600!important}.ctc-stock-count{color:#8a3b2a!important;font-weight:600!important}.ctc-pulse-dot{width:7px!important;height:7px!important;border-radius:50%!important;display:inline-block!important;flex-shrink:0!important;position:relative!important}.ctc-pulse-amber{background-color:#a8452f!important;box-shadow:0 0 #a8452f8c!important;animation:ctcPulseAmber 1.8s infinite!important}.ctc-pulse-green{background-color:#2e6b4f!important;box-shadow:0 0 #2e6b4f8c!important;animation:ctcPulseGreen 2s infinite!important}@keyframes ctcPulseAmber{0%{transform:scale(.95);box-shadow:0 0 #a8452f8c}70%{transform:scale(1);box-shadow:0 0 0 8px #a8452f00}to{transform:scale(.95);box-shadow:0 0 #a8452f00}}@keyframes ctcPulseGreen{0%{transform:scale(.95);box-shadow:0 0 #2e6b4f8c}70%{transform:scale(1);box-shadow:0 0 0 8px #2e6b4f00}to{transform:scale(.95);box-shadow:0 0 #2e6b4f00}}@media(prefers-reduced-motion:reduce){.ctc-pulse-amber,.ctc-pulse-green{animation:none!important}}@media screen and (max-width:767px){.back_to_top,#back_to_top,back-to-top{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/ctc-custom.css.map */
