body:has(main[data-template=product]){background:#faf8f2;color:#26352b}main[data-template=product] .product{gap:clamp(30px,4vw,75px);align-items:start}main[data-template=product] .product__info-container{max-width:620px}main[data-template=product] .product__info-wrapper{padding-left:0}main[data-template=product] .product__title h1{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(42px,4.5vw,70px)!important;line-height:1.06!important;letter-spacing:-.035em!important;color:#014022!important;font-weight:400!important}main[data-template=product] .product__text{color:#7a766e;font-size:12px;font-weight:600;letter-spacing:.14em}main[data-template=product] .price{font-size:clamp(22px,2vw,30px);font-weight:600;color:#014022}main[data-template=product] .product__description{font:400 16px/1.8 DM Sans,Arial,sans-serif;color:#565d54}main[data-template=product] .product__description h2,main[data-template=product] .product__description h3{font-family:"DM Serif Display",Georgia,serif;color:#014022}main[data-template=product] .product-form__input .form__label,main[data-template=product] .quantity__label{font-weight:600;font-size:13px;color:#314239}main[data-template=product] .quantity{border:1px solid #d7d2c8;border-radius:30px;overflow:hidden;background:#fff}main[data-template=product] .quantity:before,main[data-template=product] .quantity:after{box-shadow:none!important}main[data-template=product] .product-form__submit{background:#014022!important;color:#fff!important;border-radius:40px!important;min-height:53px;font-size:14px;font-weight:600;letter-spacing:0}main[data-template=product] .product-form__submit:before,main[data-template=product] .product-form__submit:after{box-shadow:none!important}main[data-template=product] .shopify-payment-button__button{border-radius:40px!important;min-height:53px;font-weight:600}main[data-template=product] .product-form__buttons{max-width:520px}main[data-template=product] .product__media-wrapper .product__media,main[data-template=product] .product__media-wrapper .media{background:#eeece6!important;border-radius:16px;overflow:hidden}main[data-template=product] .thumbnail{border-radius:10px;overflow:hidden}main[data-template=product] .product__media-wrapper img{object-fit:contain}main[data-template=product] .product__accordion{border-color:#dedbd1}main[data-template=product] .accordion__title{font-size:15px;font-weight:600;color:#014022}main[data-template=product] .product__info-container>*+*{margin-top:19px}main[data-template=product] .product__info-container .product__title{margin-bottom:5px}main[data-template=product] .product__info-container .price{margin-top:8px}main[data-template=product] .product__info-container .product-form{margin-top:22px}main[data-template=product] .product__info-container .product__description{border-top:1px solid #e4ded3;padding-top:25px;margin-top:29px}main[data-template=product] .product-recommendations__heading,main[data-template=product] .related-products__heading{font:400 clamp(34px,4vw,55px)/1.1 "DM Serif Display",Georgia,serif;color:#014022}main[data-template=product] .related-products{border-top:1px solid #e7e2d9}main[data-template=product] .related-products .card__inner{background:#eeece6;border-radius:12px;overflow:hidden}main[data-template=product] .related-products .card__heading{font-family:DM Sans,Arial,sans-serif;font-size:15px;font-weight:600}main[data-template=product] .related-products .price{font-size:15px}main[data-template=product] .product__info-container .product-form__input--pill input[type=radio]+label{border-radius:25px;border-color:#c8b492}main[data-template=product] .product__info-container .product-form__input--pill input[type=radio]:checked+label{background:#014022;color:#fff}main[data-template=product] .product__media-wrapper:has(.product__media-list:empty){min-height:0}main[data-template=product] .product__info-wrapper:only-child{width:100%;max-width:800px;margin:auto}@media(min-width:750px){main[data-template=product] .product__info-wrapper{padding-top:25px}main[data-template=product] .product:not(.product--no-media) .product__media-wrapper{width:50%}main[data-template=product] .product:not(.product--no-media) .product__info-wrapper{width:50%}}@media(max-width:749px){main[data-template=product] .product__title h1{font-size:43px!important}main[data-template=product] .product__info-wrapper{padding-top:22px}main[data-template=product] .product__info-container>*+*{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/candor-product.css.map */
