.product__media-wrapper .anime-gallery-main-img,.product__media-wrapper .anime-thumbnail-img{display:block;width:100%;height:100%;object-fit:cover;visibility:visible;opacity:1}product-info{background:linear-gradient(100deg,var(--anime-gradient-start) 0%,var(--anime-gradient-end) 100%)!important;color:var(--anime-text-white)!important}.anime-product-rating{display:flex;flex-direction:column;align-items:center;gap:var(--anime-space-sm);margin-bottom:-16px}.anime-product-rating__offer{border:2px solid var(--anime-primary-blue);border-radius:var(--anime-radius-md);padding:var(--anime-space-xs) var(--anime-space-sm);margin-bottom:var(--anime-space-xs);background:rgba(var(--anime-primary-blue),.1);align-self:center}.anime-product-rating__offer-text{font-family:Quantico,sans-serif!important;font-size:var(--anime-font-lg);font-weight:700;color:var(--anime-secondary-blue);text-transform:uppercase;letter-spacing:.5px;display:block}.anime-product-rating__offer-text .highlight{color:var(--anime-highlight-red)}.anime-product-rating__content{display:flex;align-items:center;gap:var(--anime-space-sm);align-self:flex-start}.anime-product-rating__stars{display:flex;gap:2px}.anime-product-rating__stars svg{width:20px;height:20px;fill:var(--anime-star-color)}.anime-product-rating__text{font-family:Quantico,sans-serif!important;font-size:var(--anime-font-md);font-weight:600;color:var(--anime-text-gray);text-transform:uppercase;letter-spacing:.5px}.product__title h1,.product__title h2,.price{color:var(--anime-text-white)!important;font-family:Quantico,sans-serif!important}.price-item--sale{color:var(--anime-text-white)!important;font-weight:700!important}.price-item--regular{color:var(--anime-text-gray)!important}.product__description{color:var(--anime-text-gray)!important;font-family:Quantico,sans-serif!important}.product-form__quantity{margin-bottom:var(--anime-space-md)!important}.quantity__label{color:var(--anime-text-white)!important;font-family:Quantico,sans-serif!important}.quantity{background:rgba(var(--anime-primary-blue),.1)!important;border:1px solid rgba(var(--anime-primary-blue),.3)!important;border-radius:var(--anime-radius-md)!important}.quantity__button{background:transparent!important;border:none!important;color:var(--anime-text-white)!important;transition:all .3s ease!important}.quantity__button:hover{background:rgba(var(--anime-primary-blue),.2)!important;transform:scale(1.1)!important}.quantity__input{background:transparent!important;border:none!important;color:var(--anime-text-white)!important;font-family:Quantico,sans-serif!important}.product-form__submit.button--primary,.product-form__submit.button.button--primary{background:linear-gradient(135deg,var(--anime-highlight-red),var(--anime-button-gradient-end))!important;background-color:var(--anime-highlight-red)!important;color:var(--anime-text-white)!important;border:none!important;font-family:Quantico,sans-serif!important;font-weight:800!important;font-size:1.1em!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;--color-button: 255, 71, 87 !important;--color-button-text: 255, 255, 255 !important}.product-form__submit.button--primary:hover,.product-form__submit.button.button--primary:hover{transform:scale(1.05)!important;box-shadow:0 4px 15px #ff475766!important;z-index:10!important}.product-form__buttons{overflow:visible!important}.product-form .product-form__submit.button--primary{background:linear-gradient(135deg,var(--anime-highlight-red),var(--anime-button-gradient-end))!important;background-color:var(--anime-highlight-red)!important;color:var(--anime-text-white)!important;border:none!important;font-family:Quantico,sans-serif!important;font-weight:800!important;font-size:1.1em!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;transform:scale(1)!important;--color-button: 255, 71, 87 !important;--color-button-text: 255, 255, 255 !important}.product-form .product-form__submit.button--primary:hover{transform:scale(1.05)!important;box-shadow:0 4px 15px #ff475766!important}.product-form .product-form__submit.button--primary:hover{transform:scale(1.05)!important;box-shadow:0 4px 15px #ff475766!important;z-index:10!important}.product-form__submit.button--secondary{background:var(--anime-bundle-red)!important;color:var(--anime-text-white)!important;border:none!important;font-family:Quantico,sans-serif!important;font-weight:800!important;font-size:1.1em!important;transition:all .3s ease!important;transform:scale(1)!important;border-radius:var(--anime-radius-md)}.product-form__submit.button--secondary:hover{transform:scale(1.05)!important;box-shadow:0 4px 15px #ff475766!important}.shopify-payment-button__button{background:var(--anime-bundle-red)!important;color:var(--anime-text-white)!important;border:none!important;font-family:Quantico,sans-serif!important;font-weight:800!important;font-size:1.1em!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;transform:scale(1)!important}.shopify-payment-button__button:hover{transform:scale(1.05)!important;box-shadow:0 4px 15px #ff475766!important}.product__inventory{color:var(--anime-text-white)!important;font-family:Quantico,sans-serif!important}.product__sku{color:var(--anime-text-gray)!important;font-family:Quantico,sans-serif!important}.product__tax{display:none!important}.product__accordion .accordion__title{color:var(--anime-text-white)!important;font-family:Quantico,sans-serif!important}.product__accordion .accordion__content{color:var(--anime-text-gray)!important;font-family:Quantico,sans-serif!important}@media screen and (max-width: 768px){.anime-product-rating{flex-direction:column;align-items:flex-start;gap:var(--anime-space-xs)}.anime-product-rating__stars svg{width:16px;height:16px}.anime-product-rating__text{font-size:var(--anime-font-xs)}.product-form__buttons{display:flex!important;justify-content:center!important;width:100%!important}.product-form__submit.button--primary,.product-form__submit.button.button--primary,.product-form__submit.button--secondary,.product-form__submit.button.button--secondary{width:90%!important;max-width:none!important;margin:0 auto!important;border-radius:var(--anime-radius-lg)!important;padding:var(--anime-space-md) var(--anime-space-lg)!important;background:linear-gradient(135deg,var(--anime-highlight-red),var(--anime-button-gradient-end))!important;background-color:var(--anime-highlight-red)!important;color:var(--anime-text-white)!important}.product-characteristics{margin:var(--anime-space-md) 0;padding:var(--anime-space-sm)}.product-characteristics__title{font-size:var(--anime-font-lg);margin-bottom:var(--anime-space-sm)}.product-characteristics__trigger{padding:var(--anime-space-sm);font-size:var(--anime-font-md)}.product-characteristics__content p{padding:var(--anime-space-sm);font-size:var(--anime-font-sm)}.product-review-section{margin:var(--anime-space-md) 0;padding:var(--anime-space-sm)}.product-review-section__text{font-size:var(--anime-font-md)}.product-review-section__name{font-size:var(--anime-font-sm)}.product-review-section__location{font-size:var(--anime-font-xs)}.similar-products-carousel{margin:var(--anime-space-md) 0;padding:var(--anime-space-sm)}.similar-products-carousel__title{font-size:var(--anime-font-lg)}.similar-products-carousel__subtitle{font-size:var(--anime-font-sm)}.similar-products-carousel__item{width:250px}.similar-products-carousel__image-container{height:150px}.similar-products-carousel__content{padding:var(--anime-space-sm)}.similar-products-carousel__product-title{font-size:var(--anime-font-md)}.similar-products-carousel__price{font-size:var(--anime-font-sm)}.similar-products-carousel__arrow{width:40px;height:40px}.similar-products-carousel__arrow--left{margin-left:-20px}.similar-products-carousel__arrow--right{margin-right:-20px}}p{margin:2px;color:var(--anime-text-white)!important}.anime-product-gallery{position:relative;margin-bottom:var(--anime-space-lg)}.anime-gallery-main{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:var(--anime-space-md)}.anime-gallery-main-image{position:relative;width:100%;aspect-ratio:1;border-radius:var(--anime-radius-lg);overflow:hidden;box-shadow:var(--anime-shadow-lg)}.anime-gallery-main-img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.anime-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(var(--anime-primary-blue),.8);border:none;border-radius:var(--anime-radius-full);color:var(--anime-text-white);width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.anime-gallery-arrow:hover{background:rgba(var(--anime-primary-blue),1);transform:translateY(-50%) scale(1.1);box-shadow:var(--anime-shadow-glow-subtle)}.anime-gallery-arrow--prev{left:20px}.anime-gallery-arrow--next{right:20px}.anime-gallery-arrow svg{width:24px;height:24px}.anime-gallery-thumbnails{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:var(--anime-space-sm) 0}.anime-gallery-thumbnails::-webkit-scrollbar{display:none}.anime-thumbnails-container{display:flex;gap:var(--anime-space-sm);padding:0 var(--anime-space-sm)}.anime-thumbnail{flex-shrink:0;width:80px;height:80px;border:2px solid transparent;border-radius:var(--anime-radius-md);overflow:hidden;cursor:pointer;transition:all .3s ease;background:none;padding:0}.anime-thumbnail:hover{border-color:var(--anime-primary-blue);transform:scale(1.05)}.anime-thumbnail--active{border-color:var(--anime-primary-blue);box-shadow:var(--anime-shadow-glow-subtle)}.anime-thumbnail-img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.anime-gallery-main-image{max-width:100%;aspect-ratio:1}.anime-gallery-arrow{width:40px;height:40px}.anime-gallery-arrow--prev{left:10px}.anime-gallery-arrow--next{right:10px}.anime-gallery-arrow svg{width:20px;height:20px}.anime-thumbnail{width:60px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-anime-theme.css.map */
