.product__title,.product__title h1,.product__title h2{font-size:1.8rem;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--etq-black, #000);margin:0 0 8px}.product__info-container .price{margin:0 0 4px}.product__info-container .price .price__container,.product__info-container .price .price__sale{display:flex;align-items:baseline;gap:10px}.product__info-container .price--on-sale .price__sale .price-item--sale{font-size:1.8rem;font-weight:500;color:var(--etq-black, #000);order:0}.product__info-container .price--on-sale .price__sale s .price-item,.product__info-container .price--on-sale s.price-item--regular{font-size:1.8rem;font-weight:500;color:#999;order:2}.product__info-container .price:not(.price--on-sale) .price-item--regular{font-size:1.8rem;font-weight:500;color:var(--etq-black, #000)}.product__info-container .price--on-sale .price__regular,.product__info-container .price__tax,.product__info-container .price__unit{display:none}.etq-color-fieldset{border:none;padding:0;margin:0 0 20px;display:block}.etq-color-fieldset legend,.etq-color-fieldset .form__label{display:block;font-size:1.8rem;font-weight:400;text-transform:lowercase;letter-spacing:.04em;margin-bottom:10px;color:var(--etq-black, #000)}.etq-color-fieldset input[type=radio]{position:absolute;opacity:0;pointer-events:none}.etq-swatch{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0 10px 10px 0;padding:0!important;border:none!important;background:none!important;border-radius:50%;cursor:pointer;font-size:0!important;line-height:0!important;min-width:0!important}.etq-swatch__dot{display:block;width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.12);box-sizing:border-box}.etq-swatch__dot--light{border-color:#00000040}.etq-swatch__dot--unknown{background:#ddd;border-color:#00000040}.etq-color-fieldset input[type=radio]:checked+.etq-swatch .etq-swatch__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--etq-purple, #493657)}.etq-color-fieldset input[type=radio]:not(:checked)+.etq-swatch:hover .etq-swatch__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--etq-mauve, #CEB1BE)}.etq-swatch .visually-hidden{display:none!important}.etq-color-fieldset input[type=radio]:disabled+.etq-swatch{opacity:.4}.product-form__input--pill:not(.etq-color-fieldset) legend,.product-form__input--pill:not(.etq-color-fieldset) .form__label{font-size:1.8rem;font-weight:400;letter-spacing:.02em;color:var(--etq-black, #000);margin-bottom:10px;text-transform:lowercase}.product-form__input--pill:not(.etq-color-fieldset){display:flex!important;flex-wrap:wrap;gap:4px;border:none;padding:0;margin:0 0 20px}.product-form__input--pill:not(.etq-color-fieldset) label{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:2.8rem!important;max-width:none!important;height:2.4rem!important;flex:0 0 auto!important;margin:0!important;padding:0 .8rem!important;border:1.5px solid #9086A6!important;border-radius:4px!important;background:#fff!important;background-image:none!important;font-size:1.2rem!important;font-weight:500!important;line-height:1!important;color:var(--etq-black, #000)!important;cursor:pointer;transition:all .15s ease;box-sizing:border-box}.product-form__input--pill:not(.etq-color-fieldset) input[type=radio]:not(:disabled)+label:hover{border-color:var(--etq-purple, #493657)!important}.product-form__input--pill:not(.etq-color-fieldset) input[type=radio]:checked+label{background:var(--etq-purple, #493657)!important;border-color:var(--etq-purple, #493657)!important;color:#fff!important}.product-form__input--pill:not(.etq-color-fieldset) input[type=radio]:disabled+label{color:#bbb!important;border-color:#eee!important;background:#fafafa!important;background-image:none!important;cursor:not-allowed;text-decoration:none!important}.product-form__input--pill:not(.etq-color-fieldset) input[type=radio]:disabled+label:before,.product-form__input--pill:not(.etq-color-fieldset) input[type=radio]:disabled+label:after{background-image:none!important;content:none!important}.product-form__input--pill:not(.etq-color-fieldset) input[type=radio]:disabled+label>*{text-decoration:none!important}.product-form__quantity .form__label,.quantity__label,quantity-input+.form__label{font-size:1.8rem;font-weight:400;text-transform:lowercase;color:var(--etq-black, #000);margin-bottom:10px}quantity-input.quantity,.quantity.cart-quantity,.quantity{display:inline-flex!important;align-items:center;width:auto!important;min-width:0!important;max-width:120px!important;height:3.2rem!important;min-height:0!important;line-height:1!important;border:1px solid #9086A6!important;border-radius:4px!important;overflow:hidden;background:#fff!important}.quantity .quantity__button{width:2.6rem!important;height:2.6rem!important;min-width:2.6rem!important;flex:0 0 2.6rem!important;border:none!important;background:transparent!important;color:var(--etq-lavender, #9086A6)!important;cursor:pointer;padding:0!important}.quantity .quantity__button:hover{background:var(--etq-pink-light, #F5EDF0)!important}.quantity .quantity__button svg{width:18px!important;height:18px!important}.quantity .quantity__input{width:30px!important;height:2.6rem!important;flex:0 0 30px!important;border:none!important;text-align:center;font-size:1.4rem!important;font-weight:600!important;color:var(--etq-purple, #493657)!important;background:#fff!important;padding:0!important;-moz-appearance:textfield}.quantity .quantity__input::-webkit-outer-spin-button,.quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form__buttons{padding:0!important;gap:10px!important}.product-form__submit,.shopify-payment-button__button{box-shadow:none!important;border:none!important;outline:none!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important}.product-form__submit:after,.shopify-payment-button__button:after{display:none!important;box-shadow:none!important;content:none!important}.shopify-payment-button{box-shadow:none!important;border:none!important;padding:0!important}.etq-reviews{padding:40px 0}.etq-reviews__inner{max-width:1100px;margin:0 auto;padding:0 24px}.etq-reviews__heading{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--etq-black, #000);margin:0 0 8px;padding-bottom:16px;border-bottom:1px solid #493657}.etq-review{display:flex;align-items:flex-start;gap:32px;padding:24px 0;border-bottom:1px solid #E0D4DB}.etq-review__person{display:flex;align-items:center;gap:14px;flex:0 0 240px}.etq-review__avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--etq-pink-light, #F5EDF0);flex:0 0 56px}.etq-review__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.etq-review__person-text{display:flex;flex-direction:column}.etq-review__name{font-size:1.4rem;font-weight:600;color:var(--etq-black, #000);line-height:1.3}.etq-review__verified{font-size:.8125rem;color:var(--etq-lavender, #9086A6)}.etq-review__body{flex:1 1 auto;min-width:0}.etq-review__meta{display:flex;align-items:center;gap:12px;margin-bottom:8px}.etq-review__stars{display:inline-block;background:var(--etq-pink-light, #F5EDF0);border:1px solid #E0D4DB;border-radius:3px;padding:3px 8px;color:var(--etq-purple, #493657);font-size:.8125rem;letter-spacing:2px;line-height:1}.etq-review__date{font-size:.8125rem;color:var(--etq-lavender, #9086A6)}.etq-review__text{font-size:1.3rem;line-height:1.5;color:var(--etq-black, #000);margin:0}@media screen and (max-width:749px){.etq-review{flex-direction:column;gap:12px}.etq-review__person{flex:0 0 auto}}.etq-recs{padding:32px 0}.etq-recs__inner{max-width:1400px;margin:0 auto;padding:0 24px}.etq-recs__heading{font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:center;color:var(--etq-purple, #493657);margin:0 0 24px}.etq-recs__track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.etq-recs__item{min-width:0}@media screen and (max-width:749px){.etq-recs__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px}.etq-recs__track::-webkit-scrollbar{display:none}.etq-recs__item{flex:0 0 60%;scroll-snap-align:start}}.etq-recs__band{background:var(--etq-light-lavender, #EEEAF3);padding:16px 24px;margin-bottom:28px}.etq-recs__band-title{font-size:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:center;color:var(--etq-black, #000);margin:0}.etq-rv-card{display:block;text-decoration:none;color:inherit}.etq-rv-card__media{aspect-ratio:3/4;overflow:hidden;background:var(--etq-pink-light, #F5EDF0);margin-bottom:10px}.etq-rv-card__media img{width:100%;height:100%;object-fit:cover;display:block}.etq-rv-card__title{display:block;font-size:1.6rem;font-weight:500;line-height:1.35;color:var(--etq-black, #000);text-transform:none;letter-spacing:.02em;margin-bottom:4px}.etq-rv-card__prices{display:flex;align-items:baseline;gap:8px}.etq-rv-card__price{font-size:2rem;color:#000;font-weight:600}.etq-rv-card__price--was{font-size:2rem;color:#9c9ca3;font-weight:600;text-decoration:line-through}@media screen and (max-width:749px){.product__info-container .price--on-sale .price__sale .price-item--sale,.product__info-container .price:not(.price--on-sale) .price-item--regular{font-size:2rem;font-weight:500}.product__info-container .price--on-sale .price__sale s .price-item,.product__info-container .price--on-sale s.price-item--regular{font-size:1.5rem;font-weight:500}.etq-color-fieldset legend,.etq-color-fieldset .form__label,.product-form__input--pill:not(.etq-color-fieldset) legend,.product-form__input--pill:not(.etq-color-fieldset) .form__label,.product-form__quantity .form__label,.quantity__label,quantity-input+.form__label{font-size:1.4rem;font-weight:400}}.shopify-payment-button{display:none!important}@media screen and (max-width:749px){.etq-recs__band-title{font-size:2rem}}@media screen and (max-width:749px){.etq-rv-card__title{font-size:1.3rem}.etq-rv-card__price,.etq-rv-card__price--was{font-size:1.5rem}}@media screen and (max-width:749px){.product__info-container .product__title{margin-top:2.4rem!important}.product__title,.product__title h1,.product__title h2{font-size:1.4rem;margin-bottom:.4rem}.product__info-container [id^=price-]{margin-top:.4rem!important}}@media screen and (min-width:750px){.product__inventory,.product__info-container .product__inventory{font-size:1.6rem}}.product__info-container .badge,.product__info-container .price .badge,.product__info-container .badge--sale{font-size:1.4rem!important;padding:7px 14px!important}@media screen and (max-width:749px){.product__inventory,.product__info-container .product__inventory{font-size:1.4rem}}@media screen and (min-width:990px){.product.grid .product__media-wrapper{align-self:stretch!important;position:relative}.product.grid .product__media-wrapper .etq-gallery,.product.grid .product__media-wrapper .product__media-list{position:sticky;top:2rem}}.etq-accordion__content .product__description,.etq-accordion__content .rte,.product__description.rte{font-size:1.7rem;line-height:1.6;font-weight:400}.etq-accordion__content .product__description p,.product__description.rte p,.product__description.rte li{font-size:1.7rem;line-height:1.6}@media screen and (max-width:749px){.etq-accordion__content .product__description,.product__description.rte,.product__description.rte p,.product__description.rte li{font-size:1.5rem}}.product__description.rte,.product__description.rte *,.etq-accordion__content .rte,.etq-accordion__content .rte *,.etq-accordion__content .product__description,.etq-accordion__content .product__description *{font-family:Montserrat,sans-serif!important;font-size:1.7rem!important;line-height:1.6!important;letter-spacing:.06rem!important}@media screen and (max-width:749px){.product__description.rte,.product__description.rte *,.etq-accordion__content .rte,.etq-accordion__content .rte *,.etq-accordion__content .product__description,.etq-accordion__content .product__description *{font-size:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/etq-product.css.map */
