/* Built by tools/build.js - do not edit */
@media(min-width:1000px){.product{margin-inline:0;gap:60px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}.product__info,.product--thumbnails-bottom .product__info{--product-info-width: 100%}.product__media,.product--thumbnails-bottom .product__media{--product-media-width: 100%;padding-inline-start:0}}h1.product-meta__title.heading{margin-block-start:0}.kavalio-title-sku-wrapper h1.product-meta__title.heading{margin:0}span.product-meta__sku.text--subdued.text--xxsmall{font-weight:var(--kavalio-font-weight-regular);font-size:var(--kavalio-font-size-base)}product-meta.product-meta{margin:revert-layer;border:0;padding:0 48px 0 0;position:relative;min-width:100%}.product__info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:40px 48px;background:rgb(var(--root-background));border:1px solid rgb(var(--border-color));box-shadow:var(--kavalio-shadow-2);border-radius:var(--kavalio-radius-md)}.product:not(.product--featured){margin-block-end:0}#MainPaymentContainer{width:100%;margin:0}.product__media-image-wrapper.aspect-ratio.aspect-ratio--natural{aspect-ratio:1 / 1;background:rgb(var(--root-background));border-radius:var(--kavalio-radius-md)}.product__media-image-wrapper.aspect-ratio.aspect-ratio--natural img{width:100%;height:100%;object-fit:contain}product-media .product__media-item .product__media-image-wrapper img{border-radius:var(--kavalio-radius-md)}@media(max-width:999px){product-media .product__media-list{margin-inline:0}product-media .product__media-item{width:90%!important;min-width:90%!important;padding-inline:8px!important}product-media .product__media-item.is-selected{width:90%!important;min-width:90%!important}product-media flickity-carousel>.product__media-item:only-child,product-media flickity-carousel>.product__media-item.is-selected:only-child{width:100%!important;min-width:100%!important;padding-inline:0px!important}h1.product-meta__title.heading{font-size:calc(var(--heading-h3-font-size) - 2px);margin-block-start:0}.product__info{margin-top:32px;padding:32px 16px}.shopify-section--main-product .kavalio-price-list-inner .price.price--highlight.price--large{order:unset;max-width:fit-content}.shopify-section--main-product span.label.label--highlight{font-size:var(--kavalio-font-size-sm)}}@media(min-width:1000px){.shopify-section--main-product .kavalio-media-peek .flickity-viewport{overflow:visible;clip-path:inset(-24px calc(-100% - 16px) -24px 0)}.shopify-section--main-product .kavalio-media-peek .product__media-item{margin-inline-end:16px}.shopify-section--main-product .kavalio-media-peek .product__media-item>*{transform-origin:left center;transition:transform var(--kavalio-duration-slow) var(--kavalio-ease-out)}.shopify-section--main-product .kavalio-media-peek .product__media-item:not(.is-selected)>*{transform:scale(.94)}.shopify-section--main-product .kavalio-media-peek .product__media-item:not(.is-selected){cursor:pointer}.shopify-section--main-product .product:has(.kavalio-media-peek) .product__info{position:relative}.kavalio-peek-glass .shopify-section--main-product .product:has(.kavalio-media-peek) .product__info{background:transparent}.kavalio-peek-glass .shopify-section--main-product .product:has(.kavalio-media-peek) .product__info>.product-form{position:relative}.kavalio-peek-glass .shopify-section--main-product .product:has(.kavalio-media-peek) .product__info:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(var(--root-background),.9);-webkit-backdrop-filter:blur(32px) saturate(1.1);backdrop-filter:blur(32px) saturate(1.1);pointer-events:none}}.product__media-nav .dots-nav__item{height:4px;background:rgba(var(--text-color),.18)}.product__media-nav .product__media-prev-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--kavalio-radius-round);background:rgb(var(--root-background));color:rgb(var(--kavalio-color-ink));box-shadow:var(--kavalio-shadow-1),0 0 0 1px rgb(var(--kavalio-color-border))}.product__media-nav .product__media-prev-next svg{width:18px;height:18px;stroke-width:2}.product__media-nav .product__media-prev-next[aria-disabled=true] svg{opacity:.35}.product-media-wrapper nav.breadcrumb{margin-bottom:var(--kavalio-space-4)}.product-media-wrapper ol.breadcrumb__list *{font-size:var(--kavalio-font-size-xs);font-weight:var(--kavalio-font-weight-semibold);color:rgb(var(--kavalio-color-text-muted))}@media screen and (max-width:740px){.product-media-wrapper .breadcrumb--single-line{direction:rtl;overflow-x:auto;scrollbar-width:none}.product-media-wrapper .breadcrumb--single-line::-webkit-scrollbar{display:none}.product-media-wrapper .breadcrumb--single-line .breadcrumb__list{direction:ltr;width:max-content;max-width:none;margin-inline-end:auto}.product-media-wrapper .breadcrumb--single-line .breadcrumb__item{flex-shrink:0;min-width:0;max-width:none}.product-media-wrapper .breadcrumb--single-line .breadcrumb__item:last-child{display:none}}body.template-product{overflow-x:hidden}.shopify-section--main-product{overflow:hidden}span.product-form__option-value.option--1{margin:0!important}.product-content{margin:0 auto;padding-block:var(--kavalio-space-10)}@media screen and (min-width:1000px){.product-content__tabs:only-child{width:100%;margin-inline:auto}.product-content{padding-block:var(--kavalio-space-20)}}@media screen and (min-width:741px){.tabs-nav--loose .tabs-nav__item-list{gap:var(--kavalio-space-2)}}.product-media-wrapper .product_badges_list{position:unset;margin-block:0}.product-media-wrapper ol.breadcrumb__list{padding-block:0}.kavalio-pdp-media-counter{position:absolute;inset-inline-end:16px;inset-block-end:16px;z-index:2;display:inline-flex;align-items:center;gap:var(--kavalio-space-2);padding:var(--kavalio-space-1) var(--kavalio-space-2);border-radius:var(--kavalio-radius-round);background:rgba(var(--kavalio-color-ink),.88);color:rgb(var(--background));font-size:var(--kavalio-font-size-xs);line-height:var(--kavalio-line-height-none);pointer-events:none}.kavalio-pdp-media-counter[hidden]{display:none}.kavalio-pdp-media-counter__icon{width:14px;height:14px;flex-shrink:0}.kavalio-pdp-media-counter__text{display:inline-flex;align-items:center;gap:var(--kavalio-space-1);font-variant-numeric:tabular-nums}button.kavalio-video-thumbnail{position:absolute;top:var(--kavalio-space-4);right:var(--kavalio-space-4);z-index:1;width:48px;height:48px;padding:0;border:2px solid rgb(255,255,255);border-radius:var(--kavalio-radius-round);overflow:hidden;background:rgb(var(--kavalio-color-ink));box-shadow:var(--kavalio-shadow-1);cursor:pointer}.kavalio-motion button.kavalio-video-thumbnail{transition:transform var(--kavalio-duration-fast) var(--kavalio-ease-out)}@media(hover:hover){.kavalio-motion button.kavalio-video-thumbnail:hover{transform:scale(1.06)}}.kavalio-motion button.kavalio-video-thumbnail:active{transform:scale(.96)}.kavalio-video-thumbnail-inner{position:relative;display:flex;width:100%;height:100%}.kavalio-video-play-icon,.kavalio-video-thumbnail-overlay{position:absolute;inset:0}.kavalio-video-play-icon{display:flex;align-items:center;justify-content:center;z-index:1;padding-inline-start:2px}.kavalio-video-thumbnail-overlay{background:rgba(var(--kavalio-color-ink),.45)}.product__media-image-wrapper.aspect-ratio--natural .kavalio-video-thumbnail-inner img{object-fit:cover;border-radius:0}product-media .product__media-item[data-media-type=video] .video-wrapper,product-media .product__media-item[data-media-type=external_video] .video-wrapper{aspect-ratio:1 / 1;overflow:hidden;background:rgb(var(--root-background));border-radius:var(--kavalio-radius-md)}product-media .product__media-item[data-media-type=external_video] .video-wrapper:after{display:none}product-media .product__media-item[data-media-type=video] .video-wrapper video,product-media .product__media-item[data-media-type=video] .video-wrapper__poster-image,product-media .product__media-item[data-media-type=external_video] .video-wrapper__poster-image{object-fit:contain}kavalio-video-popup.kavalio-video-popup{display:none}kavalio-video-popup.kavalio-video-popup.open{display:block!important}.kavalio-video-popup-container{position:fixed;top:0;left:0;width:100vw;max-width:100vw;height:100vh;background:rgb(var(--kavalio-color-ink));z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:column}.kavalio-video-popup-container video{max-height:90%;width:90%;max-width:90%;height:90%;position:relative;margin:0 auto;display:block}kavalio-video-popup.kavalio-video-popup .btn-close{position:fixed;top:20px;right:20px;z-index:99999;cursor:pointer}kavalio-video-popup.kavalio-video-popup .btn-close svg{width:40px;height:40px;color:rgb(var(--background))}.product__media .product__zoom-button{inset-inline:16px auto;bottom:16px;width:40px;height:40px;border:none;border-radius:var(--kavalio-radius-round);background:rgb(var(--background));color:rgb(var(--kavalio-color-ink));box-shadow:var(--kavalio-shadow-1),0 0 0 1px rgb(var(--kavalio-color-border))}@media(hover:hover){.kavalio-motion .product__media .product__zoom-button:not([hidden]):hover{transform:scale(1.06)}}.kavalio-media-zoom .product__media-item{cursor:default}.kavalio-media-zoom .flickity-viewport.is-pointer-down .product__media-item{cursor:grabbing}#kavalio-pdp-wishlist{position:absolute;left:16px;top:16px;background:transparent;z-index:1}#kavalio-pdp-wishlist-btn{padding:0;position:relative;background:transparent;border:none;cursor:pointer}#kavalio-pdp-wishlist-btn.swym-added svg path{fill:rgb(var(--text-color))}#kavalio-pdp-wishlist-btn svg#kavalio-pdp-wishlist-icon path{stroke:rgb(var(--text-color))}#kavalio-pdp-wishlist-btn:hover{transform:none}@media(max-width:999px){.product__media-image-wrapper:has(#kavalio-pdp-wishlist.kavalio-wishlist-in-media){position:relative}#kavalio-pdp-wishlist.kavalio-wishlist-in-media{top:16px}}body.template-product div#CroReviewsWidget,.kavalio-cro-review-spotlight-section,.kavalio-cro-review-spotlight-section.kavalio-no-reviews header.kavalio-review__header{display:none}.kavalio-cro-review-spotlight-section.kavalio-has-reviews{display:block}.product-tabs__tab-item-content h2,.product-tabs__tab-item-content h3,.product-tabs__tab-item-content h4{margin-block:var(--kavalio-space-8) var(--kavalio-space-4)}.product-tabs__tab-item-content :where(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote){max-width:var(--kavalio-product-text-width, none)}@media(max-width:999px){.product-media-wrapper .product_badges_list{margin-left:var(--kavalio-space-8);margin-block:var(--kavalio-space-4)}.product-tabs__tab-item-wrapper,.product-tabs__tab-item-wrapper:last-child{border:none;margin-bottom:var(--kavalio-space-2)}.product-tabs__tab-item-content{margin-block-start:var(--kavalio-space-6)}.shopify-section--main-product .kavalio-price-list-inner .product-meta__label-list{order:3}}@media(max-width:740px){#kavalio-pdp-wishlist{top:8px}}.template-suffix-gutschein span.color-code-display,.template-suffix-gutschein .inventory--empty{display:none}.product-form>.shopify-app-block>.gfgFreeGiftWrapperV3:not(.kavalio-app-empty){min-height:var(--kavalio-app-goodies-reserve, 50px)}.kavalio-ai-widget-slot:has(.product-ai-widget-container){margin-block-start:var(--kavalio-space-6)}:is(.kavalio-free-gift,.kavalio-free-gift-aside):has(.gfgFreeGiftWrapperV3>*){margin-block-start:var(--kavalio-space-6)}.product__info .product-form>[data-block-type=price]{display:flow-root}
