:root{--v-black: #171513;--v-black-soft: #24211f;--v-orange: #ff8c00;--v-orange-dark: #df7900;--v-orange-soft: #fff2df;--v-orange-glow: rgba(255, 140, 0, .18);--v-white: #ffffff;--v-ivory: #fbf7f1;--v-cream: #f6efe6;--v-sand: #eee5da;--v-line: rgba(23, 21, 19, .11);--v-text: #25211e;--v-muted: #6f6861;--v-soft-muted: #928a82;--v-font-h: "Cormorant Garamond", Georgia, serif;--v-font-b: "DM Sans", "Helvetica Neue", Arial, sans-serif;--v-radius-sm: 12px;--v-radius-md: 18px;--v-radius-lg: 28px;--v-radius-pill: 999px;--v-shadow-soft: 0 18px 50px rgba(23, 21, 19, .08);--v-shadow-card: 0 16px 40px rgba(23, 21, 19, .07);--v-shadow-hover: 0 24px 70px rgba(23, 21, 19, .12);--v-ease: cubic-bezier(.22, 1, .36, 1);--v-speed: .35s}::selection{background:var(--v-orange);color:#fff}html{scroll-behavior:smooth}body{background:var(--v-ivory)}button,a,summary,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--v-orange)!important;outline-offset:3px!important}.product-information{background:radial-gradient(circle at 8% 4%,rgba(255,140,0,.07),transparent 28%),linear-gradient(180deg,#fffaf4,#fbf7f1)!important}.product-information img,.product-media img,.product__media img{border-radius:var(--v-radius-md)!important}.product-information [class*=media] img{transition:transform .75s var(--v-ease),filter .75s var(--v-ease)}.product-information [class*=media]:hover img{transform:scale(1.025);filter:saturate(1.02) contrast(1.02)}.product-details,[class*=product-details]{background:#ffffffb8!important;border:1px solid rgba(23,21,19,.08)!important;border-radius:var(--v-radius-lg)!important;box-shadow:var(--v-shadow-soft)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.product-information h1,.product-details h1{font-family:var(--v-font-h)!important;font-size:clamp(2rem,3.1vw,3.2rem)!important;font-weight:400!important;line-height:1.05!important;color:var(--v-black)!important;letter-spacing:-.035em!important;margin-bottom:14px!important;max-width:620px!important}.product-details [class*=review],.product-information [class*=review]{color:var(--v-orange)!important;font-family:var(--v-font-b)!important}.price,.product-details .price{margin-top:8px!important}.price-item--sale,.price__regular,.price__sale{font-family:var(--v-font-b)!important}.price-item--sale{font-family:var(--v-font-b)!important;font-size:clamp(1.9rem,2.4vw,2.25rem)!important;font-weight:800!important;color:var(--v-black)!important;letter-spacing:-.06em!important;line-height:1!important}.price-item--regular.compare-at-price,.compare-at-price,s.price-item{font-family:var(--v-font-b)!important;font-size:1rem!important;font-weight:600!important;color:#17151347!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important}variant-picker,.variant-picker,.product-form__input{font-family:var(--v-font-b)!important}.product-form__input label,.variant-picker label,.variant-picker__option label{border-radius:var(--v-radius-pill)!important;border:1px solid rgba(23,21,19,.13)!important;background:#ffffffc7!important;color:var(--v-black)!important;min-height:44px!important;padding:12px 18px!important;transition:transform var(--v-speed) var(--v-ease),border-color var(--v-speed) var(--v-ease),background var(--v-speed) var(--v-ease),box-shadow var(--v-speed) var(--v-ease)!important}.product-form__input label:hover,.variant-picker label:hover,.variant-picker__option label:hover{transform:translateY(-2px);border-color:#ff8c008c!important;box-shadow:0 10px 24px #17151312}.product-form__input input:checked+label,.variant-picker input:checked+label{background:var(--v-black)!important;color:#fff!important;border-color:var(--v-black)!important;box-shadow:0 12px 28px #17151329}button.add-to-cart-button,.add-to-cart-button,.product-form__submit,button[name=add]{position:relative!important;overflow:hidden!important;background:var(--v-black)!important;color:#fff!important;border:1px solid var(--v-black)!important;border-radius:var(--v-radius-pill)!important;min-height:56px!important;font-family:var(--v-font-b)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;box-shadow:0 14px 34px #1715132e!important;transition:transform var(--v-speed) var(--v-ease),box-shadow var(--v-speed) var(--v-ease),background var(--v-speed) var(--v-ease),color var(--v-speed) var(--v-ease)!important}button.add-to-cart-button:before,.add-to-cart-button:before,.product-form__submit:before,button[name=add]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.18) 42%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--v-ease)}button.add-to-cart-button:hover,.add-to-cart-button:hover,.product-form__submit:hover,button[name=add]:hover{transform:translateY(-2px);box-shadow:0 22px 52px #17151338!important;background:#000!important;color:#fff!important}button.add-to-cart-button:hover:before,.add-to-cart-button:hover:before,.product-form__submit:hover:before,button[name=add]:hover:before{transform:translate(120%)}#rsi_buy_now_button{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#ff9b1a 0%,var(--v-orange) 48%,#e87500 100%)!important;color:#fff!important;border:none!important;border-radius:var(--v-radius-pill)!important;min-height:56px!important;width:100%!important;font-family:var(--v-font-b)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.2em!important;text-transform:uppercase!important;box-shadow:0 16px 36px #ff8c0047!important;transition:transform var(--v-speed) var(--v-ease),box-shadow var(--v-speed) var(--v-ease),filter var(--v-speed) var(--v-ease)!important}#rsi_buy_now_button:hover{transform:translateY(-2px);filter:saturate(1.05);box-shadow:0 22px 54px #ff8c0057!important}.quantity,.quantity-selector,input[name=quantity]{border-radius:var(--v-radius-pill)!important}.accordion{border-radius:var(--v-radius-md)!important;overflow:hidden;border:1px solid rgba(23,21,19,.08)!important;background:#ffffff8a!important;padding:10px 18px!important}.product-details .accordion,[class*=product-details] .accordion{margin-top:8px!important}.product-details .accordion details,[class*=product-details] .accordion details,.product-details .accordion .details,[class*=product-details] .accordion .details{border-radius:14px!important;overflow:hidden}.product-details .accordion details+details,[class*=product-details] .accordion details+details,.product-details .accordion .details+.details,[class*=product-details] .accordion .details+.details{border-top:1px solid rgba(23,21,19,.1)!important}.accordion .details__header,.accordion summary{font-family:var(--v-font-b)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--v-black)!important;padding:18px 4px!important;transition:color var(--v-speed) var(--v-ease)!important}.accordion .details__header:hover,.accordion summary:hover{color:var(--v-orange)!important}.details-content,.details-content p,.details-content li{font-family:var(--v-font-b)!important;font-size:13px!important;line-height:1.85!important;color:var(--v-muted)!important}.details-content{padding-left:4px!important;padding-right:4px!important}.details-content strong,.details-content b{color:var(--v-black)!important;font-weight:700!important}.varilo-marquee-wrap{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 50%,rgba(255,140,0,.16),transparent 26%),linear-gradient(90deg,#151311,#24201c 48%,#151311);padding:18px 0}.varilo-marquee-wrap:before,.varilo-marquee-wrap:after{content:"";position:absolute;top:0;width:90px;height:100%;z-index:2;pointer-events:none}.varilo-marquee-wrap:before{left:0;background:linear-gradient(90deg,#151311,transparent)}.varilo-marquee-wrap:after{right:0;background:linear-gradient(270deg,#151311,transparent)}.varilo-marquee-track{display:flex;width:max-content;gap:42px;align-items:center;animation:varilo-scroll 30s linear infinite;white-space:nowrap;font-family:var(--v-font-b);font-size:10px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#ffffffdb}.varilo-marquee-sep{color:var(--v-orange);font-size:13px;flex-shrink:0;text-shadow:0 0 18px rgba(255,140,0,.42)}@keyframes varilo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.varilo-label{position:relative;display:inline-flex;align-items:center;gap:10px;font-family:var(--v-font-b);font-size:10px;font-weight:900;letter-spacing:.26em;text-transform:uppercase;color:var(--v-orange);margin:0 0 18px}.varilo-label:before{content:"";width:28px;height:1px;background:currentColor;opacity:.75}.varilo-heading{font-family:var(--v-font-h);font-size:clamp(2.45rem,4.6vw,4.8rem);font-weight:400;line-height:.96;letter-spacing:-.045em;color:var(--v-black);margin:0 0 28px}.varilo-heading--light{color:#fff!important}.varilo-story-section{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 15%,rgba(255,140,0,.1),transparent 30%),linear-gradient(180deg,var(--v-ivory) 0%,#fff 100%)}.varilo-story-section:before{content:"";position:absolute;width:460px;height:460px;left:-220px;bottom:-240px;border-radius:50%;background:#ff8c0012;filter:blur(8px)}.varilo-story-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(36px,7vw,96px);align-items:center;max-width:1240px;margin:0 auto;padding:clamp(72px,9vw,132px) 48px}.varilo-story-text{max-width:570px}.varilo-story-body,.varilo-story-body p,.varilo-story-body li{font-size:15px;line-height:1.95;color:var(--v-muted);font-family:var(--v-font-b)}.varilo-story-body p{margin:0 0 16px}.varilo-story-body strong,.varilo-story-body b{color:var(--v-black);font-weight:800}.varilo-story-body ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.varilo-story-body ul li{position:relative;display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border:1px solid rgba(23,21,19,.08);border-radius:16px;background:#ffffffad;box-shadow:0 10px 28px #1715130a}.varilo-story-body ul li:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;margin-top:2px;border-radius:50%;background:var(--v-orange-soft);color:var(--v-orange);font-size:12px;font-weight:900}.varilo-story-image{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--v-radius-lg);background:var(--v-sand);box-shadow:var(--v-shadow-hover)}.varilo-story-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,.18) 100%),radial-gradient(circle at 30% 20%,rgba(255,255,255,.2),transparent 32%);pointer-events:none}.varilo-story-image img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.01);transition:transform .95s var(--v-ease),filter .95s var(--v-ease)}.varilo-story-image:hover img{transform:scale(1.055);filter:saturate(1.04) contrast(1.02)}.varilo-features-section{position:relative;background:linear-gradient(180deg,#ffffff 0%,var(--v-ivory) 100%);padding:clamp(64px,8vw,108px) 48px}.varilo-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1240px;margin:0 auto}.varilo-feature-card{position:relative;overflow:hidden;min-height:240px;background:#ffffffc2;border:1px solid rgba(23,21,19,.08);border-radius:var(--v-radius-lg);padding:34px 24px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;box-shadow:var(--v-shadow-card);transition:transform var(--v-speed) var(--v-ease),box-shadow var(--v-speed) var(--v-ease),border-color var(--v-speed) var(--v-ease),background var(--v-speed) var(--v-ease)}.varilo-feature-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:radial-gradient(circle at 50% 0%,rgba(255,140,0,.16),transparent 38%);opacity:0;transition:opacity var(--v-speed) var(--v-ease)}.varilo-feature-card>*{position:relative;z-index:1}.varilo-feature-card:hover{transform:translateY(-8px);border-color:#ff8c0057;box-shadow:var(--v-shadow-hover);background:#fffffff2}.varilo-feature-card:hover:before{opacity:1}.varilo-feature-icon{width:66px;height:66px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff 0%,var(--v-orange-soft) 48%,#ffe2b7 100%);display:flex;align-items:center;justify-content:center;color:var(--v-orange);box-shadow:inset 0 0 0 1px #ff8c0029,0 12px 28px #ff8c0021;transition:transform var(--v-speed) var(--v-ease)}.varilo-feature-card:hover .varilo-feature-icon{transform:scale(1.06) rotate(-2deg)}.varilo-feature-card h3{font-family:var(--v-font-b);font-size:12px;font-weight:900;letter-spacing:.13em;color:var(--v-black);margin:0;text-transform:uppercase}.varilo-feature-card p{max-width:230px;font-size:13px;line-height:1.75;color:var(--v-muted);font-family:var(--v-font-b);margin:0}.varilo-specs-section{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:640px;overflow:hidden;background:radial-gradient(circle at 18% 20%,rgba(255,140,0,.18),transparent 30%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.08),transparent 28%),linear-gradient(135deg,#171513,#25201c)}.varilo-specs-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,black 0%,transparent 80%);mask-image:linear-gradient(90deg,black 0%,transparent 80%);pointer-events:none}.varilo-specs-text{position:relative;z-index:1;padding:clamp(64px,8vw,112px);display:flex;flex-direction:column;justify-content:center;max-width:680px}.varilo-specs-body,.varilo-specs-body p,.varilo-specs-body li{font-size:14px;line-height:1.85;color:#ffffffb8;font-family:var(--v-font-b)}.varilo-specs-body p{margin:0 0 14px}.varilo-specs-body strong,.varilo-specs-body b{color:#fff;font-weight:800}.varilo-specs-body ul{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:1fr;gap:12px}.varilo-specs-body ul li{position:relative;display:flex;align-items:flex-start;gap:13px;padding:14px 16px;border-radius:16px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.varilo-specs-body ul li:before{content:"";width:7px;height:7px;min-width:7px;margin-top:10px;border-radius:50%;background:var(--v-orange);box-shadow:0 0 0 5px #ff8c001f}.varilo-specs-image{position:relative;overflow:hidden;min-height:640px;background:#111}.varilo-specs-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(23,21,19,.45),transparent 38%),radial-gradient(circle at 45% 20%,rgba(255,255,255,.18),transparent 26%);pointer-events:none}.varilo-specs-image img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92;transform:scale(1.02);transition:opacity .6s var(--v-ease),transform 1s var(--v-ease)}.varilo-specs-image:hover img{opacity:1;transform:scale(1.065)}.varilo-faq-section{position:relative;padding:clamp(72px,9vw,124px) 40px;max-width:940px;margin:0 auto}.varilo-faq-header{text-align:center;margin-bottom:54px}.varilo-faq-header .varilo-label{justify-content:center}.varilo-faq-header .varilo-label:after{content:"";width:28px;height:1px;background:currentColor;opacity:.75}.varilo-faq-sub{max-width:540px;margin:14px auto 0;font-size:15px;color:var(--v-muted);font-family:var(--v-font-b);line-height:1.8}.varilo-faq-list{display:grid;gap:12px}.varilo-faq-item{overflow:hidden;border:1px solid rgba(23,21,19,.09);border-radius:18px;background:#ffffffb8;box-shadow:0 10px 28px #1715130a;transition:border-color var(--v-speed) var(--v-ease),box-shadow var(--v-speed) var(--v-ease),background var(--v-speed) var(--v-ease)}.varilo-faq-item:hover,.varilo-faq-item[open]{border-color:#ff8c0047;background:#fffffff5;box-shadow:0 18px 42px #17151312}.varilo-faq-item summary{position:relative;font-family:var(--v-font-b);font-size:15px;font-weight:800;color:var(--v-black);padding:23px 24px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:22px;transition:color var(--v-speed) var(--v-ease);-webkit-user-select:none;user-select:none}.varilo-faq-item summary:hover{color:var(--v-orange)}.varilo-faq-item summary::-webkit-details-marker{display:none}.varilo-faq-item summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:50%;background:var(--v-orange-soft);color:var(--v-orange);font-size:22px;font-weight:300;line-height:1;transition:transform var(--v-speed) var(--v-ease),background var(--v-speed) var(--v-ease),color var(--v-speed) var(--v-ease)}.varilo-faq-item[open] summary:after{content:"\2212";transform:rotate(180deg);background:var(--v-orange);color:#fff}.varilo-faq-answer{padding:0 24px 26px;max-width:760px;font-size:14px;line-height:1.9;color:var(--v-muted);font-family:var(--v-font-b)}.varilo-faq-answer p{margin:0 0 12px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.varilo-marquee-track{animation:none}}@media(max-width:989px){.varilo-story-inner{grid-template-columns:1fr;gap:42px;padding:76px 28px}.varilo-story-text{max-width:720px}.varilo-story-image{max-height:720px}.varilo-features-grid{grid-template-columns:repeat(2,1fr)}.varilo-specs-section{grid-template-columns:1fr}.varilo-specs-text{max-width:none;padding:72px 32px}.varilo-specs-image{min-height:420px}}@media(max-width:749px){.product-details,[class*=product-details]{border-radius:22px!important;box-shadow:0 12px 34px #17151312!important}.product-information h1,.product-details h1{font-size:clamp(2rem,11vw,3.1rem)!important;line-height:1!important}.price-item--sale{font-size:1.8rem!important}.accordion{padding:8px 14px!important;border-radius:16px!important}.accordion .details__header,.accordion summary{padding:17px 2px!important;letter-spacing:.15em!important}.details-content{padding-left:2px!important;padding-right:2px!important}.varilo-heading{font-size:clamp(2.35rem,12vw,3.6rem)}.varilo-label{font-size:9px;letter-spacing:.22em}.varilo-story-inner{gap:32px;padding:62px 20px}.varilo-story-body,.varilo-story-body p,.varilo-story-body li{font-size:14px;line-height:1.85}.varilo-story-body ul li{padding:12px 14px}.varilo-story-image{border-radius:24px}.varilo-features-section{padding:58px 20px}.varilo-features-grid{grid-template-columns:1fr;gap:14px}.varilo-feature-card{min-height:unset;padding:28px 22px;border-radius:24px}.varilo-specs-section{min-height:unset}.varilo-specs-text{padding:62px 22px}.varilo-specs-body ul li{padding:13px 14px}.varilo-specs-image{min-height:340px}.varilo-faq-section{padding:62px 20px}.varilo-faq-header{margin-bottom:36px}.varilo-faq-item{border-radius:16px}.varilo-faq-item summary{font-size:14px;padding:20px 18px}.varilo-faq-answer{padding:0 18px 22px;font-size:13px}.varilo-marquee-track{gap:30px;font-size:9px;letter-spacing:.2em}}.sticky-add-to-cart,sticky-add-to-cart,[class*=sticky-add-to-cart]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:9999!important}.sticky-add-to-cart{position:fixed!important;left:0!important;right:0!important;bottom:0!important;transform:translateY(0)!important;display:flex!important;align-items:center!important;background:#ffffffe0!important;border-top:1px solid rgba(23,21,19,.08)!important;box-shadow:0 -16px 42px #17151314!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.sticky-add-to-cart__button,[class*=sticky-add-to-cart] button{display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;background:var(--v-orange)!important;color:#fff!important;border:none!important;border-radius:var(--v-radius-pill)!important;font-family:var(--v-font-b)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.2em!important;text-transform:uppercase!important;box-shadow:0 12px 28px #ff8c003d!important;transition:transform var(--v-speed) var(--v-ease),box-shadow var(--v-speed) var(--v-ease),background var(--v-speed) var(--v-ease)!important}.sticky-add-to-cart__button:hover,[class*=sticky-add-to-cart] button:hover{transform:translateY(-1px);background:var(--v-orange-dark)!important;color:#fff!important;box-shadow:0 16px 38px #ff8c0047!important}body{padding-bottom:76px}@media(max-width:749px){body{padding-bottom:88px}.sticky-add-to-cart,sticky-add-to-cart,[class*=sticky-add-to-cart]{z-index:9999!important}}.varilo-reviews-section{position:relative;overflow:hidden;padding:clamp(76px,9vw,126px) 40px;background:radial-gradient(circle at 12% 18%,rgba(255,140,0,.09),transparent 30%),radial-gradient(circle at 88% 72%,rgba(255,140,0,.07),transparent 28%),linear-gradient(180deg,#ffffff 0%,var(--v-ivory) 100%)}.varilo-reviews-section:before{content:"";position:absolute;width:520px;height:520px;right:-260px;top:-260px;border-radius:50%;background:#ff8c0012;filter:blur(10px);pointer-events:none}.varilo-reviews-header{position:relative;z-index:1;max-width:760px;margin:0 auto 56px;text-align:center}.varilo-reviews-header .varilo-label{justify-content:center}.varilo-reviews-header .varilo-label:after{content:"";width:28px;height:1px;background:currentColor;opacity:.75}.varilo-reviews-sub{max-width:560px;margin:14px auto 0;font-size:15px;line-height:1.8;color:var(--v-muted);font-family:var(--v-font-b)}.varilo-reviews-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1240px;margin:0 auto}.varilo-review-card{position:relative;overflow:hidden;min-height:290px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:30px 26px;border-radius:var(--v-radius-lg);border:1px solid rgba(23,21,19,.08);background:#ffffffc2;box-shadow:var(--v-shadow-card);transition:transform var(--v-speed) var(--v-ease),box-shadow var(--v-speed) var(--v-ease),border-color var(--v-speed) var(--v-ease),background var(--v-speed) var(--v-ease)}.varilo-review-card:before{content:"\201c";position:absolute;top:-26px;right:22px;font-family:var(--v-font-h);font-size:8rem;line-height:1;color:#ff8c001a;pointer-events:none}.varilo-review-card:hover{transform:translateY(-8px);border-color:#ff8c004d;background:#fffffff5;box-shadow:var(--v-shadow-hover)}.varilo-review-stars{position:relative;z-index:1;font-size:15px;letter-spacing:.14em;color:var(--v-orange);text-shadow:0 8px 22px rgba(255,140,0,.18)}.varilo-review-text{position:relative;z-index:1;margin:0;font-family:var(--v-font-b);font-size:14px;line-height:1.85;color:var(--v-muted)}.varilo-review-footer{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid rgba(23,21,19,.08)}.varilo-review-avatar{width:42px;height:42px;min-width:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 25%,#fff 0%,var(--v-orange-soft) 50%,#ffe0ad 100%);color:var(--v-orange);font-family:var(--v-font-b);font-size:13px;font-weight:900;box-shadow:inset 0 0 0 1px #ff8c0029,0 10px 24px #ff8c001f}.varilo-review-name{margin:0;font-family:var(--v-font-b);font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--v-black)}.varilo-review-verified{margin:3px 0 0;font-family:var(--v-font-b);font-size:11px;font-weight:700;color:var(--v-soft-muted)}@media(max-width:989px){.varilo-reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.varilo-reviews-section{padding:62px 20px}.varilo-reviews-header{margin-bottom:38px}.varilo-reviews-grid{grid-template-columns:1fr;gap:14px}.varilo-review-card{min-height:unset;padding:26px 22px;border-radius:24px}.varilo-review-text{font-size:13px;line-height:1.8}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/varilo-product.css.map */
