.km-quick-add{margin-top:12px}.km-quick-add .km-button{width:100%;font-size:10px;padding:12px;min-height:44px}.km-card-gallery{position:relative}.km-card-gallery .km-product-card-image img[hidden]{display:none}.km-card-second{position:absolute;inset:0;opacity:0}.km-card-gallery-controls{position:absolute;inset:auto 8px 8px;display:flex;justify-content:space-between;pointer-events:none}.km-card-gallery-controls button{pointer-events:auto;border:0;border-radius:50%;width:36px;height:36px;background:#fff;color:#191714;display:grid;place-items:center;box-shadow:0 1px 6px #0002}.km-card-gallery-controls .km-icon{width:18px;height:18px}.km-search-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.km-extra-note,.km-discount-field{margin-block:14px}.km-extra-note summary{cursor:pointer}.km-extra-note textarea{width:100%;min-height:80px;margin-top:10px}.km-discount-field>div{display:flex;gap:8px}.km-discount-field input{min-width:0;flex:1}.km-discount-field .km-button{min-height:44px;padding:10px 16px}.km-extra-status:empty{display:none}.km-extra-status{font-size:12px;margin:8px 0}.km-extra-status.is-error{color:#922b21}.km-variant-choice:focus-visible,.km-card-gallery-controls button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.km-hz-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.km-hz-mobile-video{display:none}.km-hz-sticky{position:sticky!important;top:0!important}.km-hz-sticky-wrap{position:sticky;top:0;z-index:40}.km-hz-sticky-wrap .km-header{position:relative;top:0}.km-hz-hidden-header{transform:translateY(-100%)}
@media(hover:hover){.km-card-gallery[data-km-hover-image]:not([data-km-gallery-changed]):hover .km-card-second{opacity:1}.km-card-second{transition:opacity .25s ease}}
@media(max-width:800px){.km-hz-has-mobile-video .km-hz-desktop-video{display:none}.km-hz-has-mobile-video .km-hz-mobile-video{display:block}}
@media(prefers-reduced-motion:reduce){.km-card-second{transition:none}.km-hz-video{display:none}}

.km-card-gallery-controls [data-km-card-step="-1"] .km-icon{transform:rotate(180deg)}
.km-localization{display:flex;gap:8px}.km-localization select{padding:8px;max-width:150px;font-size:11px}.km-localization:empty{display:none}.km-hz-hero-video{position:absolute;inset:0}.km-hero:has(.km-hz-hero-video) .km-hero-shade{pointer-events:none}.km-header[data-km-sticky="never"]{position:relative;top:0}.km-hz-sticky-wrap{transition:transform .25s ease}
@media(min-width:801px){.km-header[data-km-logo-position="left"] .km-header-inner{grid-template-columns:auto 1fr auto}.km-header[data-km-logo-position="left"] .km-wordmark{grid-column:1;grid-row:1;justify-self:start}.km-header[data-km-logo-position="left"] .km-nav{grid-column:2;grid-row:1;justify-content:center}.km-header[data-km-logo-position="right"] .km-header-inner{grid-template-columns:1fr auto auto}.km-header[data-km-logo-position="right"] .km-wordmark{grid-column:3;grid-row:1;justify-self:end}.km-header[data-km-logo-position="right"] .km-header-actions{grid-column:2;grid-row:1}.km-header[data-km-logo-position="right"] .km-header-account{grid-column:2;grid-row:1}.km-header[data-km-logo-position="center"] .km-wordmark{grid-column:2;grid-row:1;justify-self:center}}
@media(prefers-reduced-motion:reduce){.km-hz-sticky-wrap{transition:none}}
