.fl-product{color:#32282a;font-family:Archivo,var(--font-body-family),sans-serif}.fl-product .page-width{max-width:1440px;padding-left:40px;padding-right:40px}.fl-product .product{column-gap:67px;align-items:start}.fl-product .product__media-wrapper{width:670px;max-width:670px}.fl-product .product__info-wrapper{width:624px;max-width:624px;padding-left:0}.fl-product .product__info-container{max-width:624px}.fl-product .product__column-sticky{top:2rem}.fl-product .product__title h1{font-family:Playfair Display,Georgia,serif;font-size:28px;line-height:1.18;font-weight:400;color:#32282a}.fl-product .product__text{color:#32282a}.fl-product .price{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.fl-product .price__container{margin:0}.fl-product .price-item--sale{color:#7a1f2b;font-size:21px;font-weight:600}.fl-product .price-item--regular{color:#32282a;font-size:14px}.fl-product .fl-product-savings{display:inline-flex;align-items:center;background:#7a1f2b;color:#fff;padding:5px 10px;font-size:12px;font-weight:700;line-height:1}.fl-product .fl-product-rating{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 12px}.fl-product-rating__stars{color:#7a1f2b;letter-spacing:1px;font-size:20px;line-height:1}.fl-product .fl-product-assurances{border-top:1px solid rgba(122,31,43,.22);border-bottom:1px solid rgba(122,31,43,.22);padding:15px 0 11px;margin:18px 0 24px}.fl-product .fl-product-assurances p{display:flex;gap:7px;align-items:baseline;margin:0 0 10px;font-size:14px;line-height:1.35}.fl-product .fl-product-assurances p:last-child{margin-bottom:0}.fl-product .fl-product-assurances p>span:first-child{width:20px;color:#7a1f2b;font-weight:700;flex:0 0 20px}.fl-product .fl-product-assurances strong{font-weight:600;white-space:nowrap}.fl-product .fl-product-assurances a{color:inherit;text-decoration:underline}.fl-product .product-form__input{max-width:100%}.fl-product .product-form__input .form__label{color:#32282a;font-size:14px;font-weight:600}.fl-product .product-form__input--pill input[type=radio]+label{border-radius:3px;color:#32282a}.fl-product .product-form__buttons{max-width:100%}.fl-product .product-form__submit{min-height:48px;border-radius:3px;background:#7a1f2b;color:#fff;letter-spacing:.16em;font-size:13px}.fl-product .product-form__submit:hover:not([disabled]){background:#7a1f2b}.fl-product .shopify-payment-button__button--unbranded{min-height:48px;border-radius:3px}.fl-product .fl-product-payments{margin:18px 0 8px}.fl-product .fl-product-payments .list-payment{justify-content:flex-start;gap:8px}.fl-product .fl-product-payments .list-payment__item{margin:0}.fl-product .fl-product-payments .icon{width:38px;height:24px}.fl-product .fl-product-accordion{border-top:1px solid rgba(122,31,43,.2);margin:24px 0 0}.fl-product .fl-product-accordion details{border-bottom:1px solid rgba(122,31,43,.2)}.fl-product .fl-product-accordion summary{padding:16px 0}.fl-product .fl-product-accordion .accordion__title{font-family:Playfair Display,Georgia,serif;color:#32282a;font-weight:400}.fl-product .fl-product-accordion .accordion__content{padding:0 0 18px}.fl-product .product__description{color:#32282a;font-size:16px;line-height:1.5}.fl-product media-gallery{display:grid;grid-template-columns:76px minmax(0,574px);gap:16px;align-items:start}.fl-product media-gallery>slider-component:first-of-type{grid-column:2;grid-row:1;width:574px}.fl-product media-gallery .thumbnail-slider{grid-column:1;grid-row:1;width:76px}.fl-product .product__media-list .product__media-item .product__modal-opener{aspect-ratio:1}.fl-product .product__media-list .product__media-item .product__modal-opener img{object-fit:cover}.fl-product .thumbnail-list{display:flex;flex-direction:column;gap:18px;padding:0}.fl-product .thumbnail-list__item.slider__slide{width:76px;height:76px}.fl-product .thumbnail{border:1px solid transparent}.fl-product .thumbnail[aria-current]{border-color:#32282a}@media screen and (min-width:750px){.fl-product .product__media-wrapper{flex:0 0 670px}.fl-product .product__info-wrapper{flex:1 1 624px}.fl-product .product__media-list{padding:0}}@media screen and (max-width:749px){.fl-product .page-width{padding:0}.fl-product .product{display:block}.fl-product .product__media-wrapper{width:100%;max-width:none}.fl-product .product__info-wrapper{width:100%;max-width:none;padding:0 18px}.fl-product .product__info-container{max-width:none}.fl-product media-gallery{display:block}.fl-product media-gallery>slider-component:first-of-type{width:100%}.fl-product .product__media-list{margin:0;width:100%}.fl-product .product__media-list .product__media-item{width:100%}.fl-product .product__media-list .product__media-item .product__modal-opener{aspect-ratio:1 / 1}.fl-product media-gallery .thumbnail-slider{display:none}.fl-product .product__title h1{font-size:24px}.fl-product .fl-product-rating{margin-top:27px}.fl-product .fl-product-assurances{margin-top:20px}}@media(min-width:750px)and (max-width:1199px){.fl-product .page-width{padding-inline:24px}.fl-product .product{gap:32px}.fl-product .product__media-wrapper{flex:0 0 50%;width:50%;max-width:50%}.fl-product .product__info-wrapper{flex:1;min-width:0}.fl-product media-gallery{grid-template-columns:60px minmax(0,1fr);gap:12px}.fl-product media-gallery>slider-component:first-of-type{width:100%}.fl-product media-gallery .thumbnail-slider{width:60px}.fl-product .thumbnail-list__item.slider__slide{width:60px;height:60px}.fl-product .fl-product-assurances p{flex-wrap:wrap}.fl-product .fl-product-assurances strong{white-space:normal}}.fl-product [id^=price-]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fl-product .price__badge-sale{display:none}.fl-product .price-item--sale{font-size:24px;color:#7a1f2b;font-weight:700}.fl-product .price-item--regular{font-size:16px}@media(min-width:1200px){.fl-product .product.product--large:not(.product--no-media) .product__media-wrapper{flex:0 0 670px;width:670px;max-width:670px}.fl-product .product.product--large:not(.product--no-media) .product__info-wrapper{flex:1 1 0;width:auto;max-width:none;padding:0}.fl-product .product__info-container{max-width:none}}@media(min-width:750px)and (max-width:1199px){.fl-product .product.product--large:not(.product--no-media) .product__media-wrapper{flex:0 0 50%;width:50%;max-width:50%}.fl-product .product.product--large:not(.product--no-media) .product__info-wrapper{flex:1 1 0;width:auto;max-width:none;padding:0}}@media(max-width:749px){.fl-product{padding-top:0!important}.fl-product .product__media-item{aspect-ratio:1}.fl-product .product__media-item .product__modal-opener{height:100%;width:100%}.fl-product .product__media-item .product__media{height:100%;width:100%;padding-top:0!important}.fl-product .product__media-item .product__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.fl-product .product__title h1{font-size:24px}.fl-product .product__info-container{padding-top:20px}}.fl-product .price .price__badge-sale{display:none!important}.fl-product .product-form__submit{border:0}.fl-product .product-form__submit:after,.fl-product .product-form__submit:before{box-shadow:none}.fl-product .product-form__submit:focus-visible{outline:2px solid #32282a;outline-offset:3px}@media(min-width:750px){.fl-product .thumbnail-list{max-height:574px;overflow-y:auto;scrollbar-width:thin}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fl-product.css.map */
