:root{--vx-navy: #002554;--vx-navy-deep: #001a3a;--vx-green: #4a9e27;--vx-green-hover: #3f8a21;--vx-green-dot: #58b62f;--vx-mint: #eaf5e4;--vx-mint-text: #2e7d1e;--vx-ink: #1b2333;--vx-muted: #5f6876;--vx-line: #ebe7e0;--vx-bg: #f7f5f1;--vx-soft: #f1eee8;--vx-radius: 16px;--vx-radius-sm: 12px;--vx-font-head: Montserrat, "Helvetica Neue", Arial, sans-serif;--vx-font-body: Lato, "Helvetica Neue", Arial, sans-serif;--typeHeaderPrimary: Montserrat;--typeHeaderFallback: "Helvetica Neue", Arial, sans-serif;--typeHeaderWeight: 700;--typeHeaderSpacing: -.01em;--typeHeaderLineHeight: 1.2;--typeBasePrimary: Lato;--typeBaseFallback: "Helvetica Neue", Arial, sans-serif;--typeBaseSize: 16px;--typeBaseSpacing: 0;--typeBaseLineHeight: 1.65;--colorTextBody: var(--vx-ink);--colorLink: var(--vx-navy);--colorBtnPrimary: var(--vx-green);--colorBtnPrimaryDim: var(--vx-green-hover);--colorBorder: #e7e3dc;--colorFooter: var(--vx-bg);--colorFooterText: var(--vx-ink)}html body{font-family:var(--vx-font-body);font-weight:400;color:var(--vx-ink);line-height:1.65;letter-spacing:0;-webkit-font-smoothing:antialiased}body strong,body b{font-weight:700}body .h1,body .h2,body .h3,body .h4,body .h5,body h1,body h2,body h3,body h4,body h5{font-family:var(--vx-font-head);font-weight:700;color:var(--vx-navy);text-transform:none;letter-spacing:-.01em;line-height:1.2}body .h1,body h1{font-size:clamp(1.75rem,3.4vw,2.5rem)}body .h2,body h2{font-size:clamp(1.45rem,2.8vw,2.05rem)}body .h3,body h3{font-size:clamp(1.2rem,2.1vw,1.5rem)}body .h4,body h4{font-size:1.05rem}.subtitle,.section-header__subtitle{font-family:var(--vx-font-head);font-weight:600;font-size:12px;letter-spacing:.12em;color:var(--vx-green);text-transform:uppercase}body p,body li,body .rte{font-family:var(--vx-font-body)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--vx-navy)!important;outline-offset:2px}.btn,.btn--small,.btn--tertiary,button.btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-family:var(--vx-font-head)}.btn:not(.btn--circle):not(.btn--tertiary):not(.btn--small),.rte .btn:not(.btn--circle),.shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:var(--vx-radius-sm);font-weight:600;font-size:15px;letter-spacing:.02em;text-transform:none;padding:14px 26px;min-height:50px;line-height:1.2;transition:background .2s ease,transform .1s ease}.btn--small,.btn--tertiary{border-radius:10px;font-weight:600;letter-spacing:.02em}.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--circle):hover{background:var(--vx-green-hover)}.btn:active{transform:scale(.99)}.btn--secondary{border-radius:var(--vx-radius-sm);border-color:var(--vx-navy);color:var(--vx-navy)}.btn--secondary:hover{background:var(--vx-navy);color:#fff}.announcement{background:var(--vx-navy)}.announcement__text{font-family:var(--vx-font-head);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding-top:9px;padding-bottom:9px}@media(max-width:480px){.announcement__text{font-size:11px;letter-spacing:.12em;padding-top:8px;padding-bottom:8px}}.site-header{border-bottom:1px solid #efece6;padding-top:6px;padding-bottom:6px}.header-layout{align-items:center}.site-header__logo{margin-top:6px;margin-bottom:6px;display:flex;align-items:center}.site-header__logo .site-header__logo-link{padding-top:0!important;height:auto}.site-header__logo .site-header__logo-link image-element{display:block;line-height:0}.site-header__logo .site-header__logo-link img{position:static!important;height:auto;max-width:100%}.site-nav__link{font-family:var(--vx-font-head);font-weight:500;font-size:14.5px;color:var(--vx-navy);letter-spacing:.01em;text-transform:none}.site-nav__link:hover{color:var(--vx-green)}.cart-link__bubble,.cart-link__bubble--visible{background:var(--vx-green-dot)!important}.drawer__title,.mobile-nav__link,.mobile-nav__faux-link{font-family:var(--vx-font-head);color:var(--vx-navy);font-weight:600;text-transform:none;letter-spacing:-.01em}.drawer,.drawer__inner{font-family:var(--vx-font-body)}.feature-row__image,.feature-row__image img,.feature-row .image-wrap{border-radius:20px;overflow:hidden}.feature-row__text h2,.feature-row__text .h3{font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.15;letter-spacing:-.01em}.feature-row__text .rte{color:var(--vx-muted);font-size:16.5px;line-height:1.7}.background-media-text__text{border-radius:20px;box-shadow:0 18px 40px #0025541a}.background-media-text__text .h3{font-size:clamp(1.4rem,2.4vw,1.85rem);letter-spacing:-.01em}.background-media-text__text .rte{color:var(--vx-muted)}.fading-images-overlay__title{font-family:var(--vx-font-head)!important;font-weight:700!important;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(0,0,0,.35)}@media(min-width:769px){.fading-images-overlay__titles{font-size:34px!important;line-height:1.2;max-width:860px;margin-left:auto;margin-right:auto}}@media(max-width:768px){.fading-images-overlay__titles{font-size:23px!important;line-height:1.25}}.section-header__title{font-size:clamp(1.45rem,2.8vw,2.05rem);letter-spacing:-.01em}.section-header__link{font-family:var(--vx-font-head);font-weight:600;color:var(--vx-navy)}.grid-product__image-mask,.grid-product__image-mask .image-wrap{border-radius:14px;overflow:hidden}.grid-product__title{font-family:var(--vx-font-head);font-weight:600;font-size:15px;color:var(--vx-navy);letter-spacing:0;line-height:1.35;text-transform:none}.grid-product__price{font-family:var(--vx-font-head);color:var(--vx-ink);font-weight:600}.grid-product__price--original{color:var(--vx-muted);font-weight:400}.grid-product__tag{font-family:var(--vx-font-head);font-weight:600;letter-spacing:.06em}.product-single__title{font-family:var(--vx-font-head);font-weight:700;font-size:clamp(1.6rem,2.8vw,2.15rem);line-height:1.18;letter-spacing:-.01em;color:var(--vx-navy);text-transform:none}.product__price{font-family:var(--vx-font-head);font-weight:700;font-size:24px;color:var(--vx-ink);letter-spacing:-.01em}.product__price--compare{font-weight:400;font-size:17px;color:var(--vx-muted)}.product__price-savings{font-family:var(--vx-font-head);font-weight:600}.product__photos .image-wrap,.product-main-slide .image-wrap,.product__main-photos .image-wrap{border-radius:var(--vx-radius);overflow:hidden}.product__thumb,.product__thumb .image-wrap{border-radius:10px;overflow:hidden}.variant__label,.product-block .variant__label,label.variant__label{font-family:var(--vx-font-head);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--vx-navy)}.variant-input-wrap label{border-radius:10px;font-family:var(--vx-font-head);font-weight:500;font-size:14px;letter-spacing:0;padding:10px 16px;color:var(--vx-ink);box-shadow:0 0 0 1px #d9d4cb;text-transform:none}.variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--vx-navy);background:#f7faff;color:var(--vx-navy);font-weight:600}.js-qty__wrapper{border-radius:10px;overflow:hidden}.js-qty__wrapper .js-qty__num{border-radius:10px;font-family:var(--vx-font-head);font-weight:600}.sales-point{font-family:var(--vx-font-body);font-size:15px;color:var(--vx-ink)}.product-block--buy-button+.product-block--sales-point,.product-block--buy-button+.product-block .sales-point{margin-top:-6px}.sales-point .icon{color:var(--vx-green)}.vx-made-br{margin:0;padding:0;list-style:none}.vx-made-br .sales-point{margin:0}.vx-made-br .icon-and-text{display:flex;align-items:center}.vx-made-br__icon{width:22px;height:22px;flex:0 0 22px;margin-right:12px;color:var(--vx-green)}.vx-made-br__icon,.vx-made-br__icon path{fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important}.product-block--sales-point+.product-block .vx-made-br{margin-top:-14px}.product-block .btn--full,.add-to-cart{min-height:56px;font-size:16px;font-weight:600;letter-spacing:.02em;border-radius:14px}.collapsible-trigger-btn{font-family:var(--vx-font-head);font-weight:600;font-size:15px;color:var(--vx-navy);letter-spacing:0;text-transform:none}.collapsible-content,.collapsible-content .rte{font-family:var(--vx-font-body)}html body.template-product{font-family:var(--vx-font-body);background-color:#fff;color:var(--vx-ink);line-height:1.65}html body .product-single__description,html body .product-single__description *:not(svg):not(path){font-family:var(--vx-font-body)!important}html body .product-single__description :is(h1,h2,h3,h4,h5,h6),html body .product-single__description :is(h1,h2,h3,h4,h5,h6) *{font-family:var(--vx-font-head)!important;letter-spacing:-.01em!important}body.template-product .announcement__text{font-family:var(--vx-font-head)}body.template-product .site-footer p,body.template-product .site-footer li{margin-bottom:0}body.template-product .site-footer__linklist a{padding:4px 0}body.template-product .section-header{margin-bottom:30px}body.template-product .section-header .h2,body.template-product .section-header h2{margin:0;font-size:clamp(1.4rem,2.6vw,1.95rem);color:var(--vx-navy)}.product-block.product-block--header{margin-bottom:10px}.product-block.product-block--price{margin-bottom:6px}.product-block--sales-point+.product-block--sales-point{margin-top:-14px}@media(max-width:768px){.product-block{margin-bottom:20px}.product-single__title{font-size:1.6rem}.product__price{font-size:22px}.variant-input-wrap label{font-size:13.5px;padding:9px 14px}}.cart__item .image-wrap,.cart__image .image-wrap,.cart__image img{border-radius:12px;overflow:hidden}.cart__product-name{font-family:var(--vx-font-head);font-weight:600;color:var(--vx-navy);text-transform:none;letter-spacing:0}.cart__item--headers{font-family:var(--vx-font-head);font-weight:600;font-size:12px;letter-spacing:.12em;color:var(--vx-muted)}.cart__subtotal,.cart__subtotal-title{font-family:var(--vx-font-head);font-weight:600;letter-spacing:.06em;color:var(--vx-navy)}.cart__price,.cart__final-price,.cart__item-sub .money,.cart__item .money{font-family:var(--vx-font-head);font-weight:600}.cart__checkout{min-height:56px;font-size:16px;border-radius:14px}.site-footer{background:var(--vx-bg);color:var(--vx-ink);border-top:1px solid var(--vx-line);font-family:var(--vx-font-body)}.footer__title{font-family:var(--vx-font-head);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--vx-navy)}.site-footer__linklist a{color:var(--vx-ink);font-family:var(--vx-font-body)}.site-footer__linklist a:hover{color:var(--vx-green)}.site-footer .footer__newsletter-input,.site-footer input[type=email]{border-radius:10px;font-family:var(--vx-font-body)}.template-page .page-content,.template-page .page-width--narrow{max-width:760px}.template-page .section-header__title,.template-page h1{font-size:clamp(1.75rem,3.2vw,2.4rem)}.template-page .rte{color:#2b3445;font-size:16.5px;line-height:1.75}.template-page .rte h2,.template-page .rte h3,.template-page .rte h4{margin-top:1.6em}.template-page .rte strong{color:var(--vx-navy)}.template-page .rte a:not(.btn){color:var(--vx-navy);border-bottom-color:#0025544d}input[type=text],input[type=email],input[type=tel],input[type=search],textarea,select{border-radius:10px;font-family:var(--vx-font-body)}label,.label{font-family:var(--vx-font-head);font-weight:600;letter-spacing:.02em}.template-404 .page-width h1,.template-404 .section-header__title{font-size:clamp(1.75rem,3.2vw,2.5rem)}.template-search .section-header__title{font-size:clamp(1.55rem,2.8vw,2.1rem)}.vxc-card .vxc-card__saveslot{height:auto;min-height:24px;align-items:flex-start}.vxc-card .vxc-card__save{height:auto;min-height:24px;padding:4px 10px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25;border-radius:12px}@media(max-width:749px){.vxc-card .vxc-card__saveslot{min-height:36px}.vxc-card .vxc-card__save{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/vesper-polish.css.map */
