.product{gap:4rem}.product .product__media-wrapper,.product .product__info-wrapper{min-width:0}.product__media-wrapper{padding:1.2rem!important;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0d0018a8!important;box-shadow:0 22px 60px #0003}.product__media-list .product__media-item,.product__media.media,.product-media-container{border-radius:11px!important;overflow:hidden;background:#ffffff06!important}.thumbnail{overflow:hidden;border-radius:8px!important;background:#ffffff06!important}.thumbnail[aria-current],.thumbnail[aria-current=true]{box-shadow:0 0 0 1px #d4af37!important;border-color:#d4af37!important}.product__info-container{padding:2.8rem!important;border:1px solid rgba(212,175,55,.16);border-radius:14px;background:linear-gradient(145deg,#170426e8,#0d0018e0)!important;box-shadow:0 24px 65px #0000003d}.product__info-container>*+*{margin-top:1.8rem}.product__info-container .product__text.caption-with-letter-spacing,.product__info-container .product__text.inline-richtext{color:#f2d879!important;font-weight:700;letter-spacing:.08em}.product__title{margin-bottom:.4rem!important}.product__title h1{margin:0;color:#fff!important;font-size:clamp(3.2rem,4.1vw,4.9rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.product__title h1:after{content:"";display:block;width:4.8rem;height:2px;margin-top:1.2rem;background:#d4af37;opacity:.88}.product__info-container .price,.product__info-container .price-item{color:#f2d879!important;font-weight:750}.product__info-container .price--large,.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-size:2.5rem!important}.product__tax,.product__info-container .caption,.product__info-container .product__inventory{color:#ffffffad!important}.product-form__input .form__label,.product-form__quantity .form__label{color:#ffffffd6!important;font-weight:700}.product-form__input input[type=radio]+label{border-color:#ffffff2e!important;background:#ffffff09!important;color:#fff!important;border-radius:8px!important}.product-form__input input[type=radio]:checked+label{border-color:#d4af37!important;background:#d4af37!important;color:#0d0018!important}.product-form__input .select__select,.product-form__quantity quantity-input,.product-form__quantity .quantity{border-radius:8px!important;background:#ffffff09!important;color:#fff!important}.product-form__submit{min-height:5.3rem!important;border-radius:8px!important;background:#d4af37!important;color:#0d0018!important;font-weight:800!important;letter-spacing:.015em;box-shadow:0 12px 30px #d4af3724}.product-form__submit:before,.product-form__submit:after{box-shadow:none!important}.product-form__submit:hover:not([disabled]){transform:translateY(-1px)}.product__description{margin-top:2.5rem!important;padding-top:2.2rem;border-top:1px solid rgba(212,175,55,.14);color:#ffffffc7!important;line-height:1.65}.product__description:before{content:"Product details";display:block;margin-bottom:1.1rem;color:#f2d879;font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product__description h2,.product__description h3,.product__description h4,.product__description strong,.product__description b{color:#fff!important}.product__description p,.product__description li{color:#ffffffc7!important}.product__accordion,.product .accordion{border-color:#ffffff17!important}.product .accordion summary,.product .accordion__title{color:#fff!important}.vv-product-notice{margin-top:2rem;padding:1.45rem 1.55rem;border:1px solid rgba(212,175,55,.28);border-radius:10px;background:#d4af370e}.vv-product-notice__title{display:block;margin-bottom:.45rem;color:#f2d879!important;font-size:1.15rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vv-product-notice__text{margin:0;color:#ffffffc2!important;font-size:1.32rem;line-height:1.5}.vv-product-notice__link{display:inline-block;margin-top:.75rem;color:#f2d879!important;font-size:1.25rem;font-weight:700;text-underline-offset:.35rem}.vv-product-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2rem}.vv-product-trust__item{min-width:0;padding:1.2rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff08}.vv-product-trust__item strong{display:block;margin-bottom:.35rem;color:#f2d879!important;font-size:1.15rem}.vv-product-trust__item span{color:#ffffffad!important;font-size:1.12rem;line-height:1.4}.related-products{width:min(94%,1440px)!important;max-width:1440px!important;margin-inline:auto!important}.related-products__heading{color:#fff!important;letter-spacing:-.025em}.related-products__heading:after{content:"";display:block;width:4.8rem;height:2px;margin-top:.9rem;background:#d4af37;opacity:.85}.related-products .card-wrapper .card{height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:10px;background:#ffffff06!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.related-products .card-wrapper:hover .card{transform:translateY(-3px);border-color:#d4af3759;box-shadow:0 14px 30px #0000002e}.related-products .card__heading,.related-products .card__heading a{color:#fff!important;text-decoration:none}.related-products .price,.related-products .price-item{color:#f2d879!important;font-weight:700}@media screen and (min-width:990px){.product:not(.product--no-media) .product__media-wrapper{width:calc(56% - 2rem)!important;max-width:calc(56% - 2rem)!important}.product:not(.product--no-media) .product__info-wrapper{width:calc(44% - 2rem)!important;max-width:calc(44% - 2rem)!important}}@media screen and (min-width:750px)and (max-width:989px){.product{gap:2.8rem}.product__info-container{padding:2.2rem!important}.vv-product-trust{grid-template-columns:1fr}}@media screen and (max-width:749px){.product{gap:2rem}.product__media-wrapper{padding:.8rem!important;border-radius:10px}.product__info-wrapper{padding-inline:0!important}.product__info-container{padding:1.8rem 1.5rem 2rem!important;border-radius:10px}.product__title h1{font-size:clamp(2.9rem,10vw,3.9rem)}.product__info-container .price--large,.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-size:2.2rem!important}.vv-product-trust{grid-template-columns:1fr;gap:.7rem}.vv-product-trust__item{padding:1rem 1.05rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vv-product-page.css.map */
