.vm-faq-contact{align-self:start;min-width:0}.vm-faq-contact>summary{cursor:pointer;padding:1rem 0}.vm-faq-contact[open] .contact__sidebar{margin-top:1rem;position:static}.product__highlights.with-heading.product__highlights--cards{padding:0;background:transparent}.product__highlights--cards>p{color:#2e4237;font-weight:700}.product__highlights--cards .product-card__spec{overflow:visible}.product__highlights.with-heading.product__highlights--cards .product-card__icons{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:0;overflow:visible;scroll-snap-type:none;background:transparent}.product__highlights.with-heading.product__highlights--cards .product-card__icon,.product__highlights.with-heading.product__highlights--cards .product-card__icon:first-child{min-width:0;margin:0;padding:12px 14px;border:1px solid #dbe8df;border-radius:18px;background:#eaf4ee;color:#2e4237}.product__highlights--cards .product-card__icon>div{align-items:flex-start;flex-direction:row;text-align:left}.product__highlights--cards .product-card__icon figure{width:28px;min-width:28px}.product__highlights--cards .product-card__icon figure img{filter:brightness(0) saturate(100%) invert(41%) sepia(17%) saturate(770%) hue-rotate(91deg) brightness(92%)}.product__highlights--cards .product-card__icon figure+div{align-items:flex-start;text-align:left;line-height:1.35}.product__highlights--cards .product-card__icon p{color:#52675b;line-height:1.4}@media screen and (min-width:1600px){.product__highlights.with-heading.product__highlights--cards .product-card__icons{grid-template-columns:repeat(2,minmax(0,1fr))}}product-sticky-form .product-sticky-form__variant>.grid,product-sticky-form .product-sticky-form__variant>.grid>.grid{min-width:0}product-sticky-form .product-sticky-form__variant p{white-space:normal;overflow-wrap:anywhere}product-sticky-form .product-sticky-form__variant>.button{min-width:0;max-width:100%}@media screen and (min-width:768px){product-sticky-form.product-sticky-form{width:min(440px,calc(100vw - 40px))}product-sticky-form .product-sticky-form__variant{grid-template-columns:64px minmax(0,1fr)}product-sticky-form .product-sticky-form__variant.no-image{grid-template-columns:minmax(0,1fr)}product-sticky-form .product-sticky-form__variant>.button{grid-column:1 / -1;width:100%}product-sticky-form .product-sticky-form__variant>.button .btn-text{white-space:normal}}@media screen and (max-width:767px){product-sticky-form .product-sticky-form__variant,product-sticky-form .product-sticky-form__variant.no-image{grid-template-columns:minmax(0,1fr) 44px;gap:12px}product-sticky-form .product-sticky-form__variant>.button{width:44px;min-width:44px;height:44px;padding:0}product-sticky-form .product-sticky-form__variant p{font-size:14px;line-height:1.3}}.vml-scene{display:block;margin:18px 0 24px;cursor:zoom-in}.vml-scene img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:12px}.vml-walk-figure{max-width:1080px;margin:28px auto 32px}.vml-walk-figure img{width:100%;height:auto;display:block;border-radius:20px}.vml-walk-figure figcaption{font-size:13px;line-height:1.5;text-align:center;margin-top:10px}.vml-walk-figure a{display:block;cursor:zoom-in}.vml-mode-image{width:min(100%,250px);aspect-ratio:557.333 / 941;overflow:hidden;margin:18px auto 24px;border-radius:12px}.vml-mode-image img{display:block;width:300%;max-width:none;height:auto}.vml-mode-image--1 img{transform:translate(-33.333333%)}.vml-mode-image--2 img{transform:translate(-66.666667%)}.vml-original-detail{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin-top:32px;background:#f3f5f5;border-radius:20px;overflow:hidden}.vml-original-detail img{width:100%;height:auto}.vml-original-detail>div{padding:24px}.vml-original-detail h3{font-size:clamp(22px,2vw,30px);margin-bottom:16px}@media(max-width:749px){.vml-original-detail{grid-template-columns:1fr;gap:0}.vml-original-detail>div{padding:24px}}.vml-variant-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch;max-width:1500px;margin-inline:auto}.vml-variant-guide__photo{margin:0;background:#f2f4f4;border-radius:18px;overflow:hidden}.vml-variant-guide__photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.vml-variant-guide__photo figcaption{padding:0 18px 18px;font-size:13px;line-height:1.5}.vml-variant-guide__modes{display:grid;gap:12px}.vml-variant-guide__mode{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:center;padding:18px;border:1px solid #dce4db;border-radius:16px;background:#f0f4ef}.vml-variant-guide__mode h3{font-size:24px;margin:4px 0}.vml-variant-guide__mode p{font-size:14px;line-height:1.5;margin:0}.vml-variant-guide__number{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#5d806b}.vml-variant-guide__track{display:flex;align-items:center;width:100%;gap:0}.vml-variant-guide__start,.vml-variant-guide__end{width:14px;height:14px;flex:none;border:2px solid #5d806b;border-radius:50%;background:#fff}.vml-variant-guide__end{background:#5d806b}.vml-variant-guide__line{height:3px;background:#5d806b;display:block;width:32%}.vml-variant-guide__mode--2 .vml-variant-guide__line{width:55%}.vml-variant-guide__mode--3 .vml-variant-guide__line{width:78%}@media(max-width:899px){.vml-variant-guide{grid-template-columns:1fr}.vml-variant-guide__mode{grid-template-columns:110px 1fr}}@media(max-width:449px){.vml-variant-guide__mode{grid-template-columns:90px 1fr;gap:12px;padding:14px}.vml-variant-guide__mode h3{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/146/compiled_assets/styles.css.map?subset=AAAIAAAAAAEAAAAAAAAAAAAE */
