h1,h2,.text-block.h2>*,h3,.cart-drawer__heading.h3,h4,.dropdown-localization__button{font-family:bodoni-pt-variable,sans-serif!important;font-weight:400}a.link{text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}a.link:not(.hero__container a){color:#000}@media screen and (width > 768px){.section--special-products-carousel{display:flex;padding-left:2rem}.section--special-products-carousel .section-resource-list__content{width:fit-content;min-width:300px}.section--special-products-carousel slideshow-slide{min-width:366px!important}}@media screen and (width < 768px){.product-badges__badge{font-size:11px!important}.section--special-products-carousel a.link{margin-top:20px!important}}.section--special-products-carousel a.link{width:100%;text-align:start;margin-top:40px}slideshow-component.resource-list__carousel{position:relative}slideshow-component .custom-slideshow-progress{position:absolute;bottom:-50px;left:40px;width:95%;height:1px;background-color:#dddad4;border-radius:1px;overflow:hidden;z-index:10}slideshow-component .custom-slideshow-progress-fill{height:100%;background-color:#000;width:0%;transition:width .3s ease;border-radius:1px}slideshow-component[data-theme=dark] .custom-slideshow-progress{background-color:#0000004d}slideshow-component[data-theme=dark] .custom-slideshow-progress-fill{background-color:#000000e6}@media (max-width: 768px){slideshow-component .custom-slideshow-progress{width:150px;bottom:15px}}@media screen and (max-width: 749px){.header__columns .header-logo{padding:15px 0}}a.menu-list__link{font-size:12px;font-weight:700;letter-spacing:.48px}a.mega-menu__link{text-transform:capitalize}ul.payment-icons__list svg{max-width:27px}nav.collection-pagination{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);width:fit-content;max-width:100%}nav.collection-pagination ol.pagination{display:flex;padding:0;list-style:none;align-items:center}nav.collection-pagination ol.pagination li{font-size:12px;color:#888;width:50px;height:30px;align-items:center;justify-content:center;display:flex;border-bottom:1px solid #d9d9d9}nav.collection-pagination ol.pagination li.active{color:#000;font-weight:600;position:relative;border-color:#000}nav.collection-pagination ol.pagination li.next a{line-height:1;display:flex;align-items:center;padding-bottom:5px;justify-content:center}nav.collection-pagination ol.pagination a{color:inherit;text-decoration:none;width:100%;transition:all .3s ease;text-align:center;height:100%;display:flex;justify-content:center;align-items:center}nav.collection-pagination ol.pagination a:hover{background-color:#f5f5f5}results-list.product-grid-container{padding-bottom:8rem}product-card p{font-weight:600!important}product-card h6{font-style:italic!important;color:#282828!important;font-weight:300!important;letter-spacing:.5px!important;text-transform:capitalize!important;opacity:.6}.product-details h6{font-style:italic!important;color:#282828!important;font-weight:300!important;letter-spacing:.5px!important;text-transform:capitalize!important;opacity:.6;margin-top:-5px!important}.add-to-cart-button{background-color:#efcfc1;transition:all .3s ease;border-radius:20px;border:1px solid black}.add-to-cart-button:hover{background-color:#e6b19c;color:#fff}quantity-selector-component{border-radius:20px!important;border-color:#000!important}.stars{width:20px;height:auto!important;margin-right:5px;fill:#c4863d!important}.product-information .rating-wrapper{margin-top:10px}.product-information p.rating-count.paragraph:before{content:"Based on "}.product-information .rating-count{text-transform:uppercase;color:#000!important}.breadcrumbs{margin-bottom:20px}header-component[data-sticky-state=inactive] .header.social-icons svg path{fill:#fff}.header.social-icons{display:flex;align-items:center;padding:0;margin:0;list-style:none}.header.social-icons li{width:30px;height:auto}.header.social-icons a{width:100%;height:auto}.header.social-icons svg{width:100%;height:auto}.header.social-icons.mobile{display:none}@media screen and (min-width: 990px){.mega-menu__grid{grid-template-columns:2fr repeat(calc(var(--menu-columns-desktop) - 1),minmax(0,1fr))!important}}@media screen and (max-width: 768px){.cart-drawer__summary{gap:0!important}.group-block:has(ul.payment-icons__list){display:none}.header.social-icons.desktop{display:none}.header.social-icons.mobile{display:flex}.breadcrumbs{margin-top:20px;margin-bottom:0}.product-details .text-block:has(h1){padding-top:0}}.variant-option__button-label:has(:checked){background-color:#efcfc1!important}.variant-option__button-label{border-radius:16px!important}.variant-option--buttons legend{text-transform:uppercase;letter-spacing:1.4px;font-size:13px}.cart-drawer__heading.h3{font-family:bodoni-pt-variable,sans-serif!important}a.button.cart-items__empty-button{border:1px solid;border-radius:16px;color:#000;background:#fff}button#checkout{background:#efcfc1;border-radius:16px;border:1px solid black;color:#000}.cart-drawer__dialog{width:505px!important}text-component[ref=cartTotal]{font-size:15px}.cart__summary-item.tax-note{color:#322e2163;margin-top:10px;font-style:italic;font-size:15px!important}@media screen and (width > 768px){.cart-drawer__items .cart-items__table-row{grid-template-columns:100px minmax(0,1fr) minmax(var(--cart-item-price-width),auto)}}@media screen and (width < 768px){.cart-items__details a{font-size:.79rem!important}p.cart-material,.cart-items__variant dd{font-size:.75rem!important}}.cart-drawer__items .cart-items__table-row [style*="grid-area: media"],.cart-drawer__items .cart-items__table-row .cart-item__media,.cart-drawer__items .cart-items__table-row .cart-item__image,.cart-drawer__items .cart-items__table-row .cart-item__image-wrapper{width:100px;height:100px}.cart-drawer__items .cart-items__table-row img{width:100%;height:auto;object-fit:cover}.cart__total-label{text-transform:uppercase;letter-spacing:1.4px}p.cart-material{font-size:.875rem;margin:0;opacity:.8;font-style:italic;color:#7b8487}a.menu-drawer__menu-item,summary.menu-drawer__menu-item--mainlist{font-size:16px;text-transform:capitalize;letter-spacing:.48px;font-family:bodoni-pt-variable,Bodoni PT,serif}a.menu-drawer__menu-item--child{text-transform:capitalize;font-family:Lato,sans-serif;padding:5px 0!important}a.menu-drawer__menu-item{padding:17px 0}.rvp-arrow{background-color:#b59f63!important;border:none!important}.rvp-arrow svg path{stroke:#fff}.rvp-prev svg{transform:rotate(90deg)}.rvp-next svg{transform:rotate(-90deg)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
