body.kx03{--kx-focus: #2455a3;--kx-photo: #fffdf8;--height-buy-buttons: 52px}.kx03 :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--kx-focus);outline-offset:3px}.kx03 :is(input,select,textarea){font-size:max(16px,1em)}.kx03 input::placeholder{color:#545e56;opacity:1}.kx03 #header-component .header__drawer{display:flex;min-height:52px}.kx03 #header-component .header__columns{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;padding-block:14px}.kx03 #header-component .header__column{display:contents}.kx03 .header-logo{order:1;flex-shrink:0}.kx03 .header__drawer{order:2}.kx03 .header__column .search-action{order:3;margin-inline-start:auto}.kx03 header-actions{order:4;margin-inline-start:auto}.kx03 .dropdown-localization{order:5}.kx03 .header-actions__cart-icon{display:flex;flex-direction:row;align-items:center;gap:7px}.kx03 .kx-cart-label{display:inline;font-size:.9375rem;font-weight:650}.kx03 .header-actions__cart-icon .svg-wrapper{display:inline-flex}.kx03 .header-actions__action{min-height:44px;min-width:44px}.kx03 .kx-header-search{display:flex;flex:1 1 320px;order:3;min-width:0;border:1px solid var(--color-input-border);border-radius:10px;background:var(--color-background)}.kx03 .kx-header-search input{flex:1;min-width:0;width:100%;border:0;background:transparent;color:var(--color-foreground);padding:12px 14px;font:inherit;font-size:16px}.kx03 .kx-header-search button{display:flex;align-items:center;justify-content:center;width:48px;min-height:48px;border:0;border-radius:0 8px 8px 0;background:var(--color-primary);color:#fff;cursor:pointer}.kx03 .kx-header-search svg{width:22px;height:22px}.kx03 .product-grid__item{align-self:stretch;min-width:0}.kx03 :is(.product-card,.product-card__content){height:100%;min-width:0}.kx03 .product-card__content{gap:12px;text-align:center;align-items:stretch;overflow:hidden;border-color:var(--color-border);background:var(--color-background)}.kx03 .product-card__content>.card-gallery{margin-block-end:0;background:var(--kx-photo);--gallery-aspect-ratio: 1;flex-shrink:0}.kx03 .product-card__content .card-gallery :is(.product-media,slideshow-component,slideshow-container,slideshow-slide){aspect-ratio:1}.kx03 .card-gallery .product-media__image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.kx03 .product-card__content>a[ref=productTitleLink]{display:block;padding-inline:14px}.kx03 .product-card__content [ref=productTitleLink] :is(.text-block,p){text-align:center;align-items:center;margin-block:0;font-size:1rem;line-height:1.5;color:var(--color-foreground)}.kx03 .product-card__content>product-price{margin-block-start:auto;width:100%;text-align:center;align-items:center;padding-inline:14px}.kx03 .product-card__content>.buy-buttons-block{margin-block-start:0;padding-inline:14px}.kx03 .product-card__content .product-form-buttons{gap:10px}.kx03 .product-card__content .product-form-buttons>:is(.quantity-selector-wrapper,.quantity-label,.quantity-rules,.volume-pricing){display:none}.kx03 .product-card__content .quick-add{display:none}.kx03 .product-form-buttons>.accelerated-checkout-block{order:1;flex-basis:100%;min-width:0}.kx03 .product-form-buttons>.kx-native-add-wrapper{order:2;flex-basis:100%;min-width:0}.kx03 .product-form-buttons>.quantity-selector-wrapper{order:0}.kx03 .product-form-buttons>.product-form-text__error{order:-1}.kx03 .product-form-buttons .add-to-cart-button{border:1px solid var(--color-secondary-button-border);background:var(--color-secondary-button-background);color:var(--color-secondary-button-text);border-radius:8px;min-height:52px;font-size:1rem}.kx03 .product-form-buttons .add-to-cart-button:hover:not(:disabled){background:var(--color-secondary-button-hover-background);color:var(--color-secondary-button-hover-text);border-color:var(--color-secondary-button-hover-border)}.kx03 .product-form-buttons .add-to-cart-button:disabled{opacity:1;background:#eef0ee;color:#545e56;border-color:#788179;cursor:default}.kx03 .product-form-buttons .shopify-payment-button__button--unbranded{background:var(--color-primary-button-background);color:var(--color-primary-button-text);border:1px solid var(--color-primary-button-border);border-radius:8px;min-height:52px;font-size:1rem}.kx03 .product-form-buttons .shopify-payment-button__button--unbranded:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.kx03 shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 8px;--shopify-accelerated-checkout-button-box-shadow: none}.kx03 .kx-card-options{min-height:114px;align-content:end}.kx03 .kx-card-buy{background:var(--color-primary-button-background);color:var(--color-primary-button-text);border:1px solid var(--color-primary-button-border)}.kx03 .product-information__media .product-media-container--image{background:var(--kx-photo);border-radius:12px}.kx03 .product-information__media .product-media-container--image .product-media__image{object-fit:contain;mix-blend-mode:multiply}.kx03 .product-details>.group-block>.group-block-content>.group-block:first-of-type{background:#fff;border:1px solid var(--color-border);border-radius:12px;box-shadow:none}.kx03 .product-details h1{color:var(--color-foreground-heading);line-height:1.2}.kx03 .kx-product-description{line-height:1.7;max-width:100%;overflow-wrap:anywhere}.kx03 .kx-product-description table{display:block;width:100%;max-width:100%;overflow-x:auto}.kx03 .kx-product-description img{max-width:100%;height:auto}.kx03 :is(.cart-drawer__dialog,.cart-items,.cart-summary,.facets) :is(input,select,button){min-height:44px}.kx03 .cart__checkout-button{background:var(--color-primary-button-background);color:var(--color-primary-button-text);border:1px solid var(--color-primary-button-border)}@media(max-width:749px){.kx03 #header-component .header__row--top{display:block;min-height:0;padding:0}.kx03 #header-component .header__columns{flex-wrap:nowrap;gap:8px;padding:8px 12px;width:100%;min-height:60px;box-sizing:border-box}.kx03 #header-component .header-logo{order:1;flex:0 1 128px;min-width:0;height:auto;justify-content:flex-start}.kx03 #header-component .header-logo__image-container{display:flex;align-items:center;width:100%;height:auto}.kx03 #header-component .header-logo__image{width:100%;height:auto;max-height:40px;object-fit:contain}.kx03 #header-component .header__drawer{order:0;flex:0 0 44px;width:44px;min-height:44px}.kx03 #header-component .kx-nav{width:44px}.kx03 #header-component .kx-nav__trigger{width:44px;height:44px;min-height:44px;padding:10px;gap:0;border:0;border-radius:8px}.kx03 #header-component .kx-nav__hamburger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.kx03 #header-component .kx-nav__hamburger svg{width:24px;height:24px}.kx03 #header-component .kx-nav__trigger>:is(.kx-nav__icon,.kx-nav__label,.kx-nav__chevron){display:none}.kx03 #header-component :is(.search-action,.dropdown-localization){display:none}.kx03 #header-component header-actions{order:2;flex:0 0 auto;gap:0;margin-inline-start:auto}.kx03 #header-component .header-actions__cart-icon{gap:5px;padding-inline:4px}.kx03 #header-component .kx-cart-label{font-size:.8125rem}.kx03 #header-component .header-actions__cart-icon .svg-wrapper{width:22px;height:22px}.kx03 #header-component .header__row:has(.kx-header-search){display:block;padding:0 12px 8px}.kx03 #header-component .kx-header-search{width:100%;margin:0}.kx03 #header-component .kx-header-search input{padding:10px 12px;border-radius:0;box-shadow:none}.kx03 #header-component .kx-header-search button{min-height:44px;width:44px}.kx03 #header-component .kx-nav__fallback summary{min-height:44px;display:flex;align-items:center}.kx03 #header-component .kx-nav__fallback[open] nav{position:absolute;inset-inline-start:12px;width:min(360px,calc(100vw - 24px));max-height:70dvh;overflow:auto;background:var(--color-background);z-index:2;border:1px solid var(--color-border)}.kx03 .product-card__content>:is(a[ref=productTitleLink],product-price,.buy-buttons-block){padding-inline:10px}}@media(prefers-reduced-motion:reduce){.kx03 :is(.product-card,.button,.button-secondary){transition:none}}.kx03 main:is([data-template^=collection],[data-template^=search]) .product-card__content>.card-gallery{margin-block-end:0}.kx03 .product-form-buttons{display:flex;flex-wrap:wrap}.kx03 .product-form-buttons .quantity-selector{display:flex!important}.kx03 .product-form-buttons .add-to-cart-button .add-to-cart-text__content,.kx03 .product-form-buttons .add-to-cart-button .add-to-cart-text__content>span,.kx03 .product-form-buttons .add-to-cart-button .add-to-cart-text__content>span>span{font-size:1rem;line-height:1.3}.kx03 .product-form-buttons .add-to-cart-button .add-to-cart-text__content:after{content:none}.kx03 .product-benefits{border-color:var(--color-border);background:var(--color-background);box-shadow:none}.kx03 .product-benefits__heading{color:var(--color-primary)}.kx03 .product-benefits__item{color:var(--color-foreground)}.kx03 .product-benefits__icon{color:#fff;background:var(--color-primary);box-shadow:none}.kx03 .add-to-cart-button .add-to-cart-text__content,.kx03 .add-to-cart-button .add-to-cart-text__content>span,.kx03 .add-to-cart-button .add-to-cart-text__content>span>span{font-size:1rem;line-height:1.3}.kx03 .add-to-cart-button .add-to-cart-text__content:after{content:none}.kx03 #MainContent sticky-add-to-cart .add-to-cart-text__content:after{content:none}.kx03 #MainContent sticky-add-to-cart .add-to-cart-text__content>span,.kx03 #MainContent sticky-add-to-cart .add-to-cart-text__content>span>span{font-size:1rem;line-height:1.3}.kx03 #header-component .header__column .search-action{display:none}.kx03 #header-component header-actions{order:5;margin-inline-start:0}.kx03 #header-component .kx-header-search{border-radius:8px}.kx03 #MainContent[data-template=index] .section-resource-list{padding-block:48px 16px}.kx03 #MainContent[data-template=index] .resource-list{gap:20px}.kx03 #MainContent[data-template=index] .card-gallery{max-height:330px}.kx03 #MainContent[data-template=index] .product-card__content .card-gallery :is(slideshow-component,slideshow-container,slideshow-slide){height:100%}.kx03 #MainContent[data-template=index] .product-card__content{padding-bottom:24px}.kx03 #MainContent[data-template=index] .product-card__content>.buy-buttons-block{padding-inline:24px}.kx03 #MainContent[data-template=index] .product-card__content>product-price{font-size:1.625rem;font-weight:700}.kx03 .kx-home-feature{display:block;padding-block:48px}.kx03 .kx-home-feature__heading{width:min(1280px,calc(100% - 32px));margin-inline:auto}.kx03 .kx-home-feature__heading h2{font-size:28px;line-height:1.2;margin-block:0 24px;max-width:24ch}.kx03 .kx-home-feature .product-information{padding-block:0}.kx03 .kx-home-feature .product-details>.group-block>.group-block-content>.group-block:first-of-type{border:0;background:transparent;padding:0!important}.kx03 .kx-home-feature .product-meta-block{display:none!important}.kx03 .kx-home-feature .product-media-container{max-height:350px;min-height:0}.kx03 .kx-home-feature .product-media-container img{max-height:350px;object-fit:contain}.kx03 .kx-home-feature .product-form-buttons{max-width:420px}.kx03>footer{background:#f3f5f3}.kx03>footer .section-background{background:#f3f5f3}.kx03>footer .footer{padding-block:20px}.kx03>footer .footer-utilities{padding-block:20px}.kx03>footer .text-block{font-size:.875rem;line-height:1.6}@media(min-width:750px){.kx03 #header-component .header__columns{flex-wrap:nowrap;gap:16px;min-height:96px;padding-block:12px}.kx03 #header-component .header-logo{flex:0 1 140px;min-width:80px}.kx03 #header-component .header-logo__image{max-width:140px;max-height:40px;width:100%;height:auto;object-fit:contain}.kx03 #header-component .header__drawer{flex:0 0 auto}.kx03 #header-component .kx-nav__trigger{width:150px;min-height:60px;padding:8px 10px;gap:8px}.kx03 #header-component .kx-nav__label{min-width:0}.kx03 #header-component .kx-nav__trigger strong{font-size:.875rem}.kx03 #header-component .kx-nav__trigger small{font-size:.75rem}.kx03 #header-component .kx-header-search{flex:1 1 180px;min-width:140px;max-width:580px;margin-inline:auto}.kx03 #header-component .dropdown-localization{order:6}.kx03 .kx-home-feature__heading{width:min(1280px,calc(100% - 64px))}.kx03 .kx-home-feature__heading h2{font-size:40px}}@media(max-width:749px){.kx03 #header-component .header__columns{flex-wrap:wrap;row-gap:8px;padding-bottom:8px}.kx03 #header-component header-actions{order:2;margin-inline-start:auto}.kx03 #header-component .kx-header-search{order:3;flex:1 0 100%;max-width:100%}.kx03 #MainContent[data-template=index] .card-gallery{max-height:240px}.kx03 #MainContent[data-template=index] .product-card__content>.buy-buttons-block{padding-inline:10px}}.kx03.card-hover-effect-lift .product-card:hover{transform:none}.kx03 .kx-home-feature__details{grid-column:2 / 3;min-width:0}.kx03 .kx-home-feature .kx-home-feature__heading{width:100%;margin:0}.kx03 .kx-home-feature .product-details{width:100%;padding-inline:0}.kx03 .kx-home-feature .product-details .text-block{text-align:left;align-items:flex-start}.kx03 .kx-home-feature .product-details h3{font-size:1.125rem;line-height:1.5;letter-spacing:0;font-weight:500;text-align:left}.kx03 .kx-home-feature .product-details .product-price-block :is(.price,.price-item--sale,.price-item--regular){font-size:1.75rem;color:var(--color-foreground)}.kx03 .kx-home-feature .product-details .compare-at-price{color:#545e56}.kx03 .kx-home-feature .product-details .group-block{box-shadow:none;background:transparent;border:0}.kx03 .kx-home-feature .product-details .tax-note{color:#545e56}.kx03 .kx-home-feature .quantity-selector{border-radius:8px}@media(max-width:749px){.kx03 .kx-home-feature__details{grid-column:1 / -1;order:0;padding-inline:16px}.kx03 .kx-home-feature .product-information__media{order:1}}.kx03 .announcement-bar{background:#1f5c43;color:#fff;padding-block:6px;border-bottom:0}.kx03 .announcement-bar .announcement-bar__text{color:#fff}.kx03>footer .color-scheme-1{--color-background: #f3f5f3;background:#f3f5f3}.kx03>footer .footer-content{padding-block:16px}.kx03>footer .footer-content h2{font-size:1.125rem}.kx03>footer input[type=email]{border-radius:8px;background:#fff}.kx03 #header-group .announcement-bar{background-color:#1f5c43;color:#fff}@media(max-width:749px){.kx03 #header-component .header__columns{max-width:none;margin-inline:0}.kx03 #header-component .header-logo{flex-basis:clamp(88px,calc(100vw - 220px),128px)}.kx03 .kx-home-feature .product-information__grid{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.kx03 .kx-home-feature .product-information__media{grid-column:1 / -1;width:100%;min-width:0;padding-inline:16px;overflow:hidden}}.kx03 #header-component .header__column>span:empty{display:none}@media(max-width:749px){.kx03 #header-component .header__columns{display:grid;grid-template-columns:44px minmax(0,1fr) auto}.kx03 #header-component .header__drawer{grid-column:1;grid-row:1}.kx03 #header-component .header-logo{grid-column:2;grid-row:1;width:100%;max-width:128px}.kx03 #header-component header-actions{grid-column:3;grid-row:1}.kx03 #header-component .kx-header-search{grid-column:1 / -1;grid-row:2}}@media(max-width:749px){.kx03 #header-component .header__row--top:has(.kx-header-search){padding:0}}.kx03 .kx-home-feature .quantity-selector{width:140px;max-width:100%;min-width:0}.kx03 .kx-home-feature .quantity-selector button{flex:0 0 44px;width:44px;min-width:44px;max-width:44px;padding:0}.kx03 .kx-home-feature .quantity-selector input{flex:1 1 44px;width:44px;min-width:0}.kx03 .kx-home-feature .product-details [role=heading]{font-size:1.125rem;line-height:1.5;font-weight:500;letter-spacing:0;text-align:left}.kx03 .kx-home-feature .product-form-buttons{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.kx03 .kx-home-feature .product-details{justify-content:flex-start}.kx03 .kx-home-feature .product-details>.group-block{width:100%;max-width:520px;padding-block:0}.kx03 .kx-home-feature .product-details :is(.product-price-block,.tax-note){text-align:left;align-items:flex-start}.kx03 .kx-home-feature .product-form-buttons{padding:0!important}@media(max-width:749px){.kx03 #MainContent[data-template=index] .product-card__content>.card-gallery{width:100%;height:240px;min-width:0;min-height:0;aspect-ratio:auto}.kx03 #MainContent[data-template=index] .product-card__content .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media){width:100%;height:100%;min-width:0;min-height:0;aspect-ratio:auto}}@media(max-width:749px){.kx03 #MainContent .shopify-app-block:has(>#ezrv-root){width:100%;min-width:0;max-width:100%}.kx03 #ezrv-root{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}.kx03 #ezrv-root .ezrv-widget_rating_count{width:100%;min-width:0;max-width:100%}.kx03 #ezrv-root .ezrv-widget_rating_count_container{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;column-gap:8px}.kx03 #ezrv-root .ezrv-widget_rating_progress_bar{width:100%;min-width:0}}.kx03 #MainContent[data-template=index] .section-resource-list{padding-block:28px 16px}.kx03 #MainContent[data-template=index] .section-resource-list__header h2{font-size:28px;line-height:1.25}.kx03 #MainContent[data-template=index] .resource-list{gap:18px}.kx03 #MainContent[data-template=index] .product-card__content .card-gallery{max-height:230px}.kx03 #MainContent[data-template=index] .product-card__content>.buy-buttons-block{padding-inline:12px}.kx03 #MainContent[data-template=index] .product-card__content>.product-title{padding-inline:12px}@media(max-width:749px){.kx03 #MainContent[data-template=index] .section-resource-list__header h2{font-size:22px}.kx03 #MainContent[data-template=index] .resource-list{gap:10px}.kx03 #MainContent[data-template=index] .product-card__content .card-gallery{max-height:170px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kuxaro-03.css.map */
