:root{--ctvc-plum:#5e3653;--ctvc-ease:cubic-bezier(.2,.6,.2,1)}body{letter-spacing:.02em;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.01em;line-height:1.2;font-weight:400}.h4,h4,.caption-with-letter-spacing{letter-spacing:.12em}.button,.shopify-challenge__button,.customer button{letter-spacing:.12em;text-transform:uppercase;font-size:1.35rem;min-height:4.8rem;transition:background-color .2s var(--ctvc-ease),color .2s var(--ctvc-ease),box-shadow .2s var(--ctvc-ease)}.button:not([disabled]):hover:after{--border-opacity:100%;--border-offset:0px}.product-form__submit.button,.product-form__submit.button--secondary{--color-button:94,54,83;--color-button-text:253,251,247;--alpha-button-background:1;background-color:var(--ctvc-plum);color:#fdfbf7;min-height:5.4rem;font-size:1.45rem}.product-form__submit.button:not([disabled]):hover{background-color:#4a2a41}.product-form__submit[disabled]{opacity:.55}.shopify-payment-button__button--unbranded{letter-spacing:.12em;text-transform:uppercase;font-size:1.35rem;min-height:4.8rem}.product__info-container>*+*{margin-top:1.6rem}.product__title h1{font-size:clamp(2.6rem,2rem + 1.4vw,3.6rem);margin-bottom:.4rem}.product__text.caption-with-letter-spacing{font-size:1.25rem;letter-spacing:.18em;opacity:.85;margin-bottom:.2rem}.product .price--large{font-size:2rem;letter-spacing:.04em}.product__info-container .product__accordion{border-color:rgba(var(--color-foreground),.12)}.product__info-container .accordion summary{min-height:4.8rem}.product__media-item img{transition:opacity .3s var(--ctvc-ease)}.card__heading{font-size:1.45rem;line-height:1.4;letter-spacing:.02em;font-weight:400}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.card-information>.price,.card-information .price{margin-top:.6rem;font-size:1.4rem;letter-spacing:.04em}.card-wrapper .card__media img{transition:transform .6s var(--ctvc-ease),opacity .4s var(--ctvc-ease)}@media(hover:hover){.card-wrapper:hover .card__media .media>img:only-child{transform:scale(1.03)}}.card .card__inner .card__badge .badge{letter-spacing:.08em}.header__menu-item{letter-spacing:.14em;text-transform:uppercase;font-size:1.25rem;transition:color .2s var(--ctvc-ease)}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:1px}.header__icon{min-width:4.4rem;min-height:4.4rem}.shopify-section-header-sticky .header-wrapper{box-shadow:0 1px #2e2a3914}.menu-drawer__menu-item{min-height:4.8rem;letter-spacing:.06em}.announcement-bar__message{letter-spacing:.14em;font-size:1.15rem;text-transform:uppercase;padding:.9rem 0}.footer-block__heading{letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem}.footer-block__details-content .list-menu__item--link{min-height:4.4rem;display:inline-flex;align-items:center;padding:0}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.12)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ctvc-plum);outline-offset:3px}@media screen and (max-width:749px){body{font-size:1.6rem}.facets__summary,.mobile-facets__open,.pagination__item{min-height:4.4rem}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.header__menu-item,.header__submenu .header__menu-item,.header__active-menu-item,.menu-drawer__menu-item,.menu-drawer__utility-links a,.list-menu__item--link,.footer-block__details-content .list-menu__item--link,.breadcrumbs a,.pagination__item{color:rgb(var(--color-foreground))}.header__menu-item:hover,.header__submenu .header__menu-item:hover,.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible{color:var(--ctvc-plum)}.section-header{z-index:6}.header__submenu{z-index:8;background:rgb(var(--color-background));min-width:22rem;padding:1.2rem 0;border:1px solid rgba(46,42,57,.08);border-radius:4px;box-shadow:0 12px 32px -16px #2e2a3959}.header__submenu .header__menu-item{font-size:1.3rem;letter-spacing:.08em;text-transform:none;padding:.9rem 2.4rem;min-height:4.4rem;display:flex;align-items:center}.header__submenu .header__menu-item:hover{background:#5e36530f}.header__submenu .header__menu-item:hover span{text-decoration:none}.header__menu-item:focus-visible,.header__submenu .header__menu-item:focus-visible{outline:2px solid var(--ctvc-plum);outline-offset:-2px}.menu-drawer{background:rgb(var(--color-background))}.menu-drawer__menu-item{padding:1.1rem 3rem;font-size:1.6rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:#5e36530f}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.5rem}.menu-drawer__utility-links{background:#5e36530a}.field__input,.select__select,.customer .field input,.field__input:-webkit-autofill{font-size:1.6rem}.field:focus-within:after,.select:focus-within:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) var(--ctvc-plum)}.field__label,.customer .field label{color:rgba(var(--color-foreground),.85)}.form__message{font-size:1.4rem}.search-modal__content{padding-top:1.2rem;padding-bottom:1.2rem}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:#5e36530f}.predictive-search__heading{letter-spacing:.14em;font-size:1.15rem}.cart-notification{border-radius:0 0 4px 4px;box-shadow:0 16px 32px -16px #2e2a3959}.cart__empty-text,.collection .title-wrapper-with-link .title,.template-search__header .h2{font-family:var(--font-heading-family)}.cart__warnings,.collection--empty .title-wrapper{padding-top:4rem;padding-bottom:4rem}.is-empty .cart__login-title{letter-spacing:.06em}.badge{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem 1rem}.badge.color-scheme-5{background:#5e3653;color:#fdfbf7;border-color:#5e3653}.badge.color-scheme-3{background:#893270;color:#fdfbf7;border-color:#893270}.pagination__item--current{color:var(--ctvc-plum)}.pagination__item--current:after{height:.2rem;background:var(--ctvc-plum)}.pagination__item:hover:after{height:.1rem}.contact .title{margin-bottom:2.4rem}.contact__fields{column-gap:2rem}.contact .field{margin-bottom:1.6rem}@media screen and (max-width:749px){.contact__button .button{width:100%}}body.overflow-hidden-mobile .ctvc-sticky-atc,body.overflow-hidden .ctvc-sticky-atc{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ctvc-polish.css.map */
