.product-info .product-title{font-size:var(--kl-font-size-18)}.product:before{content:"";grid-area:product-info;align-self:stretch;margin-inline:calc(-1 * var(--distance-to-bleed));background-color:var(--kl-tint-rose)}.product-info{padding-block:var(--kl-space-24)}@media screen and (min-width:1000px){.product:before{justify-self:start;box-sizing:content-box;width:100%;max-width:375px;padding-inline:50px;margin-inline:-50px}.product-info{max-width:375px}.product{column-gap:110px}.shopify-section--main-product .container{--container-max-width: 1280px;--container-gutter: 50px}.product{grid-template-columns:minmax(0,1fr) 385px}}@media screen and (min-width:1140px){.product{grid-template-columns:minmax(0,1fr) 450px}.product:before,.product-info{max-width:400px}}@media screen and (min-width:1500px){.product{grid-template-columns:minmax(0,1fr) 400px}}.price-with-review{display:flex;align-items:center;gap:25px;min-height:92px}.price-with-review>.product-info__block-item:last-child{min-width:113px}.price-with-review .reputon-etsy-reviews-widget *{font-family:sans-serif}.product-info__block-group[data-group-type=price-with-review],.product-info__block-group[data-group-type=price-with-review] .product-info__block-item{--product-info-gap: 1.5rem}.price-with-review sale-price,.price-with-review compare-at-price{font-size:var(--kl-font-size-md);color:var(--kl-text-subdued)}.price-with-review sale-price.text-on-sale{color:rgb(var(--on-sale-text))}.price-with-review .text-sm.text-subdued{font-size:var(--kl-font-size-14);color:#030303}.price-with-review .text-sm.text-subdued a{color:#6f5a54}.ProductMeta__Description h4{margin:0;font-family:var(--heading-font-family);font-size:var(--kl-font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:var(--kl-tracking-caps)}.kl-option-label,.variant-picker__option-info legend{font-size:var(--kl-font-size-sm)}.block-swatch{--swatch-padding: 6px 10px;min-width:36px;font-size:var(--kl-font-size-sm);color:var(--kl-text-subdued)}.block-swatch.is-disabled{background-color:rgb(var(--kl-border-grey-rgb) / .38);color:#b3b1b1;cursor:default;pointer-events:none}.block-swatch.is-disabled:before{content:none}:checked+.block-swatch,.block-swatch.is-selected{color:var(--kl-ink)}.variant-picker__option-values:has(.block-swatch),.kl-option-values{gap:12px 20px}.kl-product-description{font-size:var(--kl-font-size-sm)}@media screen and (max-width:699px){.variant-picker__option-values:has(.block-swatch),.kl-option-values{flex-direction:column;align-items:flex-start}}.buy-buttons [type=submit]{font-size:var(--kl-font-size-sm)}.buy-buttons [type=submit]:disabled{color:var(--kl-text-subdued);border-color:var(--kl-border-subdued)}.ProductForm__Label{display:block;margin-bottom:8px;font-size:var(--kl-font-size-sm)}.product-info .quantity-selector{--quantity-selector-height: 45px;--quantity-selector-input-width: 35px;grid-template-columns:51px auto 51px}.product-info .quantity-selector__input{font-size:var(--kl-font-size-sm)}.product-info .quantity-selector__button svg{width:11px;height:11px}.product-info .quantity-selector__button[disabled] svg,.product-info .quantity-selector__button:hover svg{opacity:1}.product-info .quantity-selector__button:hover{color:var(--kl-text-subdued)}.kl-stock-note{font-size:var(--kl-font-size-md);font-weight:500}.kl-stock-note__status--available{color:var(--kl-in-stock)}.kl-stock-note__status--low{color:var(--kl-accent)}.kl-stock-note__duties{display:block;font-size:var(--kl-font-size-sm);font-style:italic;font-weight:400}.kl-stock-note__duties strong{font-weight:600}.kl-payment-icons.kl-payment-icons--product{gap:min(4%,15px);padding:0}.kl-payment-icons.kl-payment-icons--product li{margin:0}.kl-payment-icons.kl-payment-icons--product svg{display:block;height:auto;overflow:visible}.variant-with-difference{padding-bottom:12px}.kl-content-difference__summary{font-size:var(--kl-font-size-14);font-style:italic}.kl-content-difference img{max-width:100%}.product-info__block-item[data-block-type=kl-iconbox]{--product-info-gap: 0}.kl-iconbox--centered{margin-block-start:70px;text-align:center}.kl-iconbox--centered .kl-iconbox__icon{margin-inline:14px}.kl-iconbox--centered .kl-iconbox__icon svg{width:42px;min-width:42px}.kl-iconbox__heading{margin:10px 0 16px;font-family:var(--heading-font-family);font-size:var(--kl-font-size-xl);font-weight:700;text-transform:uppercase;letter-spacing:var(--kl-tracking-caps)}.kl-iconbox--row{display:flex;gap:20px;margin-block-start:15px;border:var(--kl-card-border);padding:10px 14px 6px;border-radius:var(--kl-radius-md);align-items:center}.kl-iconbox--row .kl-iconbox__icon svg{height:60px;width:auto}.shopify-section--image-with-text>div{padding-inline:24px}.shopify-section--main-product~.shopify-section--image-with-text>div,.shopify-section--kl-collection-note~.shopify-section--image-with-text>div{background-color:var(--kl-tint-rose);padding-block-end:var(--kl-tint-pad)}.shopify-section--main-product+.shopify-section--image-with-text>div,.shopify-section--kl-video-carousel+.shopify-section--image-with-text>div,.shopify-section--kl-video-review+.shopify-section--image-with-text>div,.shopify-section--kl-collection-note+.shopify-section--image-with-text>div{margin-block-start:50px;padding-block-start:var(--kl-tint-pad)}.image-with-text{max-width:1460px;margin-inline:auto}.image-with-text picture{display:block}.image-with-text picture img{width:100%;height:auto;border-radius:var(--kl-radius-md)}.image-with-text>.prose{box-sizing:border-box;max-width:none;margin:0;padding-inline:0;font-size:var(--kl-font-size-lg);text-align:start}.image-with-text>.prose .h1{font-size:var(--kl-font-size-h-sm);line-height:var(--kl-line-height-body)}.image-with-text>.prose>*+*{margin-block-start:23px}.image-with-text>.prose p+p{margin-block-start:17px}@media screen and (max-width:940px){.image-with-text{grid-template-columns:minmax(0,1fr)}.image-with-text--reverse>picture{order:0;margin-inline-start:0}.image-with-text>.prose{margin-block-start:30px}}@media screen and (min-width:941px){.shopify-section--image-with-text>div{padding-inline:80px}.image-with-text{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.image-with-text:not(.image-with-text--reverse)>picture{padding-inline-end:40px}.image-with-text--reverse>picture{padding-inline-start:40px}.image-with-text>.prose{padding-inline:40px}}@media screen and (max-width:540px){.image-with-text>.prose .h1{font-size:var(--kl-font-size-25)}}.product-info__block-item[data-block-type=kl-icon-tiles]{--product-info-gap: 0}.kl-icon-tiles{display:flex;margin-block-start:25px;padding-block-end:25px}.kl-icon-tiles__item{width:33.33%;text-align:center}.kl-icon-tiles__icon svg{height:60px;width:auto;margin-inline:auto;margin-bottom:6px}.kl-icon-tiles__label{margin:0;font-family:var(--heading-font-family);font-weight:600;font-size:var(--kl-font-size-md);line-height:20px;padding:0 10px;text-transform:uppercase;letter-spacing:var(--kl-tracking-caps)}@media screen and (max-width:600px){.kl-icon-tiles{padding-bottom:0}.kl-icon-tiles__label{font-size:var(--kl-font-size-14)}.kl-icon-tiles__icon svg{height:50px;width:auto}}.product-gallery__zoom-button{--circle-button-size: 35px;inset-block-start:var(--product-gallery-zoom-button-inset-block-start, 30px);inset-inline-end:calc(25px - var(--distance-to-bleed));background:var(--kl-ink);color:color-mix(in srgb,var(--kl-taupe) 50%,transparent);box-shadow:0 1px 5px #36363626}.product-gallery__zoom-button>svg{width:14px}.product-gallery__carousel-with-arrows .tap-area svg{width:16px;height:22px}.product-gallery[allow-zoom] .product-gallery__media,.pswp--click-to-zoom.pswp--zoom-allowed:not(.pswp--zoomed-in) .pswp__img{cursor:var(--kl-cursor-zoom-in) 18 18,zoom-in;cursor:-webkit-image-set(var(--kl-cursor-zoom-in) 1x,var(--kl-cursor-zoom-in-2x) 2x) 18 18,zoom-in}.pswp .pswp__button{background:var(--kl-ink);color:var(--kl-taupe);transition:transform var(--kl-duration-fast) ease-in-out,opacity .15s ease-in-out}.pswp .pswp__button[disabled]{opacity:0;pointer-events:none}@media(hover:hover){.pswp .kl-lightbox-button--previous:hover svg{animation:kl-lightbox-icon-previous var(--kl-duration-lightbox) ease-in-out forwards}.pswp .kl-lightbox-button--next:hover svg{animation:kl-lightbox-icon-next var(--kl-duration-lightbox) ease-in-out forwards}.pswp .kl-lightbox-button--close:hover svg{animation:kl-lightbox-icon-close var(--kl-duration-lightbox) ease-in-out forwards}}@keyframes kl-lightbox-icon-previous{0%{transform:translate(0)}25%{opacity:0;transform:translate(-100%)}50%{opacity:0;transform:translate(100%)}75%{opacity:1;transform:translate(0)}}@keyframes kl-lightbox-icon-next{0%{transform:translate(0)}25%{opacity:0;transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}75%{opacity:1;transform:translate(0)}}@keyframes kl-lightbox-icon-close{0%{transform:translateY(0)}25%{opacity:0;transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}75%{opacity:1;transform:translateY(0)}}.product-info__block-item:is([data-block-type=inventory],[data-block-type=buy-buttons],[data-block-type=pickup-availability],[data-block-type=more-information],[data-block-type=offers]){--product-info-gap: inherit}.product-content-below-gallery .accordion__content{font-size:var(--kl-font-size-sm)}.product-content-below-gallery .accordion__content :is(strong,b){font-weight:600}.kl-unique{display:flex;flex-direction:column;gap:50px;padding-block-start:40px}.kl-unique__item{display:flex;gap:40px;margin:0}.kl-unique__icon{flex:0 0 80px}.kl-unique__icon svg{height:80px;width:auto;margin-inline:auto}.kl-unique__body{margin:0}.kl-unique__title{margin:0 0 16px;font-size:var(--kl-font-size-md)}.kl-unique__text{margin:0}.kl-faq-group{padding-block-start:40px}.kl-faq-group__heading{margin:0 0 30px;padding-block-start:22px;border-block-start:2px solid var(--kl-taupe);font-size:18px;text-align:center}.kl-faq-group .accordion{margin:0;border-block-width:0}.kl-faq-group .accordion__toggle{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;column-gap:16px;padding-block:20px}.kl-faq-group .accordion__toggle .icon{flex-shrink:0;margin-block-start:8px}.kl-faq-group .group:not([aria-expanded=true]) .accordion__toggle .icon{transform:rotate(-90deg)}.kl-faq-group .group[aria-expanded=true] .accordion__toggle .icon{transform:rotate(0)}.kl-faq-group .accordion__content{margin-block-start:0;padding-block-end:25px;padding-inline-start:26px;font-size:var(--kl-font-size-md)}
/*# sourceMappingURL=/cdn/shop/t/81/assets/kl-pdp.css.map */
