body.single-product .product div.images img{margin:0 auto;width:auto;max-width:100%;max-height:750px}body.single-product .product .summary .woocommerce-breadcrumb a:focus,body.single-product .product .summary .woocommerce-breadcrumb a:hover{color:#9e342e}body.single-product .product .summary h1{color:#000;font-size:1.875rem;font-weight:700}body.single-product .product .summary .price{font-size:1.875rem;color:#c54139;font-weight:700}body.single-product .product .summary .product-description h2{font-family:"Open Sans",sans-serif;color:#000;font-weight:700}body.single-product .product .summary .product_meta .meta-item:not(:first-child){margin-top:1rem}body.single-product .product .summary .product_meta .meta-item .meta-content,body.single-product .product .summary .product_meta .meta-item .meta-title{display:inline}body.single-product .product .summary .product_meta .meta-item .meta-title{font-family:"Open Sans",sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.7647058824;color:#000}body.single-product .product .summary .product_meta .meta-item .meta-title:after{content:":"}body.single-product .product .summary .product_meta .meta-item .meta-content>:first-child{margin-top:0!important}body.single-product .product .summary .product_meta .meta-item .meta-content>:last-child{margin-bottom:0!important}body.single-product .product .summary .product_meta .meta-item .meta-content>p:first-child{display:inline}body.single-product .product .summary .product_meta .meta-item .meta-content>p:first-child+p{margin-top:1rem}body.single-product .product .summary .product_meta .meta-item .meta-content a:not(:hover):not(:focus){color:#000}body.single-product .cart{margin:2rem 0 0}body.single-product form.cart .add-to-cart-form-row{--bs-gutter-x:1rem;--bs-gutter-y:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body.single-product form.cart label{font-family:"Open Sans",sans-serif;font-size:1.25rem;font-weight:700;color:#000}body.single-product form.cart div.quantity{width:100%;margin:0}body.single-product form.cart div.quantity input{text-align:left}body.single-product form.cart button[type=submit]{width:100%}body.single-product form.cart.variations_form .attribute-select:not(:first-child){margin-top:1rem}body.single-product form.cart.variations_form .woocommerce-variation-price .price{font-size:1.0625rem;line-height:1}body.single-product form.cart.variations_form .woocommerce-variation-add-to-cart{margin-top:1rem}body.single-product form.cart.variations_form .woocommerce-variation-description>:first-child{margin-top:.5rem}body.single-product form.cart.variations_form .woocommerce-variation-description>:last-child{margin-bottom:.5rem}body.single-product .cart.locked .btn{width:100%}body.single-product section.upsells{clear:both;padding:0}body.single-product section.related.products .slider-inner-wrap{margin:0 -.75rem}body.single-product section.related.products .product-wrap{padding:0 .75rem;height:inherit}body.single-product section.related.products .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}body.single-product section.related.products .slick-list{overflow:visible}body.single-product section.related.products .product-list:not(.slick-initialized){padding:0 .75rem;--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));--bs-gutter-y:1.5rem}body.single-product section.related.products .product-list:not(.slick-initialized) .product-wrap{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media (min-width:576px){body.single-product section.related.products .product-list:not(.slick-initialized) .product-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (min-width:768px){body.single-product section.related.products .product-list:not(.slick-initialized) .product-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}}@media (min-width:1200px){body.single-product section.related.products .product-list:not(.slick-initialized) .product-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}}body.single-product section.related.products .arrows{margin-top:2rem!important;--bs-gutter-x:1rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.single-product section.related.products .arrows>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}body.single-product section.related.products .arrows button{display:block;border-radius:50%;background-color:#fff;color:#c54139;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;padding-bottom:100%;position:relative;-webkit-transition:.3s ease;transition:.3s ease}body.single-product section.related.products .arrows button .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:22px}body.single-product section.related.products .arrows button.slick-disabled{opacity:.5;pointer-events:none;outline:0!important}body.single-product section.related.products .arrows button:not(.slick-disabled):focus,body.single-product section.related.products .arrows button:not(.slick-disabled):hover{background-color:#c54139;color:#fff;outline:0}body.single-product section.related.products .arrows button:not(:focus){-webkit-box-shadow:0 3px 2.25rem rgba(0,0,0,.16);box-shadow:0 3px 2.25rem rgba(0,0,0,.16)}body.single-product section.related.products .section-heading{margin:0}body.single-product section.related.products .slider-outer-wrap{position:relative;padding-top:58px}@media (min-width:576px){body.single-product section.related.products .section-heading{max-width:70%}body.single-product section.related.products .arrows{margin-top:0!important;position:absolute;right:0;bottom:100%}body.single-product section.related.products .slider-outer-wrap:first-child{margin-top:44px}}
/*# sourceMappingURL=single-product.css.map */
