.pdvs .pdvs-woocommerce-form{margin:18px 0 6px}.pdvs .pdvs-woocommerce-form form.cart{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.pdvs .pdvs-woocommerce-form .variations{width:100%;border:0;color:#fff;background:#fff0}.pdvs .pdvs-woocommerce-form .variations td{padding:5px 0;display:block;border:0}.pdvs .pdvs-woocommerce-form .variations label{font-size:13px;color:#cbd1d5}.pdvs .pdvs-woocommerce-form select{min-width:180px;max-width:100%;padding:11px 14px;color:#fff;background:#22202a;border:1px solid #62606b;border-radius:6px}.pdvs .pdvs-woocommerce-form button.single_add_to_cart_button{background:#caf700!important;color:#08080a!important;border:0;border-radius:4px;font-weight:800;padding:16px 25px;cursor:pointer}.pdvs .pdvs-woocommerce-form button:disabled{opacity:.45}.pdvs .pdvs-woocommerce-form .quantity input{width:64px;padding:12px;background:#1f1f28;color:#fff;border:1px solid #6e6872}.pdvs .pdvs-woocommerce-form .woocommerce-variation-price{margin:12px 0;color:#fff}.pdvs .portal-buy h1{overflow-wrap:anywhere;font-size:clamp(34px,4.3vw,78px);line-height:1.03}.pdvs .portal-gallery .gallery-thumbs{justify-content:center}.pdvs .portal-buy .price{font-size:clamp(24px,2.3vw,35px)}.pdvs .product-main{display:block}.pdvs .pdvs-product-card .visual{display:block;position:relative}.pdvs .pdvs-product-card .visual .hover{position:absolute;inset:0;opacity:0;transition:opacity .2s}.pdvs .pdvs-product-card:hover .visual .hover{opacity:1}.pdvs .pdvs-product-card .product-name{line-height:1.22;display:block}.pdvs .pdvs-product-card .product-theme{margin-top:7px}.pdvs .pdvs-product-card .product-theme .amount{font-size:12px}.pdvs .gallery-crossfade{pointer-events:none}.pdvs .portal-img-button{overflow:hidden}.pdvs #mainImage{transition:transform 180ms ease}.pdvs .related-card{display:block}.pdvs .related-image img{height:100%;width:100%;object-fit:contain}.pdvs .product-information .info-narrative p{line-height:1.68}.pdvs .product-information .info-practical a{text-decoration:underline}.pdvs .footer-art{overflow:visible}.pdvs .footer-bottom{position:relative;z-index:5}.pdvs .product-lightbox.is-open{opacity:1;visibility:visible;pointer-events:auto}.pdvs .product-lightbox:not(.is-open){opacity:0;visibility:hidden;pointer-events:none}.pdvs .product-lightbox .lightbox-stage img{max-height:80vh;max-width:80vw;touch-action:none}@media(max-width:750px){.pdvs .pdvs-woocommerce-form form.cart{gap:8px}.pdvs .pdvs-woocommerce-form select{width:100%;min-width:0}.pdvs .portal-buy h1{font-size:clamp(35px,10vw,60px)}.pdvs .pdvs-woocommerce-form .variations{width:100%}}.pdvs .product-lightbox.is-open{display:grid!important;opacity:1;visibility:visible;pointer-events:auto}