body:has(.vn-header) .shopify-section:has(.vn-editorial)+.shopify-section .vn-section{padding-top:calc(var(--vn-rhythm) * .45)}body:has(.vn-header) .vn-promises__title{font-family:var(--font-heading-family);font-size:clamp(17px,1.3vw,18px);font-weight:700;line-height:1.25;letter-spacing:-.005em}body:has(.vn-header) .vn-promises__text{max-width:34ch;font-size:14.5px;line-height:1.55}@supports (grid-template-rows:subgrid){body:has(.vn-header) .vn-promises__list{grid-auto-rows:auto}body:has(.vn-header) .vn-promises__item{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:6px;align-content:start}}body:has(.vn-header) .vn-product__actions .vn-button:focus-visible{background:var(--vn-red);color:#fff}body:has(.vn-header) .vn-product__actions .vn-button:active{transform:translateY(1px)}body:has(.vn-header) .vn-product__price .price{font-variant-numeric:tabular-nums}body:has(.vn-header) .vn-editorial__copy .vn-button{white-space:nowrap}@media(max-width:989px){body:has(.vn-header) .vn-editorial__copy .vn-button{padding-inline:20px;font-size:14px;gap:10px}}body:has(.vn-header) .vn-newsletter-popup .vn-eyebrow{color:var(--vn-red)}body:has(.vn-header) .vn-newsletter-popup .vn-eyebrow:after{background:var(--vn-brass);opacity:1}body:has(.vn-header) .card-wrapper .vn-card-note{opacity:1}body:has(.vn-header) .card-wrapper .price{font-variant-numeric:tabular-nums}@media(max-width:749px){body:has(.vn-header) .card-wrapper .card__heading{font-size:16.5px;line-height:1.2}body:has(.vn-header) .card-wrapper .vn-card-note{font-size:13.5px}body:has(.vn-header) .card-wrapper .card__information{padding-top:12px}}body:has(.vn-header) .vn-collection-guide__items:not(:has(.vn-collection-guide__item)){display:none}body:has(.vn-header) .vn-collection-guide__head{align-items:end}body:has(.vn-header) .vn-collection-guide__head .rte p:last-child{margin-bottom:0}@media(max-width:749px){body:has(.vn-header) .vn-tabs{width:100%;margin-inline:0;padding-inline:0}body:has(.vn-header) .vn-tabs__list{padding-inline:var(--vn-gutter);scroll-padding-inline:var(--vn-gutter)}}@media(max-width:749px){body:has(.vn-header):has(product-info) .vn-breadcrumbs ol{flex-wrap:nowrap;min-width:0}body:has(.vn-header):has(product-info) .vn-breadcrumbs li{flex:none;white-space:nowrap}body:has(.vn-header):has(product-info) .vn-breadcrumbs li[aria-current]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}}body:has(.vn-header) .product__info-container .price .badge{margin:5px 0 0 12px;vertical-align:top}body:has(.vn-header) .product__info-container:has(.product-form__submit[disabled]) .product-form__quantity .quantity{opacity:.5}body:has(.vn-header) .product__info-container:has(.vn-pdp-soldout) .product__inventory{display:none}body:has(.vn-header) :is(.product-form__submit,.vn-mobile-buy__submit,.quantity__button,.thumbnail){touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .14s cubic-bezier(.23,1,.32,1)}body:has(.vn-header) :is(.product-form__submit,.vn-mobile-buy__submit):not([disabled]):active{transform:scale(.98)}body:has(.vn-header) .quantity__button:not(.disabled):active,body:has(.vn-header) .thumbnail:active{transform:scale(.94)}body:has(.vn-header) :is(.product-form__submit,.vn-mobile-buy__submit){-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){body:has(.vn-header) :is(.product-form__submit,.vn-mobile-buy__submit,.quantity__button,.thumbnail){transition:none}}@media(hover:hover)and (pointer:fine){body:has(.vn-header) .thumbnail:not([aria-current]):hover{box-shadow:inset 0 0 0 1px var(--vn-text)}}body:has(.vn-header) .thumbnail:focus-visible{outline:2px solid var(--vn-focus);outline-offset:2px}body:has(.vn-header) .vn-product-description summary{color:var(--vn-text)}body:has(.vn-header) :is(.vn-product-description .rte,.vn-pdp-fact__body)>:last-child{margin-bottom:0}body:has(.vn-header) .vn-product-description .rte{padding-bottom:18px}body:has(.vn-header) .vn-pdp-fact__body{padding-bottom:24px}body:has(.vn-header) :is(.vn-product-description,.vn-pdp-fact) summary:focus-visible{outline-offset:4px;border-radius:var(--vn-r-sm)}body:has(.vn-header) .vn-pdp-fact__body ul{margin:0;padding:0;list-style:none}body:has(.vn-header) .vn-pdp-fact__body ul li{display:inline}body:has(.vn-header) .vn-pdp-fact__body ul li:not(:last-child):after{content:", "}body:has(.vn-header) .vn-pdp-fact__body h3{margin:18px 0 6px;font-family:var(--font-body-family);font-size:14px;font-weight:700;letter-spacing:0;color:var(--vn-text)}body:has(.vn-header) .vn-pdp-story__editorial article>ul:not([class]){display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body:has(.vn-header) .vn-pdp-story__editorial article>ul:not([class]) li{padding:8px 15px;border-radius:var(--vn-pill);background:var(--vn-cream);font-size:15px;font-weight:600;line-height:1.2}body:has(.vn-header) .vn-nutrition{margin:6px 0 0}body:has(.vn-header) .vn-nutrition div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid var(--vn-line)}body:has(.vn-header) .vn-nutrition div:last-child{border-bottom:0}body:has(.vn-header) .vn-nutrition dt{color:var(--vn-text)}body:has(.vn-header) .vn-nutrition dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;color:var(--vn-text);white-space:nowrap}body:has(.vn-header) .vn-pdp-fact__reference{margin:0;font-size:13px;color:var(--vn-muted)}body:has(.vn-header) .vn-pdp-story__editorial:has(>article:only-child){grid-template-columns:minmax(0,1fr)}body:has(.vn-header) .vn-pdp-story__editorial>article:only-child{padding-left:0;border-left:0}body:has(.vn-header) .vn-pdp-facts:not(:has(details,.vn-pdp-facts__review)){display:none}@media(min-width:990px){body:has(.vn-header) .vn-cross-sell .page-width:has(.product-grid>li:nth-child(2):last-child){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:24px;align-items:start}body:has(.vn-header) .vn-cross-sell .page-width:has(.product-grid>li:nth-child(2):last-child) .vn-cross-sell__heading{display:block;margin:0;padding-right:clamp(16px,3vw,48px)}body:has(.vn-header) .vn-cross-sell .page-width:has(.product-grid>li:nth-child(2):last-child) .vn-cross-sell__heading h2{font-size:clamp(34px,3.2vw,46px)}body:has(.vn-header) .vn-cross-sell .page-width:has(.product-grid>li:nth-child(2):last-child) .vn-cross-sell__heading .rte{margin-top:16px}body:has(.vn-header) .vn-cross-sell .page-width:has(.product-grid>li:nth-child(2):last-child) .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:0;margin:0}body:has(.vn-header) .vn-cross-sell .page-width:has(.product-grid>li:nth-child(2):last-child) .product-grid>.grid__item{width:auto;max-width:none}}@media(max-width:749px){body:has(.vn-header) .vn-mobile-buy__price .unit-price{display:block;margin:2px 0 0;font-size:12px;line-height:1.3;color:var(--vn-muted)}body:has(.vn-header) .vn-mobile-buy__price .price{line-height:1.1}}@media(max-width:989px){body:has(.vn-header) .vn-pdp-facts{margin-top:12px}}body:has(.vn-header) .vn-pdp-flavors{margin:28px 0 4px;padding-top:24px;border-top:1px solid var(--vn-line)}body:has(.vn-header) .vn-pdp-flavors__label{margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--vn-muted)}body:has(.vn-header) .vn-pdp-flavors ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px;margin:0;padding:0;list-style:none}body:has(.vn-header) .vn-pdp-flavors li{display:block;margin:0;padding:0;list-style:none;min-width:0}body:has(.vn-header) .vn-pdp-flavors li:before,body:has(.vn-header) .vn-pdp-flavors li::marker{content:none}body:has(.vn-header) .vn-pdp-flavors a{display:flex;flex-direction:column;align-items:center;gap:10px;padding:2px 0 4px;border-radius:12px;text-decoration:none;text-align:center;color:var(--vn-text);-webkit-tap-highlight-color:transparent}body:has(.vn-header) .vn-pdp-flavor__img{position:relative;display:block;width:72px;height:72px;flex:none;border-radius:50%;overflow:hidden;background:var(--vn-cream);box-shadow:0 0 0 1px var(--vn-line);transition:box-shadow .18s ease-out,transform .18s ease-out}body:has(.vn-header) .vn-pdp-flavor__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%;border-radius:50%;mix-blend-mode:multiply}body:has(.vn-header) .vn-pdp-flavor__name{display:block;max-width:100%;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--vn-muted);hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:7 3 3;text-wrap:balance;overflow-wrap:break-word}body:has(.vn-header) .vn-pdp-flavors a[aria-current=true] .vn-pdp-flavor__img{box-shadow:0 0 0 2px var(--vn-canvas),0 0 0 4px var(--vn-red)}body:has(.vn-header) .vn-pdp-flavors a[aria-current=true] .vn-pdp-flavor__name{font-weight:700;color:var(--vn-text)}body:has(.vn-header) .vn-pdp-flavors a:focus-visible{outline:none}body:has(.vn-header) .vn-pdp-flavors a:focus-visible .vn-pdp-flavor__img{box-shadow:0 0 0 2px var(--vn-canvas),0 0 0 4px var(--vn-red)}body:has(.vn-header) .vn-pdp-flavors a:focus-visible .vn-pdp-flavor__name{text-decoration:underline;text-underline-offset:3px}body:has(.vn-header) .vn-pdp-flavors li.is-sold-out .vn-pdp-flavor__img img{opacity:.6;filter:saturate(.55)}@media(hover:hover){body:has(.vn-header) .vn-pdp-flavors a:hover .vn-pdp-flavor__img{box-shadow:0 0 0 1px var(--vn-red);transform:translateY(-2px)}body:has(.vn-header) .vn-pdp-flavors a[aria-current=true]:hover .vn-pdp-flavor__img{box-shadow:0 0 0 2px var(--vn-canvas),0 0 0 4px var(--vn-red);transform:none}body:has(.vn-header) .vn-pdp-flavors a:hover .vn-pdp-flavor__name{color:var(--vn-text)}}@media(max-width:749px){body:has(.vn-header) .vn-pdp-flavor__name{max-width:none;margin-inline:-4px}body:has(.vn-header) .vn-pdp-flavors ul{gap:16px 8px}body:has(.vn-header) .vn-pdp-flavor__img{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){body:has(.vn-header) .vn-pdp-flavor__img{transition:none}}@media(min-width:750px){body:has(.vn-header) .vn-pdp-flavors{margin-top:20px;padding-top:18px}body:has(.vn-header) .vn-pdp-flavors__label{margin-bottom:12px}body:has(.vn-header) .vn-pdp-flavors ul{gap:14px 8px}body:has(.vn-header) .vn-pdp-flavor__img{width:60px;height:60px}body:has(.vn-header) .vn-pdp-flavors a{gap:7px}}body:has(.vn-header) .vn-announce :focus-visible{outline-color:var(--vn-canvas)}body:has(.vn-header) :is(button,summary,[role=button],.quantity__button){-webkit-tap-highlight-color:transparent}body:has(.vn-header) :is(.quantity__button,.cart__checkout-button,cart-remove-button>*){touch-action:manipulation}body:has(.vn-header) .cart__items{border-bottom:0;padding-bottom:0}body:has(.vn-header) cart-remove-button>a.button{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;color:var(--vn-red);box-shadow:none}body:has(.vn-header) cart-remove-button>a.button:before,body:has(.vn-header) cart-remove-button>a.button:after{display:none}@media(hover:hover)and (pointer:fine){body:has(.vn-header) cart-remove-button>a.button:hover{background:color-mix(in srgb,var(--vn-red) 8%,transparent)}}body:has(.vn-header) .cart-quantity .quantity__button{width:44px}body:has(.vn-header) .cart-quantity .quantity__input{width:44px}body:has(.vn-header) .cart-quantity{min-width:132px}body:has(.vn-header) :is(.cart-item__price-wrapper,.cart-item__totals) .unit-price{font-size:13px;white-space:nowrap}body:has(.vn-header) .cart__ctas .cart__checkout-button{min-height:56px;font-size:16px;font-weight:700;letter-spacing:.01em;border-radius:var(--vn-pill)}body:has(.vn-header) cart-items .cart__login-title{margin-top:clamp(20px,3vw,32px);font-family:var(--font-body-family);font-size:18px;font-weight:700;letter-spacing:0;line-height:1.3}body:has(.vn-header) cart-items .cart__login-paragraph{margin-top:-10px;font-size:16px}body:has(.vn-header) .cart-drawer .drawer__cart-items-wrapper{padding-top:18px}body:has(.vn-header) .contact .field__label{letter-spacing:0}body:has(.vn-header) .contact .field:not(:has(textarea)) .field__label{top:17px}body:has(.vn-header) .contact .field:has(textarea) .field__label{top:25px}body:has(.vn-header) .contact .field__input:not(select):not(textarea):is(:focus,:not(:placeholder-shown),:-webkit-autofill){padding:23px 22px 7px}body:has(.vn-header) .contact .field__input:is(:focus,:not(:placeholder-shown),:-webkit-autofill)~.field__label{top:8px;font-size:12px;line-height:1.2;letter-spacing:.02em}body:has(.vn-header) .contact textarea.field__input:is(:focus,:not(:placeholder-shown)){padding-top:30px}body:has(.vn-header) .template-search__search .field__input:is(:focus,:not(:placeholder-shown))~.field__label{font-size:12px;letter-spacing:.02em}body:has(.vn-header) .template-404>p{color:var(--vn-red)}body:has(.vn-header) .vn-story-row__copy:before{color:var(--vn-red)}@media(max-width:749px){body:has(.vn-header) .vn-footer__contact{gap:0}body:has(.vn-header) .vn-footer__contact a{display:inline-flex;align-items:center;min-height:44px;padding-block:0}}@media(min-width:750px)and (max-width:899px){body:has(.vn-header) .vn-pdp-flavors ul{gap:14px 4px}body:has(.vn-header) .vn-pdp-flavor__name{max-width:none;margin-inline:-6px}}@media(min-width:990px){body:has(.vn-header) .vn-pdp-flavor__img{width:66px;height:66px}body:has(.vn-header) .vn-pdp-flavor__name{font-size:12.5px}}body:has(.vn-header) .vn-pdp-flavors li.is-sold-out .vn-pdp-flavor__name .visually-hidden{position:static;display:block;width:auto;height:auto;margin:2px 0 0;clip:auto;overflow:visible;font-size:11px;font-weight:600;letter-spacing:.02em}body:has(.vn-header) .product-form__quantity .quantity__button{width:44px}body:has(.vn-header) .product-form__quantity .quantity__input{width:44px}body:has(.vn-header) .product-form__quantity .quantity{min-width:132px}body:has(.vn-header) .unit-price{font-size:13px}body:has(.vn-header) .vn-pdp-trust a{display:inline-block;padding-block:12px;margin-block:-12px}body:has(.vn-header) .vn-product .vn-availability{display:none}body:has(.vn-header) .cart-item__image-container{border-radius:var(--vn-r-card,16px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vn-polish.css.map */
