body {color: #333;}
#product div.block.md-bottom.product-extra-block div.title-block {font-size: 1.65rem; color: #79a323;}
#product div.block.md-bottom.product-extra-block div.extra-content {font-size: 1rem;}
#product div.block.md-bottom.product-extra-block div.extra-content a {color: #79a323;}
#product div.block.md-bottom.product-extra-block .box-bg {border:1px solid #79a323;}
p.free-shipp {color: #05a900;font-weight: bold;font-size: 1.25rem;}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
div.static-html {text-align: center;}
@media (max-width: 479px) {div.home-text {text-align: center; padding: 0%;}}
div.attribute-item.product-availability-date label {color: red !important;}
aside#notifications div.container div.mb-2 span {max-width: 100%;}
@media (min-width:1520px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1500px}}
#header .header-logo .logo {max-height: 73px;}
.page-heading {margin-top:15px;}
.mm10 a.amenu-link span {color:#ec0000;}
section.form-fields div.alias {display: none!important;}
.banner1 {max-width: 485px;}
#header .header-event-banner a {border:0;}
.wfloat {position: fixed;width: 60px;height: 60px;bottom: 10px;right: 10px;background-color: #25d366;border-radius: 50px;text-align: center;font-size: 30px;z-index: 100;box-shadow: 2px 2px 3px #999;padding: 3px 0 0 2px;}
div#service-page {text-align: center;}
div#service-page div.service-block {padding: 20px; padding-top: 0px;text-align: center;display: inline-block;position: relative;}
div#service-page div.service-block p {font-size: 25px; padding: 10px;}
@media (max-width: 479px) {
div#service-page div.service-block a img {height: 160px; width: 160px;object-fit: contain;}
div#service-page div.service-block p{font-size: 14px;}
div#service-page div.service-block {width: 48%float: left;padding: 0;}
.search-widget form [type=submit] {height: 48px;width: 48px;}
.search-widget form input[type=text] {height: 48px;}
.search-widget form .form-control {padding-bottom: 3px;padding-top: 3px;}
}
.product-list .product-miniature .product-availability span {background: #235771;}
div#cookieMessage.cookie-message .cookie-message-wrapper .cookie-close-button.btn.js-cookieCloseButton {background: #235771; margin-right: 100px;}
.product-list .product-miniature .variant-links a, .product-swatches .swatches-list > li > span.color {border: 1px solid gray;}
div.header-event-banner-wrapper p {color: #ffffff; font-weight: bold;}
div.footer-bottom div.typo {text-align:left;}
div.footer-bottom div.typo p span {float:right;}
.main-product-details .product-images li.thumb-container {width: auto;}
.main-product-details .thumbs-list {max-width: max-content;}

section.layout-product-details { width: 100%; height: auto; display: flex; gap: 16px; flex-wrap: wrap;  justify-content: space-around;  align-items: center;}

section.layout-product-details { text-align: center }
section.layout-product-details img{ width: 200px; }
.payment-option label { font-weight: bold;}

.block-reassurance-item  { display: flex !important; align-items: center;}
.block-reassurance-item .item-icon, .block-reassurance-item .item-text { float: left; text-align: left !important; margin-bottom: 8px;}
.product-additional-info .ets_baw_display_banner { text-align: center;}

@media (min-width:1520px){.container{max-width:1500px}}
@media (min-width:1520px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1500px}}
#header .header-logo .logo {max-height: 73px;}
.page-heading {margin-top:15px;}
.mm10 a.amenu-link span {color:#f2389b;}
section.form-fields div.alias {display: none!important;}
.banner1 {max-width: 485px;}
#header .header-event-banner a {border:0;}
.wfloat {position: fixed;width: 60px;height: 60px;bottom: 11px;right: 10px;background-color: #25d366;border-radius: 50px !important;text-align: center;font-size: 30px;z-index: 100;box-shadow: 2px 2px 3px #999 !important;padding: 3px 0 0 2px;}
div#service-page {text-align: center;}
div#service-page div.service-block {padding: 20px; padding-top: 0px;text-align: center;display: inline-block;position: relative;}
div#service-page div.service-block p {font-size: 25px; padding: 10px;}
@media (max-width: 479px) {
div#service-page div.service-block a img {height: 160px; width: 160px;object-fit: contain;}
div#service-page div.service-block p{font-size: 14px;}
div#service-page div.service-block {width: 48%float: left;padding: 0;}
}
.search-widget form input {border: 1px solid #c7c7c7 !important;}
.centext{text-align: center;max-width: 85% !important;margin: 20px auto 40px auto;}
.centext p {margin-bottom: 10px; font-size: 13px;}
.centext h1 {font-size: 16px;text-transform: capitalize;font-weight: 500;}

#product div.block.md-bottom.product-extra-block div.title-block {font-size: 1.65rem; color: #f2389b;}
#product div.block.md-bottom.product-extra-block div.extra-content {font-size: 1rem;}
#product div.block.md-bottom.product-extra-block div.extra-content a {color: #f2389b;}
#product div.block.md-bottom.product-extra-block .box-bg {border:1px solid #f2389b;}

p.free-shipp {color: #05a900;font-weight: bold;font-size: 1.25rem;}