:root{--kte-finish-paper:#f1eee8;--kte-finish-ink:#161310;--kte-finish-red:#b10000;--kte-finish-quiet:#6c6259;--kte-finish-rule:#d0c6bc;--kte-finish-gutter:clamp(18px,4vw,62px);--kte-finish-measure:76ch;--kte-glass-bg:rgba(13,13,15,.83);--kte-glass-line:rgba(248,244,238,.2);--kte-glass-fg:#f8f4ef;--kte-glass-muted:#c6bbb3;--kte-glass-blur:18px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-synthesis:style;overflow-wrap:normal}:where(#MainContent,.content-for-layout){min-width:0}#MainContent :is(.section,.page-width,.product-grid-container,.section-content-wrapper){min-width:0}#MainContent :is(.rte,.text-block,.product-details,.product-grid__card,.cart-page__items,.cart-page__summary){min-width:0}#MainContent :is(p,li){overflow-wrap:break-word}#MainContent :is(h1,h2,h3,h4){overflow-wrap:break-word}#MainContent :is(.rte,.blog-post-content,.product-details) :is(h1,h2,h3){text-wrap:balance}#MainContent :is(p,li,figcaption){text-wrap:pretty}#MainContent :is(.rte,.blog-post-content,.product-description) :is(p,li){line-height:1.72}#MainContent .rte img,#MainContent .blog-post-content img{max-width:100%;height:auto}#MainContent .rte :is(blockquote,figure){max-width:100%}#MainContent .rte blockquote{margin-inline:0}#MainContent :is(.product-grid,.blog-posts-container,.kte-journal__grid)>*{min-width:0}#MainContent :is(.product-grid__card,.product-card__content) :is(.text-block,product-title,product-price){min-width:0}#MainContent :is(.product-grid__card,.product-card__content) .text-block p{overflow-wrap:break-word}#MainContent :is(.rte,.blog-post-content) :is(p,h2,h3):empty{display:none}#MainContent :is(.rte,.blog-post-content) a{text-underline-offset:.16em}#MainContent :is(a,button,summary,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--kte-finish-red);outline-offset:3px}#MainContent button:disabled{cursor:not-allowed}main[data-template^=collection] .product-grid,main[data-template^=search] .product-grid{align-items:stretch}main[data-template^=collection] .product-grid__item,main[data-template^=search] .product-grid__item{min-width:0}main[data-template^=collection] .product-grid__card .text-block p,main[data-template^=search] .product-grid__card .text-block p{font-family:Inter,Arial,sans-serif!important;font-size:clamp(12px,1vw,14px)!important;font-weight:700!important;line-height:1.5!important;letter-spacing:.005em;margin-block:0!important;overflow-wrap:break-word}main[data-template^=collection] .product-grid__card product-price,main[data-template^=collection] .product-grid__card product-price *,main[data-template^=search] .product-grid__card product-price{font-size:clamp(12px,1vw,14px)!important;font-weight:700!important;line-height:1.45!important;font-variant-numeric:tabular-nums}main[data-template^=collection] .product-grid__card .kte-card-colorways{min-height:29px;margin-top:8px!important;padding-top:7px!important;font-size:10px!important;line-height:1.45!important}main[data-template^=collection] .product-grid__card>.layout-panel-flex,main[data-template^=search] .product-grid__card>.layout-panel-flex{gap:8px!important;padding-top:8px!important}main[data-template^=collection] .product-grid,main[data-template^=search] .product-grid{row-gap:clamp(27px,3vw,46px)!important}main[data-template^=collection] .facets-block-wrapper,main[data-template^=search] .facets-block-wrapper{min-width:0}main[data-template^=collection] .facets-block-wrapper :is(button,summary,select),main[data-template^=search] .facets-block-wrapper :is(button,summary,select){min-height:40px}main[data-template^=product] .product-details h1{max-width:100%;text-wrap:balance;overflow-wrap:break-word}main[data-template^=product] .product-details>.group-block{padding-inline:clamp(18px,3.2vw,48px)!important}main[data-template^=product] .product-details :is(.product-description,.rte){max-width:72ch}main[data-template^=product] .product-details :is(.product-description,.rte) p{line-height:1.72}main[data-template^=product] .product-details :is(variant-picker,product-price,product-form-component){min-width:0}main[data-template^=product] .product-details variant-picker .variant-option__button-label{min-height:42px;align-content:center}main[data-template^=cart] .cart-page{min-width:0}main[data-template^=cart] .cart-page__items,main[data-template^=cart] .cart-page__summary{min-width:0}main[data-template^=cart] .cart-items__title{line-height:1.4!important;overflow-wrap:break-word}main[data-template^=search] .search-page__header{padding-inline:var(--kte-finish-gutter)}main[data-template^=search] .search-page__header :is(h1,h2){line-height:1.04!important}main[data-template^=page] .rte,main[data-template^=article] .blog-post-content{max-width:var(--kte-finish-measure)}main[data-template^=page] .rte :is(h2,h3),main[data-template^=article] .blog-post-content :is(h2,h3){scroll-margin-top:105px}:is(main[data-template^=collection],main[data-template^=search]) .product-card .card-gallery .quick-add__button{background:#0f0f11db!important;color:var(--kte-glass-fg)!important;border:1px solid rgba(255,255,255,.43)!important;border-radius:1px!important;-webkit-backdrop-filter:blur(16px) saturate(112%);backdrop-filter:blur(16px) saturate(112%);box-shadow:0 9px 27px #00000030,inset 0 1px #ffffff17!important;font-family:Inter,Arial,sans-serif!important;font-weight:800!important;line-height:1.3!important;letter-spacing:.075em!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}:is(main[data-template^=collection],main[data-template^=search]) .product-card .card-gallery .quick-add__button:is(:hover,:focus-visible){background:#a4281f!important;border-color:#e9a39a!important;color:#fff!important;box-shadow:0 10px 26px #00000042!important}:is(main[data-template^=collection],main[data-template^=search]) .product-card .card-gallery .quick-add__button:disabled{background:#33302feb!important;color:#eee!important}@media(max-width:749px){body .kte-pdp2-sticky:not([hidden]){background:linear-gradient(112deg,#171618e0,#09090ae8)!important;-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%);border-top:1px solid rgba(244,236,230,.26)!important;box-shadow:0 -12px 42px #0000003b,inset 0 1px #ffffff0d!important;padding-inline:clamp(14px,4.5vw,24px)!important;gap:12px!important}body .kte-pdp2-sticky__label{color:#d1c4b9!important;line-height:1.35!important}body .kte-pdp2-sticky__price{color:#fff!important;font-variant-numeric:tabular-nums}body .kte-pdp2-sticky__button{background:#a91e17!important;color:#fff!important;border:1px solid #bc443c!important;min-height:46px;border-radius:1px!important;transition:background-color .18s ease!important}body .kte-pdp2-sticky__button:is(:hover,:focus-visible){background:#c32b21!important}body .kte-pdp2-sticky__button:disabled{background:#595454!important;border-color:#595454!important}}body cart-drawer-component .cart-drawer__dialog,body cart-drawer-component .cart-drawer__dialog:modal{--color-background:#141315;--color-background-rgb:20 19 21;--color-foreground:#f4efea;--color-foreground-rgb:244 239 234;color:#f4efea!important;background:linear-gradient(135deg,#1f1d1fed,#0b0b0ce8 65%,#110c0df0)!important;border-left:1px solid var(--kte-glass-line)!important;box-shadow:-18px 0 65px #0000005c,inset 1px 0 #ffffff0e!important;-webkit-backdrop-filter:blur(22px) saturate(112%);backdrop-filter:blur(22px) saturate(112%)}body cart-drawer-component .cart-drawer__dialog::backdrop{background:#00000087;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body cart-drawer-component .cart-drawer__inner{background:transparent!important}body cart-drawer-component .cart-drawer__header{background:#161516e6!important;color:#f7f2ed!important;border-bottom:1px solid rgba(255,255,255,.16)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body cart-drawer-component .cart-drawer__content{background:transparent!important;color:#f2ede7!important}body cart-drawer-component .cart-drawer__items{background:transparent!important;color:#f2ede7!important}body cart-drawer-component .cart-drawer__summary{background:#0d0d0ef7!important;color:#f8f4ee!important;border-top:1px solid rgba(255,255,255,.2)!important;box-shadow:0 -12px 30px #0000002b!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body cart-drawer-component .cart-drawer__summary :is(.cart__total,.cart__total-value,.cart__total-label){color:#f8f4ee!important;font-variant-numeric:tabular-nums}body cart-drawer-component .cart-drawer__heading{color:#f8f4ee!important;font-weight:400!important;line-height:1!important}body cart-drawer-component .cart-items__title{color:#faf5ef!important;line-height:1.4!important}body cart-drawer-component .cart-items__table-row{border-bottom-color:#ffffff29!important}body cart-drawer-component .cart__checkout-button{background:#f2eee9!important;border:1px solid #f2eee9!important;color:#151210!important;min-height:50px;-webkit-backdrop-filter:none;backdrop-filter:none}body cart-drawer-component .cart__checkout-button:is(:hover,:focus-visible){color:#fff!important;background:#ab261e!important;border-color:#ab261e!important}body cart-drawer-component :is(a,button,input,select,summary):focus-visible{outline:2px solid #e6aca3!important;outline-offset:2px}body .search-modal__content.dialog-modal[open]{box-shadow:0 28px 78px #00000059,inset 0 1px #ffffff21!important;border:1px solid rgba(255,255,255,.15)!important}body .search-modal__content::backdrop{background:#00000075;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body .quick-add-modal[open]{border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 25px 90px #0000006b!important}body .quick-add-modal::backdrop{background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body .quick-add-modal__close{background:#131314d6!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1px!important}body .quick-add-modal__close:hover{background:#9d281e!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(main[data-template^=collection],main[data-template^=search]) .product-card .card-gallery .quick-add__button{background:#161517!important}body .kte-pdp2-sticky:not([hidden]){background:#101012!important}body cart-drawer-component .cart-drawer__dialog{background:#151416!important}body cart-drawer-component .cart-drawer__header{background:#1a1819!important}body cart-drawer-component .cart-drawer__summary{background:#101012!important}}@media(prefers-reduced-transparency:reduce){:is(main[data-template^=collection],main[data-template^=search]) .product-card .card-gallery .quick-add__button,body .kte-pdp2-sticky:not([hidden]),body cart-drawer-component .cart-drawer__dialog,body cart-drawer-component .cart-drawer__header,body cart-drawer-component .cart-drawer__summary,body .quick-add-modal__close{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#141315!important}body cart-drawer-component .cart__checkout-button{background:#f2eee9!important}}@media(max-width:749px){:root{--kte-finish-gutter:16px}#MainContent :is(.rte,.product-description,.blog-post-content) :is(p,li){line-height:1.7}main[data-template^=collection] .product-grid,main[data-template^=search] .product-grid{padding-inline:14px!important;column-gap:12px!important;row-gap:27px!important}main[data-template^=collection] .product-grid__card .text-block p,main[data-template^=search] .product-grid__card .text-block p{font-size:12px!important;line-height:1.46!important}main[data-template^=collection] .product-grid__card>.layout-panel-flex,main[data-template^=search] .product-grid__card>.layout-panel-flex{padding-top:5px!important;gap:6px!important}main[data-template^=collection] .product-grid__card product-price,main[data-template^=collection] .product-grid__card product-price *{font-size:12px!important}main[data-template^=collection] .product-grid__card .kte-card-colorways{min-height:30px;margin-top:5px!important;padding-top:6px!important;font-size:9px!important}main[data-template^=collection] .facets-block-wrapper{padding-inline:14px!important}main[data-template^=collection] .facets-block-wrapper :is(button,summary,select){min-height:42px!important}main[data-template^=product] .product-details>.group-block{padding:clamp(21px,5vw,28px) clamp(17px,5vw,25px) 36px!important}main[data-template^=product] .product-details h1{font-size:clamp(37px,10.2vw,57px)!important;line-height:1!important;overflow-wrap:break-word}main[data-template^=search] .search-page__header{padding-inline:16px!important}main[data-template^=cart] .cart-page__items{padding-inline:16px!important}main[data-template^=cart] .cart-page__summary .cart__summary-inner{padding-inline:18px!important}body cart-drawer-component .cart-drawer__items{padding-inline:18px!important}body cart-drawer-component .cart-drawer__summary{padding:14px 18px calc(17px + env(safe-area-inset-bottom))!important}body cart-drawer-component .cart-drawer__header{padding-inline:18px!important}:is(main[data-template^=collection],main[data-template^=search]) .product-card .card-gallery .quick-add__button{background:#131213f0!important;min-height:44px!important;font-size:10px!important;letter-spacing:.03em!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body .quick-add-modal[open]{max-width:100vw!important;border-radius:0!important}}@media(max-width:359px){main[data-template^=collection] .product-grid,main[data-template^=search] .product-grid{column-gap:9px!important;row-gap:23px!important}main[data-template^=product] .product-details h1{font-size:36px!important}body .kte-pdp2-sticky__button{padding-inline:10px!important;letter-spacing:.025em!important}body cart-drawer-component .cart-drawer__header{padding-inline:14px!important}}@media(prefers-reduced-motion:reduce){:is(main[data-template^=collection],main[data-template^=search]) .product-card .card-gallery .quick-add__button,body .kte-pdp2-sticky__button,body .quick-add-modal__close{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kte-site-finish.css.map */
