.mp-car{--c-txt:var(--mp-txt,#efe8dc);--c-mut:var(--mp-mut,rgba(239,232,220,.66));--c-line:var(--mp-line,rgba(236,228,214,.13));--c-line2:var(--mp-line2,rgba(226,197,133,.35));--c-gold:var(--mp-gold,#c9a55c);--c-gold2:var(--mp-gold2,#e2c585);--c-serif:var(--mp-serif,"Cormorant Garamond",Georgia,serif);--c-sans:var(--mp-sans,Outfit,system-ui,sans-serif)}.mp-car{--gap:clamp(10px,1.4vw,20px);--per:var(--per-d,4.2);padding-block:clamp(16px,2.4vw,32px);color:var(--c-txt);font-family:var(--c-sans)}@media (max-width:1024px){.mp-car{--per:var(--per-t,2.4)}}@media (max-width:600px){.mp-car{--per:var(--per-m,1.4)}}.mp-car-in{max-width:none;margin:0 auto}.mp-car--videos .mp-car-in{max-width:calc(var(--mp-w,1320px) + 2*var(--mp-gut,48px));padding-inline:var(--mp-gut,48px);box-sizing:border-box}.mp-car--videos{border-top:1px solid var(--c-line)}.mp-car-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(16px,2vw,26px)}.mp-car-ttl{min-width:0}.mp-car .mp-h2{font:500 clamp(26px,3.2vw,44px)/1.1 var(--c-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--c-txt);margin:0;text-wrap:balance}.mp-car--products .mp-h2{font-size:clamp(20px,2.5vw,34px)}.mp-car-sub{margin:8px 0 0;color:var(--c-mut);font-size:15px}.mp-car-act{display:flex;gap:12px;align-items:center;flex:none}.mp-car-nav{display:flex;gap:10px}.mp-car-nav button{width:40px;height:40px;border-radius:50%;border:1px solid var(--c-line2);background:#fff0;color:var(--c-gold2);font:20px/1 var(--c-sans);display:grid;place-items:center;padding:0 0 2px;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.mp-car-nav button:hover:not(:disabled){background:var(--c-gold);color:#1d1a12;border-color:var(--c-gold)}.mp-car-nav button:disabled{opacity:.35;cursor:default}.mp-car--static .mp-car-nav{display:none}.mp-car-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:2px}.mp-car-track::-webkit-scrollbar{display:none}.mp-car-track>*{scroll-snap-align:start;min-width:0}.mp-car-track:focus-visible{outline:1px solid var(--c-gold2);outline-offset:4px}.mp-card{position:relative}.mp-card-img{display:block;position:relative;isolation:isolate;aspect-ratio:1;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#ece5d8,#e1d8c7)}.mp-card-img img{display:block;width:100%!important;height:100%!important;object-fit:contain;padding:9%;box-sizing:border-box;mix-blend-mode:multiply;transition:transform .5s}.mp-card:hover .mp-card-img img{transform:scale(1.04)}.mp-card .woosw-btn{position:absolute!important;top:8px;right:8px;width:32px;height:32px;border-radius:50%;background:rgb(29 33 39 / .72)!important;border:1px solid var(--c-line2);display:grid!important;place-items:center;padding:0!important;margin:0!important;color:var(--c-gold2)!important;z-index:3;font-size:0!important;text-decoration:none!important}.mp-card .woosw-btn .woosw-btn-text{display:none!important}.mp-card .woosw-btn .woosw-btn-icon{font-size:14px!important;margin:0!important;color:var(--c-gold2)!important}.mp-card-brand{margin:10px 0 3px;font:500 10.5px/1.3 var(--c-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold)}.mp-card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:500 clamp(13px,1vw,15px)/1.25 var(--c-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--c-txt)!important;text-decoration:none!important}.mp-card-name:hover{color:var(--c-gold2)!important}.mp-card-price{margin-top:5px;font-size:13px;color:var(--c-txt)}.mp-card-price del{color:var(--c-mut);margin-right:6px}.mp-card-price ins{text-decoration:none}.mp-car--videos .mp-vid .th{aspect-ratio:16/9}@media (max-width:600px){.mp-car-head{flex-wrap:wrap}.mp-car-act{width:100%;justify-content:space-between}.mp-car--products .mp-car-act{width:auto}}@media (max-width:600px){.mp-car--products .mp-car-head{flex-wrap:nowrap;align-items:flex-start}}@media (max-width:600px){.mp-card .woosw-btn{width:26px;height:26px;top:5px;right:5px}.mp-card .woosw-btn .woosw-btn-icon{font-size:12px!important}.mp-card-img img{padding:7%}.mp-card-brand{font-size:9.5px;letter-spacing:.14em;margin-top:8px}.mp-card-name{font-size:12px}.mp-card-price{font-size:11.5px}}.vcbs-slider .swiper:not(.swiper-initialized){overflow:hidden}.vcbs-slider .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex}.vcbs-slider .swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - 5*12px)/6);margin-right:12px;max-width:calc((100% - 5*12px)/6)}@media (max-width:1024px){.vcbs-slider .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 3*12px)/4);max-width:calc((100% - 3*12px)/4)}}@media (max-width:767px){.vcbs-slider .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 2*12px)/3);max-width:calc((100% - 2*12px)/3)}}.vcbs-brand-image img{max-width:100%;height:auto}.vcbs-brand-card,.vcbs-brand-card *{text-decoration:none!important}.vcbs-brand-name{color:var(--mp-mut,rgb(239 232 220 / .66))!important;font:400 12.5px/1.35 var(--mp-sans,Outfit,system-ui,sans-serif)!important;letter-spacing:.02em}.vcbs-brand-card:hover .vcbs-brand-name{color:var(--mp-gold2,#e2c585)!important}.vcbs-brand-image{border-radius:12px!important;border:1px solid var(--mp-line,rgb(236 228 214 / .13));overflow:hidden}.vcbs-wrapper{position:relative}.vcbs-slider .swiper{position:static!important}.vcbs-button-prev,.vcbs-button-next{position:absolute!important;top:calc(-1 * clamp(44px,5vw,60px))!important;bottom:auto!important;left:auto!important;width:40px!important;height:40px!important;margin:0!important;border-radius:50%!important;background:transparent!important;border:1px solid var(--mp-line2,rgb(226 197 133 / .35))!important;color:var(--mp-gold2,#e2c585)!important;display:grid!important;place-items:center;opacity:1!important;transform:none!important;z-index:5}.vcbs-button-next{right:0!important}.vcbs-button-prev{right:50px!important}.vcbs-button-prev:hover,.vcbs-button-next:hover{background:var(--mp-gold,#c9a55c)!important;color:#1d1a12!important;border-color:var(--mp-gold,#c9a55c)!important}.mp-car-place{max-width:calc(var(--mp-w,1200px) + 2*var(--mp-gut,clamp(16px,4vw,48px)));margin:0 auto;padding-inline:var(--mp-gut,clamp(16px,4vw,48px));box-sizing:border-box}.mp-car-dots{display:flex;justify-content:center;gap:8px;margin-top:clamp(14px,1.6vw,20px)}.mp-car-dots button{width:8px;height:8px;padding:0;border-radius:50%;border:0;background:var(--c-line2);cursor:pointer;transition:width .25s,background .25s}.mp-car-dots button.on{width:22px;border-radius:4px;background:var(--c-gold2)}.mp-car-dots button:focus-visible{outline:1px solid var(--c-gold2);outline-offset:3px}.mp-scard .mp-card-img{aspect-ratio:1}.mp-scard .mp-card-img img{padding:6%}.mp-chips{position:absolute;left:10px;bottom:10px;right:10px;display:flex;flex-wrap:wrap;gap:6px;z-index:2;pointer-events:none}.mp-chips span{background:rgb(29 33 39 / .86);color:#f3eee4;font:500 11.5px/1 var(--c-sans);padding:6px 10px;border-radius:999px;letter-spacing:.01em}.mp-scard .mp-card-price{font-weight:600}.mp-sim .mp-car-act .mp-btn{padding:13px 22px;font-size:11.5px;white-space:nowrap}.mp-sim,.mp-rv{border-top:1px solid var(--c-line);margin-top:clamp(24px,3vw,44px)}@media (max-width:600px){.mp-chips{left:7px;bottom:7px;gap:4px}.mp-chips span{font-size:10px;padding:5px 8px}.mp-sim .mp-car-head{flex-wrap:wrap}.mp-sim .mp-car-act{width:100%;justify-content:space-between}}.mp-sbadge{position:absolute;top:10px;right:10px;z-index:3;display:flex;flex-direction:column;align-items:center;padding:6px 9px 7px;border-radius:999px;background:rgb(29 33 39 / .86);color:#f3eee4;font:500 12px/1 var(--c-sans);letter-spacing:.02em;pointer-events:auto}.mp-sbadge-row{display:flex;align-items:center;justify-content:center;gap:4px;line-height:1}.mp-sbadge svg{display:block;fill:none;stroke:var(--c-gold2);stroke-width:1.5}.mp-sbadge b{color:var(--c-gold2);font-weight:600}.mp-sbadge-bar{display:block;width:50px;height:3px;margin-top:5px;border-radius:2px;background:rgb(243 238 228 / .22);overflow:hidden}.mp-sbadge-bar i{display:block;height:100%;border-radius:2px;background:var(--c-gold2)}@media (max-width:600px){.mp-sbadge{top:7px;right:7px;padding:5px 7px 6px;font-size:11px}.mp-sbadge-bar{width:42px}}.mp-card-img--cut img{padding:0!important}.mp-card-common{margin-top:4px;font-size:12px;line-height:1.35;color:rgb(243 234 215 / .62)}@media (max-width:600px){.mp-card-common{font-size:11px}}