body.template-product{--kc-bg: rgb(253 248 245);--kc-surface: rgb(244 238 232);--kc-ink: rgb(58 43 21);--kc-ink-rgb: 58 43 21;--kc-ink-muted: rgb(58 43 21 / .7);--kc-ink-soft: rgb(58 43 21 / .6);--kc-rule: rgb(58 43 21 / .12);--kc-gold: rgb(176 138 82);--kc-body: "KC DM Sans", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kc-heading: "Times New Roman", Times, serif;background:var(--kc-bg)}body.template-product main{--background: var(--kc-bg);--text-color: var(--kc-ink);--dotted-color: var(--kc-rule);background:var(--kc-bg);color:var(--kc-ink);font-family:var(--kc-body);font-weight:400}body.template-product main p,body.template-product main li,body.template-product main span,body.template-product main label,body.template-product main select,body.template-product main input{font-family:var(--kc-body)}body.template-product main h1,body.template-product main h2,body.template-product main h3,body.template-product main h4{color:var(--kc-ink);font-family:var(--kc-heading);font-weight:400;letter-spacing:0}body.template-product .breadcrumb__section{background:var(--kc-bg)}body.template-product #breadcrumb{padding-top:18px;padding-bottom:6px;font-size:13px;line-height:1.4;color:var(--kc-ink-soft)}body.template-product #breadcrumb a,body.template-product #breadcrumb span{color:var(--kc-ink-soft);font-size:13px;font-weight:400;line-height:1.4;text-decoration:none}body.template-product #breadcrumb a:hover{color:var(--kc-ink)}body.template-product #breadcrumb .separator{margin:0 6px;opacity:.6}body.template-product #breadcrumb .page-title{color:var(--kc-ink)}body.template-product .product__section-title{margin-bottom:10px;color:var(--kc-ink);font-family:var(--kc-heading);font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.1;letter-spacing:0}body.template-product .product__section .price,body.template-product .product__section .price-item{color:var(--kc-ink);font-family:var(--kc-body);font-size:20px;font-weight:500;line-height:1.4}body.template-product .product__section .price__sale .price-item--regular,body.template-product .product__section s.price-item{color:var(--kc-ink-soft);font-size:16px;font-weight:400}body.template-product #product-price{border-bottom-color:var(--kc-rule)}body.template-product .product__sku-container{color:var(--kc-ink-soft);font-size:13px;letter-spacing:.02em}body.template-product .product__sku-label{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}body.template-product .product__section label.h5,body.template-product .product__section .product-form__input label,body.template-product .product__section .style-num{margin-bottom:8px;color:var(--kc-ink);font-family:var(--kc-body);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.13em;text-transform:uppercase}body.template-product .product__section select{height:50px;padding:0 40px 0 14px;background-color:var(--kc-bg);border:1px solid var(--kc-rule);border-radius:0;color:var(--kc-ink);font-size:15px}body.template-product .product__section select:focus-visible{outline:2px solid var(--kc-ink);outline-offset:2px}body.template-product .quantity__wrapper{border-color:var(--kc-rule);background:var(--kc-bg)}body.template-product .quantity__wrapper .quantity-control-down,body.template-product .quantity__wrapper .quantity-control-up,body.template-product .quantity__wrapper input.quantity{background:var(--kc-bg);font-family:var(--kc-body);font-size:16px}body.template-product .quantity__wrapper .quantity-control-down:hover,body.template-product .quantity__wrapper .quantity-control-up:hover{background:var(--kc-ink);color:var(--kc-bg)}body.template-product .product__section input.add.AddtoCart,body.template-product .ajax-add-to-cart,body.template-product .btn--disabled{min-height:50px;border-radius:0!important;font-family:var(--kc-body);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.template-product .product__section .rte,body.template-product .product__section .rte p,body.template-product .product__section .rte li{color:var(--kc-ink-muted);font-size:16px;line-height:1.65}body.template-product .product__section .rte strong,body.template-product .product__section .rte b{color:var(--kc-ink)}body.template-product .product__section .rte a{color:var(--kc-ink);text-decoration:underline;text-underline-offset:3px}body.template-product .product-links a{color:var(--kc-ink);font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}body.template-product .variant_thumbnails a.a-hover{color:var(--kc-ink);font-family:var(--kc-heading);font-size:17px;font-style:italic;line-height:1.2}body.template-product .variant_thumbnails .quick-relative{background:#fff;border:1px solid var(--kc-rule)}body.template-product .product-recommendations__wrapper,body.template-product .section-border{border-color:var(--kc-rule)}body.template-product .section-heading h2,body.template-product .product-recommendations h2,body.template-product main .center h2{color:var(--kc-ink);font-family:var(--kc-heading);font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.15}body.template-product .product-index .prod-title,body.template-product .product-index .prod-title a{color:var(--kc-ink);font-family:var(--kc-heading);font-size:clamp(18px,1.4vw,22px);font-style:italic;font-weight:400;line-height:1.2}body.template-product .product-index .price,body.template-product .product-index .price-item{color:var(--kc-ink-muted);font-size:14px;font-weight:500}body.template-product .product-index .box-ratio{background:#fff}@media screen and (max-width:740px){body.template-product .product__section-title{font-size:30px}body.template-product .product__section .price,body.template-product .product__section .price-item{font-size:18px}body.template-product .product__section .rte,body.template-product .product__section .rte p,body.template-product .product__section .rte li{font-size:15px}body.template-product .product-index .prod-title,body.template-product .product-index .prod-title a{font-size:17px}}body.template-product .product__section-content{background:var(--kc-bg)!important;border-color:transparent!important}body.template-product .breadcrumb__section .row,body.template-product #breadcrumb{background:transparent}body.template-product #add-to-cart-variant-custom,body.template-product #sold-out-variant-custom{height:46px;font-size:12px!important;line-height:1!important}body.template-product .rte-tab ul.tabbed li label{background:var(--kc-surface);border-color:var(--kc-rule);color:var(--kc-ink-soft);font-family:var(--kc-body);font-size:14px;font-weight:500;letter-spacing:.02em;transition:color var(--hover-transition, .25s ease-out)}body.template-product .rte-tab ul.tabbed li label:hover{color:var(--kc-ink)}body.template-product .rte-tab .tab-content-container,body.template-product .rte-tab section div.tabbed-block,body.template-product .rte-tab .tab-content-wrapper{border-color:var(--kc-rule);color:var(--kc-ink-muted)}body.template-product .rte-tab .tab-content-wrapper p,body.template-product .rte-tab .tab-content-wrapper li{color:var(--kc-ink-muted);font-size:15px;line-height:1.65}body.template-product .rte-tab .tab-content-wrapper strong,body.template-product .rte-tab .tab-content-wrapper b{color:var(--kc-ink)}@media screen and (max-width:740px){body.template-product .rte-tab ul.tabbed li label{padding:8px 7px!important;font-size:12px;letter-spacing:0}}body.template-product .product__section-images,body.template-product .product__section-images .flickity-viewport,body.template-product .product__section-images [class*=desktop-],body.template-product .variant_thumbnails .quick-relative,body.template-product .product-index .box-ratio,body.template-product .product-index .reveal{background:transparent!important}body.template-product .product__section-images img,body.template-product .variant_thumbnails img,body.template-product .product-index img{mix-blend-mode:multiply}body.template-product .variant_thumbnails .quick-relative{border:0}body.template-product .variants_vendor__grid{gap:16px;align-items:flex-start;overflow-x:auto;scrollbar-width:thin}body.template-product .variant_thumbnails{flex:0 0 auto;width:calc(50% - 8px);min-width:0!important;max-width:240px;text-align:center}body.template-product .variants_vendor__grid{align-items:stretch}body.template-product .variant_thumbnails{display:flex;flex-direction:column}body.template-product .variant_thumbnails .quick-relative{aspect-ratio:1 / 1;overflow:hidden}body.template-product .variant_thumbnails .quick-relative img{display:block;width:100%;height:100%;object-fit:contain}body.template-product .variant_thumbnails>a.a-hover+a.a-hover{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.4em;margin:12px 0}body.template-product #add-to-cart-variant-custom,body.template-product #sold-out-variant-custom{margin-top:auto}body.template-product .product-recommendations .section-heading,body.template-product .section-heading{margin-bottom:0}body.template-product .section-heading h2,body.template-product main .center h2{margin:0 0 clamp(20px,2.4vw,32px)}body.template-product .product-recommendations__wrapper,body.template-product section.recently-viewed{padding-top:clamp(40px,5vw,72px)}body.template-product .bundle-heading{display:block;margin:12px 0 8px;color:var(--kc-ink);font-size:13px;font-weight:600}body.template-product .product__section-images .carousel-cell,body.template-product .product__section-images .product-media-container,body.template-product .product__section-images .flickity-slider,body.template-product .product__section-images [class*=thumb]{background:var(--kc-bg)!important}body.template-product .product-single__thumbnails-item.is-nav-selected,body.template-product .thumbnail-slider .product-single__thumbnails-item:hover{outline:1px solid var(--kc-ink)}@media screen and (min-width:999px){body.template-product .product__section-images .horizontal-carousel .thumb-slider-wrapper{max-width:60%;margin:0 auto}body.template-product .product__section-images{position:sticky;top:120px;align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/section-kc-product.css.map */
