:root{--vtn-ivory: #f7f1eb;--vtn-paper: #fffaf6;--vtn-white: #fffefd;--vtn-ink: #2b1724;--vtn-plum: #6f164f;--vtn-plum-deep: #4d0e3d;--vtn-rose: #a75a78;--vtn-muted: #75666f;--vtn-line: rgba(79, 26, 61, .14);--vtn-line-strong: rgba(79, 26, 61, .24);--vtn-shadow-sm: 0 10px 28px rgba(50, 20, 39, .07);--vtn-shadow-md: 0 18px 55px rgba(50, 20, 39, .11);--vtn-radius-sm: 1.2rem;--vtn-radius: 2rem;--vtn-radius-lg: 3rem;--grid-desktop-horizontal-spacing: 2.4rem;--grid-desktop-vertical-spacing: 4rem;--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 2.4rem}html{scroll-behavior:smooth}body.gradient{color:var(--vtn-ink);background:var(--vtn-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{color:var(--vtn-white);background:var(--vtn-plum)}body .page-width{max-width:136rem;padding-right:clamp(1.8rem,3vw,4rem);padding-left:clamp(1.8rem,3vw,4rem)}body a,body button,body summary,body input,body select{-webkit-tap-highlight-color:transparent}body :focus-visible{outline:.2rem solid var(--vtn-plum);outline-offset:.35rem;box-shadow:none}body .button,body .shopify-payment-button__button,body .vtn-button{min-height:5rem;border-radius:999px;font-size:1.15rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}body .button:before,body .button:after,body .shopify-payment-button__button:before,body .shopify-payment-button__button:after{border-radius:inherit}@media(hover:hover){body .button:hover,body .shopify-payment-button__button:hover,body .vtn-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #4f0e3d21}}body .section-header.shopify-section-group-header-group{position:relative;z-index:40}body .vtn-header-shell{top:0;z-index:40;background:#fffaf6eb;border-color:var(--vtn-line);box-shadow:0 1px #4f1a3d0a;backdrop-filter:saturate(1.2) blur(18px);-webkit-backdrop-filter:saturate(1.2) blur(18px)}body .vtn-header{min-height:8rem;gap:clamp(1.8rem,3vw,4.6rem)}body .vtn-brand__image{width:clamp(17rem,16vw,22rem);max-width:none}body .vtn-desktop-nav{color:var(--vtn-ink);font-size:1.08rem;font-weight:650}body .vtn-desktop-nav>a,body .vtn-nav-group>summary{position:relative}body .vtn-desktop-nav>a:after,body .vtn-nav-group>summary:before{content:"";position:absolute;right:0;bottom:2.2rem;left:0;height:.1rem;background:var(--vtn-plum);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}body .vtn-desktop-nav>a:hover:after,body .vtn-nav-group>summary:hover:before,body .vtn-nav-group[open]>summary:before{transform:scaleX(1)}body .vtn-mega-panel{margin-top:.5rem;padding:3.2rem;border:.1rem solid var(--vtn-line);border-radius:var(--vtn-radius);background:#fffaf6fa;box-shadow:var(--vtn-shadow-md)}body .vtn-mega-links a{padding:.25rem 0;transition:color .16s ease,transform .16s ease}body .vtn-mega-links a:hover{color:var(--vtn-plum);transform:translate(.35rem)}body .vtn-icon-link,body .vtn-header-icons .header__icon,body .vtn-mobile-drawer>summary{border-radius:999px;transition:color .16s ease,background-color .16s ease}body .vtn-icon-link:hover,body .vtn-header-icons .header__icon:hover,body .vtn-mobile-drawer>summary:hover{color:var(--vtn-plum);background:#6f164f12}body .cart-count-bubble{background:var(--vtn-plum);color:var(--vtn-white)}body .vtn-hero{min-height:min(82svh,86rem);background:#ede4dd;isolation:isolate}body .vtn-hero:after{background:linear-gradient(270deg,#fffaf6f7,#fffaf6d6 35%,#fffaf629 68%,#fffaf600 82%)}body .vtn-hero__media img{object-position:42% center;transform:scale(1.002)}body .vtn-hero__content{width:min(100% - 4rem,144rem);max-width:144rem;padding:clamp(6.5rem,8vw,11rem) 0 clamp(6.5rem,8vw,11rem) max(52%,4rem);color:var(--vtn-plum-deep)}body .vtn-hero .vtn-kicker{max-width:56rem;margin-bottom:1.6rem;color:var(--vtn-rose)}body .vtn-hero h1{max-width:59rem;font-size:clamp(4.2rem,4.7vw,6.7rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}body .vtn-hero__copy{max-width:50rem;margin-top:2rem;color:#2b1724c2;font-size:clamp(1.5rem,1.25vw,1.75rem);line-height:1.6}body .vtn-hero .vtn-button--solid{color:var(--vtn-white);background:var(--vtn-plum);border-color:var(--vtn-plum)}body .vtn-hero .vtn-button:not(.vtn-button--solid){color:var(--vtn-plum-deep);background:#fffaf680;border-color:#4f0e3d66}body .vtn-section{padding:clamp(7rem,8.5vw,12rem) 0}body .vtn-section--ivory{background:var(--vtn-ivory)}body .vtn-section__head{align-items:flex-end;margin-bottom:clamp(3.8rem,5vw,6.8rem)}body .vtn-kicker{color:var(--vtn-rose);font-size:1.05rem;font-weight:700}body .vtn-section__head h2,body .vtn-size-panel h2,body .vtn-faq h2{color:var(--vtn-plum-deep);font-size:clamp(4rem,4.8vw,6.8rem);text-wrap:balance}body .vtn-section__intro{color:var(--vtn-muted);font-size:1.55rem}body .vtn-editorial-grid{gap:clamp(1.4rem,1.8vw,2.6rem)}body .vtn-editorial-card{position:relative}body .vtn-editorial-card__media{aspect-ratio:1 / 1;border:.1rem solid var(--vtn-line);border-radius:var(--vtn-radius);background:#f0e8e1;box-shadow:0 0 #32142700;transition:box-shadow .24s ease,transform .24s ease}body .vtn-editorial-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 .1rem #ffffff6b;pointer-events:none}body .vtn-editorial-card__title{margin-top:1.8rem;color:var(--vtn-plum-deep);font-size:clamp(2rem,1.8vw,2.8rem)}body .vtn-editorial-card__meta{color:var(--vtn-muted);font-weight:650}@media(hover:hover){body .vtn-editorial-card:hover .vtn-editorial-card__media{transform:translateY(-.4rem);box-shadow:var(--vtn-shadow-md)}body .vtn-editorial-card:hover .vtn-editorial-card__media img{transform:scale(1.045)}}body .vtn-marquee{border-color:var(--vtn-line);background:var(--vtn-plum-deep);color:var(--vtn-white)}body .vtn-marquee__track{padding:1.45rem 0}body .vtn-marquee__item:after{color:#e8b5c7}body .vtn-size-panel{overflow:hidden;min-height:54rem;border-radius:var(--vtn-radius-lg);background:var(--vtn-plum-deep);box-shadow:var(--vtn-shadow-md)}body .vtn-size-panel__content{padding:clamp(4.8rem,7vw,10rem)}body .vtn-size-panel__media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){body .vtn-size-panel:hover .vtn-size-panel__media img{transform:scale(1.025)}}body .vtn-steps{gap:1.2rem;border:0}body .vtn-step{min-height:25rem;padding:2.8rem;border:.1rem solid var(--vtn-line);border-radius:var(--vtn-radius);background:#ffffff5c;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}body .vtn-step__number{color:var(--vtn-rose);font-weight:700}body .vtn-step h3{margin-top:6.5rem;color:var(--vtn-plum-deep)}@media(hover:hover){body .vtn-step:hover{border-color:var(--vtn-line-strong);transform:translateY(-.4rem);box-shadow:var(--vtn-shadow-sm)}}body .vtn-faq{max-width:100rem}body .vtn-faq details{margin-top:1.2rem;overflow:hidden;border:.1rem solid var(--vtn-line);border-radius:var(--vtn-radius-sm);background:#ffffff7a}body .vtn-faq details:last-child{border-bottom:.1rem solid var(--vtn-line)}body .vtn-faq summary{min-height:7.2rem;padding:2rem 5.4rem 2rem 2.2rem;color:var(--vtn-ink);font-family:Georgia,Times New Roman,serif;font-size:1.75rem}body .vtn-faq summary:after{right:2.2rem;color:var(--vtn-plum)}body .vtn-faq__answer{max-width:84rem;padding:0 2.2rem 2.4rem}body .collection .title,body .related-products__heading{color:var(--vtn-plum-deep);font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em}body .collection .title-wrapper-with-link,body .related-products .title-wrapper-with-link{margin-bottom:4rem}body .card-wrapper.product-card-wrapper,body .card-wrapper.product-card-wrapper .card{height:100%}body .card-wrapper.product-card-wrapper .card__inner{overflow:hidden;border:.1rem solid var(--vtn-line);border-radius:var(--vtn-radius);background:#f5eee8;transition:border-color .2s ease,transform .24s ease,box-shadow .24s ease}body .card-wrapper.product-card-wrapper .media img{background:#f5eee8;transition:transform .48s cubic-bezier(.2,.7,.2,1)}body .card-wrapper.product-card-wrapper .card__content{padding-top:.4rem}body .card-wrapper.product-card-wrapper .card__information{padding-top:1.8rem}body .card-wrapper.product-card-wrapper .card__heading{color:var(--vtn-plum-deep);font-size:1.85rem;line-height:1.2;letter-spacing:-.02em}body .card-wrapper.product-card-wrapper .price{margin-top:.8rem;color:var(--vtn-ink);font-size:1.45rem;font-weight:650}body .card-wrapper.product-card-wrapper .badge{padding:.7rem 1rem;border:0;border-radius:999px;color:var(--vtn-white);background:var(--vtn-plum);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body .card-wrapper.product-card-wrapper .quick-add{margin-top:1.4rem}body .card-wrapper.product-card-wrapper .quick-add__submit{min-height:4.6rem;color:var(--vtn-white);background:var(--vtn-plum)}@media(hover:hover){body .card-wrapper.product-card-wrapper:hover .card__inner{border-color:var(--vtn-line-strong);transform:translateY(-.35rem);box-shadow:var(--vtn-shadow-md)}body .card-wrapper.product-card-wrapper:hover .media img{transform:scale(1.035)}body .card-wrapper.product-card-wrapper .card__heading a:hover{color:var(--vtn-plum);text-decoration:none}}body .collection-hero{padding:clamp(4.8rem,7vw,8rem) 0;background:linear-gradient(135deg,var(--vtn-ivory),#fbf5f1 65%,#f2e2e8);border-bottom:.1rem solid var(--vtn-line)}body .collection-hero__inner{align-items:center;gap:clamp(3rem,5vw,7rem)}body .collection-hero__title{margin:0;color:var(--vtn-plum-deep);font-size:clamp(4.2rem,5vw,7rem);line-height:.98;text-wrap:balance}body .collection-hero__description{max-width:68rem;margin-top:2rem;color:var(--vtn-muted);font-size:1.6rem;line-height:1.7}body .collection-hero__image-container{overflow:hidden;min-height:32rem;border:.1rem solid var(--vtn-line);border-radius:var(--vtn-radius);box-shadow:var(--vtn-shadow-sm)}body .facets-container{padding:1.6rem 0 2.8rem}body .facets__form,body .facets-vertical-form{align-items:center;padding:1.2rem 1.6rem;border:.1rem solid var(--vtn-line);border-radius:var(--vtn-radius-sm);background:#f7f1eba3}body .facet-filters__sort,body .mobile-facets__sort .select__select{border-radius:999px}body .active-facets__button-inner{border-color:var(--vtn-line-strong);border-radius:999px;background:var(--vtn-ivory);box-shadow:none}body .product-grid{row-gap:4.8rem}body .pagination__item{border-radius:999px}body .pagination__item--current{color:var(--vtn-white);background:var(--vtn-plum)}body .product{gap:clamp(3.2rem,5vw,7rem)}body .product__media-list .product__media-item,body .product__media-wrapper .global-media-settings{overflow:hidden;border:.1rem solid var(--vtn-line);border-radius:var(--vtn-radius);background:#f5eee8}body .product__media-wrapper .product__media img{background:#f5eee8}body .product__info-container{max-width:58rem;padding:clamp(2.4rem,3vw,4rem);border:.1rem solid var(--vtn-line);border-radius:var(--vtn-radius);background:#fffaf6e0;box-shadow:var(--vtn-shadow-sm)}body .product__text.caption-with-letter-spacing{color:var(--vtn-rose);font-weight:700}body .product__title h1{color:var(--vtn-plum-deep);font-size:clamp(3.8rem,4vw,5.8rem);line-height:.98;text-wrap:balance}body .product__info-container .price--large{color:var(--vtn-ink);font-size:2.2rem;font-weight:650}body .product-form__input .form__label{margin-bottom:1.2rem;color:var(--vtn-ink);font-weight:650}body .product-form__input input[type=radio]+label{min-width:5rem;margin:0 .8rem .8rem 0;padding:1.1rem 1.6rem;border:.1rem solid var(--vtn-line-strong);border-radius:999px;color:var(--vtn-ink);background:var(--vtn-paper)}body .product-form__input input[type=radio]:checked+label{border-color:var(--vtn-plum);color:var(--vtn-white);background:var(--vtn-plum)}body .product-form__input input[type=radio].disabled+label,body .product-form__input input[type=radio]:disabled+label{opacity:.42}body .product-popup-modal__button{color:var(--vtn-plum);font-weight:650;text-underline-offset:.4rem}body .quantity{border-radius:999px;background:var(--vtn-ivory)}body .quantity:before,body .quantity:after{border-radius:inherit}body .product-form__submit{min-height:5.6rem;color:var(--vtn-white);background:var(--vtn-plum)}body .product__description{color:var(--vtn-muted);line-height:1.75}body .product__accordion{border-color:var(--vtn-line)}body .product__accordion summary{padding:1.7rem 0}body .product__accordion .accordion__title{color:var(--vtn-ink);font-family:Georgia,Times New Roman,serif;font-size:1.65rem}body .product-popup-modal__content{border-radius:var(--vtn-radius);box-shadow:var(--vtn-shadow-md)}body .main-page-title{max-width:88rem;margin:0 auto 3rem;color:var(--vtn-plum-deep);font-size:clamp(4rem,5vw,6.8rem);line-height:1;text-align:center;text-wrap:balance}body .page-width--narrow>.rte{padding:clamp(2.6rem,4vw,5rem);border:.1rem solid var(--vtn-line);border-radius:var(--vtn-radius);color:var(--vtn-muted);background:#f7f1eb94;box-shadow:var(--vtn-shadow-sm);font-size:1.55rem;line-height:1.75}body .page-width--narrow>.rte h2,body .page-width--narrow>.rte h3{color:var(--vtn-plum-deep);font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em}body .page-width--narrow>.rte a{color:var(--vtn-plum);text-underline-offset:.35rem}body .vtn-footer-brand{border-color:var(--vtn-line);background:var(--vtn-ivory)}body .vtn-footer-brand__inner{padding-top:4.4rem;padding-bottom:4.4rem}body .vtn-footer-brand__logo{max-width:min(30rem,58vw)}body .vtn-footer-brand__inner p{color:var(--vtn-plum-deep);font-size:1.8rem}body .vtn-footer-brand__socials a{color:var(--vtn-ink);text-decoration:none}body .vtn-footer-brand__socials a:hover{color:var(--vtn-plum)}body .footer{border-color:var(--vtn-line);background:var(--vtn-ivory)}body .footer__content-top{padding-top:5rem}body .footer__content-bottom{border-color:var(--vtn-line)}@media screen and (max-width:1100px){body .vtn-header{min-height:7.2rem}body .vtn-mobile-panel{top:7.2rem;right:0;bottom:0;left:0;background:#fffaf6fa}body .vtn-mobile-panel>details>summary,body .vtn-mobile-panel>a{font-weight:650}body .product__info-container{max-width:none}}@media screen and (max-width:749px){:root{--grid-mobile-horizontal-spacing: 1.1rem;--grid-mobile-vertical-spacing: 2.8rem}html{scroll-behavior:auto}body .page-width{padding-right:1.6rem;padding-left:1.6rem}body .vtn-header{min-height:6.6rem;gap:.6rem}body .vtn-brand__image{width:clamp(13.4rem,42vw,16.5rem)}body .vtn-mobile-panel{top:6.6rem;right:0;bottom:0;left:0;padding:2rem 2rem 5rem}body .vtn-mobile-panel>details>summary,body .vtn-mobile-panel>a{padding:1.7rem 0}body .vtn-hero,body .vtn-hero--medium,body .vtn-hero--large{min-height:min(78svh,74rem);align-items:end}body .vtn-hero__media img{object-position:34% center}body .vtn-hero:after{background:linear-gradient(0deg,#fffaf6f0,#fffaf6b8 38%,#fffaf605 72%)}body .vtn-hero__content{width:calc(100% - 2.4rem);margin:0 auto 1.2rem;padding:2.8rem 2.2rem;border:.1rem solid rgba(79,26,61,.1);border-radius:var(--vtn-radius);color:var(--vtn-plum-deep);background:#fffaf6e6;box-shadow:var(--vtn-shadow-sm);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body .vtn-hero .vtn-kicker{margin-bottom:1.15rem;font-size:.98rem}body .vtn-hero h1{max-width:39rem;font-size:clamp(3.15rem,9.7vw,4.35rem);line-height:1;letter-spacing:-.038em}body .vtn-hero__copy{max-width:39rem;margin-top:1.4rem;font-size:1.38rem;line-height:1.5}body .vtn-hero .vtn-actions{gap:.9rem;margin-top:1.8rem}body .vtn-hero .vtn-button{width:100%;min-height:4.7rem}body .vtn-section{padding:6.4rem 0}body .vtn-section__head{margin-bottom:3rem}body .vtn-section__head h2,body .vtn-size-panel h2,body .vtn-faq h2{font-size:clamp(3.6rem,11vw,5rem)}body .vtn-editorial-grid{margin-right:-1.4rem;padding-right:1.4rem;gap:1.4rem}body .vtn-editorial-card{flex-basis:76%}body .vtn-editorial-card__media{border-radius:1.6rem}body .vtn-editorial-card__title{margin-top:1.4rem;font-size:2.35rem}body .vtn-size-panel{min-height:0;border-radius:2rem}body .vtn-size-panel__content{padding:4rem 2.4rem}body .vtn-size-panel__media{min-height:28rem}body .vtn-steps{gap:1rem}body .vtn-step{min-height:18rem;padding:1.8rem;border-radius:1.6rem}body .vtn-step h3{margin-top:3.6rem;font-size:2.8rem}body .vtn-step p{font-size:1.25rem}body .vtn-faq h2{margin-bottom:2.4rem}body .vtn-faq details{margin-top:.9rem}body .vtn-faq summary{min-height:6.4rem;padding:1.7rem 4.8rem 1.7rem 1.8rem;font-size:1.55rem}body .vtn-faq summary:after{right:1.8rem}body .vtn-faq__answer{padding:0 1.8rem 2rem;font-size:1.4rem}body .collection .title-wrapper-with-link,body .related-products .title-wrapper-with-link{margin-bottom:2.8rem}body .card-wrapper.product-card-wrapper .card__inner{border-radius:1.5rem}body .card-wrapper.product-card-wrapper .card__information{padding-top:1.3rem}body .card-wrapper.product-card-wrapper .card__heading{font-size:1.55rem}body .card-wrapper.product-card-wrapper .price{font-size:1.3rem}body .card-wrapper.product-card-wrapper .quick-add__submit{min-height:4.2rem;padding:0 1rem;font-size:1rem;letter-spacing:.075em}body .collection-hero{padding:4.6rem 0}body .collection-hero__title{font-size:clamp(3.8rem,12vw,5.4rem)}body .collection-hero__description{font-size:1.45rem}body .collection-hero__image-container{min-height:24rem;border-radius:1.6rem}body .facets-container{padding-bottom:1.8rem}body .mobile-facets__open-wrapper,body .product-count{align-self:center}body .product-grid{row-gap:3.4rem}body .product{gap:2rem}body .product__media-list .product__media-item,body .product__media-wrapper .global-media-settings{border-radius:1.6rem}body .product__info-container{padding:2.2rem 1.8rem;border-radius:1.8rem}body .product__title h1{font-size:clamp(3.5rem,11vw,4.8rem)}body .product-form__input input[type=radio]+label{min-width:4.6rem;padding:1rem 1.35rem}body .product-form__submit{min-height:5.2rem}body .main-page-title{margin-bottom:2.4rem;font-size:clamp(3.7rem,12vw,5.2rem)}body .page-width--narrow>.rte{padding:2.2rem 1.8rem;border-radius:1.8rem;font-size:1.45rem}body .vtn-footer-brand__inner{padding-top:3.6rem;padding-bottom:3.6rem}body .vtn-footer-brand__aside{gap:1.6rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body *,body *:before,body *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body .vtn-hero h1{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:-.03em;line-height:.96;text-rendering:optimizeLegibility}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vtn-polish.css.map */
