.product-bg-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center center;padding-bottom:clamp(4.8rem,7vw,8rem)}.product-bg-wrapper.has-bg{padding-top:5%}.product-bg-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.product-bg-wrapper{position:relative}.product-bg-wrapper.bg-cream{background-color:#efeeec}.product-bg-wrapper.bg-beige{background-color:#96887c}.product-bg-wrapper.bg-black{background-color:#0e1111}.product-bg-wrapper.bg-blue{background-color:#21409a}.product-bg-wrapper.bg-md-blue{background-color:#7aa1d6}.product-bg-wrapper.bg-lt-blue{background-color:#cadaed}.product-bg-wrapper .product__info-wrapper{background:transparent;margin-top:1.5rem}.product__title h1,.product__title h2{font-family:baskerville-urw,serif;color:#21409a;font-size:clamp(3.6rem,2.2rem + 3.733vw,5rem);line-height:1.05}@media screen and (min-width:751px){.product__title h1,.product__title h2{font-size:clamp(3.6rem,1.258rem + 3.118vw,5rem)}}.product__subtitle{font-family:baskerville-urw,serif;font-style:italic;color:#21409a;font-size:clamp(1.8rem,1.2rem + 1.6vw,2.4rem);line-height:1.35;margin-top:.5em;max-width:32rem}@media screen and (min-width:751px){.product__subtitle{font-size:clamp(1.8rem,.796rem + 1.336vw,2.4rem)}}.product__description{font-size:clamp(1.8rem,1.198rem + 1.604vw,2.4rem);line-height:1.5;color:#21409a;letter-spacing:0}@media screen and (min-width:750px){.product__description{font-size:clamp(1.6rem,.782rem + 1.091vw,2.2rem)}}.price{visibility:visible}.price .price-item{font-size:clamp(1.8rem,1.2rem + 1.6vw,3rem);letter-spacing:.05em;font-weight:700}.quantity:after{background-color:transparent}.product__info-container>.product__title+*{margin-top:2rem}.product-bg-wrapper .product__media-wrapper{background:transparent}.product__info-container .price .price-item{font-family:sweet-sans-pro,sans-serif;color:#21409a;font-weight:700}.product__info-container .quantity__label,.product-form__input .form__label{font-family:baskerville-urw,serif;font-style:italic;color:#21409a;text-transform:capitalize}.product__info-container .quantity{color:#21409a}.product__info-container .quantity:after{box-shadow:0 0 0 var(--inputs-border-width) #21409a}.product__info-container .quantity__button{color:#21409a}.product__info-container .quantity__input{color:#21409a;font-family:sweet-sans-pro,sans-serif}.product__info-container .product-form__submit{font-family:sweet-sans-pro,sans-serif;text-transform:uppercase;letter-spacing:.05em;max-width:20rem}.product__accordion .accordion__title{font-family:sweet-sans-pro,sans-serif;color:#21409a;font-weight:700;font-size:2rem;max-width:none}.product__accordion .accordion__content{font-family:sweet-sans-pro,sans-serif;color:#21409a;font-size:1.6rem}.product__accordion.accordion{border-top:none;border-bottom:none}.product__accordion .accordion__content{border-top:2px solid rgba(33,64,154,.7);padding-top:1.2rem}.product__accordion.accordion summary{justify-content:flex-start}.product__accordion.accordion .summary__title{flex:0 0 auto;margin-right:.75rem}.product__accordion.accordion .summary__title+.icon-caret{width:1.4rem;height:1.4rem;color:#21409a}.product__accordion.accordion summary .icon-caret{position:static;right:auto;top:auto;align-self:center}.product__accordion details[open]>summary .icon-caret{display:none}.product__accordion details[open]>summary:after{content:"\2014";align-self:center;color:#21409a;font-family:sweet-sans-pro,sans-serif;font-size:1.8rem;line-height:1}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:60%;width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:40%;width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}}#product-form-installment-template--23895731437785__main,.installment.caption-large{display:none!important}.form__label{font-size:16px}.product-media-container .media{padding-top:100%}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-product-bg.css.map */
