.vr-product{padding-top:var(--vr-top,0);padding-bottom:var(--vr-bottom,16px);font-size:16px;color:#121212}.vr-product *{box-sizing:border-box}.vr-product [hidden]{display:none!important}.vr-product__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.vr-gallery,.vr-product__info{min-width:0;width:100%}.vr-gallery__stage{position:relative;overflow:hidden;border-radius:var(--vr-media-radius,0);background:#fff}.vr-gallery__slide{margin:0;width:100%;aspect-ratio:var(--vr-media-ratio,1);max-height:850px;display:flex;align-items:center;justify-content:center}.vr-gallery__slide img,.vr-gallery__slide video,.vr-gallery__slide iframe,.vr-gallery__slide model-viewer{display:block;width:100%;height:100%;max-height:inherit;object-fit:contain;border:0}.vr-gallery__thumbs{display:flex;align-items:flex-start;gap:10px;overflow-x:auto;scrollbar-width:none;margin-top:12px;padding:2px 1px;scroll-snap-type:x proximity}.vr-gallery__thumbs::-webkit-scrollbar{display:none}.vr-gallery__thumb{--vr-thumb-size:calc((100% - (var(--vr-thumb-count,4) - 1)*10px)/var(--vr-thumb-count,4));position:relative;display:block;flex:0 0 var(--vr-thumb-size);width:var(--vr-thumb-size);height:auto;min-width:0;min-height:0;aspect-ratio:1/1;overflow:hidden;border:1px solid #ddd;border-radius:var(--vr-media-radius,0);scroll-snap-align:start;background:#fff}.vr-gallery__thumb[aria-current=true]{border-color:#121212;box-shadow:0 0 0 1px #121212}.vr-gallery__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.vr-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;border-radius:50%;background:#ffffffeb;width:38px;height:38px;font-size:30px;line-height:1;cursor:pointer}.vr-gallery__arrow--previous{left:8px}.vr-gallery__arrow--next{right:8px}.vr-product__block{margin-top:var(--vr-block-top,0);margin-bottom:var(--vr-block-bottom,0)}.vr-product__block:empty{display:none}.vr-product__title,.vr-product .product__title h1{margin:0;font-weight:700;line-height:1.22;overflow-wrap:anywhere}.vr-product__title.h2,.vr-product .product__title h1.h2{font-size:calc(var(--font-heading-scale,1.3)*2rem)}.vr-rating{display:flex;align-items:center;gap:9px;flex-wrap:wrap;line-height:1.4}.vr-rating__stars{letter-spacing:1px;white-space:nowrap;font-size:1.15em}.vr-benefits{font-size:var(--vr-text-mobile,14px);line-height:1.5}.vr-benefits p{display:flex;align-items:center;gap:7px;margin:4px 0}.vr-benefits p>svg{flex:0 0 1.2em;width:1.2em;height:1.2em;color:var(--vr-icon,#b86e40)}.vr-benefits p>img{flex:0 0 1.2em;width:1.2em;height:1.2em;object-fit:contain}.vr-emoji-benefits{font-size:16px;line-height:1.55}.vr-emoji-benefits p{margin:0 0 8px}.vr-stock{padding:var(--vr-card-pm,14px) var(--vr-card-x,20px);font-size:var(--vr-text-mobile,15px)}.vr-stock p{margin:0 0 8px;line-height:1.3;text-align:center}.vr-stock__track{overflow:hidden;border-radius:999px}.vr-stock__track span{display:block;height:100%;border-radius:inherit}.vr-product .product-form{display:block;margin:0}.vr-product .product-form__buttons{max-width:none}.vr-product .product-form__error-message-wrapper{margin:8px 0;color:#b11b1b}.vr-buy{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-height:54px;padding:14px 18px;background:var(--vr-buy-color,#b86e40);color:#fff;border:0;border-radius:6px;font-size:18px;font-weight:700;line-height:1.3;cursor:pointer}.vr-buy:after,.vr-buy:before{display:none!important}.vr-buy:disabled{opacity:.55;cursor:default}.vr-buy .loading__spinner{position:absolute;width:20px}.vr-buy.loading>.vr-buy__label,.vr-buy.loading>small{visibility:hidden}.vr-buy--reference{background:var(--vr-buy-background,#b86e40);border:2px solid var(--vr-buy-border,#b86e40);color:var(--vr-buy-text,#fff);border-radius:var(--vr-buy-radius,6px);min-height:var(--vr-buy-height,64px);font-size:var(--vr-buy-size-mobile,14px)}.vr-buy__compare{font-size:.8em;font-weight:400;margin-left:5px}.vr-buy small{display:block;font-size:var(--vr-subtitle-size-mobile,11px);font-weight:400;line-height:1.3;margin-top:2px}.vr-payments{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:0}.vr-payments li{display:flex;align-items:center;height:24px}.vr-payments svg{display:block;width:38px;height:24px}.vr-guarantee,.vr-warning{display:flex;align-items:center;gap:12px;padding:var(--vr-card-pm,16px);border:1px solid;font-size:var(--vr-text-mobile,13px);line-height:1.5}.vr-guarantee>div,.vr-warning>div{min-width:0}.vr-guarantee h2,.vr-warning h2{font-size:var(--vr-heading-mobile,15px);line-height:1.25;font-weight:700;margin:0 0 5px;color:var(--vr-heading-color,#121212)}.vr-guarantee .rte p,.vr-warning .rte p{margin:0}.vr-guarantee__badge{flex:0 0 var(--vr-badge-mobile,80px);width:var(--vr-badge-mobile,80px);height:var(--vr-badge-mobile,80px);object-fit:contain}.vr-warning{align-items:flex-start}.vr-warning__icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;font-weight:700;font-size:17px;line-height:1}.vr-accordion--border{border-top:1px solid #d6d6d6}.vr-accordion summary{display:flex;align-items:center;gap:10px;min-height:49px;padding:12px 0;font-size:16px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.vr-accordion summary::-webkit-details-marker{display:none}.vr-accordion summary>span:nth-last-child(2){flex:1}.vr-accordion summary>svg:last-child{width:13px;height:13px;flex:0 0 13px;transition:transform .18s}.vr-accordion[open] summary>svg:last-child{transform:rotate(180deg)}.vr-accordion__icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;font-size:19px}.vr-accordion__content{font-size:14px;line-height:1.65;padding:0 0 15px;overflow-wrap:anywhere}.vr-accordion__content p:first-child{margin-top:0}.vr-accordion__content p:last-child{margin-bottom:0}.vr-quantity{width:85px;padding:9px;margin-left:10px;border:1px solid #aaa}.vr-sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:15;background:#fff;border-top:1px solid #ddd;box-shadow:0 -2px 10px #0000000d;display:flex;gap:16px;justify-content:center;align-items:center;padding:10px max(16px,calc((100vw - 1300px)/2));padding-bottom:max(10px,env(safe-area-inset-bottom))}.vr-sticky-buy>div{min-width:0;flex:1}.vr-sticky-buy strong{display:block;font-size:12px;font-weight:600;max-width:450px;line-height:1.35}.vr-sticky-buy span{font-size:14px}.vr-sticky-buy button{flex-shrink:0;color:#fff;min-width:135px;font-size:14px}body.overflow-hidden .vr-sticky-buy,body.overflow-hidden-mobile .vr-sticky-buy,body.overflow-hidden-tablet .vr-sticky-buy{display:none!important}.vr-product--v2{font-family:var(--vr-body-font,inherit)}.vr-product--v2 h1,.vr-product--v2 h2,.vr-product--v2 h3{font-family:var(--vr-heading-font,inherit)}.vr-product--v2 .trustscore-badge{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-size:12px;line-height:1.4}.vr-product--v2 .trustscore-badge img{width:85px;max-width:30%;height:auto;display:block}.vr-product--v2 .vr-product__block--custom_liquid .product__title{margin:12px 0 18px}.vr-product--v2 .vr-product__block--buy_buttons{margin-top:24px;margin-bottom:24px}.vr-product .v2-product-reviews{width:100%;margin:24px 0;--star-color:#ffcc00}.vr-product .v2-carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.vr-product .v2-carousel-track::-webkit-scrollbar{display:none}.vr-product .v2-product-reviews .review-item{flex:0 0 100%;min-width:0;display:flex;align-items:flex-start;gap:15px;border:0;border-radius:12px;padding:8px 12px 10px;scroll-snap-align:start;background:#f2f2f2}.vr-product .v2-product-reviews .review-item__image{flex:0 0 60px;width:60px;height:60px;border-radius:40px;position:static;overflow:hidden}.vr-product .v2-product-reviews .review-item__image img{width:60px;height:60px;object-fit:cover;display:block;position:static}.vr-product .v2-product-reviews .review-item__right{flex:1;min-width:0}.vr-product .v2-product-reviews .review-item__text{font-size:14px;line-height:1.3}.vr-product .v2-product-reviews .review-item__text p{margin:0}.vr-product .v2-product-reviews .review-item__author{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:13px;margin-top:5px;padding-top:6px;border-top:1px solid #0000000f;color:#00000080}.vr-product .v2-product-reviews .review-item__author em{display:flex;align-items:center;max-width:100%}.vr-product .v2-product-reviews .verified-icon{width:17px;height:17px;color:#0ab5e5}.vr-product .v2-product-reviews .rating-stars__container{display:flex;gap:2px;color:#fc0!important}.vr-product .v2-product-reviews .rating-stars__container svg{width:12px;height:12px}.vr-product .v2-carousel-controls{display:flex;justify-content:center;gap:18px;margin-top:20px}.vr-product .v2-carousel-controls button{width:38px;height:38px;border:1px solid #b86e40;border-radius:50%;background:#fff;color:#b86e40;font-size:26px;line-height:1;cursor:pointer}.vr-product .kz-testimonials-final img{object-fit:cover}.vr-product--v2 [data-deal-bar-id="582ed66a-91a2-4a95-8011-b6f831347adf"]{--vr-kit-image:url(/cdn/shop/files/virelia-pdp2-kaching-bundles-16-300x300-df486f-20261013.png?v=1791905403)}.vr-product--v2 [data-deal-bar-id="5eb3fecf-ec1f-46de-9e5b-a88acdabd0f9"]{--vr-kit-image:url(/cdn/shop/files/virelia-pdp2-kaching-bundles-15-300x300-f8ef00-20261013.png?v=1791905407)}.vr-product--v2 [data-deal-bar-id="2d241c34-79dc-4fa2-a28a-94b35bd221a1"]{--vr-kit-image:url(/cdn/shop/files/virelia-pdp2-kaching-bundles-14-300x300-a8e2d7-20261013.png?v=1791905410)}.vr-product.vr-kit-ready-1 [data-deal-bar-id="582ed66a-91a2-4a95-8011-b6f831347adf"] .kaching-bundles__bar-main:not(:has(>.kaching-bundles__bar-image)):before,.vr-product.vr-kit-ready-2 [data-deal-bar-id="5eb3fecf-ec1f-46de-9e5b-a88acdabd0f9"] .kaching-bundles__bar-main:not(:has(>.kaching-bundles__bar-image)):before,.vr-product.vr-kit-ready-3 [data-deal-bar-id="2d241c34-79dc-4fa2-a28a-94b35bd221a1"] .kaching-bundles__bar-main:not(:has(>.kaching-bundles__bar-image)):before{content:"";display:block;width:48px;height:48px;flex:0 0 48px;border-radius:6px;background:var(--vr-kit-image) center/contain no-repeat;pointer-events:none}.vr-product.vr-kit-ready-1 [data-deal-bar-id="582ed66a-91a2-4a95-8011-b6f831347adf"] .kaching-bundles__bar-main:not(:has(>.kaching-bundles__bar-image))>.kaching-bundles__bar-radio,.vr-product.vr-kit-ready-2 [data-deal-bar-id="5eb3fecf-ec1f-46de-9e5b-a88acdabd0f9"] .kaching-bundles__bar-main:not(:has(>.kaching-bundles__bar-image))>.kaching-bundles__bar-radio,.vr-product.vr-kit-ready-3 [data-deal-bar-id="2d241c34-79dc-4fa2-a28a-94b35bd221a1"] .kaching-bundles__bar-main:not(:has(>.kaching-bundles__bar-image))>.kaching-bundles__bar-radio{display:none!important}@media(min-width:750px){.vr-product{padding-top:var(--vr-top-desktop,36px);padding-bottom:var(--vr-bottom-desktop,36px)}.vr-product__columns{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:40px;align-items:start}.vr-product__columns--small{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.vr-product__columns--large{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}.vr-product__columns--right .vr-gallery{grid-column:2;grid-row:1}.vr-product__columns--right .vr-product__info{grid-column:1;grid-row:1}.vr-gallery--sticky{position:sticky;top:20px}.vr-gallery__thumb{--vr-thumb-size:calc((100% - (var(--vr-thumb-count-desktop,5) - 1)*10px)/var(--vr-thumb-count-desktop,5))}.vr-gallery__stage,.vr-gallery__thumb{border-radius:0}.vr-benefits,.vr-stock,.vr-guarantee,.vr-warning{font-size:var(--vr-text-desktop,16px)}.vr-stock{padding-top:var(--vr-card-pd,18px);padding-bottom:var(--vr-card-pd,18px)}.vr-guarantee,.vr-warning{padding:var(--vr-card-pd,18px)}.vr-guarantee h2,.vr-warning h2{font-size:var(--vr-heading-desktop,18px)}.vr-guarantee__badge{width:var(--vr-badge-desktop,64px);height:var(--vr-badge-desktop,64px);flex-basis:var(--vr-badge-desktop,64px)}.vr-buy--reference{font-size:var(--vr-buy-size,26px)}.vr-buy small{font-size:var(--vr-subtitle-size,18px)}.vr-product__title.h2,.vr-product .product__title h1.h2{font-size:calc(var(--font-heading-scale,1.3)*2.4rem)}.vr-product--v2 .trustscore-badge{font-size:14px}.vr-product--v2 .trustscore-badge img{width:98px}.vr-sticky-buy strong{font-size:15px}.vr-sticky-buy button{min-width:200px}}@media(max-width:749px){.vr-gallery__thumbs--desktop{display:none}.vr-product--v2 .vr-emoji-benefits{font-size:14px}.vr-product .guarantee-block>div:first-child,.vr-product .guarantee-block>div:first-child svg{width:65px!important;height:65px!important}.vr-product .guarantee-block h3{font-size:14px!important}.vr-product .guarantee-block p{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.vr-gallery__thumbs,.vr-product .v2-carousel-track{scroll-behavior:auto}.vr-accordion summary>svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/virelia-main-product.css.map */
