.product__info-container .product__title>h1,.product__info-container .product__title>h2{font-size:calc(var(--font-heading-scale, 1) * 2.2rem);line-height:1.25}@media screen and (min-width:990px){.product__info-container .product__title>h1,.product__info-container .product__title>h2{font-size:calc(var(--font-heading-scale, 1) * 2.8rem)}}.product__info-container .product__text.caption-with-letter-spacing{display:inline-block;background:#f3ebdd;color:#6e4b26;padding:.5rem 1rem;border-radius:.4rem;font-size:1.1rem;letter-spacing:.08rem;margin:.4rem 0 .6rem}.product__info-container .product__text.subtitle{font-family:var(--font-heading-family);font-style:italic;font-size:1.5rem;color:rgba(var(--color-foreground),.65);margin:.2rem 0 .4rem}.product-form__submit:not([disabled]){background:#2f4a3c;color:#fdfcf9;--color-button: 47, 74, 60;--color-button-text: 253, 252, 249}.product-form__submit:not([disabled]):hover{background:#263c31}fieldset.product-form__input--pill{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-items:stretch}@media screen and (min-width:750px){fieldset.product-form__input--pill{grid-template-columns:repeat(4,minmax(0,1fr))}}fieldset.product-form__input--pill legend{grid-column:1 / -1;margin-bottom:.2rem}fieldset.product-form__input--pill label{margin:0;text-align:center;justify-content:center;display:inline-flex;align-items:center;white-space:nowrap}fieldset.product-form__input--pill .variant-item--unavailable,fieldset.product-form__input--pill label.disabled{opacity:.45}.product__info-container .product__column-sticky>.icon-with-text,.product__info-container .icon-with-text{margin:1.6rem 0 .4rem}.product__info-container .icon-with-text--horizontal{gap:0;justify-content:space-between;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding:1rem 0}.product__info-container .icon-with-text--horizontal>.icon-with-text__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;width:auto}.product__info-container .icon-with-text--horizontal>.icon-with-text__item:not(:first-child){border-left:.1rem solid rgba(var(--color-foreground),.08)}.product__info-container .icon-with-text .icon{width:2.2rem;height:2.2rem}.product__info-container .icon-with-text--horizontal span,.product__info-container .icon-with-text--horizontal p{font-size:1.2rem;margin:0}.product__accordion .summary__title{align-items:center}.product__accordion .accordion__content{padding-bottom:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/16/assets/dusa-pdp.css.map */
