@import url(source/swiper-bundle.min.css);
:root{--swiper-navigation-size:20px;--swiper-navigation-color:var(--c-darker-text);--swiper-pagination-color:#e82001;--swiper-pagination-bullet-inactive-color:#bdbdbd;--swiper-pagination-bullet-inactive-opacity:1}
@media screen and (min-width:992px){
:root{--swiper-navigation-size:32px}
}
.gmw-product-qty_button{min-width:2.375rem}
.gmw-product-qty_input{width:2.1875rem!important;line-height:2.6875rem}
.gmw-product-qty_input+.mage-error{position:absolute;top:100%}
.gmw-product-qty_input::-webkit-inner-spin-button,.gmw-product-qty_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.gmw-product-qty_input:focus{outline:0}
.gmw-product-benefits ._icon{width:3.125rem;height:3.125rem;border-radius:100%;font-size:2rem}
@media screen and (min-width:62rem){
.gmw-product-carousel.lg-vertical .swiper-slide:nth-child(4)~.swiper-slide,.gmw-product_carousel.lg-vertical .swiper-slide:nth-child(4)~.swiper-slide{display:none!important}
}
.amxnotif-block input{min-height:2.1875rem}
.catalog-product-view .page-title-wrapper{flex-direction:column}
.catalog-product-view .gmw-product-price-sezzle{height:1.25rem}
.catalog-product-view .gmw-product-info .sezzle-shopify-info-button,.catalog-product-view .gmw-product-price-sezzle{margin-top:.5rem;order:3;flex:1 0 100%}
.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-payment-amount{font-size:.875rem!important;font-weight:700!important}
.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-logo{height:.875rem!important;width:3.625rem!important;margin-bottom:-.125rem!important}
.sezzle-shopify-info-button .sezzle-checkout-button-wrapper:focus{outline:0!important}
@media screen and (max-width:35.99rem){
.catalog-product-view .product-info-main{display:flex;flex-direction:column}
.catalog-product-view .product-info-main .product.attribute.overview{order:3}
.catalog-product-view .gmw-product-info-name-wrapper,.catalog-product-view .product-info-price{order:-1}
.catalog-product-view .product-options-wrapper,.catalog-product-view .product.overview{margin-top:1rem}
}
.gmw-product-media-video{clear:left}
.catalog-product-view .fotorama-with-custom-video .fotorama__thumb-border+.fotorama__nav__frame .fotorama__thumb{position:relative}
.catalog-product-view .fotorama-with-custom-video .fotorama__thumb-border+.fotorama__nav__frame .fotorama__thumb:before{font-family:"Font Awesome 6 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:900;content:"\f04b";font-size:1.25rem;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);color:var(--bs-white);opacity:.8}
.catalog-product-view .fotorama__wrap--css3 .fotorama__thumb-border{background-image:none}
.catalog-product-view .fotorama__thumb{background-color:transparent}
.catalog-product-view .fotorama__thumb .fotorama__img{padding:.5rem}
.catalog-product-view .fotorama__thumb-border{border-width:.0625rem!important;border-color:var(--bs-black)}
.catalog-product-view .fotorama__dot{width:.625rem!important;height:.625rem!important}
.catalog-product-view .fotorama__active .fotorama__dot{background-color:var(--bs-black);border-color:var(--bs-black)}
@media screen and (max-width:35.99rem){
.catalog-product-view .fotorama__arr{display:block!important;top:50%;bottom:auto;height:5rem;transform:translateY(-50%)}
.catalog-product-view .gallery-placeholder__image-thumb{display:none}
.catalog-product-view .fotorama--fullscreen .fotorama__stage__frame iframe{height:auto}
.catalog-product-view .fotorama--fullscreen .product-video.responsive{display:flex;align-items:center;justify-content:center}
}
@media (min-width:48rem){
.catalog-product-view .fotorama__stage__frame .fotorama__img{top:50%}
}
.product-restrictions-title{max-width:18.75rem;cursor:pointer}
.product-restrictions-content p:last-child{margin-bottom:0}
.product-promo-code-container{--bs-border-style:dashed;padding:.625rem 1rem;gap:.325rem}
@media screen and (max-width:35.99rem){
.product-promo-code-container{order:-2;justify-content:center;font-size:.8125rem}
}
.product-promo-code-container .coupon-svg-label,.product-promo-code-container .coupon-svg-value,.product-promo-code-container .product-promo-code-text{line-height:.75rem}
.product-promo-code{--bs-border-radius-sm:.1875rem;background-color:var(--c-blue-text);padding:.4375rem}