:root{--vs-cream: #f6f1ca;--vs-cream-strong: #f3e89b;--vs-ink: #12121a;--vs-navy: #1a1a25;--vs-ease: cubic-bezier(.2, .7, .2, 1);--vs-fast: .18s;--vs-med: .32s;--vs-radius: 12px}body{--hover-transition-duration: var(--vs-med);--hover-transition-timing: var(--vs-ease);--hover-lift-amount: 4px;--hover-subtle-zoom-amount: 1.025}.vs-cta{width:min(100%,760px);margin:0 auto;text-align:center}.vs-cta__button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;width:100%;min-height:64px;padding:14px 20px;border-radius:var(--vs-radius);background:linear-gradient(135deg,var(--vs-cream),var(--vs-cream-strong));color:var(--vs-ink);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 14px;font-family:var(--font-body--family);box-shadow:0 0 0 1px #f6f1ca73,0 10px 30px #f6f1ca2e,0 0 60px #f6f1ca1a;transition:transform var(--vs-fast) var(--vs-ease),box-shadow var(--vs-fast) var(--vs-ease),filter var(--vs-fast) var(--vs-ease)}.vs-cta__button:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 0 0 1px #f6f1cab3,0 14px 38px #f6f1ca42,0 0 80px #f6f1ca29}.vs-cta__button:active{transform:translateY(0)}.vs-cta__button:focus-visible,.vs-sticky__button:focus-visible{outline:2px solid var(--vs-cream);outline-offset:3px}.vs-cta__button[disabled]{opacity:.5;cursor:not-allowed}.vs-cta__label{font-weight:900;font-size:clamp(14px,3.9vw,18px);line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.vs-cta__prices{display:inline-flex;align-items:baseline;gap:8px}.vs-cta__price{font-weight:900;font-size:clamp(19px,5.4vw,24px);line-height:1}.vs-cta__ref{font-size:clamp(13px,3.6vw,15px);font-weight:700;opacity:.5;text-decoration-thickness:2px}.vs-cta__note{margin:12px 0 0;display:flex;flex-wrap:wrap;justify-content:center;row-gap:4px;font-size:clamp(9.5px,2.6vw,11px);letter-spacing:.06em;text-transform:uppercase;color:var(--vs-cream);opacity:.6}.vs-cta__note span+span:before{content:"\b7";margin:0 8px}@media(max-width:749px){.vs-cta__note--split{row-gap:2px}.vs-cta__note--split:after{content:"";flex-basis:100%;height:0;order:2}.vs-cta__note--split>span:nth-child(n+3){order:3}.vs-cta__note--split>span:nth-child(3):before{content:none}}.cart__checkout-button.button{background:linear-gradient(135deg,var(--vs-cream),var(--vs-cream-strong));color:var(--vs-ink);font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 0 1px #f6f1ca73,0 10px 30px #f6f1ca2e;transition:transform var(--vs-fast) var(--vs-ease),box-shadow var(--vs-fast) var(--vs-ease),filter var(--vs-fast) var(--vs-ease)}.cart__checkout-button.button .button-text{color:inherit}.cart__checkout-button.button:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 0 0 1px #f6f1cab3,0 14px 38px #f6f1ca42}.cart__checkout-button.button:focus-visible{outline:2px solid var(--vs-cream);outline-offset:3px}.vs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#12121aeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(246,241,202,.16);transform:translateY(110%);transition:transform var(--vs-med) var(--vs-ease)}.vs-sticky.is-visible{transform:translateY(0)}.vs-sticky__inner{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.vs-sticky__info{min-width:0;display:flex;flex-direction:column;gap:2px;color:var(--vs-cream)}.vs-sticky__title{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-sticky__price strong{font-size:18px;font-weight:900}.vs-sticky__price s{margin-left:6px;font-size:12px;opacity:.55}.vs-sticky__button{flex:0 0 auto;-webkit-appearance:none;appearance:none;border:0;cursor:pointer;padding:13px 20px;border-radius:var(--vs-radius);background:linear-gradient(135deg,var(--vs-cream),var(--vs-cream-strong));color:var(--vs-ink);font-family:var(--font-body--family);font-weight:900;font-size:13px;letter-spacing:.06em;text-transform:uppercase;transition:transform var(--vs-fast) var(--vs-ease),filter var(--vs-fast) var(--vs-ease)}.vs-sticky__button:hover{transform:translateY(-1px);filter:brightness(1.04)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card .card-gallery{border-radius:var(--vs-radius);transition:transform var(--vs-med) var(--vs-ease),box-shadow var(--vs-med) var(--vs-ease)}.product-card:hover .card-gallery{box-shadow:0 18px 40px #00000059,0 0 36px #f6f1ca1a}.header .product-card:hover .card-gallery,.header-drawer .product-card:hover .card-gallery,.predictive-search-results__card .product-card:hover .card-gallery{box-shadow:none}}.button,.button-secondary{transition:transform var(--vs-fast) var(--vs-ease),filter var(--vs-fast) var(--vs-ease),background-color var(--vs-fast) var(--vs-ease),color var(--vs-fast) var(--vs-ease),box-shadow var(--vs-fast) var(--vs-ease)}@media(any-pointer:fine){.button:not([disabled]):hover,.button-secondary:not([disabled]):hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.vs-cta__button,.vs-sticky,.vs-sticky__button,.button,.button-secondary{transition:none}}@media screen and (max-width:749px){.section--full-width .resource-list__carousel slideshow-slides{padding-inline:16px;scroll-padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vs-polish.css.map */
