.product-information{--kg-oxblood: var(--color-primary, #46202f);--kg-brass: #d3b06e;--kg-ivory: #f7f4ef;--kg-ink: #12080c;--kg-rule: rgb(18 8 12 / .12);--kg-rule-strong: rgb(18 8 12 / .22);--kg-muted: rgb(18 8 12 / .62);--kg-gap: 1.75rem}.product-information .product-details{--kg-panel-max: 30rem}.product-information .product-details>.group-block-content{gap:var(--kg-gap)}.product-information .kg-title{font-family:var(--font-heading--family, Besley, serif);font-size:clamp(1.75rem,2.05vw,2.25rem);font-weight:500;line-height:1.14;letter-spacing:-.012em;color:var(--kg-ink);text-wrap:balance;margin:0}.product-information .kg-subtitle{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:.9375rem;line-height:1.45;letter-spacing:.006em;color:var(--kg-muted);margin:.5rem 0 0}.product-information .product-details .price,.product-information .product-details .price-container{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:1.5rem;font-weight:450;line-height:1.2;letter-spacing:.002em;font-variant-numeric:tabular-nums;color:var(--kg-ink)}.product-information .product-details .price__sale .price__regular,.product-information .product-details compare-at-price,.product-information .product-details s{font-size:1rem;font-weight:400;color:var(--kg-muted);margin-inline-start:.5rem}.product-information .product-details .divider__line{border-bottom-color:var(--kg-rule)}.product-information variant-picker .variant-option{border:0;padding:0;margin:0}.product-information variant-picker legend{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--kg-muted);margin-bottom:.75rem;padding:0}.product-information variant-picker .variant-option__button-label{margin:0 .5rem .5rem 0}.product-information variant-picker .variant-option__button-label__pill{min-height:46px;padding-inline:1.1rem;border:1px solid var(--kg-rule-strong);border-radius:0;background:transparent;color:var(--kg-ink);font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:.9375rem;letter-spacing:.004em;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.product-information variant-picker .variant-option__button-label:hover .variant-option__button-label__pill,.product-information variant-picker .variant-option__button-label:focus-within .variant-option__button-label__pill{border-color:var(--kg-ink);background:var(--kg-ivory);color:var(--kg-ink)}.product-information variant-picker input:checked+.variant-option__button-label__pill,.product-information variant-picker .variant-option__button-label--selected .variant-option__button-label__pill{border-color:var(--kg-oxblood);box-shadow:inset 0 0 0 1px var(--kg-oxblood);background:var(--kg-ivory);color:var(--kg-oxblood)}.product-information variant-picker input:focus-visible+.variant-option__button-label__pill{outline:2px solid var(--kg-oxblood);outline-offset:2px}.product-information variant-picker .variant-option__button-label__text{position:relative;z-index:2;color:var(--kg-ink)}.product-information variant-picker input:checked~.variant-option__button-label__text{color:var(--kg-oxblood);font-weight:500}.product-information variant-picker input:disabled~.variant-option__button-label__text,.product-information variant-picker .variant-option__button-label--unavailable .variant-option__button-label__text{color:#12080c6b}.product-information variant-picker input:disabled+.variant-option__button-label__pill,.product-information variant-picker .variant-option__button-label--unavailable .variant-option__button-label__pill{color:#12080c61;border-color:#12080c1a;text-decoration:line-through}.product-information .quantity-selector{border:1px solid var(--kg-rule-strong);border-radius:0;height:52px}.product-information .quantity-selector button{min-width:44px;min-height:44px;color:var(--kg-ink)}.product-information .quantity-selector button:disabled{color:#12080c4d}.product-information .quantity-selector input{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-variant-numeric:tabular-nums;font-size:.9375rem;color:var(--kg-ink)}.product-information .product-form-buttons{display:flex;flex-direction:column;gap:.875rem}.product-information .product-form-buttons .quantity-selector-wrapper{width:100%}.product-information add-to-cart-component{display:block;width:100%}.product-information .add-to-cart-button{width:100%;min-height:54px;border-radius:0;border:1px solid var(--kg-oxblood);background:var(--kg-oxblood);color:var(--kg-ivory);font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:.9375rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.product-information .add-to-cart-button:hover:not(:disabled){background:#3a1a27;border-color:#3a1a27;color:#fff}.product-information .add-to-cart-button:focus-visible{outline:2px solid var(--kg-brass);outline-offset:3px}.product-information .add-to-cart-button:disabled,.product-information .add-to-cart-button[aria-disabled=true]{background:#12080c1a;border-color:#12080c24;color:#12080c80;cursor:not-allowed}.product-information .accelerated-checkout-block{margin-block-start:.25rem}.product-information shopify-accelerated-checkout,.product-information .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-row-gap: .5rem}.product-information [class*=trust_bar_hol01] .group-block-content{gap:.625rem}.product-information [class*=trust_bar_hol01] p{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:.875rem;line-height:1.5;color:#12080ca8;margin:0}.product-information [class*=trust_bar_hol01] a{color:#12080ca8;text-decoration:underline;text-decoration-color:#12080c52;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.product-information [class*=trust_bar_hol01] a:hover{color:var(--kg-oxblood);text-decoration-color:var(--kg-oxblood)}.product-information [class*=trust_bar_hol01] .svg-wrapper,.product-information [class*=trust_bar_hol01] svg{color:var(--kg-brass)}.product-information .kg-section-heading{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--kg-muted);margin:0 0 .25rem;padding-block-start:.5rem;border-block-start:1px solid var(--kg-brass)}.product-information .product-details rte-formatter p{font-size:.9375rem;line-height:1.68;color:#12080cc7;margin:0 0 .9rem;max-width:42ch}.product-information .product-details rte-formatter h3{font-family:var(--font-heading--family, Besley, serif);font-size:1.0625rem;font-weight:500;letter-spacing:.002em;color:var(--kg-ink);margin:1.6rem 0 .7rem}.product-information .product-details rte-formatter ul{list-style:none;padding:0;margin:0 0 .9rem}.product-information .product-details rte-formatter li{position:relative;padding-inline-start:1.05rem;font-size:.9375rem;line-height:1.6;color:#12080cc7;margin-block-end:.4rem}.product-information .product-details rte-formatter li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.66em;width:5px;height:1px;background:var(--kg-brass)}.product-information .product-details rte-formatter strong{font-weight:550;color:var(--kg-ink)}.product-information .product-details .accordion,.product-information .product-details accordion-custom{display:block;margin-block-start:.5rem}.product-information .product-details details{border-block-start:1px solid var(--kg-rule)}.product-information .product-details details:last-of-type{border-block-end:1px solid var(--kg-rule)}.product-information .product-details details>summary{display:flex;align-items:center;gap:.75rem;min-height:58px;padding-block:.4rem;padding-inline-end:2rem;position:relative;cursor:pointer;font-family:var(--font-heading--family, Besley, serif);font-size:1.0625rem;font-weight:500;color:var(--kg-ink);list-style:none;transition:color .15s ease}.product-information .product-details details>summary::-webkit-details-marker{display:none}.product-information .product-details details>summary:hover{color:var(--kg-oxblood)}.product-information .product-details details>summary:focus-visible{outline:2px solid var(--kg-oxblood);outline-offset:2px}.product-information .product-details details>summary:after{content:"";position:absolute;inset-inline-end:.25rem;inset-block-start:50%;width:11px;height:1px;background:var(--kg-ink);transform:translateY(-50%)}.product-information .product-details details>summary:before{content:"";position:absolute;inset-inline-end:.25rem;inset-block-start:50%;width:11px;height:1px;background:var(--kg-ink);transform:translateY(-50%) rotate(90deg);transition:opacity .18s ease,transform .18s ease}.product-information .product-details details[open]>summary:before{opacity:0;transform:translateY(-50%) rotate(0)}.product-information .product-details details .accordion__content,.product-information .product-details details>div:not(.accordion__toggle){padding-block-end:1.4rem}.product-information .product-details details p{font-size:.9375rem;line-height:1.7;color:#12080cc2;margin:0;max-width:44ch}.product-information .product-details details a{color:#12080cc2;text-decoration:underline;text-decoration-color:#12080c59;text-underline-offset:3px}.product-information .product-details details a:hover{color:var(--kg-oxblood);text-decoration-color:var(--kg-oxblood)}.product-information .media-gallery__grid{gap:8px}.product-information .product-media__image{background:var(--kg-ivory)}.kg-pdp-journal{width:100%;border-block-start:1px solid var(--kg-rule, rgb(18 8 12 / .12));padding-block:clamp(2.5rem,5vw,4rem)}.kg-pdp-journal__label{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#12080c8c;margin:0 0 1.5rem}.kg-pdp-journal__list{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:#12080c1f;border-block:1px solid rgb(18 8 12 / .12)}@media screen and (min-width:750px){.kg-pdp-journal__list{grid-template-columns:repeat(3,1fr);gap:1px}}.kg-pdp-journal__item{background:#fff}.kg-pdp-journal__link{display:block;padding:1.5rem 1.5rem 1.75rem;min-height:100%;text-decoration:none;color:inherit;transition:background-color .18s ease}.kg-pdp-journal__link:hover{background:var(--kg-ivory, #f7f4ef)}.kg-pdp-journal__link:focus-visible{outline:2px solid var(--kg-oxblood, #46202f);outline-offset:-2px}.kg-pdp-journal__title{font-family:var(--font-heading--family, Besley, serif);font-size:1.0625rem;font-weight:500;line-height:1.32;color:#12080c;margin:0 0 .45rem;text-wrap:balance}.kg-pdp-journal__meta{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:.8125rem;line-height:1.5;color:#12080c94;margin:0}.kg-pdp-journal__link:hover .kg-pdp-journal__title{color:var(--kg-oxblood, #46202f)}.product-recommendations .resource-list__item .product-card__title,.product-recommendations h3{font-family:var(--font-heading--family, Besley, serif);font-weight:500;letter-spacing:.002em}product-recommendations[data-recommendations-performed=true]:not(:has(a[href*="/products/"])){display:none}.sticky-add-to-cart__bar .add-to-cart-button{border-radius:0;background:var(--color-primary, #46202f);border-color:var(--color-primary, #46202f);color:#f4f0f2;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;min-height:46px}.kg-pdp-details{width:100%;border-block-start:1px solid rgb(18 8 12 / .12);padding-block:clamp(2.5rem,5vw,4rem)}.kg-pdp-details__label{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#12080c8c;margin:0 0 1.75rem}.kg-pdp-details__body{max-width:68ch}@media screen and (min-width:1100px){.kg-pdp-details__body{max-width:none;columns:2;column-gap:clamp(3rem,5vw,5rem)}.kg-pdp-details__body>*{break-inside:avoid}.kg-pdp-details__body h3{break-after:avoid}}.kg-pdp-details__body p{font-size:.9375rem;line-height:1.72;color:#12080cc7;margin:0 0 1rem;max-width:62ch}.kg-pdp-details__body h3{font-family:var(--font-heading--family, Besley, serif);font-size:1.125rem;font-weight:500;color:#12080c;margin:1.9rem 0 .8rem}.kg-pdp-details__body h3:first-child{margin-block-start:0}.kg-pdp-details__body ul{list-style:none;padding:0;margin:0 0 1rem}.kg-pdp-details__body li{position:relative;padding-inline-start:1.05rem;font-size:.9375rem;line-height:1.62;color:#12080cc7;margin-block-end:.45rem;max-width:60ch}.kg-pdp-details__body li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.68em;width:5px;height:1px;background:#d3b06e}.kg-pdp-details__body strong{font-weight:550;color:#12080c}.kg-pdp-story{width:100%;border-block-start:1px solid rgb(18 8 12 / .12);background:#f7f4ef;padding-block:clamp(3rem,6vw,5.5rem)}.kg-pdp-story__inner{display:grid;gap:1.25rem clamp(2rem,6vw,6rem)}@media screen and (min-width:990px){.kg-pdp-story__inner{grid-template-columns:minmax(0,15rem) minmax(0,34rem);align-items:start}}.kg-pdp-story__label{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#12080c8c;margin:0;padding-block-start:.45rem}.kg-pdp-story__body>*{margin:0}.kg-pdp-story__heading{font-family:var(--font-heading--family, Besley, serif);font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:500;line-height:1.16;letter-spacing:-.012em;color:#12080c;text-wrap:balance;margin-block-end:1.1rem}.kg-pdp-story__text{font-size:1rem;line-height:1.72;color:#12080ccc;max-width:46ch;margin-block-end:1.75rem}.kg-pdp-story__link{display:inline-block;font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:.8125rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#46202f;text-decoration:none;padding-block-end:.35rem;border-block-end:1px solid rgb(70 32 47 / .35);transition:border-color .16s ease}.kg-pdp-story__link:hover{border-block-end-color:#46202f}.kg-pdp-story__link:focus-visible{outline:2px solid #46202f;outline-offset:3px}.product-recommendations .product-card__image-wrapper,.product-recommendations .product-media-container{background:#f7f4ef}.product-recommendations .product-card__image-wrapper img,.product-recommendations .product-media__image{object-fit:contain}@media screen and (max-width:749px){.product-recommendations .resource-list--grid{column-gap:.875rem;row-gap:2rem}.product-recommendations .product-card__content,.product-recommendations .product-card-details{padding-block-start:.85rem;row-gap:.3rem}.product-recommendations .product-card h3,.product-recommendations .product-card__title{font-size:.9375rem;line-height:1.34;margin-block-end:.15rem;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.product-recommendations .product-card p{font-size:.8125rem;line-height:1.45;margin-block-end:.2rem}.product-recommendations .price{font-size:.9375rem;line-height:1.4}.product-recommendations .product-card a{min-height:44px}}@media screen and (max-width:749px){.product-information{--kg-gap: 1.5rem}.product-information .kg-title{font-size:1.625rem}.product-information .product-details .price,.product-information .product-details .price-container{font-size:1.375rem}.product-information .add-to-cart-button{min-height:52px}.product-information variant-picker .variant-option__button-label__pill{min-height:44px}.product-information .product-details details>summary{min-height:56px;font-size:1rem}.product-information .product-details rte-formatter p,.product-information .product-details rte-formatter li{max-width:none}.kg-pdp-journal__link{padding:1.25rem 1.25rem 1.5rem}}@media screen and (max-width:400px){.product-information variant-picker .variant-option__button-label__pill{padding-inline:.85rem;font-size:.875rem}}@media(prefers-reduced-motion:reduce){.product-information *,.kg-pdp-journal *{transition-duration:.01ms!important}}div:has(>.kg-pdp-details),div:has(>.kg-pdp-story),div:has(>.kg-pdp-journal){width:100%}.product-information slideshow-controls[thumbnails]{--thumbnail-width: 88px;--slideshow-thumbnails-padding-inline: 0px}.product-information .slideshow-controls__thumbnails{gap:.625rem}.product-information .slideshow-controls__thumbnails-container{scrollbar-width:thin;scrollbar-color:rgb(18 8 12 / .18) transparent}.product-information .slideshow-controls__thumbnails-container::-webkit-scrollbar{width:3px}.product-information .slideshow-controls__thumbnails-container::-webkit-scrollbar-thumb{background:#12080c2e}.product-information .slideshow-controls__thumbnail{outline:1px solid rgb(18 8 12 / .1);outline-offset:0;background:#fff;transition:outline-color .15s ease}.product-information .slideshow-controls__thumbnail:hover{outline-color:#12080c57}.product-information .slideshow-controls__thumbnails .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid #46202f;outline-offset:-2px;border-color:transparent}.product-information .slideshow-controls__thumbnails .slideshow-controls__thumbnail:focus-visible{outline:2px dashed #46202f;outline-offset:-2px}.product-information .slideshow-controls__counter{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--kg-muted)}.product-information .slideshow-controls__counter .slash{margin-inline:.3em;color:#12080c59}@media screen and (min-width:750px){.product-information media-gallery.media-gallery--carousel slideshow-slide.product-media-container{padding:3.5%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kg-product.css.map */
