body,body.gradient{background:var(--kv-page-bg)}.kv-viewport{overflow-x:clip}@supports not (overflow-x: clip){html{overflow-x:hidden}}html{-webkit-tap-highlight-color:transparent}*:focus,.focused,.focus-inset:focus,.focus-offset:focus,.focus-none:focus{outline:none}*:focus-visible,.focused,.focus-inset:focus-visible,.focus-inset.focused,.focus-offset:focus-visible,.focus-offset.focused,button:focus-visible,.button:focus-visible,.button.focused,.shopify-payment-button__button--unbranded:focus-visible{box-shadow:none}:is(a[href],area[href],button,summary,[role=button],[role=link],[role=tab],[role=menuitem],[tabindex]:not([tabindex^="-"]),input[type=submit],input[type=button],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=range],input[type=image],input[type=color]):focus-visible{outline:var(--kv-focus-ring-width) var(--kv-focus-ring-style) var(--kv-focus-ring-color);outline-offset:var(--kv-focus-ring-offset)}:is(input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=image]):not([type=color]),textarea,select,.field__input,.select__select):is(:focus,:focus-visible,.focused){outline:none;box-shadow:none;border-color:var(--kv-field-focus-border);transition:border-color var(--kv-field-focus-duration) ease}:is([role=dialog],dialog,.kv-quick-view,.kv-lightbox,.menu-drawer,cart-drawer,.kv-cart-drawer):is(:focus,:focus-visible){outline:none;box-shadow:none}@media(pointer:coarse){:where(input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=image]):not([type=color]):not([type=hidden]),textarea,select){font-size:max(1em,var(--kv-field-size-min))}.field__input,.quantity__input{font-size:max(1.6rem,var(--kv-field-size-min))}.select__select{font-size:max(1.2rem,var(--kv-field-size-min))}}@supports (overflow-x: clip){html.kv-keep-scrollbar,html.kv-keep-scrollbar body{overflow:visible!important}}h1:not(.caption,.caption-with-letter-spacing,.subtitle),h2:not(.caption,.caption-with-letter-spacing,.subtitle),h3:not(.caption,.caption-with-letter-spacing,.subtitle),h4:not(.caption,.caption-with-letter-spacing,.subtitle),h5:not(.caption,.caption-with-letter-spacing,.subtitle),h6:not(.caption,.caption-with-letter-spacing,.subtitle),.h0:not(.caption,.caption-with-letter-spacing,.subtitle),.h1:not(.caption,.caption-with-letter-spacing,.subtitle),.h2:not(.caption,.caption-with-letter-spacing,.subtitle),.h3:not(.caption,.caption-with-letter-spacing,.subtitle),.h4:not(.caption,.caption-with-letter-spacing,.subtitle),.h5:not(.caption,.caption-with-letter-spacing,.subtitle){font-family:var(--kv-font-heading);font-weight:var(--kv-weight-heading);line-height:var(--kv-line-height-heading);letter-spacing:var(--kv-letter-spacing-heading)}.hxxl,.hxl,.h0{line-height:var(--kv-line-height-tight)}.kv-carousel{--kv-carousel-visible: var(--kv-carousel-visible-sm, 1);position:relative}@media screen and (min-width:769px){.kv-carousel{--kv-carousel-visible: var(--kv-carousel-visible-md, 3)}}@media screen and (min-width:1025px){.kv-carousel{--kv-carousel-visible: var(--kv-carousel-visible-lg, 5)}}.kv-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.kv-carousel__viewport::-webkit-scrollbar{display:none}.kv-carousel__track{display:flex;gap:var(--kv-carousel-gap, 20px);align-items:stretch}.kv-carousel__item{flex:0 0 calc((100% - (var(--kv-carousel-visible) - 1) * var(--kv-carousel-gap, 20px)) / var(--kv-carousel-visible));min-width:0;scroll-snap-align:start}.kv-carousel__arrows{position:absolute;z-index:2;display:flex;gap:var(--kv-carousel-arrow-gap, 10px)}.kv-carousel__arrows--top-right,.kv-carousel__arrows--top-left{top:calc(var(--kv-carousel-arrow-lift, 47px) * -1)}.kv-carousel__arrows--top-right{right:var(--kv-carousel-arrow-inset, 5px)}.kv-carousel__arrows--top-left{left:var(--kv-carousel-arrow-inset, 5px)}.kv-carousel__arrows--inline{position:static;flex-shrink:0}.kv-carousel__arrows--static{display:none}.kv-carousel__arrows--edges{top:50%;left:0;right:0;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.kv-carousel__arrows--edges .kv-carousel__arrow{pointer-events:auto}.kv-carousel__arrows--edges .kv-carousel__arrow--prev{margin-left:calc(var(--kv-carousel-arrow-outset, 51px) * -1)}.kv-carousel__arrows--edges .kv-carousel__arrow--next{margin-right:calc(var(--kv-carousel-arrow-outset, 51px) * -1)}.kv-carousel__arrow{display:flex;align-items:center;justify-content:center;width:var(--kv-carousel-arrow-size, 42px);height:var(--kv-carousel-arrow-size, 42px);padding:0;border:0;border-radius:var(--kv-carousel-arrow-radius, 24px);background-color:var(--kv-carousel-arrow-bg, #3452ef);color:var(--kv-carousel-arrow-color, #ffffff);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.kv-carousel__arrow:not([disabled]):hover{transform:scale(1.06)}.kv-carousel__arrow[disabled]{background-color:var(--kv-carousel-arrow-bg-disabled, var(--kv-carousel-arrow-bg, #3452ef));color:var(--kv-carousel-arrow-color-disabled, var(--kv-carousel-arrow-color, #ffffff));cursor:default}.kv-carousel__arrow-icon{width:var(--kv-carousel-arrow-icon, 14px);height:var(--kv-carousel-arrow-icon, 14px);fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:1024px){.kv-carousel__arrows{display:none}}@media(hover:hover)and (pointer:fine){.kv-carousel--draggable:not(.kv-carousel--static) .kv-carousel__viewport{cursor:grab}.kv-carousel--draggable.kv-carousel--grabbing .kv-carousel__viewport{cursor:grabbing}}.kv-carousel--grabbing .kv-carousel__viewport{-webkit-user-select:none;user-select:none}.kv-carousel__scrollbar{position:relative;height:var(--kv-scrollbar-height, 5px);margin-top:var(--kv-scrollbar-gap, 20px);border-radius:var(--kv-scrollbar-radius, 25px);background-color:var(--kv-scrollbar-track, rgba(250, 186, 91, .15));cursor:pointer}.kv-carousel__thumb{position:absolute;top:0;left:0;width:0;height:100%;border-radius:var(--kv-scrollbar-radius, 25px);background-color:var(--kv-scrollbar-thumb, var(--kv-accent, #faba5b));cursor:grab;touch-action:none}.kv-carousel__scrollbar>.kv-carousel__thumb{display:block}.kv-carousel__thumb:hover{background-color:var(--kv-scrollbar-thumb-hover, rgba(250, 186, 91, .9))}.kv-carousel--dragging .kv-carousel__thumb{cursor:grabbing;background-color:var(--kv-scrollbar-thumb-hover, rgba(250, 186, 91, .9))}.kv-carousel[data-scrollbar=false] .kv-carousel__scrollbar{display:none}@media screen and (min-width:1025px){.kv-carousel[data-scrollbar-desktop=false] .kv-carousel__scrollbar{display:none}.kv-carousel[data-scrollbar-desktop=true] .kv-carousel__scrollbar{display:block}}.kv-carousel--static .kv-carousel__scrollbar,.kv-carousel--static .kv-carousel__arrows{display:none}@media(prefers-reduced-motion:reduce){.kv-carousel__viewport{scroll-behavior:auto}.kv-carousel__arrow{transition:none}.kv-carousel__arrow:hover{transform:none}}.kv-row{--kv-carousel-gap: var(--kv-row-gap, 20px)}.kv-row__head{display:flex;align-items:center;justify-content:space-between;gap:var(--kv-gap, 15px);margin-bottom:var(--kv-row-head-gap, 20px)}.kv-row__title{margin:0;font-family:var(--kv-font-heading);font-size:var(--kv-row-title-size, 30px);color:var(--kv-heading, #242424)}@media screen and (max-width:768px){.kv-row{--kv-carousel-gap: var(--kv-row-gap-sm, 10px)}.kv-row__title{font-size:var(--kv-row-title-size-sm, 22px)}}.kv-card{--kv-card-radius: 25px;--kv-card-pad: 15px;--kv-card-title-size: 14.4px;--kv-card-meta-size: 13.7px;--kv-card-price-size: 14.4px;--kv-card-button-h: 36px;--kv-card-button-size: 14px;--kv-card-row-gap: 8px;--kv-card-trans-h: calc(var(--kv-card-button-h) + var(--kv-card-row-gap));display:flex;min-width:0;font-family:var(--kv-font-body)}.kv-card__inner{display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;background-color:var(--kv-surface);border-radius:var(--kv-card-radius)}.kv-card__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;flex-shrink:0}.kv-card__media-link{display:block;width:100%;height:100%}.kv-card__image{display:block;width:100%;height:100%;object-fit:cover}.kv-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s,transform 2s cubic-bezier(0,0,.44,1.18)}.kv-card__media:hover .kv-card__image--hover,.kv-card:focus-within .kv-card__image--hover{opacity:1;transform:scale(1.09)}.kv-card__labels{position:absolute;top:7px;left:7px;z-index:1;display:flex;flex-direction:column;gap:5px;pointer-events:none}.kv-card__label{padding:5px 10px;border-radius:12px;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase;color:var(--kv-surface);background-color:var(--kv-accent)}.kv-card__label--sold-out{color:var(--kv-surface);background-color:var(--kv-muted)}.kv-card__quick-actions{position:absolute;top:0;right:0;z-index:1;opacity:.6;transition:opacity .3s ease}.kv-card:hover .kv-card__quick-actions,.kv-card:focus-within .kv-card__quick-actions{opacity:1}.kv-card__wishlist{display:flex;align-items:center;justify-content:center;width:35px;height:35px;cursor:pointer;color:var(--kv-text);transition:color .25s ease}.kv-card__glyph{display:block;font-family:kv-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kv-card__glyph:before{content:var(--kv-card-glyph)}.kv-card__wishlist-icon{--kv-card-glyph: var(--kv-card-glyph-wishlist, "\f106");font-size:18px}.kv-card__wishlist-state:checked~.kv-card__wishlist-icon{color:var(--kv-primary)}.kv-card__wishlist-state:focus-visible~.kv-card__wishlist-icon{outline:var(--kv-focus-ring-width) var(--kv-focus-ring-style) var(--kv-focus-ring-color);outline-offset:var(--kv-focus-ring-offset)}.kv-card__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--kv-card-row-gap);flex-grow:1;min-width:0;padding:var(--kv-card-pad);text-align:left;background-color:var(--kv-surface);transition:transform .3s ease}.kv-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--kv-card-row-gap, 12px)}.kv-card__title{margin:0;min-width:0;font-family:var(--kv-font-heading);font-size:var(--kv-card-title-size);font-weight:var(--kv-weight-medium);line-height:1.2}.kv-card__title-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--kv-text);text-decoration:none}.kv-card__title-link:hover{color:var(--kv-primary)}.kv-card__rating{display:flex;align-items:center;gap:2px;flex-shrink:0;font-size:var(--kv-card-title-size);line-height:1}.kv-card__rating-icon{width:.9625em;height:1.1em;fill:var(--kv-card-star, var(--kv-star))}.kv-card__rating-value{font-weight:600;color:var(--kv-text)}.kv-card__category{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--kv-card-meta-size);line-height:1.5}.kv-card__category-link{color:var(--kv-muted);text-decoration:none}.kv-card__category-link:hover{color:var(--kv-primary)}.kv-card__footer{display:flex;align-items:center;gap:15px;margin-top:auto;padding-top:var(--kv-card-row-gap);transition:opacity .3s ease,visibility .3s ease}.kv-card--hover-slide .kv-card__body{margin-bottom:calc(var(--kv-card-trans-h) * -1)}.kv-card--hover-slide:hover .kv-card__body,.kv-card--hover-slide:focus-within .kv-card__body{transform:translateY(calc(var(--kv-card-trans-h) * -1))}.kv-card--hover-slide .kv-card__footer,.kv-card--hover-fade .kv-card__footer{opacity:0;visibility:hidden}.kv-card--hover-slide:hover .kv-card__footer,.kv-card--hover-slide:focus-within .kv-card__footer,.kv-card--hover-fade:hover .kv-card__footer,.kv-card--hover-fade:focus-within .kv-card__footer{opacity:1;visibility:visible}.kv-card--hover-lift .kv-card__inner{transition:transform .3s ease}.kv-card--hover-lift:hover .kv-card__inner,.kv-card--hover-lift:focus-within .kv-card__inner{transform:translateY(-10px)}.kv-card--wide.kv-card--hover-slide .kv-card__body{margin-bottom:0}.kv-card--wide.kv-card--hover-slide:hover .kv-card__body,.kv-card--wide.kv-card--hover-slide:focus-within .kv-card__body{transform:none}.kv-card__add{flex-grow:1;min-width:0}.kv-card__form{width:100%;margin:0}.kv-card__footer:has(.kv-card__add-error){position:relative}.kv-card__add-error{position:absolute;inset-inline:0;bottom:calc(100% + 8px);z-index:2;margin:0;padding:6px 12px;border-radius:var(--kv-radius);background:var(--kv-surface);box-shadow:0 2px 12px color-mix(in srgb,var(--kv-text) 18%,transparent);font-family:var(--kv-font-body);font-size:var(--kv-size-small);line-height:1.4;text-align:center;color:var(--kv-primary)}.kv-card__form .kv-card__add-error:empty{display:block;padding:0;box-shadow:none}.kv-card__tools{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.kv-card__tool{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;font:inherit;color:var(--kv-muted);text-decoration:none;background:none;transition:color .25s ease}.kv-card__tool:hover{color:var(--kv-primary)}.kv-card__tool-icon{font-size:18px}.kv-card__tool-icon--compare{--kv-card-glyph: var(--kv-card-glyph-compare, "\f128")}.kv-card__tool-icon--quick-view{--kv-card-glyph: var(--kv-card-glyph-quick-view, "\f130")}.kv-card__quick-view{position:relative}.kv-card__quick-view .kv-card__tool-icon{transition:opacity .15s ease}.kv-card__quick-view:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;box-sizing:border-box;border:1px solid transparent;border-left-color:var(--kv-card-spinner, var(--kv-heading, #242424));border-radius:50%;opacity:0;pointer-events:none;transition:opacity .2s ease}.kv-card__quick-view[aria-busy=true] .kv-card__tool-icon{opacity:0}.kv-card__quick-view[aria-busy=true]:after{opacity:1;animation:kv-card-spin .45s linear infinite}@keyframes kv-card-spin{to{transform:rotate(360deg)}}.kv-tooltip.kv-tooltip--left{transform:translate(calc(-100% - 8px),-50%)}.kv-tooltip--left .kv-tooltip__arrow{top:50%;left:calc(100% - 1px);transform:translateY(-50%);clip-path:polygon(0 0,50% 50%,0 100%)}.kv-card__compare-state:checked~.kv-card__tool-icon{color:var(--kv-primary)}.kv-card__compare-state:focus-visible~.kv-card__tool-icon{outline:var(--kv-focus-ring-width) var(--kv-focus-ring-style) var(--kv-focus-ring-color);outline-offset:var(--kv-focus-ring-offset)}.kv-card__add-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--kv-card-button-h);padding:0 var(--kv-gap);border:0;border-radius:var(--kv-radius-pill);font-family:var(--kv-font-body);font-size:var(--kv-card-button-size);font-weight:600;text-transform:capitalize;text-decoration:none;cursor:pointer;color:var(--kv-surface);background-color:var(--kv-primary);transition:opacity .2s ease}.kv-card__add-button:hover{opacity:.85}.kv-card__add-button[disabled]{cursor:not-allowed;color:var(--kv-muted);background-color:var(--kv-border)}.kv-card--compact{--kv-card-radius: var(--kv-radius);--kv-card-pad: 10px;--kv-card-title-size: 13px;--kv-card-meta-size: 12px;--kv-card-price-size: 13px;--kv-card-button-h: 32px;--kv-card-button-size: 13px;--kv-card-row-gap: 6px}.kv-card--compact .kv-card__category{display:none}.kv-card--wide{--kv-card-radius: var(--kv-radius);--kv-card-pad: var(--kv-gap)}.kv-card--wide .kv-card__inner{flex-direction:row;align-items:stretch}.kv-card--wide .kv-card__media{width:140px;align-self:flex-start}.kv-card--wide .kv-card__body{justify-content:center}.kv-card--wide .kv-card__title-link{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kv-card--wide .kv-card__footer{justify-content:flex-start}.kv-card--wide .kv-card__add{flex-grow:0}.kv-card--wide .kv-card__form{width:auto}.kv-card--wide .kv-card__add-button{width:auto;min-width:150px}@media screen and (max-width:749px){.kv-card--wide .kv-card__media{width:110px}.kv-card--wide .kv-card__add-button{min-width:0}}@media(hover:none){.kv-card__footer{opacity:1;visibility:visible}.kv-card--hover-slide .kv-card__body{margin-bottom:0}.kv-card__image--hover{display:none}}@media(prefers-reduced-motion:reduce){.kv-card__image--hover,.kv-card__footer,.kv-card__body,.kv-card__quick-actions{transition-duration:.01ms}.kv-card--hover-slide .kv-card__body{margin-bottom:0}.kv-card--hover-slide:hover .kv-card__body,.kv-card--hover-slide:focus-within .kv-card__body{transform:none}.kv-card--hover-lift:hover .kv-card__inner,.kv-card--hover-lift:focus-within .kv-card__inner{transform:none}.kv-card__media:hover .kv-card__image--hover,.kv-card:focus-within .kv-card__image--hover{transform:none}}html .kv-card{--kv-card-scale: 1;--kv-card-title-size: calc(var(--kv-card-title-px, 16px) * var(--kv-card-scale));--kv-card-meta-size: calc(var(--kv-card-meta-px, 15.2px) * var(--kv-card-scale));--kv-card-price-size: calc(var(--kv-card-price-px, 16px) * var(--kv-card-scale));--kv-card-price-old-size: calc(var(--kv-card-price-old-px, 14.4px) * var(--kv-card-scale));--kv-card-title-leading: var(--kv-card-title-lh, 1.4);--kv-card-label-text: var(--kv-card-label-px, 12px);--kv-card-label-side: var(--kv-card-label-pad-x, 10px);--kv-card-wishlist-box-w: var(--kv-card-wishlist-w, 50px);--kv-card-wishlist-box-h: var(--kv-card-wishlist-h, 45px);--kv-card-wishlist-glyph: var(--kv-card-wishlist-icon, 20px);--kv-card-row-tighten: .2em;height:100%}html .kv-card--default{--kv-card-pad: var(--kv-card-pad-setting, 15px);--kv-card-row-gap: var(--kv-card-gap, 12px);--kv-card-button-h: var(--kv-card-add-h, 36px)}@media screen and (max-width:576px){html .kv-card--default{--kv-card-row-gap: var(--kv-card-gap-sm, 10px)}}@media screen and (max-width:1024px){html .kv-card{--kv-card-wishlist-box-w: var(--kv-card-wishlist-size, 35px);--kv-card-wishlist-box-h: var(--kv-card-wishlist-size, 35px);--kv-card-wishlist-glyph: var(--kv-card-wishlist-icon-sm, 14px)}}@media screen and (max-width:576px){html .kv-card{--kv-card-scale: var(--kv-card-scale-sm, .9);--kv-card-title-leading: var(--kv-card-title-lh-sm, 1.2);--kv-card-label-text: var(--kv-card-label-px-sm, 10px);--kv-card-label-side: var(--kv-card-label-pad-x-sm, 5px)}}html .kv-card__title{font-size:var(--kv-card-title-size);line-height:var(--kv-card-title-leading);margin-block:calc(var(--kv-card-row-tighten) * -1)}html .kv-card__title-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--kv-card-title-lines, 1);line-clamp:var(--kv-card-title-lines, 1);white-space:normal;overflow:hidden}html .kv-card__title-link:hover{color:var(--kv-card-title-color-hover, #333333)}html .kv-card__category{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--kv-card-category-lines, 1);line-clamp:var(--kv-card-category-lines, 1);font-size:var(--kv-card-meta-size);line-height:1.5;margin-block:calc(var(--kv-card-row-tighten) * -1);overflow:hidden;white-space:normal}html .kv-card__category-link{color:var(--kv-card-category, #a5a5a5)}html .kv-card__category-link:hover{color:var(--kv-card-category-hover, #555555)}html .kv-card__price{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:var(--kv-card-price-gap, 4px);font-size:var(--kv-card-price-size);line-height:1.4;margin-block:0 calc(var(--kv-card-row-tighten) * -1)}html .kv-card--default .kv-card__price{margin-top:auto}html .kv-card--price-stacked .kv-card__price{flex-direction:column;align-items:flex-start}html .kv-card__price-was{font-size:var(--kv-card-price-old-size);font-weight:400;color:var(--kv-card-price-old-color, #444444);text-decoration-line:line-through;text-decoration-color:var(--kv-card-price-old-line, #bbbbbb)}html .kv-card__price-now{font-size:var(--kv-card-price-size);font-weight:var(--kv-card-price-weight, 600);color:var(--kv-primary, #3452ef)}html .kv-card__price-now--sold-out{color:var(--kv-muted, #767676)}html .kv-card__label{padding:var(--kv-card-label-pad-y, 5px) var(--kv-card-label-side);font-size:var(--kv-card-label-text);border-radius:var(--kv-card-label-radius, 12px)}html .kv-card__label--hot{color:var(--kv-surface, #ffffff);background-color:var(--kv-card-hot-bg, #e22d2d)}html .kv-card__labels{top:var(--kv-card-label-inset, 7px);left:var(--kv-card-label-inset, 7px)}html .kv-card__quick-actions{opacity:var(--kv-card-wishlist-rest, .6)}html .kv-card:hover .kv-card__quick-actions,html .kv-card:focus-within .kv-card__quick-actions{opacity:1}html .kv-card__wishlist{width:var(--kv-card-wishlist-box-w);height:var(--kv-card-wishlist-box-h);color:var(--kv-card-wishlist-color, #333333)}html .kv-card__wishlist:hover{color:var(--kv-card-wishlist-color-hover, #767676)}html .kv-card__wishlist-icon{font-size:var(--kv-card-wishlist-glyph)}html .kv-card__tool{color:var(--kv-card-tool-color, #333333)}html .kv-card__tool:hover{color:var(--kv-card-tool-color-hover, #767676)}html .kv-card__tool-icon{flex-shrink:0;font-size:var(--kv-card-tool-icon, 20px)}html .kv-card--default .kv-card__footer{margin-top:0;padding-top:0}html .kv-card__add-button{min-height:var(--kv-card-button-h);padding:0;overflow:hidden}html .kv-card__add-button>span{display:block;min-width:0;padding:0 var(--kv-card-add-pad, 14px);overflow:hidden;font-size:var(--kv-card-add-text, 12px);line-height:var(--kv-card-button-h);white-space:nowrap;text-overflow:ellipsis}html .kv-card__add-button:not([disabled]):hover{opacity:1;background-color:var(--kv-card-add-bg-hover, #2f4ad6)}@media screen and (max-width:1024px){html .kv-card .kv-card__footer{opacity:1;visibility:visible}html .kv-card__image--hover{display:none}html .kv-card--hover-slide .kv-card__body{margin-bottom:0}html .kv-card--hover-slide:hover .kv-card__body,html .kv-card--hover-slide:focus-within .kv-card__body,html .kv-card--hover-lift:hover .kv-card__inner,html .kv-card--hover-lift:focus-within .kv-card__inner{transform:none}html .kv-card__tools{display:none}html .kv-card--tools-small .kv-card__tools{display:inline-flex}}@media screen and (min-width:769px)and (max-width:1024px){html .kv-card--add-tablet-hidden .kv-card__footer{display:none}}@media screen and (max-width:768px){html .kv-card--add-mobile-hidden .kv-card__footer{display:none}}.kv-lightbox-group .kv-lightbox__item{display:block;cursor:zoom-in}.kv-lightbox{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;color:var(--kv-lightbox-color)}.kv-lightbox-open,.kv-lightbox-open body{overflow:hidden}.kv-lightbox-open{overscroll-behavior:none}.kv-lightbox__frame{position:relative;width:100%;height:100%}.kv-lightbox__bar{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:var(--kv-lightbox-control);padding:0}.kv-lightbox__counter{margin:0;padding-inline:var(--kv-lightbox-counter-inset, var(--kv-gap-sm));font-family:var(--kv-font-body);font-size:var(--kv-lightbox-counter-size, var(--kv-size-small));line-height:var(--kv-lightbox-control);color:var(--kv-lightbox-color);opacity:var(--kv-lightbox-control-opacity, .75)}.kv-lightbox__actions{display:flex;gap:0}.kv-lightbox__button,.kv-lightbox__nav{display:flex;align-items:center;justify-content:center;width:var(--kv-lightbox-control);height:var(--kv-lightbox-control);padding:0;border:0;background:none;color:var(--kv-lightbox-color);cursor:pointer;opacity:var(--kv-lightbox-control-opacity, .75);transition:opacity .2s ease}.kv-lightbox__button--zoom{display:var(--kv-lightbox-zoom-display, flex)}.kv-lightbox__button--fullscreen{display:var(--kv-lightbox-fullscreen-display, flex)}.kv-lightbox__button--share{display:var(--kv-lightbox-share-display, flex)}.kv-lightbox__button[hidden]{display:none}.kv-lightbox__button:hover,.kv-lightbox__nav:hover{opacity:1}.kv-lightbox__button:focus-visible,.kv-lightbox__nav:focus-visible{opacity:1}.kv-lightbox__nav{position:absolute;top:50%;z-index:2;width:var(--kv-lightbox-nav-w, var(--kv-lightbox-control));height:var(--kv-lightbox-nav-h, var(--kv-lightbox-control));transform:translateY(-50%)}.kv-lightbox__nav--prev{left:0;justify-content:flex-start;padding-left:var(--kv-lightbox-arrow-inset, 10px)}.kv-lightbox__nav--next{right:0;justify-content:flex-end;padding-right:var(--kv-lightbox-arrow-inset, 10px)}.kv-lightbox__nav .kv-lightbox__icon{flex:0 0 auto;width:var(--kv-lightbox-arrow-icon, 50%);height:var(--kv-lightbox-arrow-icon, 50%)}.kv-lightbox--single .kv-lightbox__nav{display:none}.kv-lightbox{--kv-lightbox-inline: var(--kv-lightbox-nav-w, var(--kv-lightbox-pad))}.kv-lightbox__icon{width:50%;height:50%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.kv-lightbox__icon--solid{fill:currentColor;stroke:none}.kv-lightbox__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:749px){.kv-lightbox{--kv-lightbox-inline: 0px}}@media(hover:none){.kv-lightbox__button--zoom,.kv-lightbox__nav{display:none}}@media(prefers-reduced-motion:reduce){.kv-lightbox__button,.kv-lightbox__nav{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kv-components.css.map */
