:root{--k-raise: calc(-8px * var(--k-d)) calc(-8px * var(--k-d)) calc(18px * var(--k-d)) var(--k-cream-hi), calc(8px * var(--k-d)) calc(8px * var(--k-d)) calc(20px * var(--k-d)) var(--k-cream-lo);--k-raise-sm: calc(-5px * var(--k-d)) calc(-5px * var(--k-d)) calc(11px * var(--k-d)) var(--k-cream-hi), calc(5px * var(--k-d)) calc(5px * var(--k-d)) calc(12px * var(--k-d)) var(--k-cream-lo);--k-raise-xs: calc(-3px * var(--k-d)) calc(-3px * var(--k-d)) calc(7px * var(--k-d)) var(--k-cream-hi), calc(3px * var(--k-d)) calc(3px * var(--k-d)) calc(7px * var(--k-d)) var(--k-cream-lo);--k-inset: inset calc(-7px * var(--k-d)) calc(-7px * var(--k-d)) calc(15px * var(--k-d)) var(--k-cream-hi), inset calc(7px * var(--k-d)) calc(7px * var(--k-d)) calc(15px * var(--k-d)) var(--k-cream-lo);--k-inset-sm: inset calc(-4px * var(--k-d)) calc(-4px * var(--k-d)) calc(9px * var(--k-d)) var(--k-cream-hi), inset calc(4px * var(--k-d)) calc(4px * var(--k-d)) calc(9px * var(--k-d)) var(--k-cream-lo);--k-raise-dark: calc(-7px * var(--k-d)) calc(-7px * var(--k-d)) calc(16px * var(--k-d)) var(--k-graphite-hi), calc(7px * var(--k-d)) calc(7px * var(--k-d)) calc(18px * var(--k-d)) var(--k-graphite-lo);--k-inset-dark: inset calc(-6px * var(--k-d)) calc(-6px * var(--k-d)) calc(13px * var(--k-d)) var(--k-graphite-hi), inset calc(6px * var(--k-d)) calc(6px * var(--k-d)) calc(13px * var(--k-d)) var(--k-graphite-lo);--k-lift-xs: inset 0 1px 0 var(--k-cream-hi), 0 1px 2px rgba(var(--k-shade-rgb), .12), 0 3px 8px rgba(var(--k-shade-rgb), .08);--k-lift-sm: inset 0 1px 0 var(--k-cream-hi), 0 2px 4px rgba(var(--k-shade-rgb), .1), 0 8px 18px rgba(var(--k-shade-rgb), .1);--k-lift: inset 0 1px 0 var(--k-cream-hi), 0 4px 10px rgba(var(--k-shade-rgb), .1), 0 16px 34px rgba(var(--k-shade-rgb), .14);--k-press: inset 0 2px 5px rgba(var(--k-shade-rgb), .14), inset 0 1px 1px rgba(var(--k-shade-rgb), .08);--k-ease: cubic-bezier(.22, 1, .36, 1)}body,body.gradient{background:var(--k-ground);color:var(--k-ink);font-family:var(--k-font);-webkit-font-smoothing:antialiased}::selection{background:var(--k-accent);color:#fff}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.card__heading{font-family:var(--k-font);font-weight:900;letter-spacing:-.02em;line-height:1.06;color:var(--k-ink)}.color-background-1,.color-background-2,[class*=color-scheme-],[class*=color-background-]{--color-background: 231, 226, 215;--gradient-background: var(--k-cream);--color-foreground: 35, 34, 40;--color-shadow: 35, 34, 40;--color-button: 231, 226, 215;--color-button-text: 35, 34, 40;--color-secondary-button: 231, 226, 215;--color-secondary-button-text: 35, 34, 40;--color-link: 35, 34, 40;--color-badge-background: 231, 226, 215;--color-badge-border: 35, 34, 40;--color-card-hover: 35, 34, 40;background:transparent;color:var(--k-ink)}.page-width{max-width:var(--k-page);padding-left:2.8rem;padding-right:2.8rem}.k-eyebrow{font-family:var(--k-mono);font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase;color:var(--k-accent-deep);font-weight:600;margin:0 0 1.2rem}.k-spec{font-family:var(--k-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-faint);font-weight:500}.k-lede{font-size:1.6rem;color:var(--k-ink-soft);font-weight:500;max-width:56rem}.k-nm{background:var(--k-cream);box-shadow:var(--k-raise);border-radius:var(--k-r)}.k-nm-in{background:var(--k-cream);box-shadow:var(--k-inset);border-radius:var(--k-r)}.k-badge{display:inline-flex;align-items:center;font-family:var(--k-mono);font-size:1.1rem;font-weight:600;letter-spacing:.1em;padding:.5rem 1.1rem;border-radius:3rem;text-transform:uppercase}.k-badge--accent{background:var(--k-accent);color:#fff}.k-badge--soft{background:var(--k-cream);box-shadow:var(--k-raise-xs);color:var(--k-ink-soft)}.k-bang{display:inline-flex;align-items:center;gap:.8rem}.k-bang__dot{width:2.6rem;height:2.6rem;border-radius:50%;background:var(--k-cream);box-shadow:var(--k-raise-xs);display:flex;align-items:center;justify-content:center;flex:none;position:relative;transition:.2s var(--k-ease)}.k-bang__dot:after{content:"!";font-family:var(--k-mono);font-weight:900;color:var(--k-accent);font-size:1.5rem;line-height:1}.k-bang__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;animation:k-pulse 2.8s infinite}@keyframes k-pulse{0%{box-shadow:0 0 #e2622e47}70%{box-shadow:0 0 0 .9rem #e2622e00}to{box-shadow:0 0 #e2622e00}}.k-bang:hover .k-bang__dot{box-shadow:var(--k-inset-sm)}.k-bang__label{font-family:var(--k-mono);font-weight:600;font-size:1.2rem;letter-spacing:.08em;color:var(--k-ink-soft);text-transform:uppercase}.k-pill{display:inline-flex;align-items:center;gap:.7rem;background:var(--k-cream);box-shadow:var(--k-raise-xs);border-radius:3rem;padding:.5rem 1.2rem .5rem .8rem;font-family:var(--k-mono);font-size:1.05rem;font-weight:600;letter-spacing:.06em;color:var(--k-ink-soft);text-transform:uppercase;transition:.18s var(--k-ease)}.k-pill__b{width:1.6rem;height:1.6rem;border-radius:50%;background:var(--k-cream);box-shadow:var(--k-inset-sm);display:flex;align-items:center;justify-content:center;color:var(--k-accent);font-weight:900;font-size:1rem;flex:none}.k-pill:hover{box-shadow:var(--k-raise-sm);color:var(--k-ink)}.k-dark{background:var(--k-graphite);color:#efeae0;border-radius:var(--k-r-lg);position:relative;overflow:hidden}.k-dark h1,.k-dark h2,.k-dark h3,.k-dark .h1,.k-dark .h2{color:#f6f1e6}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--k-font);font-weight:800;letter-spacing:.01em;font-size:1.5rem;min-height:5rem;border-radius:1.5rem;border:0;box-shadow:none;transition:.16s var(--k-ease);padding:1.4rem 2.6rem}.button:after,.button:before,.shopify-payment-button__button--unbranded:after{display:none}.button:not([disabled]):not(.button--secondary):not(.button--tertiary),.shopify-challenge__button{background:var(--k-accent);color:#fff;box-shadow:-5px -5px 12px #ffffff47,5px 5px 15px #963c196b}.button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover{background:var(--k-accent);transform:translateY(-2px);box-shadow:-5px -6px 15px #ffffff4d,6px 8px 20px #963c1973}.button:not([disabled]):not(.button--secondary):not(.button--tertiary):active{transform:none;box-shadow:inset 3px 3px 9px #963c1980,inset -3px -3px 8px #ff8c5a59}.button--secondary,.button--tertiary{background:var(--k-cream);color:var(--k-ink);box-shadow:var(--k-raise-sm)}.button--secondary:hover,.button--tertiary:hover{background:var(--k-cream);box-shadow:var(--k-raise);transform:translateY(-1px)}.button--secondary:active,.button--tertiary:active{box-shadow:var(--k-inset-sm);transform:none}.button[disabled],.button[aria-disabled=true]{background:var(--k-cream);color:var(--k-ink-faint);box-shadow:var(--k-inset-sm);cursor:not-allowed}.field__input,.select__select,.customer .field input,.text-area,input[type=search],input[type=text],input[type=email],input[type=tel],input[type=password],textarea{background:var(--k-cream);border:0;border-radius:var(--k-r-sm);box-shadow:var(--k-inset-sm);color:var(--k-ink);font-family:var(--k-font);font-weight:600;padding:1.4rem 1.6rem}.field:after,.select:after{display:none}.field__input:focus,.select__select:focus,.customer .field input:focus{box-shadow:var(--k-inset);outline:0;border:0}.field__label{color:var(--k-ink-faint);font-family:var(--k-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.header-wrapper{background:var(--k-cream);border-bottom:1px solid var(--k-line)}.shopify-section-header-sticky .header-wrapper{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header{max-width:var(--k-page);padding:1.4rem 2.8rem;gap:2.6rem}.header__heading-logo{border-radius:1.1rem}.header__heading-link{padding:0}.header__menu-item,.header__menu-item.list-menu__item{font-family:var(--k-font);font-weight:700;font-size:1.4rem;letter-spacing:.01em;color:var(--k-ink-soft);padding:.9rem 1.5rem;border-radius:1.2rem;transition:.2s var(--k-ease)}.header__menu-item:hover{color:var(--k-ink);box-shadow:var(--k-raise-xs);text-decoration:none}.header__menu-item span{text-decoration:none}.header__inline-menu .header__menu-item[aria-expanded=true],.header__active-menu-item{color:var(--k-accent-deep);box-shadow:var(--k-inset-sm);text-decoration:none}.header__icon,.header__icon--cart,.header__icon.link,.header__icon--menu{width:4.2rem;height:4.2rem;border-radius:1.3rem;background:var(--k-cream);box-shadow:var(--k-raise-sm);color:var(--k-ink);transition:.16s var(--k-ease);margin-left:.6rem}.header__icon:hover{box-shadow:var(--k-raise)}.header__icon:active{box-shadow:var(--k-inset-sm)}.header__icon .icon{width:1.9rem;height:1.9rem}.cart-count-bubble{background:var(--k-accent);color:#fff;font-family:var(--k-mono);font-weight:800;font-size:1.1rem;min-width:1.9rem;height:1.9rem;border-radius:1rem;top:-.4rem;right:-.4rem;left:auto;bottom:auto}.header__submenu,.header__inline-menu .list-menu--disclosure{background:var(--k-cream);box-shadow:var(--k-raise);border:0;border-radius:var(--k-r-sm);padding:.8rem}.menu-drawer{background:var(--k-cream);border:0;box-shadow:20px 0 50px #3c372d2e}.menu-drawer__menu-item{font-family:var(--k-font);font-weight:800;color:var(--k-ink)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:transparent;color:var(--k-accent-deep);box-shadow:var(--k-inset-sm);border-radius:var(--k-r-sm)}.footer{background:var(--k-cream-2);border-top:1px solid var(--k-line);margin-top:2rem}.footer__content-top{padding-bottom:3rem}.footer-block__heading{font-family:var(--k-mono);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--k-ink-faint);font-weight:600;margin-bottom:1.4rem}.footer-block__details-content .list-menu__item--link,.footer__list-social .link,.copyright__content a{font-family:var(--k-font);color:var(--k-ink-soft);font-weight:600;font-size:1.4rem;transition:.15s}.footer-block__details-content .list-menu__item--link:hover{color:var(--k-accent-deep);text-decoration:none}.footer__content-bottom{border-top:1px solid var(--k-line)}.footer__content-bottom-wrapper{align-items:center}.copyright__content{font-family:var(--k-mono);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-faint)}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{box-shadow:var(--k-inset-sm);border-radius:var(--k-r-sm) 0 0 var(--k-r-sm)}.newsletter-form__button{background:var(--k-accent);color:#fff;border-radius:0 var(--k-r-sm) var(--k-r-sm) 0;width:5.2rem;height:auto;top:0;right:0}.newsletter-form__button .icon{color:#fff}.card-wrapper,.card-wrapper:hover{color:var(--k-ink)}.card,.card--card,.card--standard{background:var(--k-cream);border:0;border-radius:var(--k-r-lg);box-shadow:var(--k-raise-sm);transition:.22s var(--k-ease);overflow:visible}.card--card{padding:1.6rem}.card-wrapper:hover .card,.card-wrapper:hover .card--card{transform:translateY(-6px);box-shadow:var(--k-raise)}.card__inner,.card .card__inner{background:transparent;border-radius:2rem;overflow:hidden}.card__media,.card .media{border-radius:2rem;background:linear-gradient(160deg,var(--k-cream-3),var(--k-cream-2))}.card__content{padding:0}.card--card .card__content{padding:1.4rem .2rem .2rem}.card__heading,.card__heading a{font-size:1.6rem;font-weight:800;letter-spacing:-.01em;color:var(--k-ink)}.card__heading a:after{content:none}.card-information .caption-with-letter-spacing,.card__caption{font-family:var(--k-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-faint)}.card__badge .badge,.badge{font-family:var(--k-mono);font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:3rem;padding:.5rem 1.1rem}.badge--bottom-left,.card__badge.bottom.left{top:1.2rem;bottom:auto;left:1.2rem}.card__badge .badge:not(.badge--sold-out){background:var(--k-accent);color:#fff}.badge--sold-out,.card__badge .badge.badge--sold-out{background:var(--k-cream);color:var(--k-ink-soft);box-shadow:var(--k-raise-xs)}.price,.price__container{font-family:var(--k-mono);color:var(--k-ink)}.price__regular .price-item--regular,.price__sale .price-item--sale{font-weight:900;font-size:1.8rem}.price__sale .price-item--regular,.price s{color:var(--k-ink-faint);font-weight:600;font-size:1.3rem}.price--on-sale .price-item--regular{text-decoration:line-through}.price--large .price-item--sale,.price--large .price__regular .price-item--regular{font-size:3rem;font-weight:800}.quick-add__submit,.quick-add-modal__toggle{border-radius:1.4rem}.product__media-wrapper .product__media,.product-media-container{border-radius:var(--k-r-lg);background:linear-gradient(160deg,var(--k-cream-3),var(--k-cream-2));box-shadow:var(--k-raise-sm);border:0;overflow:hidden}.product-media-container.constrain-height .product__media{border-radius:var(--k-r-lg)}.thumbnail{border-radius:var(--k-r-sm);box-shadow:var(--k-raise-xs);border:0;background:var(--k-cream)}.thumbnail-list__item .thumbnail[aria-current]{box-shadow:var(--k-inset-sm);border:0}.thumbnail-list__item .thumbnail[aria-current]:after{display:none}.product__title,.product__title h1{font-size:clamp(3rem,4vw,4.4rem);font-weight:900;letter-spacing:-.02em}.product .product__text{font-family:var(--k-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-faint)}.product__info-container>*+*{margin-top:1.6rem}.product-form__buttons{display:grid;gap:1rem}.product-form__submit{width:100%}.shopify-payment-button__button--unbranded{background:var(--k-accent);color:#fff;font-weight:800;border-radius:1.5rem;min-height:5rem}.shopify-payment-button__more-options{background:var(--k-cream);color:var(--k-ink);box-shadow:var(--k-raise-sm);font-weight:800;border-radius:1.5rem}.quantity{display:flex;align-items:center;background:var(--k-cream);box-shadow:var(--k-inset-sm);border-radius:3rem;border:0;height:4.6rem;min-height:0;width:auto;min-width:13rem;max-width:15rem;overflow:hidden}.quantity:after,.quantity:before{display:none}.quantity__input{font-family:var(--k-mono);font-weight:800;font-size:1.5rem;color:var(--k-ink);box-shadow:none;background:transparent;padding:0;flex:1;min-width:3.2rem;text-align:center}.quantity__button{color:var(--k-ink-soft);width:4rem;height:100%;flex:none;padding:0}.quantity__button svg{width:1.1rem;height:1.1rem}.quantity__button:hover{color:var(--k-accent-deep)}.product-form__input input[type=radio]+label,.product-form__input .select__select{background:var(--k-cream);border:0;border-radius:1.4rem;box-shadow:var(--k-raise-xs);color:var(--k-ink);font-family:var(--k-mono);font-weight:700;letter-spacing:.06em;padding:1.1rem 1.6rem;transition:.16s var(--k-ease)}.product-form__input input[type=radio]:checked+label{background:var(--k-cream);box-shadow:var(--k-inset-sm);color:var(--k-accent-deep)}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{color:var(--k-ink-faint);box-shadow:none;text-decoration:line-through}.product-form__input .form__label,legend.form__label{font-family:var(--k-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-faint);font-weight:500}.product__accordion,.collapsible-content__grid .accordion{border:0;background:var(--k-cream);box-shadow:var(--k-raise-sm);border-radius:var(--k-r);padding:.6rem 2rem;margin-top:1.4rem}.product__accordion .accordion__title{font-weight:800}.product__description{color:var(--k-ink-soft);font-weight:500}.product__info-container .icon-with-text{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.product__info-container .icon-with-text .icon-with-text__item{background:var(--k-cream);box-shadow:var(--k-raise-xs);border-radius:var(--k-r-sm);padding:1.6rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.8rem;margin:0}.product__info-container .icon-with-text .icon{color:var(--k-accent);width:2rem;height:2rem}.product__info-container .icon-with-text .icon-with-text__heading{font-family:var(--k-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-soft);font-weight:600;margin:0}.collection-hero__title,.main-page-title,.collection__title .title{font-size:clamp(3.2rem,4.6vw,5.4rem);font-weight:900;letter-spacing:-.02em}.facets__form,.facets-container,.facets__wrapper{border:0}.facets__summary,.facet-filters__label,.mobile-facets__disclosure .mobile-facets__summary{background:var(--k-cream);box-shadow:var(--k-raise-sm);border-radius:var(--k-r-sm);padding:1.1rem 1.6rem;font-family:var(--k-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--k-ink)}.facets__display,.mobile-facets__inner{background:var(--k-cream);border:0;box-shadow:var(--k-raise);border-radius:var(--k-r)}.facets__price .field__input{box-shadow:var(--k-inset-sm)}.active-facets__button .active-facets__button-inner{background:var(--k-cream);box-shadow:var(--k-raise-xs);border:0;border-radius:3rem;font-family:var(--k-mono);font-size:1.1rem;letter-spacing:.06em}.facet-filters__sort,select.facet-filters__sort{background:var(--k-cream);box-shadow:var(--k-raise-sm);border:0;border-radius:var(--k-r-sm);font-family:var(--k-font);font-weight:700;padding:1.1rem 3.6rem 1.1rem 1.4rem}.predictive-search{background:var(--k-cream);border:0;box-shadow:var(--k-raise);border-radius:var(--k-r)}.search__input.field__input{box-shadow:var(--k-inset)}.search-modal{background:var(--k-cream)}.search-modal__form .field__input{box-shadow:var(--k-inset);border-radius:var(--k-r);font-size:1.8rem;font-weight:700;min-height:6.4rem}.cart-drawer,.drawer__inner,.cart-drawer__inner{background:var(--k-cream);border:0}.drawer__inner{box-shadow:-20px 0 50px #3c372d2e}.drawer__header{border-bottom:1px solid var(--k-line);padding-bottom:1.6rem}.drawer__heading{font-size:2rem;font-weight:900}.drawer__footer,.cart__footer{border-top:1px solid var(--k-line);background:var(--k-cream)}.cart-item,.cart-items tbody td{border:0}.cart-item__image{border-radius:var(--k-r-sm);box-shadow:var(--k-raise-xs);background:var(--k-cream-3)}.cart-item__name{font-weight:800;color:var(--k-ink)}.cart-items th{font-family:var(--k-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-faint);border-bottom:1px solid var(--k-line)}.totals__subtotal,.totals__subtotal-value{font-family:var(--k-mono);font-weight:800;color:var(--k-ink)}.cart-notification-wrapper .cart-notification{background:var(--k-cream)}.cart-drawer__overlay{background:#1e1c1857}.rich-text__blocks,.rich-text__heading{color:var(--k-ink)}.pagination__item{border-radius:1.2rem;color:var(--k-ink-soft);font-weight:700}.pagination__item--current{box-shadow:var(--k-inset-sm);color:var(--k-accent-deep)}.pagination__item--current:after{display:none}.pagination__item:hover{box-shadow:var(--k-raise-xs)}.modal__close-button,.drawer__close,.quick-add-modal__toggle{background:var(--k-cream);box-shadow:var(--k-raise-sm);border-radius:1.3rem;color:var(--k-ink)}.modal__content,.quick-add-modal__content{background:var(--k-cream);border-radius:var(--k-r-lg)}hr,.cart__divider{border-color:var(--k-line)}.k-crumbs{margin:0 0 1.2rem}.k-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;list-style:none;margin:0;padding:0;font-family:var(--k-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-faint);font-weight:500}.k-crumbs__list a{color:var(--k-ink-faint);text-decoration:none}.k-crumbs__list a:hover{color:var(--k-accent-deep)}.k-crumbs__list [aria-current=page]{color:var(--k-ink-soft)}.product-form__buttons{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:stretch}.product-form__buttons .shopify-payment-button,.product-form__buttons>.product-form__error-message-wrapper{grid-column:1 / -1}.k-wish-lg{width:5.6rem;border:0;border-radius:1.5rem;background:var(--k-cream);box-shadow:var(--k-raise-sm);color:var(--k-ink-soft);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.16s var(--k-ease)}.k-wish-lg svg{width:2rem;height:2rem;stroke:currentColor;stroke-width:2;fill:none}.k-wish-lg:hover{box-shadow:var(--k-raise)}.k-wish-lg:active{box-shadow:var(--k-inset-sm)}.k-wish-lg[aria-pressed=true]{color:var(--k-accent);box-shadow:var(--k-inset-sm)}.k-wish-lg[aria-pressed=true] svg{fill:currentColor}.product__info-container>div[id^=price-]{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.k-save{color:var(--k-accent-deep)}.product__tax{font-style:italic;color:var(--k-ink-faint);font-size:1.3rem}.k-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.1rem 1.6rem;background:var(--k-ground);box-shadow:0 -12px 30px #3c372d29}.k-sticky-buy__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.k-sticky-buy__price{font-family:var(--k-mono);font-weight:800;font-size:1.7rem;color:var(--k-ink);display:flex;align-items:baseline;gap:.8rem}.k-sticky-buy__price s{font-size:1.2rem;font-weight:600;color:var(--k-ink-faint)}.k-sticky-buy .button{min-height:4.6rem;padding:1.1rem 2rem;white-space:nowrap}@media screen and (max-width:749px){.k-sticky-buy{display:flex}main{padding-bottom:8rem}}@media screen and (max-width:749px){.page-width{padding-left:1.8rem;padding-right:1.8rem}.header{padding:1.1rem 1.6rem;gap:1rem}.product__info-container .icon-with-text{gap:.6rem}}@media(prefers-reduced-motion:reduce){.k-bang__dot:before{animation:none}}.price--on-sale .price__sale{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap}.price--on-sale .price__sale .price-item--sale{order:-1}.price__badge-sale,.price--show-badge .badge.price__badge-sale{display:none}.product-form__buttons .product-form__submit,.product-form__buttons .product-form__submit.button--full-width{width:auto;min-width:0}.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded:hover{background:var(--k-accent);color:#fff}.product__info-container .icon-with-text{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.product__info-container .icon-with-text .icon-with-text__item{min-width:0}.product__info-container .icon-with-text .icon-with-text__heading{overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.product__media-wrapper .product-media-container{padding:1.6rem}.k-media-badge{position:absolute;top:2.6rem;left:2.6rem;z-index:3}.product__media-wrapper{position:relative}.thumbnail-list{gap:1rem}.product__title{margin-bottom:.4rem}.product__info-container .product__text:first-child{margin-bottom:0}.shopify-payment-button__button.shopify-payment-button__button--unbranded{background-color:var(--k-accent)!important;color:#fff!important;box-shadow:-5px -5px 12px #ffffff47,5px 5px 15px #963c196b!important;border-radius:1.5rem!important}.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:var(--k-accent)!important;box-shadow:-5px -6px 15px #ffffff4d,6px 8px 20px #963c1973!important}.product__info-container .icon-with-text .icon-with-text__item{width:100%;max-width:none;justify-self:stretch}.product__info-container .icon-with-text .icon-with-text__item>span:not(.svg-wrapper){width:100%;text-align:center;font-family:var(--k-mono);font-size:1.05rem;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;font-weight:600;color:var(--k-ink-soft);margin:0}.quantity{align-items:stretch;padding:0 .3rem;overflow:visible}.quantity__input:not(:focus-visible):not(.focused),.quantity__button:not(:focus-visible):not(.focused),.quantity__input:focus,.quantity__input:focus-visible,.quantity__button:focus,.quantity__button:focus-visible{box-shadow:none;background-color:transparent}.quantity__input{line-height:1;height:auto;align-self:stretch;min-width:3.6rem;padding:0;opacity:1}.quantity__input:focus-visible{outline:2px solid var(--k-accent);outline-offset:-2px;border-radius:2.4rem}.quantity__button{border-radius:2.4rem;width:3.8rem;align-self:stretch}.quantity__button .svg-wrapper{width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center}.cart-item .quantity,.cart-drawer .quantity{height:4.2rem;min-width:11.5rem;max-width:13rem}.cart-item .quantity__button,.cart-drawer .quantity__button{width:3.4rem}.thumbnail-slider{display:flex;align-items:center;gap:.4rem;margin-top:1.2rem}.thumbnail-slider .thumbnail-list.slider{flex-wrap:nowrap;scroll-behavior:smooth;padding:.6rem .2rem}.product__media-wrapper .thumbnail-slider .slider-button{width:3.6rem;height:3.6rem;flex:none;border-radius:50%;background:var(--k-cream);box-shadow:var(--k-raise-xs);color:var(--k-ink-soft);transition:.16s var(--k-ease)}.product__media-wrapper .thumbnail-slider .slider-button:hover{box-shadow:var(--k-raise-sm);color:var(--k-ink)}.product__media-wrapper .thumbnail-slider .slider-button:active{box-shadow:var(--k-inset-sm)}.product__media-wrapper .thumbnail-slider .slider-button[disabled]{opacity:.35;box-shadow:var(--k-raise-xs);cursor:default}.product__media-wrapper .thumbnail-slider .slider-button .svg-wrapper{width:1.3rem;height:1.3rem}@media screen and (min-width:750px){.product__media-wrapper slider-component:not(.thumbnail-slider) .slider-buttons{display:none}}.product__info-container{position:static}
/*# sourceMappingURL=/cdn/shop/t/36/assets/karrier.css.map */
