.product{max-width:1560px;margin-left:auto;margin-right:auto}.product__info-wrapper{padding-left:clamp(36px,5vw,78px)!important}.product__info-container{max-width:520px}.product__title{margin-bottom:6px!important}.product__title h1,.product__title>*{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:clamp(38px,3.4vw,50px)!important;line-height:1.08!important;letter-spacing:-.03em!important;color:#211b1e!important}.product__text{font-family:"Inter",var(--font-body-family),sans-serif!important;font-size:14px!important;line-height:1.5!important;color:#211b1e;opacity:.66;margin-top:0!important}.product .price{font-family:"Inter",var(--font-body-family),sans-serif!important;font-size:18px!important;line-height:1.4;color:#211b1e}.product .price__container{margin-bottom:22px!important}.product-form__input .form__label{font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;margin-bottom:7px}.quantity{min-height:46px;border-radius:8px}.quantity:after{border-radius:8px!important;box-shadow:0 0 0 1px #d9ceca!important}.product-form__submit{min-height:52px!important;border-radius:8px!important;background:#54233d!important;color:#fffdfc!important;font-family:"Inter",var(--font-body-family),sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;transition:background .2s ease,transform .2s ease}.product-form__submit:after,.product-form__submit:before{display:none!important}.product-form__submit:hover{background:#211b1e!important;transform:translateY(-1px)}.product__description{font-family:"Inter",var(--font-body-family),sans-serif!important;font-size:15px!important;line-height:1.72!important;color:#211b1e;max-width:500px;margin-top:26px!important}.product__description p{margin-top:0;margin-bottom:16px}.product__description ul{padding-left:20px;margin-top:18px}.product__description li{margin-bottom:6px}.product__accordion{border-top:1px solid #D9CECA!important;margin-top:0!important}.product__accordion:last-of-type{border-bottom:1px solid #D9CECA!important}.product__accordion summary{padding:16px 0!important}.product__accordion .summary__title{align-items:center}.product__accordion .accordion__title{font-family:var(--font-heading-family)!important;font-size:17px!important;font-weight:400!important;color:#211b1e;line-height:1.3}.product__accordion .accordion__content{font-family:"Inter",var(--font-body-family),sans-serif!important;font-size:14px;line-height:1.7;color:#211b1e;opacity:.75;padding-bottom:20px}.product__media{border-radius:16px!important;overflow:hidden}.product__media img{border-radius:16px!important}.product__media-list{margin-bottom:18px!important}.thumbnail{border-radius:10px!important;overflow:hidden;border:1px solid transparent!important;transition:border-color .2s ease}.thumbnail[aria-current],.thumbnail:hover{border-color:#54233d!important}.thumbnail:after{display:none!important}.thumbnail-list{gap:10px!important}.product-recommendations{max-width:1560px!important;margin-left:auto!important;margin-right:auto!important;padding-top:70px!important;padding-bottom:88px!important}.product-recommendations__heading{font-family:var(--font-heading-family)!important;font-size:clamp(30px,3vw,40px)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.025em!important;color:#211b1e;margin-bottom:30px!important}.product-recommendations .card__content,.product-recommendations .card__information,.product-recommendations .card-information{text-align:left!important}.product-recommendations .card__heading,.product-recommendations .card__heading *,.product-recommendations .card__heading a{font-family:"Inter",var(--font-body-family),sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:#211b1e}.product-recommendations .price{font-family:"Inter",var(--font-body-family),sans-serif!important;font-size:13px!important;color:#211b1e;opacity:.75}.product-recommendations .quick-add{display:none!important}.product-recommendations .card__inner{border-radius:14px;overflow:hidden}@media screen and (max-width:989px){.product__info-wrapper{padding-left:0!important}.product__info-container{max-width:none}}@media screen and (max-width:749px){.product__title h1,.product__title>*{font-size:36px!important}.product__description{font-size:14px!important}.product-recommendations{padding-top:54px!important;padding-bottom:64px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/plum-product.css.map */
