.vsklo-premium-section,.vps-sticky{--vps-ink: #171910;--vps-muted: #6d7066;--vps-line: #e3ded3;--vps-gold: #a57920;--vps-olive: #263817;--vps-ivory: #fbfaf6;font-family:Arial,sans-serif;color:rgb(var(--color-foreground));box-sizing:border-box}.vsklo-premium-section *,.vps-sticky *{box-sizing:border-box}.vsklo-premium-section{padding:var(--vps-pd);background:rgb(var(--color-background))}.vps-container{width:min(100%,1268px);max-width:calc(var(--fluid-container-width-value) + var(--bs-gutter-x) * 2);width:100%;margin-inline:auto;padding:var(--vps-pd)}.vps-container.is-full{max-width:none}@media(max-width:750px){.vps-container{padding:var(--vps-pm)}}.vps-card{position:relative;border:1px solid var(--vps-line);border-radius:18px;background:#ffffffad;overflow:hidden}.vps-kicker{margin:0 0 18px;color:var(--vps-gold);font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;font-weight:700!important}.vps-heading{margin:0;color:var(--vps-ink);font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1;letter-spacing:-.025em}.vps-heading--small{font-size:clamp(22px,2vw,32px)}.vps-rte{color:var(--vps-muted);font-size:17px;line-height:1.4}.vps-rte p{margin:0 0 1em}.vps-rte p:last-child{margin-bottom:0}.vps-rte--light{color:#ffffffb8}.vps-ghost{position:absolute;right:5%;bottom:-8%;line-height:1;pointer-events:none;font:400 132px/1 Georgia,sans-serif;color:#1f2b1507;font-family:Georgia,sans-serif!important}.vps-button{min-height:52px;padding:12px 28px;border:1px solid transparent;border-radius:12px;font:700 16px/1 Arial,sans-serif;cursor:pointer}.vps-button--primary{color:#fff;background:var(--vps-olive)}.vps-button[disabled]{opacity:.5;cursor:not-allowed}.vps-story__layout{display:flex}.vps-story__copy,.vps-story__materials{flex:1;padding:36px 34px;position:relative}.vps-story__materials{border-left:1px solid var(--vps-line)}.vps-story__signature{margin:28px 0 0;color:var(--vps-olive);font-size:30px;font-style:italic!important}.vps-story__swatches{display:flex;gap:28px;margin-top:24px}.vps-material{min-width:112px;text-align:center}.vps-material__swatch{display:block;width:100%;aspect-ratio:1.4;border-radius:14px;background:#ddd;object-fit:cover}.vps-material__swatch.is-olive{background:#354a29}.vps-material__swatch.is-glass{background:linear-gradient(135deg,#f8faf8,#c8ccc9 48%,#fff 52%,#d9dcda)}.vps-material__swatch.is-copper{background:linear-gradient(105deg,#793d20,#d58c5b,#8f4b29)}.vps-material strong,.vps-material>span:last-child{display:block;margin-top:9px;color:var(--vps-muted);font-size:14px;font-weight:400}.vps-material>span:last-child{margin-top:0}.vps-modular__head{display:flex;border-bottom:1px solid var(--vps-line)}.vps-modular__head>div{padding:32px;flex:1}.vps-modular__head>div+div{border-left:1px solid var(--vps-line)}.vps-modular__facts{display:flex!important;align-items:center;justify-content:space-around;gap:16px}.vps-modular__facts div{text-align:center}.vps-modular__facts span{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto 10px;border:1px solid var(--vps-gold);border-radius:15px;color:var(--vps-gold);font-weight:700;line-height:1;overflow:hidden}.vps-modular__facts .vps-modular-fact__icon img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.vps-modular__facts .vps-modular-fact__svg-icon{transform:scale(1.45);transform-origin:center}.vps-modular__facts .vps-modular-fact__icon{display:grid;width:58px;height:58px;margin:0 auto 10px;border:1px solid #b39b68;border-radius:16px;place-items:center;color:#8b6a22;background:linear-gradient(180deg,#fff,#f7f4ec);font-style:normal;line-height:1}.vps-modular__facts strong,.vps-modular__facts small{display:block;color:var(--vps-muted);font-size:11px}.vps-modular__visual{position:relative;padding:14px 18px 76px;min-height:220px}.vps-modular__image{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.vps-modular__points{position:absolute;top:0;right:0;bottom:0;left:0;bottom:2vw}.vps-module-point{position:absolute;left:var(--vps-point-left);top:var(--vps-point-top);width:11%;transform:translate(-50%);color:var(--vps-muted);font-size:var(--vps-point-d);font-size:14px;line-height:1.25;text-align:center}.vps-module-point strong{display:block;margin-bottom:.25em;color:var(--vps-ink);font-size:1.15em}.vps-gallery__list{display:flex;gap:var(--vps-gallery-gap);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px}.vps-gallery-item{flex:0 0 var(--vps-gallery-item-width, calc((100% - 60px) / 7));min-width:130px;margin:0;scroll-snap-align:start;text-align:center}.vps-gallery-item__image{display:block;width:100%;aspect-ratio:1/1;border:1px solid var(--vps-line);border-radius:14px;object-fit:cover}.vps-gallery-item figcaption{margin:8px 0 0;color:var(--vps-muted);font-size:14px}.vps-limited__layout{display:flex;gap:16px}.vps-limited__series,.vps-limited__purchase{flex:1;min-height:245px}.vps-limited__series{display:flex;flex:0 1 var(--vps-limited-series-width, 50%);color:#fff;background:var(--vps-olive);border-color:var(--vps-olive)}.vps-limited__copy{position:relative;z-index:1;flex:0 0 46%;padding:32px}.vps-limited__copy *{color:#fff}.vps-limited__media{flex:1;min-width:0;background-image:var(--vps-limited-bg-image);background-repeat:no-repeat;background-position:var(--vps-limited-bg-position, 50% 50%);background-size:var(--vps-limited-bg-size, cover)}.vps-limited__serial{display:flex;justify-content:space-between;gap:20px;max-width:220px;margin:30px 0 0;padding:15px 18px;border-radius:10px;color:var(--vps-ink);background:#bc8e22}.vps-limited__purchase{flex:0 1 var(--vps-limited-purchase-width, 50%);padding:32px}.vps-limited__purchase .vps-heading{margin-bottom:12px}.vps-limited__purchase product-form{display:block;margin-top:24px}.vps-limited__blocks{margin-top:8px}.vps-services__card,.vps-faq__card{padding:30px}.vps-services__list{display:flex;gap:14px}.vps-service{display:flex;flex:1;gap:18px;padding:18px;border:1px solid var(--vps-line);border-radius:14px}.vps-service__icon{display:grid;flex:0 0 52px;width:52px;height:52px;place-items:center;overflow:hidden;border:1px solid var(--vps-gold);border-radius:13px;color:var(--vps-gold)}.vps-service__icon img{display:block;width:50px;height:50px;max-width:none;object-fit:contain;transform:scale(1.55);transform-origin:center}.vps-service h3{margin:2px 0 8px;color:var(--vps-ink);font-size:15px}.vps-service .vps-rte{font-size:12px}.vps-content__layout{display:flex}.vps-content__column{position:relative;z-index:1;flex:1;padding:32px}.vps-content__column+.vps-content__column{padding:32px 16px}.vps-content__column h3{margin:0 0 18px;color:var(--vps-ink);font-size:clamp(26px,2.6vw,42px);font-weight:400;line-height:1.05}.vps-faq__item{border-top:1px solid var(--vps-line)}.vps-faq__item summary{display:flex;justify-content:space-between;gap:20px;padding:18px 0;color:var(--vps-ink);font-size:14px;cursor:pointer;list-style:none}.vps-faq__item summary::-webkit-details-marker{display:none}.vps-faq__plus{transition:transform .2s}.vps-faq__item[open] .vps-faq__plus{transform:rotate(45deg)}.vps-faq__answer{padding:0 28px 18px 0;font-size:13px}.vps-sticky{position:fixed;z-index:40;right:18px;bottom:var(--vps-sticky-bottom);left:18px;visibility:hidden;max-width:100%;margin:auto;border:1px solid var(--vps-line);border-radius:17px;background:#fff;box-shadow:0 15px 50px #14170f29;opacity:0;transform:translateY(calc(100% + 30px));transition:opacity .25s,transform .25s,visibility .25s}.vps-sticky.is-visible{visibility:visible;opacity:1;transform:none}.vps-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:9px 16px}.vps-sticky__product,.vps-sticky__buy{display:flex;align-items:center;gap:16px}.vps-sticky__image{width:78px;height:54px;border-radius:7px;object-fit:contain;transform:rotate(90deg)}.vps-sticky__product strong,.vps-sticky__product small{display:block}.vps-sticky__product strong{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font-size:13px}.vps-sticky__product small{margin-top:4px;color:var(--vps-muted);font-size:10px}.vps-sticky__price{color:var(--vps-ink);font-size:24px}.vps-sticky .vps-button{min-width:110px}.vps-sticky__apps:empty{display:none}@media screen and (max-width:749px){.vsklo-premium-section{padding:var(--vps-pm)}.vps-card{border-radius:15px}.vps-kicker{margin-bottom:12px;font-size:16px}.vps-heading{font-size:clamp(27px,9vw,38px)}.vps-story__layout,.vps-modular__head,.vps-limited__layout,.vps-services__list,.vps-content__layout{display:block}.vps-story__copy,.vps-story__materials,.vps-modular__head>div,.vps-limited__copy,.vps-limited__purchase,.vps-services__card,.vps-faq__card,.vps-content__column{padding:22px 18px}.vps-story__materials,.vps-modular__head>div+div,.vps-content__column+.vps-content__column{border-top:1px solid var(--vps-line);border-left:0}.vps-story__swatches{gap:10px;overflow-x:auto}.vps-material{min-width:92px}.vps-modular__facts{display:grid!important;grid-template-columns:repeat(2,1fr)}.vps-modular__visual{padding:10px 8px 62px;overflow-x:auto}.vps-modular__image,.vps-modular__points{min-width:650px}.vps-module-point{font-size:var(--vps-point-m)}.vps-gallery-item{flex-basis:44%;min-width:140px}.vps-limited__series{display:block}.vps-limited__copy{min-height:210px}.vps-limited__media{height:210px}.vps-limited__purchase{margin-top:10px}.vps-service+.vps-service{margin-top:10px}.vps-service{gap:14px}.vps-service__icon{flex-basis:52px;width:52px;height:52px;border-radius:13px}.vps-service__icon img{width:50px;height:50px}.vps-content__column h3{font-size:30px}.vps-sticky{right:8px;left:8px}.vps-sticky__inner{gap:8px;min-height:66px;padding:7px 9px}.vps-sticky__image{width:48px;height:48px}.vps-sticky__product small,.vps-sticky__price{display:none}.vps-sticky__product strong{max-width:135px;font-size:11px}.vps-sticky .vps-button{min-width:92px;min-height:46px;padding:10px 15px;font-size:14px}.vps-sticky--hide-mobile{display:none!important}}@media screen and (min-width:750px){.vps-sticky--hide-desktop{display:none!important}}.vps-assembly{display:none}@media screen and (max-width:749px){.vps-modular--assembly-mobile .vps-modular__card{overflow:visible}.vps-modular--assembly-mobile .vps-modular__visual{display:none!important}.vps-modular--assembly-mobile .vps-assembly{position:relative;display:block;height:var(--vps-assembly-scroll-height, 550vh);min-height:140vh;max-height:190vh;background:rgb(var(--color-background))}.vps-assembly__sticky{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;height:var(--assembly-height, calc(100svh - var(--vps-assembly-sticky-top, 72px)));min-height:500px;padding:20px 18px 16px;overflow:hidden;background:rgb(var(--color-background));z-index:2}.vps-assembly__sticky.is-pinned{position:fixed;top:var(--assembly-top, 72px);left:var(--assembly-left, 0);width:var(--assembly-width, 100%);z-index:20}.vps-assembly__sticky.is-after{top:auto;bottom:0}.vps-assembly__header{flex:0 0 auto;text-align:center}.vps-assembly__header .vps-kicker{margin-bottom:6px}.vps-assembly__step{margin:0;color:var(--vps-muted);font-size:12px;opacity:0;display:none}.vps-assembly__stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.vps-assembly__canvas{position:absolute;top:var(--vps-assembly-canvas-offset, 0px);left:50%;display:block;max-width:62%;max-height:96%;transform:translate(-50%)}.vps-assembly__labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.vps-assembly__part-label{position:absolute;top:0;width:min(112px,30vw);padding:3px 7px;color:var(--vps-ink);background:#ffffffe0;font-size:9px;font-weight:600;line-height:1.2;opacity:0;transform:translateY(-50%);transition:top .12s linear,opacity .18s ease}.vps-assembly__part-number{display:inline-block;min-width:12px;color:var(--vps-ink);font:inherit;font-weight:700;opacity:1}.vps-assembly__labels--right .vps-assembly__part-label{left:calc(50% + var(--assembly-canvas-half, 35px) + 10px);border-left:1px solid #b39b68;text-align:left}.vps-assembly__labels--left .vps-assembly__part-label{right:calc(50% + var(--assembly-canvas-half, 35px) + 10px);border-right:1px solid #b39b68;text-align:right}.vps-assembly__progress{flex:0 0 3px;height:3px;overflow:hidden;border-radius:99px;background:#8b6a2224;opacity:0;display:none}.vps-assembly__progress i{display:block;width:100%;height:100%;background:#8b6a22;transform:scaleX(0);transform-origin:left center;will-change:transform}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.vps-modular--assembly-mobile .vps-assembly{height:auto}.vps-assembly__sticky{position:relative;top:auto;height:620px}.vps-assembly__canvas{transition:none!important}}@media screen and (min-width:750px){.vps-assembly{display:none!important}}.vps-sticky__product{min-width:0}.vps-sticky__product>div{min-width:0}@media(max-width:989px){.vps-assembly__header .vps-kicker{display:none}}.vps-story__signature-image{display:block;width:auto;max-width:180px;height:auto;object-fit:contain}@media screen and (max-width:749px){.vps-story__signature-image{max-width:140px}}@media screen and (max-width:749px){.vps-modular--assembly-mobile .vps-assembly__sticky,.vps-modular--assembly-mobile .vps-assembly__sticky.is-pinned,.vps-modular--assembly-mobile .vps-assembly__sticky.is-after{position:sticky!important;top:0!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:100svh!important;min-height:0!important}}
/*# sourceMappingURL=/cdn/shop/t/557/assets/vsklo-premium-sections.css.map */
