body:has(.vn-header) :is(.vn-eyebrow,.vn-pdp-eyebrow){margin:0 0 20px;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--vn-red)}body:has(.vn-header) :is(.vn-eyebrow,.vn-pdp-eyebrow):after{content:"";display:block;width:32px;height:2px;margin-top:10px;background:var(--vn-brass);opacity:1}body:has(.vn-header) .vn-pdp-eyebrow{margin-bottom:16px}body:has(.vn-header) :is(.vn-hero,.vn-editorial,.vn-story-close,.vn-footer,.vn-pdp-story--dark) .vn-eyebrow:after{background:var(--vn-gold-soft)}body:has(.vn-header) .vn-categories-section--landing .vn-section-head .vn-eyebrow{display:block}body:has(.vn-header) .vn-story-row__copy:before{margin-bottom:20px;padding-bottom:12px;line-height:1.4;background:linear-gradient(var(--vn-brass),var(--vn-brass)) left bottom/32px 2px no-repeat}body:has(.vn-header) .vn-editorial--image .vn-editorial__grid{background:var(--vn-red)}@media(min-width:990px){body:has(.vn-header) .vn-editorial--image .vn-editorial__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"image title" "image copy"}}@media(min-width:750px){body:has(.vn-header) .vn-collection-hero .vn-collection-hero__count{display:none}}@supports (grid-template-rows:subgrid){body:has(.vn-header) .vn-categories:not(.vn-categories--worlds){row-gap:0}body:has(.vn-header) .vn-categories:not(.vn-categories--worlds) .vn-category-item{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;padding-bottom:clamp(24px,2.4vw,36px)}body:has(.vn-header) .vn-categories:not(.vn-categories--worlds) .vn-category{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);height:auto}body:has(.vn-header) .vn-categories:not(.vn-categories--worlds) .vn-category__copy{display:contents}body:has(.vn-header) .vn-categories:not(.vn-categories--worlds) .vn-category__image{grid-row:1;grid-column:1}body:has(.vn-header) .vn-categories:not(.vn-categories--worlds) .vn-category h3{grid-row:2;grid-column:1}body:has(.vn-header) .vn-categories:not(.vn-categories--worlds) .vn-category p{grid-row:3;grid-column:1}body:has(.vn-header) .vn-categories:not(.vn-categories--worlds) .vn-category h3{margin:16px 0 0;padding-inline:2px;font-size:clamp(19px,1.5vw,22px);text-wrap:balance}body:has(.vn-header) .vn-categories:not(.vn-categories--worlds) .vn-category p{padding-inline:2px}body:has(.vn-header) .vn-categories:not(.vn-categories--worlds) .vn-category__cta{grid-row:1;grid-column:1;align-self:end;justify-self:end;position:relative;top:auto;right:auto;margin:0 12px 12px 0;z-index:1}}@media(max-width:749px){@supports (grid-template-rows:subgrid){body:has(.vn-header) .vn-categories:not(.vn-categories--worlds) .vn-category-item{padding-bottom:24px}body:has(.vn-header) .vn-categories:not(.vn-categories--worlds) .vn-category h3{margin-top:12px;padding-inline:0}}}@media(max-width:749px){body:has(.vn-header) .vn-pdp-flavors{margin:18px 0 0;padding-top:16px}body:has(.vn-header) .vn-pdp-flavors__label{margin-bottom:10px}body:has(.vn-header) .vn-pdp-flavors ul{gap:12px 4px}body:has(.vn-header) .vn-pdp-flavor__img{width:56px;height:56px}body:has(.vn-header) .vn-pdp-flavors a{gap:6px;padding:0}body:has(.vn-header) .vn-pdp-flavor__name{line-height:1.25}}body:has(.vn-header) :is(.vn-faq details,.vn-food,.vn-pdp-fact,.vn-product-description)[open]>summary:after{content:"\2212";transform:none}body:has(.vn-header) .vn-wordmark__text{letter-spacing:.035em;text-indent:.035em}body:has(.vn-header) .vn-categories-section--editorial .vn-section-head h2{font-size:clamp(30px,3.1vw,42px)}body:has(.vn-header) .vn-faq h2{font-size:clamp(28px,2.9vw,40px)}body:has(.vn-header) .vn-newsletter-popup__copy h2{font-size:clamp(28px,3vw,42px)}body:has(.vn-header) .shopify-section:has(.vn-products) .vn-section{padding-bottom:calc(var(--vn-rhythm) * .6)}body:has(.vn-header) .vn-categories-section--editorial{padding-top:calc(var(--vn-rhythm) * .8);padding-bottom:calc(var(--vn-rhythm) * .8)}body:has(.vn-header) .shopify-section:has(.vn-faq) .vn-section{padding-bottom:calc(var(--vn-rhythm) * .7)}body:has(.vn-header) .vn-pdp-story__editorial h3{color:var(--vn-red)}body:has(.vn-header) .vn-footer{border-radius:var(--vn-r-panel) var(--vn-r-panel) 0 0}body:has(.vn-header) .vn-story-close__inner{border-radius:var(--vn-r-panel)}@media(max-width:749px){body:has(.vn-header) .vn-breadcrumbs a,body:has(.vn-header) .vn-logo,body:has(.vn-header) .vn-announce a{position:relative}body:has(.vn-header) .vn-breadcrumbs a:after,body:has(.vn-header) .vn-logo:after,body:has(.vn-header) .vn-announce a:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}}@media(prefers-reduced-motion:no-preference){.vn-reveal{opacity:0;transform:translateY(12px)}.vn-reveal.is-in,.vn-reveal:focus-within{opacity:1;transform:none;transition:opacity .32s var(--vn-ease),transform .32s var(--vn-ease)}@media(min-width:750px){.vn-reveal.is-in:is(.vn-product,.vn-category-item):nth-child(2){transition-delay:60ms}.vn-reveal.is-in:is(.vn-product,.vn-category-item):nth-child(n+3){transition-delay:.12s}}body:has(.vn-header) :is(.vn-faq details,.vn-food,.vn-pdp-fact,.vn-product-description).vn-opening[open]>:not(summary){animation:vn-unfold .22s var(--vn-ease)}body:has(.vn-header) :is(.vn-faq summary,.vn-food summary,.vn-pdp-fact summary,.vn-product-description summary):after{transition:background-color var(--vn-motion-fast) var(--vn-ease),border-color .14s var(--vn-ease),scale .14s var(--vn-ease)}@media(hover:hover)and (pointer:fine){body:has(.vn-header) :is(.vn-faq summary,.vn-food summary,.vn-pdp-fact summary,.vn-product-description summary):hover:after{border-color:var(--vn-red)}}body:has(.vn-header) :is(.vn-faq summary,.vn-food summary,.vn-pdp-fact summary,.vn-product-description summary):active:after{scale:.9}body:has(.vn-header) .vn-mobile-nav[open] nav{animation:vn-drop .2s var(--vn-ease)}body:has(.vn-header) .vn-search[open] .vn-search__form{animation:vn-drop var(--vn-motion-base) var(--vn-ease)}@media(min-width:1100px)and (hover:hover){body:has(.vn-header) .vn-mega{transition:opacity .16s var(--vn-ease) .12s,transform .16s var(--vn-ease) .12s,visibility 0s .28s}}body:has(.vn-header) :is(.vn-tabs__link,.vn-404-links a,.vn-search-guidance nav a){transition:color var(--vn-motion-fast) var(--vn-ease),border-color var(--vn-motion-fast) var(--vn-ease),background-color var(--vn-motion-fast) var(--vn-ease),transform .14s var(--vn-ease)}body:has(.vn-header) .mobile-facets__open{transition:border-color var(--vn-motion-fast) var(--vn-ease),transform .14s var(--vn-ease)}body:has(.vn-header) .card-wrapper .quick-add .quick-add__submit{transition:background-color var(--vn-motion-fast) var(--vn-ease),border-color var(--vn-motion-fast) var(--vn-ease),color var(--vn-motion-fast) var(--vn-ease),transform .14s var(--vn-ease)}body:has(.vn-header) .vn-header__tools>a,body:has(.vn-header) .vn-header summary{transition:background-color var(--vn-motion-fast) var(--vn-ease),color var(--vn-motion-fast) var(--vn-ease),transform .14s var(--vn-ease)}body:has(.vn-header) :is(.vn-tabs__link,.vn-404-links a,.vn-search-guidance nav a,.mobile-facets__open):active{transform:scale(.97)}body:has(.vn-header) :is(.vn-header__tools>a,.vn-header summary,.card-wrapper .quick-add .quick-add__submit:not(:disabled),.drawer__close,cart-remove-button>a.button):active{transform:scale(.94)}body:has(.vn-header) .vn-button:not(.vn-hero .vn-button,.vn-product__actions .vn-button):active,body:has(.vn-header) .cart__checkout-button:not([disabled]):active{transform:scale(.98)}body:has(.vn-header) .pagination__item,body:has(.vn-header) .vn-breadcrumbs a,body:has(.vn-header) .vn-search-guidance__collections a{transition:color .14s var(--vn-ease),background-color .14s var(--vn-ease)}@media(min-width:990px){body:has(.vn-header) .card-wrapper .media.media--hover-effect>img{transition:transform .32s var(--vn-ease),opacity .32s var(--vn-ease)}}@media(hover:none),(pointer:coarse){body:has(.vn-header) .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none}}}@media(prefers-reduced-motion:reduce){@media(min-width:1100px)and (hover:hover){body:has(.vn-header) .vn-mega{transform:none}}@media(min-width:990px){body:has(.vn-header) .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none}}}@keyframes vn-unfold{0%{opacity:0;transform:translateY(-6px)}}@keyframes vn-drop{0%{opacity:0;transform:translateY(-6px)}}@media print{.vn-reveal{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vn-polish-2.css.map */
