:root{--k-black: #090909;--k-black-2: #111111;--k-black-3: #1a1a1a;--k-black-4: #222222;--k-white: #f2f2f2;--k-white-muted: #888888;--k-white-subtle: #444444;--k-border: rgba(255,255,255,.09);--k-border-mid: rgba(255,255,255,.16);--k-signal: #e3000f;--k-sans: "Anonymous Pro", "JetBrains Mono", ui-monospace, monospace;--k-mono: "Anonymous Pro", "JetBrains Mono", ui-monospace, monospace;--k-feat: "cv11","ss01","ss03","calt","tnum";--k-ease: cubic-bezier(.16, 1, .3, 1);--k-ease-out: cubic-bezier(0, 0, .2, 1);--k-dur: .5s;--k-dur-fast: .22s;--k-gap-xs: 8px;--k-gap-sm: 16px;--k-gap-md: 32px;--k-gap-lg: 64px;--k-gap-xl: 128px;--k-page-max: 1440px;--k-page-gutter: clamp(20px, 4vw, 60px)}body,.shopify-section,*{font-family:var(--k-sans)!important;font-feature-settings:var(--k-feat);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--k-mono)!important;font-feature-settings:var(--k-feat)}h1,.h1{font-size:clamp(48px,7vw,110px);font-weight:700;letter-spacing:-.02em;line-height:.95}h2,.h2{font-size:clamp(28px,4.5vw,64px);font-weight:700;letter-spacing:-.015em;line-height:.97}h3,.h3{font-size:clamp(18px,2vw,32px);font-weight:700;letter-spacing:-.01em;line-height:1.1}.ketom-mono,.product__sku,.price,.price-item,[data-mono],[data-price],.badge,.cart-item__price,.totals{font-family:var(--k-mono)!important;font-size:.75em;letter-spacing:.04em;font-variant-numeric:tabular-nums}html,body{background-color:var(--k-black)!important;color:var(--k-white)!important}[class*=color-scheme],[class*=color-],.color-background-1,.color-background-2,.color-inverse,.section-background{background-color:var(--k-black)!important;color:var(--k-white)!important;--color-background: var(--k-black) !important;--color-foreground: var(--k-white) !important}.color-scheme--signal,[class*=scheme-3]{background-color:var(--k-signal)!important;color:#fff!important}a{color:inherit;text-decoration:none}a:hover{color:var(--k-white)}*,*:before,*:after{border-radius:0!important}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--k-black)}::-webkit-scrollbar-thumb{background:var(--k-white-subtle)}::-webkit-scrollbar-thumb:hover{background:var(--k-white-muted)}::selection{background:var(--k-signal);color:#fff}*:focus-visible{outline:1px solid var(--k-signal);outline-offset:2px}input:focus,textarea:focus,select:focus{outline:1px solid var(--k-signal)!important;outline-offset:-1px;box-shadow:none!important}header-component,.header,.section-header,.header-section,#header-group{background:var(--k-black)!important;border-bottom:1px solid var(--k-border)!important;color:var(--k-white)!important}header-component{height:64px}.header__logo,.header__heading,.header__logo-text{font-family:var(--k-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--k-white)!important}.header__menu-item,.header__nav-link,.menu-item,.list-menu__item{font-family:var(--k-mono)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--k-white-muted)!important;transition:color var(--k-dur-fast) var(--k-ease)!important}.header__menu-item:hover,.list-menu__item:hover,.list-menu__item--active{color:var(--k-white)!important}.header__cart-badge,.cart-count-bubble{background:var(--k-signal)!important;color:#fff!important;font-family:var(--k-mono)!important;font-size:10px!important}.announcement-bar,.header-announcements{background:var(--k-black-2)!important;border-bottom:1px solid var(--k-border)!important;font-family:var(--k-mono)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--k-white-muted)!important;padding:10px 0!important}.menu-drawer,.menu-opening,details-modal{background:var(--k-black)!important;color:var(--k-white)!important}.menu-drawer__inner-container{padding:40px var(--k-page-gutter)!important}.menu-drawer__navigation .list-menu__item{font-family:var(--k-sans)!important;font-size:clamp(28px,5vw,48px)!important;font-weight:700!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--k-white)!important;border-bottom:1px solid var(--k-border)!important;padding:20px 0!important;display:block!important}.menu-drawer__navigation .list-menu__item:hover{color:var(--k-signal)!important}body:has(.header[transparent]) .header{background:transparent!important;border-bottom:none!important}.hero{background:var(--k-black)!important;color:var(--k-white)!important;min-height:88vh;position:relative;overflow:hidden}.hero__container{display:flex;align-items:flex-end;padding-bottom:var(--k-gap-lg)!important;padding-left:var(--k-page-gutter)!important;padding-right:var(--k-page-gutter)!important}.hero .rte h1,.hero .rte h2,.hero h1,.hero h2{font-size:clamp(40px,6.5vw,96px)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:.95!important;color:var(--k-white)!important;text-transform:uppercase}.hero p,.hero .rte p,[class*=hero] p,[class*=hero] .rte p{font-size:clamp(13px,1.4vw,18px)!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:#ffffffbf!important;margin-top:20px!important;line-height:1.45!important;max-width:52ch}.hero__media{overflow:hidden}.hero__media img,.hero__media video{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.85)}.hero .button,.hero button[type=submit]{background:var(--k-white)!important;color:var(--k-black)!important;border:none!important;font-family:var(--k-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:16px 32px!important;transition:background var(--k-dur-fast) var(--k-ease),color var(--k-dur-fast) var(--k-ease)!important}.hero .button:hover{background:var(--k-signal)!important;color:#fff!important}.product-grid-container,.collection-wrapper{background:var(--k-black)!important;padding:0!important;max-width:var(--k-page-max);margin:0 auto}.collection-hero,.collection-header,.main-collection-banner{background:var(--k-black)!important;padding:40px var(--k-page-gutter) 28px!important;border-bottom:1px solid var(--k-border)}.collection-hero h1,.collection-header h1,.collection-header h2{font-size:clamp(36px,5.5vw,72px)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:.95!important;text-transform:uppercase;color:var(--k-white)!important}.section-resource-list__header{padding:24px var(--k-page-gutter) 20px!important;border-bottom:1px solid var(--k-border)!important}.section-resource-list__header h2,.section-resource-list__header h3,.section-resource-list__header h4,.section-resource-list__header .h4{font-size:11px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--k-white-muted)!important;line-height:1!important;margin:0!important}.section-resource-list__header a{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--k-white-subtle)!important;transition:color var(--k-dur-fast) var(--k-ease)!important}.section-resource-list__header a:hover{color:var(--k-white)!important}.section-resource-list{padding-block:0!important}.section-resource-list__content{padding:0!important}.resource-list--grid{grid-template-columns:repeat(2,1fr)!important;gap:1px!important;background:var(--k-border)!important}@media screen and (min-width:750px){.resource-list--grid{grid-template-columns:repeat(4,1fr)!important}}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:1px!important;background:var(--k-border)!important;padding:0!important;margin:0!important}@media screen and (min-width:900px){.product-grid{grid-template-columns:repeat(3,1fr)!important}}@media screen and (min-width:1300px){.product-grid{grid-template-columns:repeat(3,1fr)!important}}.product-grid{counter-reset:product-index}.product-grid__item{counter-increment:product-index;position:relative}.product-grid__item:before{content:counter(product-index,decimal-leading-zero);font-family:var(--k-mono);font-size:clamp(28px,3vw,44px);font-weight:400;color:var(--k-white);letter-spacing:-.02em;position:absolute;top:12px;left:16px;z-index:2;pointer-events:none;mix-blend-mode:difference;line-height:1}product-card .card-gallery,.product-card .card-gallery{background:var(--k-black-3)!important}product-card .card-gallery img,.product-card .card-gallery img{object-position:50% 42%}product-card .product-card__content,.product-card .product-card__content{background:var(--k-black)!important;color:var(--k-white)!important}product-card .product-card__content h2,product-card .product-card__content h3,product-card .product-card__content .h4,.product-card .product-card__content h2,.product-card .product-card__content h3,.product-card .product-card__content .h4{font-family:var(--k-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.3!important;text-transform:uppercase!important;color:var(--k-white)!important}product-card .price,product-card .price-item,.product-card .price,.product-card .price-item,[class*=featured-product] .price,.resource-card .price{font-family:var(--k-mono)!important;font-size:11px!important;letter-spacing:.06em!important;color:var(--k-white-muted)!important}product-card .price--on-sale .price-item--regular{color:var(--k-white-subtle)!important;text-decoration:line-through!important}product-card .price--on-sale .price-item--sale{color:var(--k-signal)!important}slideshow-arrows .slideshow-control,.slideshow-arrows button{background:transparent!important;border:1px solid var(--k-border-mid)!important;color:var(--k-white)!important;width:44px!important;height:44px!important}slideshow-arrows .slideshow-control:hover{border-color:var(--k-white)!important;background:var(--k-white)!important;color:var(--k-black)!important}.badge--sold-out,.product-label--sold-out{background:var(--k-white-subtle)!important;color:var(--k-white)!important;font-family:var(--k-mono)!important;font-size:9px!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:4px 8px!important}.facets-wrapper,.facets,.sort-by{background:var(--k-black)!important;border-bottom:1px solid var(--k-border)!important;padding:16px var(--k-page-gutter)!important}.facets label,.sort-by label,.facets button{font-family:var(--k-mono)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--k-white-muted)!important}.facets__summary[aria-expanded=true],.facets__summary:hover{color:var(--k-white)!important}product-card a{display:block;text-decoration:none;color:var(--k-white)}.card-gallery slideshow-slides,product-card slideshow-slides{position:relative;z-index:5}.card-gallery slideshow-arrows,product-card slideshow-arrows{mix-blend-mode:normal}.product{background:var(--k-black)!important;color:var(--k-white)!important}.product__media-gallery,.product__media-wrapper,.media-gallery{background:var(--k-black-2)!important}.product__media img,.product__media video{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-slider .thumbnail-item,.product__thumbnail{border:1px solid transparent!important;opacity:.55;transition:opacity .2s var(--k-ease),border-color .2s var(--k-ease)!important;overflow:hidden}.thumbnail-slider .thumbnail-item.is-active,.product__thumbnail.is-active,.thumbnail-slider .thumbnail-item:hover{border-color:var(--k-border-mid)!important;opacity:1}.product__title,.product-information .product__title{font-size:clamp(28px,4vw,52px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:.97!important;text-transform:uppercase!important;color:var(--k-white)!important;margin-bottom:8px!important}.product .price,.product .price-item{font-family:var(--k-mono)!important;font-size:15px!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--k-white-muted)!important}.product .price--on-sale .price-item--sale{color:var(--k-white)!important}.product__vendor,.product-meta__label{font-family:var(--k-mono)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--k-white-subtle)!important;margin-bottom:12px!important;display:block}.variant-picker,.product-form__option-values{border-top:1px solid var(--k-border)!important;padding-top:24px!important;margin-top:24px!important}.variant-picker label,.product-form__option-label{font-family:var(--k-mono)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--k-white-muted)!important;margin-bottom:8px!important;display:block}.swatch,.variant-option-button,.variant-swatch{border:1px solid var(--k-border)!important;background:transparent!important;color:var(--k-white-muted)!important;font-family:var(--k-mono)!important;font-size:11px!important;padding:8px 16px!important;cursor:pointer!important;transition:border-color var(--k-dur-fast) var(--k-ease),color var(--k-dur-fast) var(--k-ease),background var(--k-dur-fast) var(--k-ease)!important}.swatch.active,.swatch:hover,.variant-option-button.active,.variant-option-button:hover{border-color:var(--k-white)!important;color:var(--k-white)!important}.product-form__submit,.btn-product-add,button[name=add],.product-form .button--primary{background:var(--k-white)!important;color:var(--k-black)!important;border:none!important;font-family:var(--k-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:20px 40px!important;width:100%!important;cursor:pointer!important;transition:background var(--k-dur-fast) var(--k-ease),color var(--k-dur-fast) var(--k-ease)!important}.product-form__submit:hover{background:var(--k-signal)!important;color:#fff!important}.ketom-enquiry-trigger,.product-form .button--secondary{background:transparent!important;color:var(--k-white)!important;border:1px solid var(--k-border-mid)!important;font-family:var(--k-mono)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:20px 40px!important;width:100%!important;cursor:pointer!important;transition:border-color var(--k-dur-fast) var(--k-ease),background var(--k-dur-fast) var(--k-ease),color var(--k-dur-fast) var(--k-ease)!important}.ketom-enquiry-trigger:hover,.product-form .button--secondary:hover{border-color:var(--k-white)!important;background:var(--k-white)!important;color:var(--k-black)!important}.product__description,.product-block--description .rte{font-size:15px!important;line-height:1.65!important;color:var(--k-white-muted)!important;border-top:1px solid var(--k-border)!important;padding-top:24px!important;margin-top:24px!important}.product__description strong,.product-block--description strong{color:var(--k-white)!important;font-weight:600!important}.accordion,.product-block details{border-top:1px solid var(--k-border)!important;border-bottom:none!important}.accordion summary,.product-block details summary{font-family:var(--k-mono)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--k-white-muted)!important;padding:18px 0!important;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.accordion summary:hover,.product-block details summary:hover{color:var(--k-white)!important}.accordion summary:after,.product-block details summary:after{content:"+";font-family:var(--k-mono);font-size:16px;color:var(--k-white-muted);transition:transform .3s var(--k-ease)}.accordion details[open] summary:after,.product-block details[open] summary:after{transform:rotate(45deg);color:var(--k-white)}.product-recommendations{background:var(--k-black)!important;border-top:1px solid var(--k-border)!important;padding-top:var(--k-gap-lg)!important}.product-recommendations h2{font-family:var(--k-mono)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--k-white-subtle)!important;font-weight:400!important;margin-bottom:var(--k-gap-md)!important}.cart-drawer,.cart-drawer__overlay,[id*=CartDrawer],cart-drawer{background:var(--k-black)!important;color:var(--k-white)!important;border-left:1px solid var(--k-border)!important}.cart-drawer__header{border-bottom:1px solid var(--k-border)!important;padding:24px var(--k-gap-md)!important;font-family:var(--k-mono)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--k-white-muted)!important}.cart-item{border-bottom:1px solid var(--k-border)!important;padding:24px 0!important}.cart-item__name{font-size:14px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--k-white)!important}.cart-item__details,.cart-item__variant{font-family:var(--k-mono)!important;font-size:11px!important;color:var(--k-white-muted)!important}.cart-drawer__footer{border-top:1px solid var(--k-border)!important;padding:24px var(--k-gap-md)!important;background:var(--k-black)!important}.cart-drawer__footer .button,.cart-drawer__footer button[type=submit]{background:var(--k-white)!important;color:var(--k-black)!important;font-family:var(--k-mono)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;width:100%!important;padding:20px!important;border:none!important;transition:background var(--k-dur-fast) var(--k-ease)!important}.cart-drawer__footer .button:hover{background:var(--k-signal)!important;color:#fff!important}.main-cart-footer .cart__ctas .button{background:var(--k-white)!important;color:var(--k-black)!important;font-family:var(--k-mono)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:20px 40px!important}.footer,.footer-section,.shopify-section:has(.footer){background:var(--k-black)!important;border-top:1px solid var(--k-border)!important;color:var(--k-white-muted)!important}.footer__content-top{padding:var(--k-gap-lg) var(--k-page-gutter)!important}.footer__content-bottom{border-top:1px solid var(--k-border)!important;padding:24px var(--k-page-gutter)!important;display:flex;justify-content:space-between;align-items:center}.footer__heading{font-family:var(--k-mono)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--k-white-subtle)!important;margin-bottom:20px!important;font-weight:400!important}.footer__list a,.footer-block a,.footer a{font-family:var(--k-mono)!important;font-size:12px!important;letter-spacing:.06em!important;color:var(--k-white-muted)!important;transition:color var(--k-dur-fast) var(--k-ease)!important;text-decoration:none!important}.footer a:hover{color:var(--k-white)!important}.footer__copyright,.footer__copyright-content{font-family:var(--k-mono)!important;font-size:10px!important;letter-spacing:.06em!important;color:var(--k-white-subtle)!important}.footer .newsletter__label,.footer .email-subscription label{font-family:var(--k-mono)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--k-white-subtle)!important}.footer .field__input,.footer input[type=email]{background:transparent!important;border:none!important;border-bottom:1px solid var(--k-border-mid)!important;color:var(--k-white)!important;font-size:15px!important;padding:10px 0!important}.footer .field__button,.footer button[type=submit]{background:transparent!important;border:none!important;color:var(--k-white)!important;font-family:var(--k-mono)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;cursor:pointer!important;padding:10px 0!important;transition:color var(--k-dur-fast) var(--k-ease)!important}.footer .field__button:hover{color:var(--k-signal)!important}.main-page,.page-width{background:var(--k-black)!important;color:var(--k-white)!important}.main-page .page-title,.main-page h1{font-size:clamp(36px,5vw,72px)!important;font-weight:900!important;letter-spacing:-.04em!important;line-height:.95!important;text-transform:uppercase!important;margin-bottom:var(--k-gap-md)!important;padding-bottom:var(--k-gap-md)!important;border-bottom:1px solid var(--k-border)!important}.main-page .rte{font-size:16px!important;line-height:1.7!important;color:var(--k-white-muted)!important;max-width:72ch}.main-page .rte h2{font-size:clamp(22px,3vw,32px)!important;font-weight:700!important;letter-spacing:-.025em!important;color:var(--k-white)!important;margin-top:var(--k-gap-md)!important;margin-bottom:var(--k-gap-sm)!important}.main-page .rte strong{color:var(--k-white)!important;font-weight:600!important}.main-page .rte a{color:var(--k-white)!important;text-decoration:underline;text-decoration-color:var(--k-border-mid);text-underline-offset:3px}.main-page .rte a:hover{text-decoration-color:var(--k-white)!important}.ketom-drop{background:var(--k-black);padding:var(--k-gap-lg) var(--k-page-gutter);display:grid;gap:var(--k-gap-lg)}.ketom-drop__eyebrow{font-family:var(--k-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--k-signal);display:flex;align-items:center;gap:8px}.ketom-drop__eyebrow:before{content:"";display:inline-block;width:6px;height:6px;background:var(--k-signal);animation:k-pulse 2s ease infinite}.ketom-drop__title{font-size:clamp(48px,9vw,120px);font-weight:900;letter-spacing:-.045em;line-height:.93;text-transform:uppercase;margin:0}.ketom-drop__subtitle{font-family:var(--k-mono);font-size:13px;letter-spacing:.04em;color:var(--k-white-muted);margin:0}.ketom-drop__media{width:100%;aspect-ratio:16 / 9;background:var(--k-black-2);overflow:hidden}.ketom-drop__media img,.ketom-drop__media video{width:100%;height:100%;object-fit:cover}.ketom-drop__intro{font-size:17px;line-height:1.6;color:var(--k-white-muted);max-width:62ch}.ketom-drop__timer{display:flex;gap:var(--k-gap-md);border-top:1px solid var(--k-border);border-bottom:1px solid var(--k-border);padding:20px 0}.ketom-drop__timer-block{display:grid;gap:4px;text-align:center}.ketom-drop__timer-value{font-family:var(--k-mono);font-size:clamp(28px,4vw,48px);font-weight:300;letter-spacing:-.02em;color:var(--k-white);line-height:1}.ketom-drop__timer-label{font-family:var(--k-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--k-white-subtle)}.ketom-drop__form{display:flex;gap:0;border-bottom:1px solid var(--k-border-mid);max-width:440px}.ketom-drop__form input[type=email]{flex:1;background:transparent;border:none;color:var(--k-white);font-size:16px;padding:12px 0}.ketom-drop__form input[type=email]:focus{outline:none}.ketom-drop__form input[type=email]::placeholder{color:var(--k-white-subtle)}.ketom-drop__form button{background:transparent;border:none;color:var(--k-white);font-family:var(--k-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:12px 0 12px 20px;transition:color var(--k-dur-fast) var(--k-ease)}.ketom-drop__form button:hover{color:var(--k-signal)}.ketom-drop__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1px;background:var(--k-border)}.ketom-drop__item{background:var(--k-black)}.ketom-drop__item .product-card{display:block;text-decoration:none;color:inherit}.ketom-drop__item .product-card__media{width:100%;aspect-ratio:3 / 4;background:var(--k-black-2);overflow:hidden}.ketom-drop__item .product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--k-ease)}.ketom-drop__item:hover .product-card__media img{transform:scale(1.04)}.ketom-drop__item .product-card__info{padding:16px;border-top:1px solid var(--k-border)}.ketom-drop__item .product-card__title{font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;margin:0 0 4px}.ketom-drop__item .product-card__price{font-family:var(--k-mono);font-size:11px;color:var(--k-white-muted)}.ketom-drop__legal{font-family:var(--k-mono);font-size:10px;color:var(--k-white-subtle);letter-spacing:.04em}.ketom-enquiry{border-top:1px solid var(--k-border);padding-top:32px;margin-top:32px;display:grid;gap:24px}.ketom-enquiry__eyebrow{font-family:var(--k-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--k-white-subtle)}.ketom-enquiry__title{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--k-white);margin:0}.ketom-enquiry__lead{font-size:15px;line-height:1.6;color:var(--k-white-muted);max-width:48ch;margin:0}.ketom-enquiry__form{display:grid;gap:20px}.ketom-field{display:grid;gap:6px}.ketom-field label,.ketom-field span{font-family:var(--k-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--k-white-subtle)}.ketom-field input,.ketom-field textarea,.ketom-field select{background:transparent!important;border:none!important;border-bottom:1px solid var(--k-border-mid)!important;color:var(--k-white)!important;font-size:16px!important;padding:10px 0!important;font-family:var(--k-sans)!important;transition:border-color var(--k-dur-fast) var(--k-ease)!important}.ketom-field input:focus,.ketom-field textarea:focus,.ketom-field select:focus{border-bottom-color:var(--k-signal)!important}.ketom-field textarea{resize:vertical;min-height:100px}.ketom-enquiry__submit{background:var(--k-white)!important;color:var(--k-black)!important;border:none!important;font-family:var(--k-mono)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:18px 40px!important;cursor:pointer!important;transition:background var(--k-dur-fast) var(--k-ease)!important}.ketom-enquiry__submit:hover{background:var(--k-signal)!important;color:#fff!important}.ketom-enquiry__small{font-family:var(--k-mono);font-size:10px;color:var(--k-white-subtle);letter-spacing:.04em}@keyframes k-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes k-fade-in{0%{opacity:0}to{opacity:1}}@keyframes k-hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.content-for-layout{animation:k-fade-in .6s var(--k-ease) both}.hero__media img,.hero__media video{animation:k-hero-zoom 1.8s var(--k-ease) both}.hero h1,.hero .rte h1{animation:k-fade-up .9s .2s var(--k-ease) both}.hero .rte p,.hero p{animation:k-fade-up .9s .4s var(--k-ease) both}.hero .button{animation:k-fade-up .9s .6s var(--k-ease) both}.product-grid__item{animation:k-fade-up .7s var(--k-ease) both;animation-delay:calc(var(--k-stagger, 0) * 70ms)}.product-grid__item:nth-child(1){--k-stagger: 1}.product-grid__item:nth-child(2){--k-stagger: 2}.product-grid__item:nth-child(3){--k-stagger: 3}.product-grid__item:nth-child(4){--k-stagger: 4}.product-grid__item:nth-child(5){--k-stagger: 5}.product-grid__item:nth-child(6){--k-stagger: 6}.product-grid__item:nth-child(7){--k-stagger: 7}.product-grid__item:nth-child(8){--k-stagger: 8}.product-grid__item:nth-child(9){--k-stagger: 9}.product-grid__item:nth-child(n+10){--k-stagger: 10}.shopify-section+.shopify-section{animation:k-fade-up .8s var(--k-ease) both}.ketom-cookie-consent{background:var(--k-black-2);border-top:1px solid var(--k-border);color:var(--k-white-muted);font-family:var(--k-mono);font-size:11px;letter-spacing:.04em;padding:16px var(--k-page-gutter);display:flex;align-items:center;gap:24px;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;z-index:9999}.ketom-cookie-consent a{text-decoration:underline;text-underline-offset:2px}.ketom-cookie-consent__accept{background:var(--k-white);color:var(--k-black);border:none;font-family:var(--k-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:10px 20px;cursor:pointer;flex-shrink:0;transition:background var(--k-dur-fast) var(--k-ease)}.ketom-cookie-consent__accept:hover{background:var(--k-signal);color:#fff}.ketom-reveal{opacity:0;transform:translateY(20px);transition:opacity var(--k-dur) var(--k-ease),transform var(--k-dur) var(--k-ease)}.ketom-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes k-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes k-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-inner{display:flex;white-space:nowrap;animation:k-marquee 30s linear infinite}.marquee-inner:hover{animation-play-state:paused}.product-card{transition:opacity .2s var(--k-ease)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ketom-reveal{opacity:1!important;transform:none!important}.marquee-inner{animation:none!important}}@media(hover:none),(pointer:coarse){.product-card,.product-card__media{transform:none!important;transition:none!important}}.k-signal{color:var(--k-signal)!important}.k-muted{color:var(--k-white-muted)!important}.k-subtle{color:var(--k-white-subtle)!important}.k-mono{font-family:var(--k-mono)!important}.k-upper{text-transform:uppercase!important;letter-spacing:.1em!important}.k-divider{border:none;border-top:1px solid var(--k-border);margin:var(--k-gap-md) 0}.k-signal-mark:before{content:"";display:inline-block;width:5px;height:5px;background:var(--k-signal);margin-right:8px;vertical-align:middle}.button,.btn,button.shopify-payment-button__button{border-radius:0!important}@media(hover:hover)and (pointer:fine){html,body{cursor:none!important}a,button,[role=button],label,input,select,textarea,product-card,.card-gallery,.slideshow-control{cursor:none!important}}#k-cursor{position:fixed;top:0;left:0;width:22px;height:22px;border:1px solid rgba(255,255,255,.5);pointer-events:none;z-index:99999;transition:width .28s var(--k-ease),height .28s var(--k-ease),border-color .28s var(--k-ease),background .28s var(--k-ease);will-change:transform}#k-cursor-dot{position:fixed;top:0;left:0;width:4px;height:4px;background:var(--k-white);pointer-events:none;z-index:100000;will-change:transform}#k-cursor.k-cursor--hover{width:46px;height:46px;border-color:#ffffffd9;background:#ffffff12}product-card .card-gallery slideshow-slides{transition:transform .6s var(--k-ease)}product-card:hover .card-gallery slideshow-slides{transform:scale(1.03)}.section-resource-list__header,.section-resource-list__content{opacity:0;transform:translateY(16px);transition:opacity .7s var(--k-ease),transform .7s var(--k-ease)}.section-resource-list__header.k-revealed,.section-resource-list__content.k-revealed{opacity:1;transform:translateY(0)}.section-resource-list__content{transition-delay:.12s}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ketom.css.map */
