
.page-fade-in{opacity:1!important;animation:none!important;transform:none!important}
.shop-image-zoom-wrapper:not(.active){display:none!important}
.shop-image-zoom-wrapper.active{display:block!important}
.shop-main-image{width:100%;height:auto;object-fit:contain}
.rv-mobile-menu{display:none}
.rv-basic{max-width:1100px;margin:48px auto;padding:0 24px;min-height:45vh}
.rv-basic h1{font-size:clamp(28px,5vw,46px);line-height:1.15;margin:24px 0}
.rv-basic a{color:inherit}.rv-basic button,.rv-basic .rv-link{display:inline-block;padding:16px 24px;border:0;border-radius:8px;background:#1773b0;color:white;text-decoration:none;cursor:pointer}
.rv-cart-line{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #ddd;align-items:center}.rv-cart-line img{width:100px;height:100px;object-fit:contain}.rv-cart-line input{width:72px;padding:8px}.rv-cart-total{font-size:24px;text-align:right;margin:30px 0}.rv-cart-actions{display:flex;gap:16px;justify-content:flex-end}
.rv-product-card{max-width:440px;margin:30px auto;text-align:center}.rv-product-card img{width:100%;height:auto}.rv-product-card h2{margin:20px 0}
.rv-product-error{color:#a00000;font-weight:600;padding:12px;text-align:center}
.video-item .carousel-video{display:block!important}.video-item .hidden-video-data{display:none!important}
@media(max-width:749px){.rv-mobile-menu{display:block;border:0;background:transparent;font-size:22px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.header__inline-menu.rv-menu-open{display:block!important;position:absolute;top:100%;left:0;right:0;background:white;z-index:30;padding:20px}.rv-cart-line{gap:12px}.rv-cart-line img{width:70px;height:70px}.rv-cart-actions{flex-direction:column}}
a,button,input,select,textarea,label{letter-spacing:normal!important}
.rv-basic,.rv-basic *{letter-spacing:normal!important}
.rv-basic{font-size:16px;line-height:1.5}
.rv-basic .rv-link,.rv-basic button{line-height:1.4;text-align:center;white-space:normal}
.rv-cart-line{display:grid;grid-template-columns:100px minmax(0,1fr) auto auto;gap:24px;align-items:center}
.rv-cart-line>div{min-width:0}.rv-cart-line>div>a{display:inline-block;line-height:1.5;overflow-wrap:anywhere}
.rv-cart-line p{margin:8px 0;line-height:1.5}
.rv-cart-line label{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5}
.rv-cart-line input{box-sizing:border-box;min-width:76px;min-height:44px;margin:0;line-height:1.5;font-size:16px}
.rv-cart-line>a{white-space:nowrap;line-height:1.5}
footer a{color:#fff!important;line-height:1.6;overflow-wrap:anywhere;text-underline-offset:3px}
footer>div:last-child{line-height:1.8;color:#fff;font-size:16px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}
@media(max-width:749px){.rv-cart-line{grid-template-columns:72px minmax(0,1fr);gap:16px}.rv-cart-line>img{grid-column:1;grid-row:1 / span 2;width:72px;height:72px}.rv-cart-line>div{grid-column:2}.rv-cart-line>label{grid-column:2;flex-direction:row;align-items:center;gap:12px}.rv-cart-line>a{grid-column:2}.rv-cart-total{text-align:left;font-size:22px}.rv-basic{margin:32px auto;padding:0 20px}.rv-cart-actions button{width:100%}footer>div:last-child{flex-direction:column;gap:6px;align-items:center}}
