.apa-color-swatch{text-decoration:none;display:block;float:left;width:80px;text-align:center}.description-modal-content{min-height:100%;margin-top:0 !important;margin-right:0 !important}.description-modal-content footer.modal-footer{text-align:left !important;display:none}.description-modal-content .apa-slider{position:relative;overflow:hidden;max-height:350px;margin:0 auto 20px}.description-modal-content .slider-track{display:flex;transition:transform .4s ease}.description-modal-content .slide{min-width:100%;box-sizing:border-box;display:flex}.description-modal-content .slide img{width:100%;display:block;border-radius:6px;max-height:350px;object-fit:contain}.description-modal-content .slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#333333;color:#fff;border:none;padding:0;border-radius:50%;cursor:pointer;z-index:2;width:40px;height:40px}.description-modal-content .slider-btn span{font-size:40px;font-weight:400}.description-modal-content .slider-btn.prev{left:8px}.description-modal-content .slider-btn.next{right:8px}.description-modal-content .slider-btn:hover{background:rgba(0,0,0,0.9)}.description-modal-content .product-description-text h1,.description-modal-content .product-description-text h2{font-weight:bold}.description-modal-content .product-description-text h1{font-size:18px}.description-modal-content .product-description-text h2{font-size:16px}.apa-accordion .accordion-header{cursor:pointer;background:#fdf1f1;padding:12px 15px;font-weight:600;border-top:1px solid #ddd}.apa-accordion .accordion-header .accordion-header{cursor:pointer;background:#fdf1f1;padding:12px 15px;border-bottom:1px solid #ddd;font-weight:600}.apa-accordion .accordion-header .accordion-content{display:none;border-bottom:1px solid #ddd}.apa-accordion .accordion-header .accordion-item.active .accordion-header{background:#fdf1f1}.apa-accordion .accordion-header:hover{background:#fdf1f1}.apa-accordion .accordion-content{display:none;border-bottom:1px solid #d3d3d3;background-color:#fdf1f1;padding:20px}.apa-accordion .accordion-content .apa-slider{position:relative;overflow:hidden;max-height:350px;margin:0 auto 20px}.apa-accordion .accordion-content .slider-track{display:flex;transition:transform .4s ease}.apa-accordion .accordion-content .apa-products-wrapper{transition:max-height .3s ease;position:relative;overflow-y:auto !important;scrollbar-width:thin;scrollbar-color:#ccc #f6f6f6}.apa-accordion .accordion-content .apa-products-wrapper::-webkit-scrollbar{width:6px}.apa-accordion .accordion-content .apa-products-wrapper::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.apa-accordion .accordion-content .apa-products-wrapper::-webkit-scrollbar-track{background-color:#f6f6f6}.apa-accordion .accordion-content .apa-products-wrapper.scrollable{overflow-y:auto}.apa-accordion .accordion-content .apa-item{border:1px solid #d3d3d3;background:#fff;padding:15px;display:flex}.apa-accordion .accordion-content .apa-item .img-wrapper{min-width:100px;max-width:100px;min-height:100%;display:flex;align-items:flex-start}.apa-accordion .accordion-content .apa-item .item-details{width:100%}.apa-accordion .accordion-content .apa-item .item-details .product-general-info-wrapper{display:flex;gap:20px}.apa-accordion .accordion-content .apa-item .item-details .product-links__item_description{display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:end}.apa-accordion .accordion-content .apa-item .item-details .product-links__item_description p{margin-top:0;margin-bottom:0}.apa-accordion .accordion-content .apa-item .item-details .product-links__item_metrik{margin-top:15px;display:flex;align-items:baseline}.apa-accordion .accordion-content .apa-item a,.apa-accordion .accordion-content .apa-item a:visited{color:#333}.apa-accordion .accordion-content .apa-item a{transition:background-color .5s ease;display:flex}.apa-accordion .accordion-content .apa-item a:hover{text-decoration:none;cursor:pointer}.apa-accordion .accordion-content .apa-item:not(:last-child){margin-bottom:20px}.apa-accordion .accordion-content .apa-item:hover{border-color:black}.apa-accordion .accordion-content .variant-group__list{display:flex;flex-wrap:wrap;list-style:none;gap:10px;padding-left:0}.apa-accordion .accordion-content .variant-group__list li{padding:5px 18px;border:1px solid #d3d3d3;margin-bottom:0}.apa-accordion .accordion-content .dynamic-price{font-weight:bold}.apa-accordion .accordion-content .size-label{font-weight:600;margin-right:8px}.apa-accordion .accordion-content .load-more-products{display:block;margin:15px auto;padding:8px 16px;background:#f4f4f4;border:1px solid #ccc;cursor:pointer;border-radius:0}.apa-accordion .accordion-content .load-more-products:hover{background:#e9e9e9}.apa-accordion .accordion-content .top-wrapper{width:100%}.apa-accordion .accordion-content .btn-wrapper{display:flex;flex-direction:column;gap:8px}.apa-accordion .accordion-item.active .accordion-header{background:#fdf1f1}.apa-accordion .accordion-item.active .accordion-content{min-height:fit-content;display:flex;flex-direction:column}.apa-accordion .accordion-item.open .accordion-header{background-color:transparent}.apa-accordion .variant-item-details-wrapper{display:flex;align-items:center;gap:10px}.apa-accordion .variant-list .add-to-cart-btn{border-radius:0;background:#333;color:white;border-color:transparent}.apa-accordion .variant-group__list li{display:flex;align-items:center}.apa-accordion .variant-group__item{cursor:pointer;display:flex;max-height:24px}.apa-accordion .variant-group__item span{font-size:12px}.apa-accordion .variant-group__item.selected{background-color:#d21034;color:#fff;padding:2px 5px;cursor:pointer}.apa-accordion .qty-btn{padding:2px 6px;margin:0 2px;background:transparent;border:1px solid white;border-radius:0;cursor:pointer}.apa-accordion .qty-btn.remove{background:transparent;margin-left:5px;border-radius:0}.apa-accordion .qty-btn:disabled{background:#ccc;cursor:not-allowed}.apa-accordion .qty-block{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.apa-accordion .qty-block:not(:last-child){border-bottom:1px solid #d8d8d8}.apa-accordion .qty-block:first-child{border-top:1px solid #d8d8d8}.apa-accordion .qty-input{width:40px;text-align:center;border:1px solid #ccc;margin:0 2px}.apa-accordion .qty-outer{display:flex}.apa-accordion .qty-inner{display:flex;align-items:center;margin-left:5px;border:1px solid #d8d8d8;padding:0 5px;max-width:100px}.apa-accordion .qty-inner input{border-color:transparent}@media screen and (min-width:768px) and (max-width:1279px){.description-modal-content{max-width:50%}}@media screen and (min-width:1280px){.description-modal-content{max-width:30%}}@media screen and (min-width:768px){.btn-wrapper{margin-left:120px;justify-content:space-between;flex-direction:row !important}}@media screen and (max-width:767px){.apa-item{flex-direction:column}.apa-item .item-details .product-links__item_description{justify-content:flex-start !important}.apa-item .img-wrapper{margin-left:auto;margin-right:auto}.product-general-info-wrapper{flex-direction:column}.description-modal-content .modal-footer{display:none}.description-modal-content .gradient-overlay{margin-bottom:50px}}.apa-accordion.accordion-instant .accordion-title{font-size:22px;padding-bottom:15px;text-transform:uppercase}.apa-accordion.accordion-instant .accordion-item.open .accordion-header,.apa-accordion.accordion-instant .accordion-item.active .accordion-header,.apa-accordion.accordion-instant .accordion-header:hover{background:#fdf1f1}.apa-accordion.accordion-instant .accordion-content .apa-item{border-radius:30px;border:0}.apa-accordion.accordion-instant .accordion-content .apa-item .item-details .product-links__item_description{justify-content:flex-start;margin:12px 0}.apa-accordion.accordion-instant .accordion-content .apa-item .item-details .product-links__item_description p{text-decoration:underline}.apa-accordion.accordion-instant .accordion-content .apa-item .product-name{font-weight:600}.apa-accordion.accordion-instant .variant-group{display:flex;justify-content:space-between;border-top:1px solid #d3d3d3;padding-top:16px;margin-top:24px;gap:8px}.apa-accordion.accordion-instant .variant-group .add-to-cart-wrapper{display:flex;align-items:flex-start;gap:8px}.apa-accordion.accordion-instant .variant-group .add-to-cart-wrapper .qty-wrapper{display:flex}.apa-accordion.accordion-instant .variant-group .add-to-cart-wrapper .qty-wrapper .qty-input{background:#f6f6f6;border:none}.apa-accordion.accordion-instant .variant-group .add-to-cart-wrapper .qty-wrapper .qty-btn{font-size:20px;padding:0}.apa-accordion.accordion-instant .variant-group .btn-wrapper{margin-left:0}.apa-accordion.accordion-instant .variant-group__list li{border-radius:30px;padding:17px;background:#f6f6f6;border:none;min-width:40px}.apa-accordion.accordion-instant .variant-group__item.selected{background:#333333}.apa-accordion.accordion-instant .variant-list .add-to-cart-btn.outline{border-radius:30px;background:transparent;color:black;border:2px solid #fdf1f1}.apa-accordion.accordion-instant .variant-list .add-to-cart-btn.outline:hover{background:#fdf1f1}.apa-accordion.accordion-instant .accordion-header::after{display:none}.apa-accordion.accordion-instant .accordion-item.active.open .accordion-chevron,.apa-accordion.accordion-instant .accordion-item.active .accordion-chevron{transform:rotate(-135deg);margin-bottom:0;margin-top:6px}.apa-accordion.accordion-instant .accordion-header{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.apa-accordion.accordion-instant .accordion-header .accordion-title{flex:1}.apa-accordion.accordion-instant .accordion-header .show-hide-options-link{margin-left:auto;white-space:nowrap;font-size:14px;cursor:pointer;color:#333333;font-weight:400}.apa-accordion.accordion-instant .accordion-header .show-hide-options-link:hover{text-decoration:underline}.apa-accordion.accordion-instant .accordion-header .accordion-chevron{width:12px;height:12px;margin-left:8px;margin-bottom:6px;display:inline-block;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);transition:transform .25s ease;transform-origin:center;will-change:transform}@media screen and (max-width:767px){.apa-accordion.accordion-instant .variant-group{flex-direction:column}}.apa-item-added-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(253,241,241,0.75);border:1px solid #ddd;display:flex;align-items:center;justify-content:center;flex-direction:row;color:#333333;font-size:16px;font-weight:bold;border-radius:30px;opacity:0;pointer-events:none;z-index:999;transition:opacity .4s ease;padding:2rem}.apa-item-added-overlay.show{opacity:1}.apa-item-added-overlay .checkmark{font-size:24px;margin-bottom:5px}.apa-accordion.accordion-scroll .accordion-content .apa-item{flex:0 0 calc(85% - 15px) !important;min-width:calc(85% - 15px) !important;box-sizing:border-box;margin-bottom:0 !important}.apa-accordion.accordion-scroll .accordion-content .apa-item .product-name{height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.apa-accordion.accordion-scroll .accordion-content .apa-item .img-wrapper{max-height:100px}.apa-accordion.accordion-scroll .accordion-content .apa-item .img-wrapper img{height:100%}.apa-accordion.accordion-scroll .accordion-content .apa-item .diagonal-strike{position:relative;display:inline-block;text-decoration:none}.apa-accordion.accordion-scroll .accordion-content .apa-item .diagonal-strike::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#777;transform:rotate(-15deg);transform-origin:center}.apa-accordion.accordion-scroll .accordion-content .apa-carousel-container{position:relative;width:100%;margin:15px 0;overflow:visible}.apa-accordion.accordion-scroll .accordion-content .apa-products-wrapper.carousel-track{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;gap:15px;padding:10px 0;padding-right:20px;-ms-overflow-style:none;scrollbar-width:none}.apa-accordion.accordion-scroll .accordion-content .apa-products-wrapper.carousel-track::-webkit-scrollbar{display:none}.apa-accordion.accordion-scroll .accordion-title-price-wrapper{display:flex;gap:4px}.apa-accordion.accordion-scroll .accordion-title-price-wrapper>span{font-size:16px}.apa-accordion.accordion-scroll .accordion-title-price-wrapper .product-min-price span{font-size:15px;font-weight:400}.apa-accordion.accordion-scroll .add-to-cart-wrapper{position:relative}.apa-accordion.accordion-scroll .option-warning{position:absolute;top:-20px;left:0;width:100%;color:#ff0000 !important;font-size:11px;font-weight:bold;text-align:center;z-index:10;background:rgba(255,255,255,0.9);pointer-events:none}.apa-accordion.accordion-scroll .variant-group.error-border .variant-group__list{box-shadow:0 0 5px rgba(255,0,0,0.5);border-radius:4px}div.contact-block{background:#f6f6f6}@media screen and (min-width:768px){.sticky-container-wrapper{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between;gap:2%;width:100%;position:relative;clear:both}.sticky-container-wrapper .product.media{position:-webkit-sticky;position:sticky !important;top:20px;align-self:flex-start;z-index:10}.sticky-container-wrapper .product.info.detailed{clear:both;width:100%;margin-top:40px}.sticky-container-wrapper .product-info-main{margin-bottom:0 !important}.sticky-container-wrapper .apa-carousel-container{position:relative}.sticky-container-wrapper .carousel-control{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:100%;background:transparent;border:none;outline:none;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:none}.sticky-container-wrapper .carousel-control:before{content:'';width:15px;height:15px;border-top:3px solid #000;border-right:3px solid #000;pointer-events:auto;transition:all .3s ease;opacity:.4}.sticky-container-wrapper .carousel-control.prev{left:-15px}.sticky-container-wrapper .carousel-control.next{right:-15px}.sticky-container-wrapper .carousel-control.prev::before{transform:rotate(-135deg)}.sticky-container-wrapper .carousel-control.next::before{transform:rotate(45deg)}.sticky-container-wrapper .carousel-control:hover::before{opacity:1;border-color:#333333}.sticky-container-wrapper .carousel-control.next{background:linear-gradient(to left, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 100%)}.sticky-container-wrapper .carousel-control.prev{background:linear-gradient(to right, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 100%)}@keyframes arrow-hint{0%{transform:translateX(0) rotate(45deg)}50%{transform:translateX(10px) rotate(45deg)}100%{transform:translateX(0) rotate(45deg)}}.sticky-container-wrapper .apa-carousel-container:not(:hover) .carousel-control.next::before{animation:arrow-hint 2s infinite ease-in-out}}@media screen and (max-width:767px){.apa-accordion.accordion-scroll .accordion-content .apa-item{flex:0 0 calc(100% - 10px) !important;min-width:calc(100% - 10px) !important}.apa-accordion.accordion-scroll .accordion-content .apa-item .img-wrapper{max-height:130px;min-width:130px}.apa-accordion.accordion-scroll .accordion-content .apa-item .img-wrapper img{width:130px}.apa-accordion.accordion-scroll .variant-group{margin-top:12px}.apa-accordion.accordion-scroll .carousel-control{display:none !important}.product-min-price{display:none}.variant-list .add-to-cart-btn{padding:7px}}