.main{padding:50px 0}.product-detail{padding-top:25px;position:relative}.product-detail .title-bar{justify-content:space-between}.product-detail .windows-content-area{background:#fff;border-radius:50px;gap:15px;margin-bottom:35px;padding:30px;display:flex;box-shadow:0 4px 13.5px #81baff6e}.product-detail .price-cart-wrap{justify-content:space-between;align-items:center;gap:15px;display:flex}.product-detail .product-price-loop{color:#f93b81;letter-spacing:0%;font-size:27px;font-weight:300;line-height:100%}.product-detail .product-price-loop ins{text-decoration:none}.product-detail .wishlist-btn{z-index:2;position:absolute;top:20px;right:20px}.product-detail .wishlist-btn.active svg path{fill:#ffcca4}.product-detail .wishlist-btn:hover{cursor:pointer}.product-detail .product-title-loop h1{text-align:center;letter-spacing:0%;color:#78a2d4;margin-bottom:15px;font-size:28px;font-weight:300;line-height:100%}.product-detail .product-full-description{text-align:center;margin-top:25px}.product-detail .product-full-description p{color:#001959ba;font-size:20px;font-weight:300;line-height:100%}.slick-dots li.slick-active button:before{color:#ff8da8}.slick-slider:has(.slick-slide:not(.slick-cloned):only-child) .slick-dots{display:none!important}.slick-dotted.slick-slider{margin:0}.slick-dots li button:before{color:#999;font-size:14px}.slick-prev:before,.slick-next:before{content:none!important}.product-detail .product-full-description span{color:#3b83f9;padding-top:15px;display:block}.product-detail .item-image{background:#f2f9ff;border-radius:41px;flex:1;width:50%;padding:32px 70px;position:relative}.product-detail .text-info{flex:1}.product-detail .item-image a img{object-fit:contain;aspect-ratio:1;width:100%;height:auto}.slick-dots{bottom:11px!important}.tag{bottom:25px;right:-30px}.product-detail .text-info{flex-direction:column;justify-content:space-between;display:flex}.reset-filters-wrap{margin-top:20px;position:absolute;top:0;left:-70px}.f-panzoom__protected:after{content:"Ami-merch.ru Ami-merch.ru Ami-merch.ru Ami-merch.ru Ami-merch.ru Ami-merch.ru Ami-merch.ru Ami-merch.ru Ami-merch.ru ";color:#fff;letter-spacing:4px;pointer-events:none;z-index:10;white-space:nowrap;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotate(-30deg)}.f-panzoom__protected:before{content:"Ami-merch.ru Ami-merch.ru Ami-merch.ru Ami-merch.ru Ami-merch.ru Ami-merch.ru Ami-merch.ru Ami-merch.ru Ami-merch.ru ";color:#fff;letter-spacing:4px;pointer-events:none;z-index:10;white-space:nowrap;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotate(30deg)}@media (width<=1580px){.product-detail .product-title-loop h1{font-size:20px}.product-detail .product-full-description p{font-size:16px}}@media (width<=1250px){.product-detail .text-info{margin-top:0}.product-detail .product-title-loop{margin-bottom:25px}.product-detail .product-title-loop h1{margin-bottom:10px}.product-detail .action-button{margin-top:0}}@media (width<=1050px){.product-detail .product-full-description p{font-size:12px}.product-detail .product-title-loop h1{font-size:16px}}@media (width<=930px){.reset-filters{display:none}.slick-dots li button:before{font-size:7px}}@media (width<=768px){.slick-slide{width:100%}.windows-content-area{flex-direction:column}.product-detail .item-image{width:100%;padding:15px 35px}.product-detail .text-info{margin-top:0}.product-detail .windows-content-area{gap:10px}.product-detail .product-title-loop,.product-detail .product-title-loop h1{margin-bottom:10px;font-size:21px}.product-detail .product-full-description p{font-size:16px}.product-detail .action-button{margin-top:10px;padding:10px 25px!important}.product-detail .price-cart-wrap{margin-top:15px}.product-detail .product-price-loop{font-size:19px}.related-products-section .tag{padding:11px 5px;font-size:9px;bottom:auto;right:-11px;bottom:-15px!important}}.custom-constructor-wrapper{background:#fff;border-radius:50px;flex-wrap:wrap;gap:15px;margin-bottom:35px;padding:30px;display:flex;overflow:hidden;box-shadow:0 4px 13.5px #81baff6e}.cc-preview-section{background:#fdfdfd;border-right:1px solid #eee;flex:1;justify-content:center;align-items:center;min-width:320px;padding:20px;display:flex}.cat-layers-wrapper{aspect-ratio:1;width:100%;max-width:500px;position:relative}.cat-layer{object-fit:contain;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .4s,transform .6s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:0;left:0;transform:translate(40px)}#layer-base{z-index:5;opacity:1;transform:translate(0)}#layer-carabine{z-index:1}#layer-enegry{z-index:6}#layer-ribbon{z-index:10}#layer-glasses{z-index:14}#layer-bow{z-index:15}#layer-bell{z-index:20}#layer-earing{z-index:25}#layer-krylia{z-index:0!important}.cat-layer.visible{opacity:1;transform:translate(0)}.cc-controls-section{flex-direction:column;flex:1;min-width:0;padding:30px;display:flex}.cc-option-title{color:#001959;text-transform:uppercase;letter-spacing:1px;margin:20px 0 10px;font-size:12px;font-weight:700}.custom-constructor-wrapper .slick-slider{margin-bottom:10px}.cc-option-card-wrapper{outline:none;padding:5px}.cc-option-card{aspect-ratio:1;text-align:center;cursor:pointer;background:#fff;border:2px solid #f0f0f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:90px;transition:all .2s;display:flex!important}.cc-option-img{object-fit:contain;pointer-events:none;aspect-ratio:1;max-width:100%;max-height:100%}.cc-option-none{color:#ccc;font-size:24px;font-weight:700}.cc-option-card.active .cc-option-none{color:#3b83f9}.cc-option-card.active{background:#f4f9ff;border-color:#3b83f9;box-shadow:0 4px 12px #3b83f926}.cc-preview-icon{background:#eee;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.cc-bottom-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;margin-bottom:20px;padding-top:20px;display:flex}.cc-price-tag{color:#001959;font-size:24px;font-weight:800}.cc-btn-buy{color:#fff;cursor:pointer;background:#3b83f9;border:none;border-radius:6px;padding:12px 20px;font-weight:700}.product-detail .action-button{border:0;margin-top:0!important}.product-detail .out-of-stock.action-button,.product-detail .out-of-stock.action-button:hover{color:#ffceaa}.product-detail .action-button{text-align:center;cursor:pointer;background-color:#ffbccc;border:none;border-radius:40px;padding:14px 50px;font-size:22px;font-weight:400;text-decoration:none;transition:background .3s;display:block;color:#fff!important}.product-detail .out-of-stock.action-button{cursor:default;background-color:#ffceaa!important}.product-detail .out-of-stock.action-button:hover{background-color:#ffceaa!important}.product-detail .action-button.--in-cart{cursor:default;background-color:#d1e5ff}.product-detail .action-button.--in-cart:hover{background-color:#d1e5ff}.product-detail .action-button:hover{background-color:#ffabc1}.product-meta-tags{letter-spacing:0%;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;font-size:20px;font-weight:500;line-height:100%;display:flex}.product-detail .meta-tag{color:#fff;border-radius:16px;min-height:30px;padding:5px 30px;text-decoration:none}.product-detail .meta-tag.meta-tag--category{background-color:#b3d4ff}.product-detail .meta-tag.meta-tag--topic{background-color:#ffceaa}.product-detail .meta-tag.meta-tag--author{background-color:#ffb3cc}.cc-reset-constructor{text-align:right;color:#3b83f9;cursor:pointer;opacity:.7;width:100%;font-size:13px}.cc-reset-constructor:hover{opacity:1;text-decoration:underline}.cc-step{display:none}.cc-step.active{text-align:center;animation:.3s ease-in-out fadeInStep;display:block}@keyframes fadeInStep{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cc-steps-nav{scrollbar-width:none;flex-wrap:wrap;gap:12px;margin-bottom:25px;padding:10px 5px;display:flex;overflow-x:auto}.cc-steps-nav::-webkit-scrollbar{display:none}.cc-step-btn{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d1d9e6;border-radius:14px;justify-content:center;align-items:center;min-width:52px;height:52px;font-size:22px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.cc-step-btn svg{width:100%;height:100%}.cc-step-btn svg path{fill:#4a90e2}.cc-step-btn:hover,.cc-step-btn.active{color:#fff;background:#78a2d4}.cc-step-btn.active svg path{fill:#fff}.cc-build-another-btn{text-align:center;color:#3b83f9;cursor:pointer;background:0 0;border:2px dashed #3b83f9;border-radius:6px;width:100%;margin-top:10px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.cc-build-another-btn:hover{color:#2563eb;background:#f4f9ff;text-decoration:none}.cc-option-img-wrap{position:relative}.cc-option-zoom{opacity:.7;font-size:25px;line-height:1;text-decoration:none;position:absolute;top:4px;right:4px}.cc-option-zoom:hover{opacity:1}@media (width<=768px){.cc-option-zoom{font-size:16px}}#add-custom-cat-to-cart.--in-cart{text-align:center;cursor:pointer;background-color:#d1e5ff;border:none;border-radius:40px;padding:14px 50px;font-size:22px;font-weight:400;text-decoration:none;transition:background .3s;display:block;color:#fff!important}.pv-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.pv-group{margin-top:25px;margin-bottom:16px}.pv-group-label{color:#6b7280;letter-spacing:.02em;text-transform:uppercase;text-align:center;margin-bottom:8px;font-size:13px;font-weight:500}.pv-group-label .pv-selected-label{color:#001959;font-weight:700}.pv-options{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pv-option{cursor:pointer;color:#001959;background:#fff;border:2px solid #e5e7eb;border-radius:8px;outline:none;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.pv-option:hover{border-color:#3b83f9}.pv-option.active{background:#f0f6ff;border-color:#3b83f9;box-shadow:0 0 0 1px #3b83f9}.pv-option.unavailable{opacity:.35;cursor:not-allowed;text-decoration:line-through}.pv-option-icon{object-fit:contain;pointer-events:none;width:28px;height:28px}.pv-option-swatch{border:1px solid #0000001f;border-radius:50%;width:24px;height:24px;display:block}.pv-option-text{white-space:nowrap}.pv-hint{color:#ef4444;margin-top:6px;font-size:13px;animation:.35s pv-shake}@keyframes pv-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (width<=768px){.custom-constructor-wrapper{flex-direction:column}.cc-steps-nav{flex-wrap:nowrap}.cc-preview-section{flex:auto;height:370px;padding:0}.cc-controls-section{width:100%;padding:0 20px 20px}.slick-slider{max-width:100%}.product-detail .action-button{font-size:15px;margin-top:0!important}.cc-price-tag{font-size:20px}.cat-layers-wrapper{max-width:370px}.main{padding-top:0}}
