body .product__media-wrapper .product-media-container{border:.1rem solid rgba(var(--pv2-accent),.2);border-radius:.4rem;background:linear-gradient(rgba(var(--color-foreground),.035),rgba(var(--color-foreground),.035)),rgb(var(--color-background))}body .product__media-wrapper .thumbnail{border-radius:.2rem;border:.1rem solid rgba(var(--pv2-accent),.2);transition:border-color .25s var(--pv2-ease)}body .product__media-wrapper .thumbnail:hover,body .product__media-wrapper .thumbnail[aria-current]{border-color:rgb(var(--pv2-accent));box-shadow:none}@media screen and (min-width:990px){body .product__info-wrapper .product__info-container{padding-left:2.4rem}}body .product__info-container>.product__text.caption-with-letter-spacing{display:flex;align-items:center;gap:1rem;font-size:1.1rem;letter-spacing:.28em;color:rgb(var(--pv2-accent))}body .product__info-container>.product__text.caption-with-letter-spacing:before{content:"";width:2.4rem;height:.1rem;background:rgba(var(--pv2-accent),.7)}body .product__info-container .product__title h1{font-size:clamp(2.8rem,2.6vw,4rem);line-height:1.18;letter-spacing:0}body .product__info-container .product__title{margin-bottom:1.2rem}body .product__info-container>[id^=price-]{padding-bottom:2rem;border-bottom:.1rem solid rgba(var(--pv2-accent),.3)}body .product__info-container>[id^=price-] .price{font-size:2.2rem;letter-spacing:.02em}body .product__info-container>[id^=price-] .price .price-item--regular,body .product__info-container>[id^=price-] .price .price-item--sale{color:rgb(var(--color-foreground))}body .product__info-container .product__tax{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}body .product-form__input .form__label{font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}body .product-form__input--pill input[type=radio]+label{border:.1rem solid rgba(var(--pv2-accent),.4);border-radius:.2rem;background:transparent;color:rgb(var(--color-foreground));letter-spacing:.02em;transition:border-color .2s var(--pv2-ease),background-color .2s var(--pv2-ease)}body .product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--pv2-accent))}body .product-form__input--pill input[type=radio]:checked+label{border-color:rgb(var(--pv2-anthracite));background-color:rgb(var(--pv2-anthracite));color:rgb(var(--pv2-ivory))}body .product__info-container .quantity{border-radius:.2rem}body .product__info-container .quantity:after{border-radius:.2rem;box-shadow:0 0 0 .1rem rgba(var(--pv2-accent),.45)}body .product-form__buttons .product-form__submit{min-height:5.6rem;font-size:1.35rem;letter-spacing:.16em}body .product__info-container .product__description{font-size:1.5rem;line-height:1.8;color:rgba(var(--color-foreground),.82)}body .product__info-container .product__description h2,body .product__info-container .product__description h3{margin-top:2.4rem;font-size:2rem}body .product__info-container .share-button__button{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase}body .perlotus-personalization{background:rgba(var(--pv2-marble),.05);border:.1rem solid rgba(var(--pv2-accent),.35);border-top:.2rem solid rgb(var(--pv2-accent));border-radius:.4rem;padding:2.4rem}body .perlotus-personalization .perlotus-head span{color:rgb(var(--pv2-accent));letter-spacing:.24em}body .perlotus-personalization .perlotus-head h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground))}body .perlotus-personalization .perlotus-head p,body .perlotus-personalization .perlotus-help,body .perlotus-personalization .perlotus-warning{color:rgba(var(--color-foreground),.68)}body .perlotus-personalization .perlotus-benefits div{background:transparent;border:0;border-bottom:.1rem solid rgba(var(--pv2-accent),.25);border-radius:0;padding:.8rem 0;color:rgba(var(--color-foreground),.82)}body .perlotus-personalization .perlotus-label{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.8)}body .perlotus-personalization .perlotus-select,body .perlotus-personalization .perlotus-input{border:.1rem solid rgba(var(--pv2-accent),.45);border-radius:.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;padding:1.2rem 1.4rem}body .perlotus-personalization .perlotus-select:focus,body .perlotus-personalization .perlotus-input:focus{border-color:rgb(var(--pv2-accent));box-shadow:0 0 0 .2rem rgba(var(--pv2-accent),.18)}body .perlotus-trust-strip{background:transparent;border:0;border-top:.1rem solid rgba(var(--pv2-accent),.3);border-bottom:.1rem solid rgba(var(--pv2-accent),.3);border-radius:0;padding:1.6rem 0}body .perlotus-trust-strip .perlotus-trust-item{background:transparent;border:0;border-radius:0;padding:.8rem .4rem}body .perlotus-trust-strip .perlotus-trust-item span{background:transparent;border:.1rem solid rgb(var(--pv2-accent));color:rgb(var(--pv2-accent));font-size:1.2rem}body .perlotus-trust-strip .perlotus-trust-item strong{color:rgb(var(--color-foreground));font-size:1.25rem;font-weight:600;letter-spacing:.04em}body .perlotus-faq-header span{color:rgb(var(--pv2-accent));font-size:1.1rem;letter-spacing:.28em}body .perlotus-faq-header h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground))}body .perlotus-faq details{background:transparent;border:0;border-bottom:.1rem solid rgba(var(--pv2-accent),.3);border-radius:0;margin-bottom:0;padding:2rem .4rem}body .perlotus-faq details:first-of-type{border-top:.1rem solid rgba(var(--pv2-accent),.3)}body .perlotus-faq summary{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;color:rgb(var(--color-foreground))}body .perlotus-faq summary:after{color:rgb(var(--pv2-accent))}body .perlotus-faq p{color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){body .product__info-container .product__title h1{font-size:2.6rem}body .product__info-container>[id^=price-] .price{font-size:2rem}body .perlotus-personalization{padding:2rem 1.6rem}body .perlotus-faq summary{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){body .product__media-wrapper .thumbnail,body .product-form__input--pill input[type=radio]+label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pv2-product.css.map */
