:root{--ks-bar:#2E2420;--ks-ink:#111;--ks-body:#353535;--ks-line:#E2DED8;--ks-surface:#F6F4F1;--ks-sale:#9E2A2B;--ks-gold:#8A6D3B}.ks-crumbs{font-size:.8125rem;color:#6b6460;padding:22px 0 26px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ks-crumbs a{color:#6b6460;text-decoration:underline;text-underline-offset:3px}.ks-crumbs a:hover,.ks-crumbs span[aria-current]{color:var(--ks-ink)}.ks-crumbs i{font-style:normal;opacity:.5;padding:0 2px}.product-details h1,.ks-pdp h1{font-size:1.6rem;line-height:1.25;letter-spacing:.055em;text-transform:uppercase;font-weight:500;color:var(--ks-ink);margin:0}@media(min-width:990px){.product-details h1,.ks-pdp h1{font-size:1.85rem}}.ks-badges{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ks-badge{display:inline-flex;align-items:center;gap:7px;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:9px 15px;border-radius:999px;line-height:1}.ks-badge--ship{background:var(--ks-bar);color:#fff}.ks-badge--sale{background:#fff;color:var(--ks-sale);border:1px solid var(--ks-sale);border-radius:3px}.ks-price{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ks-price__was{font-size:1.15rem;color:#8c8681;text-decoration:line-through}.ks-price__now{font-size:1.75rem;font-weight:500;color:var(--ks-ink);letter-spacing:.01em}.ks-price__off{background:var(--ks-sale);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:6px 10px;border-radius:3px;text-transform:uppercase}.variant-picker .variant-option{margin-bottom:22px}.variant-picker legend{font-size:.75rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--ks-ink);margin-bottom:11px;padding:0}.variant-picker legend .ks-optval{font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--ks-body);margin-left:4px}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:0;border:0;padding:0;margin:0 0 22px}.variant-option--buttons legend{width:100%}.variant-option__button-label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:50px;padding:0 20px;margin:0 -1px -1px 0;border:1px solid var(--ks-line);background:#fff;cursor:pointer;transition:border-color .15s,color .15s}.variant-option__button-label__text{font-size:.875rem;letter-spacing:.02em;color:var(--ks-body);line-height:1}.variant-option__button-label:hover{border-color:#b6afa8;z-index:1}.variant-option__button-label:has(input:checked){border-color:var(--ks-ink);z-index:2}.variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:var(--ks-ink);font-weight:500}.variant-option__button-label:has(input[aria-disabled=true]){opacity:.4}.variant-option__button-label__pill{display:none}.ks-pdp-buy .quantity-selector,.ks-pdp-buy quantity-selector-component{border:1px solid var(--ks-line);border-radius:0;min-height:56px}.product-details .button,.product-details button[type=submit]{min-height:56px;border-radius:0;font-size:.8125rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600}.product-details add-to-cart-component .button,.product-details .add-to-cart-button{background:#fff;color:var(--ks-ink);border:1px solid var(--ks-ink)}.product-details add-to-cart-component .button:hover,.product-details .add-to-cart-button:hover{background:var(--ks-ink);color:#fff}.ks-delivery{display:flex;gap:12px;align-items:flex-start;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ks-body);line-height:1.6}.ks-delivery svg{flex:0 0 22px;margin-top:1px}.ks-delivery b{font-weight:600;color:var(--ks-ink);text-decoration:underline;text-underline-offset:3px}.ks-perks{border:1px solid var(--ks-line);padding:22px 22px 24px}.ks-perks__h{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ks-gold);margin:0 0 10px}.ks-perks p{margin:0 0 18px;font-size:.9375rem;line-height:1.55;color:var(--ks-body)}.ks-perks__row{display:flex;gap:14px;align-items:flex-start;padding-top:18px;border-top:1px solid var(--ks-line)}.ks-perks__row strong{display:block;font-size:.9375rem;font-weight:500;color:var(--ks-ink);margin-bottom:3px}.ks-perks__row span{font-size:.875rem;color:#6b6460}.ks-trust{list-style:none;margin:0;padding:0;display:grid;gap:18px}.ks-trust li{display:flex;gap:14px;align-items:center;font-size:.9375rem;color:var(--ks-ink)}.ks-trust svg{flex:0 0 22px;stroke:var(--ks-ink);fill:none;stroke-width:1.3}.product-details details,.product-details .accordion{border-top:1px solid var(--ks-line)}.product-details summary{padding:20px 0;font-size:1.0625rem;font-weight:500;color:var(--ks-ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.product-details summary::-webkit-details-marker{display:none}.ks-pdplinks{display:flex;flex-wrap:wrap;gap:32px;padding-top:24px}.ks-pdplinks a{display:inline-flex;align-items:center;gap:9px;font-size:.9375rem;color:var(--ks-ink);text-decoration:underline;text-underline-offset:4px}.ks-pdplinks svg{flex:0 0 19px;stroke:var(--ks-ink);fill:none;stroke-width:1.3}.product-recommendations .product-card,.ks-rec .product-card{border:1px solid var(--ks-line);padding:14px}.product-recommendations .product-card img{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/20/assets/karat-pdp.css.map */
