
/* Custom CSS theme */
.grid-category__image *{border-radius:0 !important}
 .grid-product__image *{border-radius:0 !important}
 .grid-category__shadow{box-shadow:none !important}
 .details-gallery__images-container *,.details-gallery__picture,.pswp__img,.pswp__img--placeholder{border-radius:4px !important}
 .details-gallery__thumb-img-wrapper-inner *,.details-gallery__thumb-img:after{border-radius:4px !important}
 .ec-size .ec-store .ec-grid .grid__products{display:flex;justify-content:space-evenly !important}
 .ec-size .ec-store .ec-grid .grid__categories{display:flex;justify-content:space-evenly !important}
 .ec-size .ec-store.ec-store__category-page--0 .ec-grid .grid__categories{display:flex;justify-content:center !important}
 .ec-size .ec-store.ec-store__category-page--0 .ec-grid .grid__categories{display:none !important}
 .ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__picture{transform:none !important}
 } .ec-size .ec-store .label--notice:after,.ec-size .ec-store .label--notice:before{border-color:#fbb03b !important;border-right-color:transparent !important}
 .ecwid a:hover{color:#444 !important}
 .ec-size .ec-store .grid-category__title-inner{color:#666 !important;background-color:rgba(255,255,255,0) !important}
 .ec-size .ec-store .grid-category__title{background-color:rgba(255,255,255,0.49) !important}
 .ec-size .ec-store .grid-product__title-inner{color:#042455 !important;font-size:1.2rem !important}
 .ec-size .ec-store .grid-product__subtitle-inner{color:#535353 !important;font-size:1rem !important}
 .ec-size .ec-store .grid-product__price-amount{color:#c6001b !important;font-size:1rem !important}
 .ec-size .ec-store .grid-product__sku{color:#042455 !important;font-size:1rem !important}
 .ec-size .ec-store .details-product-price__value{color:#b11422 !important;font-size:2rem !important}
 .ec-size .ec-store .product-details__product-sku{color:#042455 !important;font-size:1.6rem !important}
 .ec-size .ec-store .details-product-purchase__qty-label{color:#042455 !important}
 @font-face{font-family:'Montserrat';font-display:swap}
 .ec-size .ec-store .form-control--primary .form-control__button .form-control__button-text,.ec-size .ec-store .form-control--secondary .form-control__button .form-control__button-text,.ec-size .ec-store .grid-product__buy-now .form-control--small .form-control__button-text,.grid-category__title-inner,.ec-page-title .page-title__name,.ec-size .ec-store .grid-product__title-inner,.ec-size .ec-store .product-details__product-title,.ec-size .ec-store .details-product-price__value,.ec-size .ec-store .product-details__product-sku,.ec-size .ec-store .details-product-purchase__qty-label,.ec-f-stacks_in_734_8{font-family:'Montserrat',serif !important;font-weight:700 !important}
 @font-face{font-family:'Montserrat';font-display:swap}
 .ecwid a,.ecwid p,body .ecwid,.ecwid ul,.ecwid table,.ec-size .ec-store .grid-product__price-amount,.ec-size .ec-store .details-product-price__value,.ec-f-stacks_in_734_9{font-family:'Montserrat',sans-serif !important;font-weight:400 !important}
 
.ec-page-title .page-title__name.ec-header-h1{color:rgba(121,121,121,1) !important;background-color:rgba(255,255,255,1) !important;font-size:1rem !important;border-style:none !important;border-width:1px !important;border-color:rgba(121,121,121,1) rgba(121,121,121,1) rgba(121,121,121,1) rgba(121,121,121,1) !important;!important} .ec-page-title .page-title__name.ec-header-h1:hover{font-size:1rem !important}
 .ecwid-element-edit-mode{font-size:1rem !important;border-style:none !important;border-width:1px !important;border-color:rgba(121,121,121,1) rgba(121,121,121,1) rgba(121,121,121,1) rgba(121,121,121,1) !important;!important} .ecwid-element-edit-mode:hover{font-size:1rem !important}
 .grid-product__wrap{display:flex}
 .grid-product__price,.grid-product__button{flex:1 0 auto;align-items:flex-end;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}
 .grid-product__wrap{display:flex}
 .grid-product__price,.grid-product__button{flex:1 0 auto;align-items:flex-end;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}
 .ec-size .ec-store .form-control--large.form-control--primary .form-control__button{color:#fff !important;background-color:#c1272d !important;font-size:1rem !important;border-radius:4px 4px 4px 5px !important;border-style:none !important;border-width:1px !important;border-color:#797979 #797979 #797979 #797979 !important}
 .ec-size .ec-store .form-control--large.form-control--primary{!important} .ec-size .ec-store .form-control--large.form-control--primary .form-control__button:hover{color:#e6e6e6 !important;background-color:#932125 !important;font-size:1rem !important}
 .ec-size .ec-store .form-control--large.form-control--secondary .form-control__button{color:#013268 !important;background-color:#fff !important;font-size:.85rem !important;border-radius:4px !important;border-style:solid !important;border-width:1px !important;border-color:#013268 #013268 #013268 #013268 !important}
 
.ec-size .ec-store .form-control--large.form-control--secondary{!important} .ec-size .ec-store .form-control--large.form-control--secondary .form-control__button:hover{color:#041d43 !important;background-color:#ddd !important;font-size:.85rem !important}
 .ec-size .ec-store .ec-cart-coupon__button--apply .form-control__button{color:#fff !important;background-color:#013268 !important;font-size:.9rem !important;border-radius:4px !important;border-style:none !important;border-width:1px !important;border-color:#797979 #797979 #797979 #797979 !important}
 .ec-size .ec-store .ec-cart-coupon__button--apply{!important} .ec-size .ec-store .ec-cart-coupon__button--apply .form-control__button:hover{color:#e6e6e6 !important;background-color:#041d43 !important;font-size:.9rem !important}
 .ec-size .ec-store .grid-product__buy-now .form-control__button{color:#fff !important;background-color:#b11422 !important;font-size:1rem !important;border-radius:4px !important;border-style:none !important;border-width:1px !important;border-color:#28d #28d #28d #28d !important}
 
.ec-size .ec-store .grid-product__buy-now{!important} .ec-size .ec-store .grid-product__buy-now .form-control__button:hover{color:#fff !important;background-color:#a31220 !important;font-size:1rem !important}
 .ec-size .ec-store .ec-cart--empty .form-control__button{color:#fff !important;background-color:#042455 !important;font-size:1rem !important;border-radius:4px !important;border-style:solid !important;border-width:1px !important;border-color:#28d #28d #28d #28d !important}
 .ec-size .ec-store .ec-cart--empty{!important} .ec-size .ec-store .ec-cart--empty .form-control__button:hover{color:#013268 !important;background-color:#fff !important;font-size:1rem !important}
 .ec-size .ec-store .favorite-product__button-add .form-control__button{color:#013268 !important;background-color:#fff !important;font-size:.85rem !important;border-radius:4px !important;border-style:solid !important;border-width:1px !important;border-color:#013268 #013268 #013268 #013268 !important}
 
.ec-size .ec-store .favorite-product__button-add{!important} .ec-size .ec-store .favorite-product__button-add .form-control__button:hover{color:#042455 !important;background-color:#ddd !important;font-size:.85rem !important}
 .ec-cart__discount{text-align:center !important}
 .ec-cart__discount .ec-cart-coupon__text{color:#797979 !important;background-color:rgba(255,255,255,0) !important;font-size:.9rem !important;font-size:.9rem !important;border-style:dashed !important;border-width:1px !important;border-color:#797979 #797979 #797979 #797979 !important;padding:5px !important;border-radius:4px !important;text-align:center !important;text-align:center !important;text-align:center !important;text-align:center !important;display:inline-block !important;width:auto !important}
 .ec-cart__discount .ec-cart-coupon__text:hover{color:#666 !important;background-color:rgba(255,255,255,0) !important}
 .ec-cart__discount .ec-cart-coupon__text .ec-link{color:#fff !important;background-color:#013268 !important;font-size:.9rem !important;border-style:none !important;border-width:1px !important;border-color:#797979 #797979 #797979 #797979 !important;margin-top:4px !important;margin-bottom:0 !important;padding:5px !important;border-radius:4px !important;width:auto !important;margin-left:auto !important;margin-right:auto !important;margin-left:auto !important;margin-right:auto !important;margin-left:auto !important;margin-right:auto !important;margin-left:auto !important;margin-right:auto !important;display:block !important;text-align:center !important}
 .ec-cart__discount .ec-cart-coupon__text .ec-link:hover{color:#f0f0f0 !important;background-color:#041d43 !important}
 .ec-cart__shopping{text-align:center !important}
 .ec-cart__shopping .ec-cart-shopping__wrap{color:#797979 !important;background-color:rgba(255,255,255,0) !important;font-size:.9rem !important;font-size:.9rem !important;border-style:dashed !important;border-width:1px !important;border-color:#797979 #797979 #797979 #797979 !important;border-radius:4px !important;text-align:center !important;text-align:center !important;text-align:center !important;text-align:center !important;display:inline-block !important;width:auto !important}
 .ec-cart__shopping .ec-cart-shopping__wrap:hover{color:#666 !important;background-color:rgba(255,255,255,0) !important}
 .ec-cart__shopping .ec-cart-shopping__wrap .ec-link{color:#fff !important;background-color:#013268 !important;font-size:.9rem !important;border-style:none !important;border-width:1px !important;border-color:#797979 #797979 #797979 #797979 !important;margin-top:4px !important;margin-bottom:0 !important;padding:5px !important;border-radius:4px !important;margin-left:auto !important;margin-right:auto !important;margin-left:auto !important;margin-right:auto !important;margin-left:auto !important;margin-right:auto !important;margin-left:auto !important;margin-right:auto !important;display:block !important;width:auto !important;text-align:center !important}
 .ec-cart__shopping .ec-cart-shopping__wrap .ec-link:hover{color:#f0f0f0 !important;background-color:#0e2852 !important}
 .random-product .random-product__thumb>img{border-radius:4px !important}
 .random-product .random-product__thumb>img{border-style:none !important;border-width:3px !important;border-color:#797979 #797979 #797979 #797979 !important}
 .random-product span.random-product__name{color:#013268 !important;font-size:0.6rem !important}
 .random-product span.random-product__price.ecwid-productBrowser-price{color:#d52000 !important;font-size:1rem !important}
 .ecwid-Product div[customprop=addtobag]{%} .ecwid-Product .ecwid-btn--primary.ecwid-btn--addToBag{color:#fff !important;background-color:#c1272d !important;border-style:none !important;border-width:1px !important;border-color:#797979 #797979 #797979 #797979 !important}
 .ecwid-Product .ecwid-btn--primary.ecwid-btn--addToBag:hover{color:!important;background-color:#ac2229 !important}
 .ecwid-Product .gwt-InlineLabel{color:#535353 !important;background:rgba(255,255,255,0)}
 .ecwid-Product .gwt-TextBox{display:inline-block;color:#042455 !important;background:rgba(238,240,241,0.5)}
 .ecwid-Product label.ecwid-fieldLabel{color:#535353 !important;background:rgba(255,255,255,0)}
 .ecwid-Product .ecwid-productBrowser-details-optionSelectBox,.ecwid-Product .ecwid-productBrowser-details-optionRadioButton-name{display:inline-block;color:#002459 !important;background:rgba(230,230,230,0)}
 .ecwid-Product .ecwid-title{color:#042455 !important;font-size:1.5rem !important}
 .ecwid-Product .ecwid-price{color:#c6001b !important;font-size:1.5rem !important}
 .ecwid-Product:not(.ew-dialog__body *),.ecwid.ecwid-SingleProduct-v2.ecwid-SingleProduct-v2-bordered{background:#fff !important}
 span[class^=PIN_]{background-color:#042455 !important;font-size:1rem !important;font-style:normal !important;font-weight:400 !important;box-sizing:border-box !important}
 span[class^=PIN_]:hover{background-color:#ee3a4d !important}
 .ec-minicart [stroke]{stroke:#b11422 !important;fill:#fff !important}
 .ec-minicart:hover [stroke]{stroke:#a02126 !important;fill:#fff !important}
 .ec-minicart__counter,.ec-minicart__count{color:#042455 !important;font-size:0.9em !important}
 .ec-minicart__counter:after{background:rgba(0,0,0,0) !important}
 .ec-minicart__counter:hover,.ec-minicart__count:hover{color:#004975 !important}
 .ec-minicart__subtotal{color:navy !important}
 .ec-minicart__subtotal:hover{color:#a9a9a9 !important}
 .ec-minicart__link{color:#797979 !important}
 .ec-minicart__link:hover{color:#a9a9a9 !important}
 .ec-minicart__title{color:#797979 !important}
 .ec-minicart__title:hover{color:#a9a9a9 !important}
 #my-search-26806029{display:flex;justify-content:center}
 .ecwid-search-widget *{box-sizing:border-box !important;display:inline !important}
 span.ecwid-search-widget__opener{width:248px !important;border:none !important;background:#fff url("../") no-repeat center center !important;background-size:100% 100% !important;height:30px !important}
 div.ecwid-search-flying-widget,div.ecwid-search-widget{box-sizing:content-box !important;height:32px !important;background:#fff url("../") no-repeat center center !important;border:solid 1px #d6d6d6 !important;border-radius:24px;background-size:100% 100% !important}
 div.ecwid-search-widget{max-width:250px !important}
 button.ecwid-search-widget__btn{width:10% !important;height:100% !important;background:rgba(255,255,255,0) url("../") no-repeat top center !important;border:none !important;cursor:pointer;float:right !important;border-radius:0 24px 24px 0 !important}
 input.ecwid-search-widget__input{width:90% !important;height:100% !important;color:#797979 !important;border:none !important;box-shadow:none !important;border-radius:24px !important;background-color:transparent !important;font-size:.75rem !important}
 .ecwid-search-widget:after{content:"";clear:both;display:table}
 input.ecwid-search-widget__input::-webkit-input-placeholder{font-size:.75rem !important;color:silver !important;text-align:center !important}
 input.ecwid-search-widget__input::-ms-input-placeholder{font-size:0.75rem !important;color:silver !important;text-align:center !important}
 input.ecwid-search-widget__input::placeholder{font-size:.75rem !important;color:silver !important;text-align:center !important}
 .ec-related-products .grid-product__title{font-size:0.5rem !important}
 .ec-related-products .grid-product__title-inner{font-size:0.5rem !important}
 