.accelerated-checkout-block,[class*=shopify-payment-button],.shopify-payment-button{display:none!important}.product-grid .card-gallery,.resource-list .card-gallery,product-recommendations .card-gallery,.product-recommendations .card-gallery,.block-resource-list .card-gallery{aspect-ratio:4 / 3!important;overflow:hidden!important;background:#edeae5;display:block!important;position:relative!important}.product-grid .card-gallery>*,.resource-list .card-gallery>*,product-recommendations .card-gallery>*{height:100%!important;max-height:100%!important;overflow:hidden!important}.product-grid .card-gallery slideshow-component,.resource-list .card-gallery slideshow-component,product-recommendations .card-gallery slideshow-component{height:100%!important;max-height:100%!important;overflow:hidden!important;display:block!important}.product-grid .product-media,.resource-list .product-media,product-recommendations .product-media,.block-resource-list .product-media{aspect-ratio:4 / 3!important;overflow:hidden!important;width:100%!important;height:100%!important;background:#edeae5}.product-grid .product-media .product-media__image,.resource-list .product-media .product-media__image,product-recommendations .product-media .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block}.main-collection-grid,.product-grid-container,.collection-wrapper,.results-list{background-color:#f5f3ee}.card-gallery__placeholder{background:#f0e8d5}@media screen and (min-width:990px){.product-grid{--product-grid-columns-desktop: repeat(4, 1fr) !important}}@media screen and (min-width:750px)and (max-width:989px){.product-grid{--product-grid-columns-desktop: repeat(3, 1fr) !important}}html,body{overflow-x:hidden;max-width:100%}@media screen and (max-width:749px){.shopify-section:has(#shopify-section-kf_categories),#shopify-section-kf_categories{display:none!important}}.product-recommendations,.product-recommendations-wrapper{background:#f5f3ee}.product-information{background:#f5f3ee!important}.product-media-gallery .product-media-container,.media-gallery .product-media-container{background:#edeae5!important}.product-information h1{font-family:var(--font-display--family, var(--font-body--family))!important;font-size:clamp(1.5rem,2.5vw,2.25rem)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.01em!important;color:#1c130f!important;margin:0!important}.product-information .price__container,.product-information .price,.product-information price-component{display:block}.product-information .price-item,.product-information .price-item--regular,.product-information .price-item--sale{font-family:var(--font-body--family)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:-.01em!important;color:#1c130f!important}form[data-type=add-to-cart-form] button[name=add],.product-information button[name=add],.product-information .add-to-cart-button,.product-information .buy-buttons-block .button{background:#1c130f!important;color:#f7efe0!important;border:1.5px solid #1C130F!important;border-radius:6px!important;font-family:var(--font-body--family)!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;height:52px!important;width:100%!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;cursor:pointer!important;transition:background .18s ease,color .18s ease!important;box-shadow:none!important;-webkit-appearance:none!important}form[data-type=add-to-cart-form] button[name=add]:hover,.product-information button[name=add]:hover,.product-information .add-to-cart-button:hover{background:#f7efe0!important;color:#1c130f!important}form[data-type=add-to-cart-form] button[name=add]:disabled,.product-information button[name=add]:disabled{background:#aea498!important;border-color:#aea498!important;color:#fff3dd!important;cursor:not-allowed!important}.product-information .add-to-cart-icon{display:none!important}.variant-picker .swatch,.variant-option--swatches .swatch,.kf-swatch{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:50%!important;border:2px solid rgba(0,0,0,.08)!important;outline:2px solid transparent!important;outline-offset:3px!important;transition:outline-color .15s ease!important;display:block!important}.variant-picker .variant-option--swatches label,.variant-picker .variant-option--buttons label:has(.swatch),.variant-picker .variant-option--buttons label:has(.kf-swatch){border:none!important;padding:0!important;background:transparent!important;border-radius:50%!important;min-height:unset!important;height:unset!important;min-width:unset!important}.variant-picker input:checked+label .swatch,.variant-picker input:checked+label .kf-swatch{outline-color:#1c130f!important}.variant-picker label:hover .swatch,.variant-picker label:hover .kf-swatch{outline-color:#1c130f59!important}.variant-picker input:disabled+label .swatch,.variant-picker input:disabled+label .kf-swatch{opacity:.25!important}.variant-picker .variant-option--buttons label:not(:has(.swatch)):not(:has(.kf-swatch)){border:1.5px solid #D4C9BC!important;border-radius:4px!important;height:36px!important;min-width:44px!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.06em!important;background:transparent!important;color:#1c130f!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:border-color .15s ease!important;cursor:pointer!important}.variant-picker .variant-option--buttons label:not(:has(.swatch)):not(:has(.kf-swatch)):hover{border-color:#1c130f!important}.variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch){color:#1c130f!important;border-color:#bca641!important;border-width:1.5px!important}.variant-option__button-label__pill{background:#e8e6e1!important}slideshow-controls[thumbnails]{--thumbnail-width: 54px !important}.product-media-gallery .slideshow-controls__thumbnail,.product-media-gallery .slideshow-control{outline:none!important;outline-offset:0!important;box-shadow:none!important;border:1px solid transparent!important;opacity:.45!important;transition:opacity .15s ease!important;background:#edeae5!important;border-radius:2px!important;padding:0!important;overflow:hidden!important}.product-media-gallery .slideshow-controls__thumbnail:hover,.product-media-gallery .slideshow-control:hover{opacity:.75!important;outline:none!important;box-shadow:none!important}.product-media-gallery .slideshow-controls__thumbnail[aria-selected=true],.product-media-gallery .slideshow-control[aria-selected=true]{opacity:1!important;border:1.5px solid #1C130F!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}.product-media-gallery .slideshow-controls__thumbnail img,.product-media-gallery .slideshow-control img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;object-position:center!important;display:block!important;border-radius:0!important}.product-media-gallery .slideshow-controls__thumbnails{gap:8px!important;padding-block:4px!important;padding-inline:2px!important}@media screen and (min-width:750px){.product-information__grid.product-information--media-left{grid-template-columns:560px 1fr!important}.product-media-container.constrain-height{--constrained-height: 520px !important;--constrained-min-height: 520px !important}}.sticky-add-to-cart__button{background:#1c130f!important;color:#f7efe0!important;border-radius:6px!important;font-size:.6875rem!important;letter-spacing:.12em!important;border:none!important}.accelerated-checkout-block,.additional-checkout-buttons,[class*=shopify-payment-button],.shopify-payment-button{display:none!important}.product-information{background:#f5f3ee}.product-media-gallery .product-media-container,.media-gallery .product-media-container{background:#edeae5}.buy-buttons-block .button,.product-form-buttons .button,.add-to-cart-button{background-color:#1c130f!important;color:#f7efe0!important;border:none!important;border-radius:4px!important;font-family:var(--font-body--family)!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;height:54px!important;width:100%!important;padding:0 32px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:opacity .18s ease!important;box-shadow:none!important}.buy-buttons-block .button:hover,.product-form-buttons .button:hover{opacity:.88!important}.buy-buttons-block .button:disabled,.product-form-buttons .button:disabled{background-color:#aea498!important;color:#fff3dd!important;cursor:not-allowed!important}.variant-picker .swatch,.variant-option--swatches .swatch,.variant-option--buttons .swatch{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:50%!important;border:2px solid rgba(0,0,0,.08)!important;outline:2px solid transparent!important;outline-offset:3px!important;transition:outline-color .15s ease!important;display:block!important}.variant-picker .variant-option--swatches label,.variant-picker .variant-option--buttons label:has(.swatch){border:none!important;padding:0!important;background:transparent!important;border-radius:50%!important;min-height:unset!important;height:unset!important;min-width:unset!important}.variant-picker .variant-option--swatches input:checked~label .swatch,.variant-picker .variant-option--swatches input:checked+label .swatch,.variant-picker .variant-option--buttons input:checked+label .swatch{outline-color:#1c130f!important}.variant-picker label:hover .swatch{outline-color:#1c130f59!important}.variant-picker input:disabled+label .swatch{opacity:.25!important}.variant-picker .variant-option--buttons label:not(:has(.swatch)){border:1.5px solid #D4C9BC!important;border-radius:4px!important;height:36px!important;min-width:44px!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.06em!important;background:transparent!important;color:#1c130f!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:border-color .15s ease!important;cursor:pointer!important}.variant-picker .variant-option--buttons label:not(:has(.swatch)):hover{border-color:#1c130f!important}.variant-picker .variant-option--buttons input:checked+label:not(:has(.swatch)){border-color:#1c130f!important;border-width:2px!important;font-weight:600!important}.kf-pd-accs{border-top:1px solid #D4C9BC;margin-top:24px}.kf-pd-acc{border-bottom:1px solid #D4C9BC}.kf-pd-acc__sum{display:flex;align-items:center;justify-content:space-between;padding:14px 0;cursor:pointer;list-style:none;-webkit-appearance:none;font-family:var(--font-body--family);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1c130f;-webkit-user-select:none;user-select:none}.kf-pd-acc__sum::-webkit-details-marker{display:none}.kf-pd-acc__ico{font-size:1.125rem;font-weight:300;line-height:1;transition:transform .2s ease;flex-shrink:0;margin-left:16px}.kf-pd-acc[open]>.kf-pd-acc__sum .kf-pd-acc__ico{transform:rotate(45deg)}.kf-pd-acc__body{padding:0 0 16px;font-family:var(--font-body--family);font-size:.875rem;line-height:1.65;color:#4a3d35}.kf-pd-acc__body p{margin:0 0 6px}.kf-pd-acc__body p:last-child{margin-bottom:0}.sticky-add-to-cart{background:#f5f3ee!important;border-top:1px solid #D4C9BC!important;box-shadow:none!important}.sticky-add-to-cart__button{background:#1c130f!important;color:#f7efe0!important;border-radius:4px!important;font-size:.6875rem!important;letter-spacing:.12em!important;border:none!important}.product-media-gallery slideshow-controls,.product-media-gallery slideshow-controls:has(.slideshow-controls__dots),.product-media-gallery slideshow-controls:has(.slideshow-controls__counter){mix-blend-mode:normal!important}.product-media-gallery .slideshow-controls__counter{background-color:#1c130f8c!important;color:#fff3dd!important}.product-media-gallery .slideshow-controls__dots button{--color: rgba(28, 19, 15, .3) !important;--color-active: #1C130F !important;--color-hover: rgba(28, 19, 15, .6) !important}.product-recommendations .card-gallery slideshow-arrows,product-recommendations .card-gallery slideshow-arrows{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kf-overrides.css.map */
