.zp-product{--zp-pink:#cb4277;--zp-ink:#302c2d;--zp-muted:#786f73;--zp-line:#eae5e7;--zp-blush:#fcf5f7;color:var(--zp-ink);font-family:var(--font-body-family)}.zp-product .page-width{max-width:1320px;padding-left:40px;padding-right:40px}.zp-product .product__info-container>*+*{margin-top:16px;margin-bottom:0}.zp-product .product__title{margin-top:7px;margin-bottom:12px}.zp-product .product__title h1,.zp-product .product__title h2{font-family:var(--font-body-family);font-size:29px;font-weight:400;line-height:1.45;letter-spacing:-.35px;color:var(--zp-ink);overflow-wrap:anywhere}.zp-product .product__text{font-size:14px;line-height:1.7;letter-spacing:0;color:var(--zp-muted)}.zp-product .price{font-size:25px!important;font-weight:400!important;line-height:1.5;letter-spacing:0;color:var(--zp-ink)!important}.zp-product .product__tax{font-size:12px;line-height:1.6;margin-top:5px;color:var(--zp-muted)}.zp-product .installment{font-size:13px}.zp-product .zp-uv-eyebrow,.zp-uv-how .zp-uv-eyebrow{font-size:12px;line-height:1.6;letter-spacing:1.8px;text-transform:uppercase;color:#b43465;margin:0 0 8px;font-weight:400}.zp-product .zp-uv-intro{font-size:14px;line-height:1.8;letter-spacing:0;color:var(--zp-muted);margin:0 0 18px}.zp-product .zp-uv-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:19px 0;border-top:1px solid var(--zp-line);border-bottom:1px solid var(--zp-line);margin-bottom:22px}.zp-product .zp-uv-benefits>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px}.zp-product .zp-uv-benefits span{font-size:13px;line-height:1.6;letter-spacing:0}.zp-product .zp-uv-benefits svg,.zp-product .zp-uv-delivery svg{width:23px;height:23px;stroke:var(--zp-pink);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.zp-product .product-popup-modal__opener{display:block;margin-top:18px;margin-bottom:12px}.zp-product .product-popup-modal__button{min-height:32px;height:auto;padding:0;font-size:14px;line-height:1.7;color:var(--zp-pink);text-underline-offset:4px;letter-spacing:0}.zp-product zp-uv-fit{display:block;margin-top:0}.zp-product .product-form__input{max-width:none;margin:0 0 18px;padding:0}.zp-product .form__label,.zp-product .zp-fit-label{font-size:14px;line-height:1.7;letter-spacing:0;font-weight:600;margin:0 0 10px}.zp-product .zp-fit-buttons{display:flex;gap:7px}.zp-product .zp-fit-buttons button{flex:1;min-width:0;min-height:42px;background:#fff;border:1px solid var(--zp-line);padding:8px 7px;font-family:inherit;font-size:13px;line-height:1.4;letter-spacing:0;color:var(--zp-ink);cursor:pointer}.zp-product .zp-fit-buttons button[aria-pressed=true]{background:var(--zp-blush);border-color:var(--zp-pink);color:#ac2d5d}.zp-product .zp-fit-buttons button:focus-visible{outline:2px solid var(--zp-pink);outline-offset:3px}.zp-product .zp-fit-hint{font-size:12px;line-height:1.6;letter-spacing:0;color:var(--zp-muted);margin:9px 0 19px}.zp-product .product-form__input--pill input[type=radio]+label{min-width:43px;min-height:42px;padding:12px 10px;margin:0 6px 7px 0;border:1px solid var(--zp-line);border-radius:0;background:#fff;color:var(--zp-ink);font-size:14px;line-height:16px;letter-spacing:0}.zp-product .product-form__input--pill input[type=radio]:checked+label{background:var(--zp-blush);border-color:var(--zp-pink);color:#ac2d5d}.zp-product .product-form__input--pill input[type=radio].disabled+label{color:#898085;text-decoration:line-through}.zp-product zp-uv-fit [hidden]{display:none!important}.zp-product .quantity{width:110px;min-height:43px}.zp-product .quantity:after{box-shadow:0 0 0 1px var(--zp-line)}.zp-product .quantity__button{width:34px}.zp-product .quantity__input{font-size:14px}.zp-product .product-form{margin:0}.zp-product .product-form__buttons{width:100%;max-width:100%;display:block}.zp-product .product-form__submit{width:100%;box-sizing:border-box;background:var(--zp-pink);color:#fff;border:1px solid var(--zp-pink);font-size:15px;letter-spacing:.6px;min-height:48px;font-weight:400}.zp-product .product-form__submit:after,.zp-product .product-form__submit:before{box-shadow:none}.zp-product .product-form__submit:hover:not([disabled]){background:#b53568;border-color:#b53568}.zp-product .product-form__submit[disabled]{opacity:.5}.zp-product .shopify-payment-button__button--unbranded{background:#fff!important;color:var(--zp-pink)!important;border:1px solid var(--zp-pink);border-radius:0;font-family:inherit;font-size:15px;min-height:44px}.zp-product .shopify-payment-button__button--unbranded:after{box-shadow:none}.zp-product .zp-uv-delivery{display:flex;gap:12px;padding:16px;background:#faf7f8;margin:20px 0 24px;line-height:1.8;letter-spacing:0}.zp-product .zp-uv-delivery svg{margin-top:3px;stroke:#73676d}.zp-product .zp-uv-delivery strong{font-size:14px;font-weight:600}.zp-product .zp-uv-delivery p{font-size:13px;line-height:1.8;margin:4px 0 0;color:var(--zp-muted)}.zp-product .product__accordion{border-color:var(--zp-line);margin-top:0}.zp-product .accordion summary{padding:17px 0}.zp-product .accordion__title{font-size:15px;font-family:inherit;line-height:1.7;letter-spacing:0;font-weight:400}.zp-product .accordion .summary__title{align-items:center;gap:8px}.zp-product .accordion .summary__title .svg-wrapper{width:16px;height:16px;flex-basis:16px}.zp-product .accordion .summary__title .svg-wrapper svg{width:16px;height:16px}.zp-product .accordion__content{font-size:14px;line-height:1.8;letter-spacing:0;color:var(--zp-muted);padding:0 0 17px}.zp-product .zp-uv-description h2,.zp-product .zp-uv-description h3,.zp-product .zp-uv-description h4{font-size:16px;line-height:1.7;font-weight:400;font-family:inherit}.zp-product .zp-uv-description strong{font-weight:600}.zp-product .product-media-container{border-radius:0}.zp-product .product-media-container img{object-fit:contain}.zp-product .thumbnail-list{gap:10px}.zp-product .thumbnail{border:1px solid transparent;border-radius:0}.zp-product .thumbnail[aria-current=true]{border-color:var(--zp-pink);box-shadow:none}.zp-product .thumbnail:after{box-shadow:none}.zp-uv-how{padding-top:35px;padding-bottom:20px;color:#302c2d;font-family:var(--font-body-family)}.zp-uv-how__grid{display:grid;grid-template-columns:1fr 1.6fr;gap:65px;padding:35px 0;border-top:1px solid #eae5e7}.zp-uv-how h2{font-size:25px;line-height:1.5;font-weight:400;letter-spacing:-.3px;font-family:inherit;max-width:300px;margin:10px 0}.zp-uv-how__intro{font-size:14px;line-height:1.8;letter-spacing:0;color:#786f73;max-width:300px}.zp-uv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-content:center}.zp-uv-steps span{display:block;font-size:12px;color:#b43465;letter-spacing:1px;border-bottom:1px solid #ead3dc;padding-bottom:10px;margin-bottom:14px}.zp-uv-steps h3{font:400 14px/1.6 var(--font-body-family);margin:0 0 6px;letter-spacing:0}.zp-uv-steps p,.zp-uv-care-note{font-size:13px;line-height:1.8;color:#786f73;letter-spacing:0;margin:0}.zp-uv-care-note{max-width:730px;margin-bottom:20px}@media(max-width:749px){.zp-product .page-width{padding-left:22px;padding-right:22px}.zp-product .product__info-wrapper{padding:25px 0 0}.zp-product .product__title h1,.zp-product .product__title h2{font-size:24px}.zp-product .product__media-list{margin-left:0;margin-right:0}.zp-product .product__media-list .product__media-item{width:100%;padding:0}.zp-product .zp-fit-buttons button{font-size:12px}.zp-product .zp-uv-benefits{gap:7px}.zp-product .zp-uv-benefits span{font-size:12px}.zp-uv-how{padding-left:22px;padding-right:22px}.zp-uv-how__grid{grid-template-columns:1fr;gap:20px;padding-top:28px}.zp-uv-how h2{font-size:23px;max-width:310px}.zp-uv-how__intro{max-width:none}.zp-uv-steps{gap:18px}.zp-uv-steps h3{font-size:14px}}.zp-product .zp-title-type,.zp-product .zp-title-name{display:block}.zp-product .zp-title-name{font-size:.86em;color:#786f73;margin-top:4px}.zp-product .zp-payment-note{font-size:13px!important;line-height:1.6!important;margin:10px 0!important}.zp-product .zp-payment-note *{font-size:inherit!important;line-height:inherit!important}.zp-product .zp-payment-note p{margin:0!important}.zp-product .zp-payment-note img,.zp-product .zp-payment-note svg{max-width:46px;max-height:18px}.zp-product--rain .product__text.subtitle{background:#faf7f8;padding:16px;font-size:14px;line-height:1.8;letter-spacing:0}.zp-product--rain .product__text.subtitle strong{display:block;color:#b43465;font-size:13px;letter-spacing:.7px;margin-bottom:4px}.zp-product-reviews{padding-top:28px;padding-bottom:28px;border-top:1px solid #eae5e7}.zp-product-reviews h1,.zp-product-reviews h2{font-family:var(--font-body-family);font-size:22px!important;font-weight:400!important}.zp-product .product__info-container .zp-uv-benefits{margin-bottom:18px}@media(min-width:990px){.zp-product .product__media-list .product__media-item .product__media{max-height:720px}.zp-product .product__media-list img{object-fit:contain}}.zp-product .product__info-wrapper{min-width:0}.zp-product .product__info-container{min-width:0;width:100%}.zp-product .product__info-container>.product__accordion{display:block;width:100%;min-width:0;box-sizing:border-box}.zp-product .product__accordion>details,.zp-product .product__accordion>details>summary{width:100%;box-sizing:border-box}.zp-product .product__accordion .summary__title{min-width:0;flex:1 1 auto}.zp-product .product__accordion .accordion__title{overflow-wrap:break-word;word-break:normal;white-space:normal}.zp-product .product__info-container .product-form,.zp-product .product__info-container .product-form form{width:100%;max-width:100%}.zp-product .shopify-payment-button,.zp-product .shopify-payment-button__button{width:100%;max-width:100%;box-sizing:border-box}.zp-product .zp-price-note{font-size:13px;line-height:1.5;color:var(--zp-muted);margin:7px 0 5px}
/*# sourceMappingURL=/cdn/shop/t/56/assets/zp-product.css.map */
