.product__title h1{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(2.4rem,3.5vw,3.6rem);line-height:1.15;color:#2c2018;letter-spacing:-.01em;margin-bottom:1.2rem}.price-item--regular{font-family:var(--font-body-family);font-size:2rem;font-weight:400;color:#2c2018}.price-item--sale{font-family:var(--font-body-family);font-size:2rem;font-weight:400;color:#c4907f}.price-item--compare{font-family:var(--font-body-family);font-size:1.4rem;color:#7a6860;text-decoration:line-through}.product-form__submit{background-color:#2c2018!important;color:#faf8f5!important;border-color:#2c2018!important;border-radius:0!important;font-family:var(--font-body-family)!important;font-size:1.3rem!important;letter-spacing:.07em!important;text-transform:lowercase!important;transition:opacity .25s ease!important;min-height:52px!important}.product-form__submit:hover{opacity:.85!important;background-color:#2c2018!important}.product-form__submit:disabled{opacity:.5!important;cursor:not-allowed!important}.product-form__quantity .quantity__button,.product-form__quantity .quantity__input{border-color:#2c201826;border-radius:0;font-family:var(--font-body-family);color:#2c2018}.product__description p{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.85;color:#4a3830;margin-bottom:1rem}.product__description ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;margin-bottom:1rem}.product__description ul li{padding-left:20px;position:relative;font-size:1.35rem;line-height:1.7;color:#4a3830}.product__description ul li:before{content:"\2014";position:absolute;left:0;color:#c4907f;font-size:1rem;top:2px}.product__media-wrapper,.product__media-wrapper img,.related-products .card-wrapper{border-radius:0}.related-products .card__heading{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;color:#2c2018;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.3rem * 1.4 * 2)}.related-products .card-wrapper .badge--sale{background-color:#c4907f!important;color:#faf8f5!important;border-radius:0!important}.related-products .card-wrapper .badge{border-radius:0!important;text-transform:lowercase;font-family:var(--font-body-family);font-size:1rem}.related-products .price-item--sale{color:#c4907f}.share-button__label,.share-button{font-family:var(--font-body-family);font-size:1.2rem;color:#7a6860}@media screen and (max-width:749px){.product__title h1{font-size:clamp(2.2rem,7vw,3rem)}.product-form__submit{min-height:48px!important;font-size:1.2rem!important}.price-item--regular,.price-item--sale{font-size:1.8rem}}.collapsible-content__heading{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(2.4rem,4vw,3.2rem);letter-spacing:normal;color:#2c2018;line-height:1.2}.collapsible-content .caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.14em;color:#7a6860;text-transform:lowercase}.collapsible-content details summary{padding:18px 0;cursor:pointer;border-top:none;border-bottom:.5px solid rgba(44,32,24,.12)}.collapsible-content details:first-of-type summary{border-top:.5px solid rgba(44,32,24,.12)}.collapsible-content .accordion__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;color:#2c2018;letter-spacing:normal;text-transform:none;line-height:1.4;transition:color .2s ease}.collapsible-content details summary:hover .accordion__title{color:#c4907f}.collapsible-content details[open] summary .accordion__title{color:#c4907f}.collapsible-content details summary svg{color:#c4907f;flex-shrink:0}.collapsible-content .accordion__content{font-family:var(--font-body-family);font-size:1.35rem;line-height:1.85;color:#4a3830;padding-top:16px;padding-bottom:20px}.collapsible-content .accordion__content p{margin-bottom:12px}.collapsible-content .accordion__content p:last-child{margin-bottom:0}.collapsible-content .accordion{border:none;background:none}@media screen and (max-width:749px){.collapsible-content__heading{font-size:clamp(2.2rem,7vw,3rem)}.collapsible-content .accordion__title{font-size:1.3rem}.collapsible-content .accordion__content{font-size:1.25rem}.collapsible-content details summary{padding:14px 0}}.dotg-sg-cl-wrap{display:flex;justify-content:flex-start;padding:12px 0 4px}
/*# sourceMappingURL=/cdn/shop/t/81/assets/dotg-product.css.map */
