.xvs-range{padding:clamp(26px,3.3vw,49px) 0 clamp(24px,3.4vw,48px);background:radial-gradient(ellipse at 80% 0%,#18291c,#0a120c 58%,#080d0a);overflow:hidden}.xvs-range-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:19px}.xvs-range-header h2{font-size:clamp(26px,3vw,43px)!important;margin-top:6px!important;line-height:1.1!important;letter-spacing:-.045em!important}.xvs-range-controls{display:flex;align-items:center;gap:9px}.xvs-range-instruction{font-size:10px;font-weight:850;letter-spacing:.13em;color:#bbd1ba;white-space:nowrap;margin-right:13px}.xvs-range-instruction span{color:#c7ff58;font-size:19px;margin-left:7px}.xvs-range-controls button{display:grid;place-items:center;width:42px;height:42px;background:#142318;border:1px solid #547151;border-radius:50%;color:#c7ff58;font-size:20px;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.xvs-range-controls button:hover:not(:disabled){background:#c7ff58;color:#08150b}.xvs-range-controls button:disabled{opacity:.3;cursor:default}.xvs-range-scroll{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#618247 #142116;padding:0 0 15px}.xvs-range-card{flex:0 0 clamp(235px,25vw,348px);scroll-snap-align:start;min-height:0}.xvs-range-card .xvs-product-visual{height:clamp(218px,23vw,310px)}.xvs-range-card .xvs-product-foot{min-height:89px}.xvs-range-mobile-cue{display:none}.xvs-intro .xvs-benefit-line{margin-bottom:0;border-bottom:0}.xvs-finishes-only .xvs-finish-head{margin-top:0!important}.xvs-finishes-only{padding-top:clamp(66px,8vw,115px)}@media(max-width:760px){.xvs-range{padding:22px 0 20px!important}.xvs-range-header{margin-bottom:13px;align-items:center;gap:12px}.xvs-range-header h2{font-size:25px!important}.xvs-range-instruction,.xvs-range-controls button{display:none}.xvs-range-scroll{gap:10px;padding-bottom:11px}.xvs-range-card{flex:0 0 min(72vw,300px)!important;scroll-snap-align:start}.xvs-range-card .xvs-product-visual{height:clamp(196px,54vw,262px)!important}.xvs-range-card .xvs-product-foot{min-height:70px;padding:14px 15px}.xvs-range-mobile-cue{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:3px;color:#b4c4b6;font-size:9px;letter-spacing:.12em;font-weight:800}.xvs-range-mobile-cue span{color:#c7ff58;font-size:20px}.xvs-intro{padding-top:16px!important;padding-bottom:20px!important}.xvs-intro .xvs-topline{margin-top:0}.xvs-intro .xvs-benefit-line{margin-bottom:0}.xvs-finishes-only{padding-top:44px!important}.xvs-finishes-only .xvs-finish-head{margin-top:0!important}}@media(max-width:400px){.xvs-range-card{flex:0 0 77vw!important}.xvs-range-card .xvs-product-visual{height:205px!important}}.xvs-range-card--contain .xvs-product-visual{background:radial-gradient(ellipse at 50% 48%,#284a31,#142519 66%,#0e1a12)}.xvs-range-card--contain .xvs-product-visual img{object-fit:contain!important;object-position:center center!important;padding:clamp(12px,1.9vw,27px)!important;box-sizing:border-box!important}@media(max-width:760px){.xvs-range-card--contain .xvs-product-visual img{padding:clamp(10px,3.4vw,20px)!important}}.xvs-range{padding-top:clamp(25px,3vw,40px)!important}.xvs-range-header h2{font-size:clamp(26px,3vw,43px)!important;line-height:1.1!important;margin-top:6px!important}.xvs-range-scroll{padding-top:13px!important;padding-bottom:20px!important;overflow-y:hidden!important;scroll-padding-top:13px;scroll-padding-bottom:20px}.xvs-range-card,.xvs-range-card:hover{transform:none!important;border-radius:12px!important}.xvs-range-card .xvs-product-visual{background:radial-gradient(circle at 50% 40%,#2a4032,#131f16 74%)!important}.xvs-range-card .xvs-product-visual img,.xvs-range-card:hover .xvs-product-visual img{object-fit:contain!important;object-position:center center!important;transform:none!important;padding:clamp(11px,1.65vw,24px)!important;box-sizing:border-box!important}.xvs-range-card:hover{border-color:#c7ff58!important}@media(max-width:760px){.xvs-range{padding-top:22px!important}.xvs-range-scroll{padding-top:9px!important;padding-bottom:15px!important}.xvs-range-card .xvs-product-visual img,.xvs-range-card:hover .xvs-product-visual img{padding:clamp(10px,3vw,17px)!important}}.xvs-range .xvs-range-card{background:#fff!important;border:1px solid #e0e9e0!important;border-radius:14px!important;box-shadow:0 9px 24px #0000002b!important;overflow:hidden!important;color:#132318!important;transition:border-color .24s ease,box-shadow .24s ease!important}.xvs-range .xvs-range-card:hover{background:#fff!important;border-color:#a6d48b!important;box-shadow:0 15px 36px #00000047!important;transform:none!important}.xvs-range .xvs-range-card .xvs-product-visual{position:relative;background:#fff!important;border:0!important;box-shadow:none!important;overflow:hidden!important}.xvs-range .xvs-range-card .xvs-product-visual:after{content:none!important;display:none!important;background:none!important}.xvs-range .xvs-range-card .xvs-product-visual img,.xvs-range .xvs-range-card:hover .xvs-product-visual img{object-fit:contain!important;object-position:center center!important;padding:clamp(12px,2.1vw,30px)!important;box-sizing:border-box!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask:none!important;mask:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;transform:none!important}.xvs-range .xvs-range-card .xvs-product-foot{background:#fff!important;border-top:1px solid #eef2ed!important;color:#142a1c!important;padding:17px 19px!important}.xvs-range .xvs-range-card .xvs-product-foot>span{color:#142a1c!important;font-weight:850!important}.xvs-range .xvs-range-card .xvs-product-foot small{color:#627162!important;font-weight:550!important}.xvs-range .xvs-range-card .xvs-product-foot>b{color:#37651f!important}@media(max-width:760px){.xvs-range .xvs-range-card{border-radius:12px!important;box-shadow:0 8px 23px #0000002b!important}.xvs-range .xvs-range-card .xvs-product-visual img,.xvs-range .xvs-range-card:hover .xvs-product-visual img{padding:clamp(9px,3vw,17px)!important}.xvs-range .xvs-range-card .xvs-product-foot{padding:13px 14px!important}.xvs-range .xvs-range-card:hover{transform:none!important}}@media(prefers-reduced-motion:reduce){.xvs-range .xvs-range-card{transition:none!important}}.xvs-range .xvs-range-card .xvs-product-visual{background:#fff!important}.xvs-range .xvs-range-card .xvs-product-foot{background:linear-gradient(105deg,#15341f,#102719 57%,#0b1f13)!important;border-top:2px solid #c7ff58!important;color:#f4fff1!important;min-height:85px}.xvs-range .xvs-range-card .xvs-product-foot>span{color:#f4fff1!important}.xvs-range .xvs-range-card .xvs-product-foot small{color:#bdcfbd!important}.xvs-range .xvs-range-card .xvs-product-foot>b{color:#c7ff58!important}@media(max-width:760px){.xvs-range .xvs-range-card .xvs-product-foot{min-height:69px;border-top:2px solid #c7ff58!important}}.xvs.xvs-range .xvs-range-header h2{overflow:visible!important}.xvs.xvs-range .xvs-range-card .xvs-product-visual{isolation:isolate}.xvs.xvs-range .xvs-range-card .xvs-product-visual:before{content:"";position:absolute;z-index:2;top:-12%;bottom:-12%;left:0;width:37%;pointer-events:none;opacity:0;background:linear-gradient(102deg,transparent,rgba(188,244,150,.26) 50%,transparent);transform:skew(-17deg);translate:-170% 0}.xvs.xvs-range .xvs-range-card .xvs-product-foot{position:relative;isolation:isolate;overflow:hidden!important}.xvs.xvs-range .xvs-range-card .xvs-product-foot:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 130% 120% at 100% 50%,rgba(188,255,120,.14),transparent 65%);opacity:0;transition:opacity .36s}.xvs.xvs-range .xvs-range-card:hover .xvs-product-foot:before,.xvs.xvs-range .xvs-range-card:focus-visible .xvs-product-foot:before{opacity:1}.xvs.xvs-range .xvs-range-card .xvs-product-foot>b{display:block;transition:translate .35s cubic-bezier(.16,.69,.2,1),rotate .35s ease}.xvs.xvs-range .xvs-range-card:hover .xvs-product-foot>b,.xvs.xvs-range .xvs-range-card:focus-visible .xvs-product-foot>b{translate:4px -3px;rotate:9deg}@media(prefers-reduced-motion:no-preference){.xvs.xvs-range.is-motion [data-xs-range-header]{opacity:.7;translate:0 15px;transition:opacity .7s ease,translate .75s cubic-bezier(.16,.71,.2,1)}.xvs.xvs-range.is-motion [data-xs-range-header].is-visible{opacity:1;translate:0 0}.xvs.xvs-range.is-motion .xvs-range-card{opacity:.53;translate:0 28px;scale:.975;transition:opacity .8s cubic-bezier(.16,.69,.2,1) var(--xs-range-stagger,0ms),translate .8s cubic-bezier(.16,.69,.2,1) var(--xs-range-stagger,0ms),scale .8s cubic-bezier(.16,.69,.2,1) var(--xs-range-stagger,0ms),border-color .24s ease,box-shadow .26s ease!important}.xvs.xvs-range.is-motion .xvs-range-card.is-visible{opacity:1;translate:0 0;scale:1}.xvs.xvs-range.is-motion .xvs-range-card.is-visible:hover,.xvs.xvs-range.is-motion .xvs-range-card.is-visible:focus-visible{translate:0 -5px;scale:1.009;transition-delay:0ms!important}.xvs.xvs-range .xvs-range-card .xvs-product-visual img{scale:1!important;translate:0 0!important;transition:scale .65s cubic-bezier(.16,.69,.2,1),translate .65s cubic-bezier(.16,.69,.2,1)!important}.xvs.xvs-range .xvs-range-card:hover .xvs-product-visual img,.xvs.xvs-range .xvs-range-card:focus-visible .xvs-product-visual img{scale:1.075!important;translate:0 -4px!important}.xvs.xvs-range.is-motion .xvs-range-card.is-visible .xvs-product-visual:before{opacity:.68;translate:375% 0;transition:opacity .75s linear .18s,translate 1.15s cubic-bezier(.16,.69,.2,1) .18s}.xvs.xvs-range.is-motion .xvs-range-mobile-cue{opacity:.65;translate:0 8px;transition:opacity .7s,translate .75s}.xvs.xvs-range.is-motion .xvs-range-mobile-cue.is-visible{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.xvs.xvs-range .xvs-range-card,.xvs.xvs-range [data-xs-range-header],.xvs.xvs-range .xvs-range-mobile-cue{opacity:1!important;translate:none!important;scale:none!important}.xvs.xvs-range .xvs-range-card .xvs-product-visual img{scale:none!important;translate:none!important}.xvs.xvs-range .xvs-range-card .xvs-product-visual:before{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/xs-visual-range.css.map */
