#main-header{position: absolute;top: var(--spaceDouble);right: var(--spaceDouble);display: flex;flex-direction: row-reverse;gap: var(--space)}@media screen and (max-width: 1000px){#main-header:after{position: absolute;content: '';top: 0;right: 0;background-color: var(--colorBackground);width: calc(100% + 10px);height: calc(100% + 10px);z-index: 1}}#main-header .notification{display: none;height: 19px;width: 19px;line-height: 19px;background-color: var(--colorRed);color: #fff;border-radius: 10px;font-size: 11px;text-align: center;position: absolute;top: -8px;right: -8px;font-weight: var(--fontWeightBolder)}#main-header #cart{z-index: 2;height: 32px;width: 32px;position: relative}#main-header #cart:hover .icon{fill: var(--colorBackground)}#main-header #cart:hover:after{content: '';position: absolute;top: calc(-1 *  var(--spaceHalf));left: calc(-1 *  var(--spaceHalf));width: calc(100% + var(--space));height: calc(100% + var(--space));border-radius: var(--borderRadiusHalf);background-color: var(--colorAccent);z-index: -1}#main-header #cart .icon-empty{display: block}#main-header #cart .icon-full{display: none}#main-header #cart .icon{height: 100%;width: 100%}#main-header #cart.full .icon-empty{display: none}#main-header #cart.full .icon-full{display: block}#main-header #cart.full .notification{display: block}#main-header #currencies{z-index: 2;height: 32px;width: 32px;position: relative;display: flex;justify-content: center;align-items: center;font-weight: bold;font-size: 0.8rem}#main-header #currencies:hover .currencies-list{display: flex}#main-header #currencies:hover .current{color: var(--colorBackground);border: none}#main-header #currencies:hover:after{content: '';position: absolute;top: calc(-1 *  var(--spaceHalf));left: calc(-1 *  var(--spaceHalf));width: calc(100% + var(--space));height: calc(100% + var(--space));border-radius: var(--borderRadiusHalf);border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-color: var(--colorButton);z-index: -1}#main-header #currencies .current{border: 2px solid var(--colorText);padding: 2px 0;width: 100%;text-align: center}#main-header #currencies .icon{height: 100%;width: 100%}#main-header #currencies .notification{display: block;width: 32px;background-color: var(--colorText)}#main-header #currencies .currencies-list{display: none;flex-direction: column;background-color: var(--colorButton);padding: var(--space);position: absolute;top: 100%;right: calc(-1 *  var(--spaceHalf));gap: 5px;border-radius: var(--borderRadius);border-top-right-radius: 0}#main-header #currencies .currencies-list .currency{color: #fff;padding: var(--spaceHalf) var(--spaceDouble)}#main-header #currencies .currencies-list .currency:not(.active){cursor: pointer}#main-header #currencies .currencies-list .currency.active{opacity: 0.5}.cart-button .cart-icon .icon{fill: currentColor}.cart-button .cart-icon .icon.success{display: none}.cart-button .cart-icon .icon.disabled{display: none}.cart-button .label.hide{display: none}.cart-button.incart{background: var(--colorGreen) !important}.cart-button.incart .cart-icon .icon.pending{display: none}.cart-button.incart .cart-icon .icon.success{display: block}.cart-button.incart.disabled .icon.disabled{display: none}.cart-view{display: grid;grid-gap: var(--spaceDouble);grid-template-columns: auto 400px}@media screen and (max-width: 1000px){.cart-view{grid-template-columns: auto}}.cart-view .cart-sidebar{flex-shrink: 1;display: flex;flex-flow: column;gap: var(--spaceDouble);border-radius: var(--borderRadius);box-shadow: 0 0 30px rgba(0,0,0,0.1);padding: var(--spaceDouble);align-self: start;background-color: var(--colorBoxBackground)}.cart-view .cart-sidebar .summary-wrapper{display: flex;flex-flow: column}.cart-view .cart-sidebar .summary-wrapper .list-values{display: flex;flex-flow: column;gap: var(--spaceHalf)}.cart-view .cart-sidebar .summary-wrapper dl{display: flex;justify-content: space-between;align-items: center;margin: 0}.cart-view .cart-sidebar .summary-wrapper dl dt,.cart-view .cart-sidebar .summary-wrapper dl dd{margin: 0}.cart-view .cart-sidebar .summary-wrapper dl.total-value{font-size: var(--fontSizeH2);font-weight: var(--fontWeightBolder);padding-bottom: var(--space);border-bottom: 1px solid var(--colorBorder);margin-bottom: var(--space)}.cart-view .cart-sidebar .summary-wrapper dl.items-value{font-weight: bold}.cart-view .cart-sidebar .summary-wrapper dl.free-shipping{font-size: 0.8rem}.cart-view .cart-sidebar .buttons{display: flex;flex-flow: column;gap: var(--space)}.cart-view .cart-sidebar .buttons .button-icontext:not(.outline){color: var(--colorBoxBackground)}.cart-view .cart-sidebar .buttons .button-icontext.outline:hover{color: var(--colorBoxBackground)}.discount-badget{background-color: var(--colorRed);color: var(--colorBoxBackground);display: flex;justify-content: center;align-items: center;padding: var(--spaceHalf);border-radius: 5px;font-weight: bold;font-size: 1rem;width: fit-content}.item-price{font-size: var(--fontSizeH2);font-weight: var(--fontWeightBolder);display: flex;gap: var(--spaceHalf);align-items: center;line-height: 1}.item-price .old-price{font-weight: normal;text-decoration: line-through;font-size: 1rem;color: var(--colorTextLight)}.cart-overview{font-size: var(--fontSize)}.cart-overview .listview-list .listview-header{text-transform: uppercase;border-bottom: 1px solid var(--colorBorder)}.cart-overview .listview-list .listview-header .listview-property{padding: 15px 0 10px;text-align: left !important}.cart-overview .listview-list .listview-item{border-bottom: 1px solid var(--colorBorder)}.cart-overview .listview-list .listview-item .listview-item-body{padding: 0}.cart-overview .listview-list .listview-item .listview-property{padding: 15px 0;overflow: visible !important}.cart-overview .listview-list .listview-item .listview-property .listview-property-body{text-align: left !important}.cart-overview .listview-list .listview-item .listview-property.priceDiscounted{display: flex;flex-direction: column}@media screen and (max-width: 800px){.cart-overview .listview-list .listview-item .listview-item-body{padding: 15px 0;align-items: start !important}.cart-overview .listview-list .listview-item .listview-item-body .listview-property{padding: 0}.cart-overview .listview-list .listview-item .listview-item-body .listview-property .listview-property-label{font-weight: var(--fontWeightBolder)}}.cart-overview .listview-list .listview-property.title small{display: block}.cart-overview .listview-list .listview-image{width: 70px !important;flex-grow: unset !important}.cart-overview .listview-list .listview-image .image{filter: brightness(97%);height: 50px;width: 50px;padding: var(--spaceHalf);position: relative}.cart-overview .listview-list .listview-image .image::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: var(--colorImageOverlay);pointer-events: none;border-radius: 5px}.cart-overview .listview-list .listview-image .image::after{font-weight: bold;color: #fff;font-size: 11px;text-align: center;border-radius: 10px;content: attr(data-count);position: absolute;display: flex;align-items: center;justify-content: center;top: -7px;right: -7px;width: 19px;height: 19px;background-color: var(--colorButton);z-index: 1000}.cart-overview .listview-list .listview-image .image img{border-radius: 5px}.cart-overview .listview-list .item-count{display: flex}.cart-overview .listview-list .item-count input.count-input{border: 0;text-align: center;width: 40px;height: 30px;background: var(--colorBackground);font-weight: bold;-moz-appearance: textfield;border-top: 1px solid var(--colorButton);border-bottom: 1px solid var(--colorButton);box-sizing: border-box}.cart-overview .listview-list .item-count input.count-input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.cart-overview .listview-list .item-count .increase,.cart-overview .listview-list .item-count .decrease{user-select: none;background: var(--colorButton);width: 30px;height: inherit;text-align: center;line-height: 30px;font-weight: bold;cursor: pointer;color: var(--colorBackground)}.cart-overview .listview-list .item-count .increase:hover:not(.disabled),.cart-overview .listview-list .item-count .decrease:hover:not(.disabled){background-color: var(--colorPrimary)}.cart-overview .listview-list .item-count .increase.disabled,.cart-overview .listview-list .item-count .decrease.disabled{cursor: not-allowed}.cart-overview .listview-list .item-count .increase{border-top-right-radius: var(--borderRadius);border-bottom-right-radius: var(--borderRadius)}.cart-overview .listview-list .item-count .decrease{border-top-left-radius: var(--borderRadius);border-bottom-left-radius: var(--borderRadius)}.cart-overview .listview-list .item-action{display: flex;justify-content: flex-end}.cart-overview .listview-list .item-action button{display: flex;justify-content: center;align-items: center;width: 30px;height: 30px;color: var(--colorButton);gap: var(--space);border-radius: var(--borderRadius)}.cart-overview .listview-list .item-action button .icon{fill: currentColor;margin: 0 !important}.cart-overview .listview-list .item-action button:hover{background: var(--colorButton);color: var(--colorBackground)}.cart-overview .listview-list .item-action button:active .icon{transform: scale(.9)}.cart-overview .listview-list .item-action button span{display: none}@media screen and (max-width: 800px){.cart-overview .listview-list .item-action{justify-content: flex-start}.cart-overview .listview-list .item-action button{background-color: var(--colorBackground);filter: brightness(90%);width: auto;padding: 0 var(--space)}.cart-overview .listview-list .item-action button span{display: block}}#checkoutform .forminput-input.input-type-string{max-width: none}#checkoutform .forminput-input.input-type-select.select-style-selectbox{max-width: none}#checkoutform .forminput-input.input-type-button{width: 100%}#checkoutform .forminput-input.input-type-select.select-style-radio{flex-direction: row;flex-wrap: wrap}#checkoutform .forminput-input.input-type-select.select-style-radio .input-error{width: 100%}#checkoutform .forminput-input.input-type-select.select-style-radio .payment-item{width: 100px;box-shadow: rgba(0,0,0,0.16) 0px 1px 4px;aspect-ratio: 1.5;display: flex;align-items: center;justify-content: center;font-weight: bold}#checkoutform .forminput-input[data-name="paymentmethod"],#checkoutform .forminput-input[data-name="shippingmethod"],#checkoutform .forminput-input[data-name="agb"],#checkoutform .forminput-input[data-name="dataprivacy"]{padding-top: 0}#checkoutform .forminput-row{padding: 0}#checkoutform .forminput-fieldset-title{font-size: var(--fontSizeH2)}.items-list{display: grid;grid-template-columns: repeat(var(--columnCountMedium), 1fr);grid-gap: var(--spaceDouble);grid-row-gap: var(--spaceTriple)}.items-list .items-item{display: flex;flex-flow: column;transition: all var(--transitionTimeFast);border-radius: var(--borderRadius);box-shadow: 0 0 30px rgba(0,0,0,0.1);gap: var(--space);background-color: var(--colorBoxBackground)}.items-list .items-item:hover{transform: translateY(-5px);box-shadow: 0 0 30px rgba(0,0,0,0.4)}.items-list .items-item:hover .item-image .image img,.items-list .items-item:hover .item-image .image .icon{transform: scale(1.1)}.items-list .items-item .item-image{display: flex;flex-flow: column;padding: 0 var(--space);height: 240px}.items-list .items-item .item-image .image{flex-grow: 1;display: flex;justify-content: center;align-items: center;background: none;max-height: 100%;max-width: 100%}.items-list .items-item .item-image .image img{max-width: 90%;max-height: 90%;width: auto;height: auto}.items-list .items-item .item-image .image .icon{width: 50%;height: 50%;fill: var(--colorBorder)}.items-list .items-item .item-image .image img,.items-list .items-item .item-image .image .icon{transition: all var(--transitionTimeFast)}.items-list .items-item .item-meta{position: relative;display: flex;justify-content: space-between;padding: var(--space);align-items: start}.items-list .items-item .item-info{flex: 1;padding: var(--space);position: relative;display: flex;flex-flow: column;justify-content: space-between;align-items: center}.items-list .items-item .item-info .item-brand{text-transform: uppercase;font-style: italic;font-weight: var(--fontWeightBolder);color: var(--colorTextLight);font-size: 0.8rem}.items-list .items-item .item-info .item-title{font-size: var(--fontSizeH2);text-align: center;font-weight: bold}.items-list .items-item .item-info .item-price{margin-top: var(--spaceDouble)}.items-list .items-item .item-info .item-addtocart{margin-top: var(--spaceDouble);margin-bottom: calc(var(--space) * 3 * -1)}.items-list .items-item .item-info .item-addtocart button{box-shadow: 0 0 30px rgba(0,0,0,0.2);border-radius: 1000px;height: calc(var(--space) * 4);width: calc(var(--space) * 4);display: flex;align-items: center;color: var(--colorBackground);background: var(--colorButton);padding: 0 var(--space);transition: all var(--transitionTimeFast)}.items-list .items-item .item-info .item-addtocart button .label{max-width: 0;margin-left: calc(var(--space) * -1);transition: all var(--transitionTimeFast);transform: scale(0, 1)}.items-list .items-item .item-info .item-addtocart button:hover{width: calc(var(--space) * 6)}.items-list .items-item .item-info .item-addtocart button:hover .label{margin-left: 0;max-width: 100px;transform: scale(1, 1)}.items-list .items-item .item-info .item-addtocart button:hover:not(.disabled){background: var(--colorPrimary)}.item-details{--imageHeight: 500px;display: flex;gap: var(--spaceDouble)}@media screen and (max-width: 1000px){.item-details{flex-direction: column;--imageHeight: 450px}}@media screen and (max-width: 800px){.item-details{--imageHeight: 300px}}.item-details .item-images{overflow: hidden;flex: 1}.item-details .item-images .image-wrapper{position: relative;width: calc(100% - 2 * var(--space));padding: var(--space)}.item-details .item-images .image-wrapper .image-slider .image{position: relative;height: var(--imageHeight);display: flex;flex-flow: column;justify-content: center;align-items: center}.item-details .item-images .image-wrapper .image-slider .image img{height: auto;width: auto;max-width: 100%;max-height: 100%}.item-details .item-images .image-wrapper .image-slider .image .icon{width: 50%;height: 50%;fill: var(--colorBorder)}.item-details .item-images .image-wrapper .slider-navigation{position: absolute;bottom: var(--spaceDouble);left: 0;width: 100%;height: 10px;list-style: none;margin: 0;padding: 0;display: flex;justify-content: center;gap: var(--space)}.item-details .item-images .image-wrapper .slider-navigation li{width: 10px;height: 10px;border-radius: 50%;color: var(--colorBorder);background: currentColor;cursor: pointer}.item-details .item-images .image-wrapper .slider-controls{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: space-between;align-items: center;pointer-events: none}.item-details .item-images .image-wrapper .slider-controls button{display: flex;justify-content: center;align-items: center;padding: var(--space);color: var(--colorBackground);background: var(--colorButton);transition: all var(--transitionTimeFast);opacity: 0;pointer-events: all}.item-details .item-images .image-wrapper .slider-controls button.prev{transform: translateX(-100%);--translateX: -3px;border-top-right-radius: var(--borderRadius);border-bottom-right-radius: var(--borderRadius)}.item-details .item-images .image-wrapper .slider-controls button.next{transform: translateX(100%);--translateX: 3px;border-top-left-radius: var(--borderRadius);border-bottom-left-radius: var(--borderRadius)}.item-details .item-images .image-wrapper .slider-controls button .icon{fill: currentColor;transition: transform var(--transitionTimeFast)}.item-details .item-images .image-wrapper .slider-controls button:hover{opacity: 1 !important}.item-details .item-images .image-wrapper .slider-controls button:hover .icon{transform: translateX(var(--translateX)) scale(1.1)}.item-details .item-images .image-wrapper:hover .slider-controls button{transform: none;opacity: 0.5}.item-details .item-images .image-wrapper::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: var(--colorImageOverlay);border-radius: 3px;pointer-events: none}.item-details .item-info{width: 500px}@media screen and (max-width: 1000px){.item-details .item-info{width: auto}}.item-details .item-info .info-wrapper{display: flex;flex-flow: column;gap: var(--spaceDouble)}.item-details .item-info .info-wrapper .title-wrapper{display: flex;flex-flow: column;gap: var(--spaceTiny)}.item-details .item-info .info-wrapper .title-wrapper .brand{text-transform: uppercase;font-style: italic;font-weight: var(--fontWeightBolder);color: var(--colorTextLight)}.item-details .item-info .info-wrapper .description-wrapper{color: var(--colorTextLight)}.item-details .item-info .info-wrapper .price-wrapper{display: flex;flex-direction: column;gap: var(--spaceHalf)}.item-details .item-info .info-wrapper .price-wrapper .item-price{font-size: var(--fontSizeH1);font-weight: var(--fontWeightBolder);display: flex;align-items: baseline;gap: var(--space)}.item-details .item-info .info-wrapper .price-wrapper .price-info{color: var(--colorTextLight)}.item-details .item-info .info-wrapper .cart-wrapper{display: flex;gap: var(--spaceHalf);flex-direction: column}.item-details .item-info .info-wrapper .cart-wrapper button,.item-details .item-info .info-wrapper .cart-wrapper .variants-button{flex-grow: 1}.item-details .item-info .info-wrapper .cart-back{display: flex;justify-content: end}@media screen and (max-width: 800px){.item-details .item-info .info-wrapper .cart-back{display: block}}.categories{display: flex;flex-direction: column;gap: var(--spaceDouble)}.categories p{font-size: var(--fontSize);margin: 0}.categories .categories-list{display: grid;grid-template-columns: repeat(var(--columnCountMedium), 1fr);grid-gap: var(--spaceDouble);grid-row-gap: var(--spaceTriple)}.categories .categories-list .category-item{position: relative;display: flex;flex-direction: column;border-radius: var(--borderRadius);box-shadow: 0 0 30px rgba(0,0,0,0.1);background-color: var(--colorBoxBackground);align-items: start;justify-content: end;aspect-ratio: 1;color: var(--colorText);transition: all .2s;padding: var(--spaceDouble);overflow: hidden;background-size: cover;background-position: center}.categories .categories-list .category-item.has-image .description h2,.categories .categories-list .category-item.has-image .description span{text-shadow: 0 0 3px #000;color: #fff !important}.categories .categories-list .category-item.has-image:before{content: '';position: absolute;top: 50%;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5))}.categories .categories-list .category-item .description{display: flex;flex-direction: column;gap: var(--spaceHalf);z-index: 1;max-width: 100%}.categories .categories-list .category-item .description .title{font-size: var(--fontSizeH1);font-weight: bold;text-overflow: ellipsis;overflow: hidden}.categories .categories-list .category-item .count{text-transform: uppercase;font-style: italic;font-weight: var(--fontWeightBolder);color: var(--colorTextLight);font-size: 0.8rem}.categories .categories-list .category-item:hover{transform: translateY(-5px);box-shadow: 0 0 30px rgba(0,0,0,0.4)}/*# sourceMappingURL=/cache/css/9f84bb15a1bd23e8f8accb0d04628a7c.map */