#websiteFrame #websiteCredits a {    font-weight: 500;}
#middleColumn {    max-width: 100%;    padding-left: 0px;    padding-right: 0px;    width: 100%;}
#container_282822 {    background-attachment: none;    background-clip: none;    background-color: #ffffff;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    box-shadow: 0px 4px 15px 3px rgba(0, 0, 0, 0.15);    z-index: 200;}
#container_282831>.pw-collapse-button {    background-attachment: none;    background-clip: none;    background-color: rgba(255, 255, 255, 0);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    height: 100%;    width: 100%;}
#container_282831>.pw-collapse-target {    background-color: #ffffff;}
#menu_282832>ul>li>a:hover,#menu_282832>li>a:hover {    color: #03498f;}
#menu_282832 li a {    padding-bottom: 6px;    padding-top: 6px;}
#menu_282832>ul>li>a:hover,#menu_282832>li>a:hover {    color: #c30015;}
#userbar_282833 .userbarComp-loggedUser {    display: none;    visibility: hidden;}
#userbar_282833 .userbarComp-logout input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    font-size: 14px;    margin-left: 5px;    width: 80px;}
#paragraph_282834 .paragraphComp-content a {    display: inline-block;    font-size: 33px;    transition-duration: 0.25s;}
#paragraph_282834 .paragraphComp-content a:hover {    color: #c30015;}
#container_282835 {    position: relative;}
#ecMinicart_282836 .ecMinicartComp-cartTotal {background-clip:none;background-color:#03498f;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;color:#ffffff;display:inline-block;font-size:11px;font-weight:500;padding-bottom:1px;padding-left:6px;padding-right:6px;padding-top:1px;text-align:center;z-index:200;}
#ecMinicart_282836 .card-title {    display: none;}
#ecMinicart_282836 .ecMinicartComp-latestItemsOnCart {    display: none;}
#ecMinicart_282836 .ecMinicartComp-gotoCart {    display: none;}
#ecMinicart_282836 .ecMinicartComp-totalItems {    display: block;    font-size: 0px;}
#ecMinicart_282836 {background-clip:none;background-color:rgba(255, 255, 255, 0);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;height:20px;position:absolute;right:26px;top:-10px;width:20px;z-index:2;}
#container_282837>.pw-collapse-button>span {    color: #000000;    font-size: 24px;}
#container_282837>.pw-collapse-button {    padding-left: 0px;    padding-right: 0px;}
#container_282837>.pw-collapse-target {    background-attachment: none;    background-clip: none;    background-color: #ffffff;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    box-shadow: 1px 1px 15px 4px rgba(0, 0, 0, 0.2);    right: 0px;    width: 280px;    z-index: 300;}
#paragraph_282838 .paragraphComp-content h3 {    color: #e52035;    font-size: 24px;}
#ecMinicart_282839 .ecMinicartComp-latestItemsOnCart>div a.title {    color: #000000;    display: inline-block;    font-size: 12px;    font-weight: 500;    margin-top: 5px;    text-decoration: none;    transition-duration: 0.25s;}
#ecMinicart_282839 .ecMinicartComp-latestItemsOnCart>div a.title:hover {    color: #03498f;}
#ecMinicart_282839 .ecMinicartComp-latestItemsOnCart>div .ecMinicartComp-itemQty {    font-size: 13px;    font-weight: 600;}
#ecMinicart_282839 .ecMinicartComp-latestItemsOnCart>div .removecartitem {    color: #000000;}
#ecMinicart_282839 .ecMinicartComp-latestItemsOnCart>div .removecartitem:hover {    color: rgb(225, 18, 18);}
#ecMinicart_282839 .ecMinicartComp-totalItems {    font-size: 14px;    margin-top: 10px;}
#ecMinicart_282839 .ecMinicartComp-cartTotal {    font-weight: 500;}
#ecMinicart_282839 .ecMinicartComp-totalPrice {    font-size: 14px;}
#ecMinicart_282839 .ecMinicartComp-cartTotalPrice {    font-weight: 500;}
#ecMinicart_282839 .nocartitems {    font-size: 14px;    margin-bottom: 10px;    margin-top: 15px;}
#ecMinicart_282839 .ecMinicartComp-cartLink {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    display: inline-block;    font-size: 15px;    height: 45px;    line-height: 42px;    text-align: center;    text-decoration: none;    width: 100%;}
#ecMinicart_282839 .ecMinicartComp-latestItemsOnCart>div a img.image_minicart {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    display: inline-block;    height: auto;    max-width: 100%;    padding-bottom: 5px;    padding-left: 5px;    padding-right: 5px;    padding-top: 5px;    width: 85px;}
#ecMinicart_282839 .ecMinicartComp-latestItemsOnCart>div>.col-title {    width: 100%;}
#ecMinicart_282839 .ecMinicartComp-latestItemsOnCart>div {    display: flex;}
#ecMinicart_282839 .ecMinicartComp-gotoCart {    margin-top: 10px;}
#ecMinicart_282839 .card-title {    display: none;    font-size: 24px;    font-weight: 600;    margin-bottom: 15px;}
#ecMinicart_282839 {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    box-shadow: none;    margin-bottom: 5px;    margin-top: 5px;    padding-bottom: 10px;    padding-left: 5px;    padding-right: 5px;}
#r_oc_ecContextualcategorymenu_282848 {    background-attachment: none;    background-clip: none;    background-color: #ffffff;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#ecCatalogsearchandfilter_282861 {    position: relative;    width: 100%;}
#ecCatalogsearchandfilter_282861 .formfield_field {    width: 100%;}
#ecCatalogsearchandfilter_282861 .formfield_field input[type=text] {    width: 100%;}
#ContainerRow_282897>.row>div,#ContainerRow_282897>.container-fluid>.row>div {    padding-bottom: 15px;    padding-top: 15px;}
#ContainerRow_282897 {    margin-bottom: 10px;}
#paragraph_282900 .paragraphComp-content h4 {    color: #03498f;}
#paragraph_282900 .paragraphComp-content a {    color: #e52035;    display: inline-block;    font-weight: 500;    transition-duration: 0.15s;}
#paragraph_282900 .paragraphComp-content h3 {    font-size: 30px;    font-weight: 400;}
#container_282907 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    padding-bottom: 50px;    padding-top: 50px;}
#ecPopularity_282908 .ecPopularityComp-header {    color: #03498f;    margin-bottom: 25px;}
#ecPopularity_282908 .showMoreResponsive {    display: none;}
#container_282909 {    background-attachment: none;    background-clip: none;    background-color: rgba(255, 255, 255, 0.8);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    position: relative;}
#container_282913 {    position: relative;}
#ecFieldtitle_282916 div.labelfield {    display: none;}
#ecFieldtitle_282916 div.textfield {    font-size: 15px;    min-height: 40px;}
#ecFieldtitle_282916 a:hover {    color: #c30015;}
#ecFieldprice_282917 div.originalprice {    font-size: 14px;    text-decoration: line-through;}
#ecFieldprice_282917 {    margin-bottom: 0;}
#ecFieldprice_282917 div.discount {    color: #e52035;    font-weight: 600;    margin-left: 5px;}
#ecFieldprice_282917 div.minimalprice {    display: none;}
#container_282964 {    background-attachment: none;    background-clip: none;    background-color: #e52035;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    bottom: 0;    min-height: 55px;    padding-bottom: 5px;    padding-top: 5px;    position: fixed;    z-index: 999;}
#ContainerRow_282965 {    max-width: 1000px;    width: 100%;}
#imagelink_282968 {    text-align: center;}
#imagelink_282971 {    text-align: center;}
#imagelink_282974 {    text-align: center;}
#imagelink_282977 {    text-align: center;}
#container_282978 {    background-attachment: none;    background-clip: none;    background-color: #ebeaea;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_282981 .paragraphComp-content h4 {    color: #03498f;}
#paragraph_282981 {    color: #03498f;    font-size: 28px;    font-weight: 600;    text-align: center;}
#mcSubscription_282985 .mcSubscriptionComp-message {    color: rgb(19, 165, 0);    font-size: 17px;    font-weight: 500;    text-align: center;}
#mcSubscription_282985 .mcSubscriptionComp-errormessage {    color: rgb(184, 0, 0);}
#mcSubscription_282985 .formfield_error {    color: rgb(204, 0, 0);    font-size: 9px;    font-weight: 600;    margin-top: 0px;    text-transform: uppercase;}
#mcSubscription_282985 .formfield_button input {    background-color: #03498f;    border-bottom-right-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    height: 43px;}
#mcSubscription_282985 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;    text-decoration: none;}
#mcTextfield_282986 .formfield_field label {    display: none;}
#mcTextfield_282986 {    padding-left: 0px !important;    padding-right: 0px !important;}
#mcTextfield_282986 .formfield_field .inputfield {    color: #797979 !important;}
#container_282995 {    background-attachment: none;    background-clip: none;    background-color: #ffffff;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#imagelink_282998 img {    width: 150px;}
#menu_283003>ul>li>a:hover,#menu_283003>li>a:hover {    color: #03498f;}
#menu_283003>ul>li>a,#menu_283003>li>a {    padding-left: 8px;}
#menu_283006>ul>li>a:hover,#menu_283006>li>a:hover {    color: #03498f;}
#menu_283006>ul>li>a,#menu_283006>li>a {    padding-left: 8px;}
#paragraph_283008 .paragraphComp-content h3 {    color: #ffffff;}
#menu_283009>ul>li>a:hover,#menu_283009>li>a:hover {    color: #03498f;}
#container_283018 {    background-attachment: none;    background-clip: none;    background-color: rgb(248, 248, 248);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    padding-bottom: 10px;    padding-top: 10px;}
#navinfo_283019>ul {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    margin-bottom: 0px;}
#navinfo_283019>ul>li>a,#navinfo_283019>ul>li>span {    color: #e52035;    font-size: 14px;    font-weight: 500;}
#navinfo_283019>ul>li>a:hover,#navinfo_283019>ul>li>span:hover {    color: #03498f;}
#navinfo_283019>ul>li.active>a,#navinfo_283019>ul>li.active>span {    color: #03498f;}
#ContainerRow_283021 {    margin-bottom: 40px;    margin-top: 10px;}
#Column_283022 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#container_283025>.pw-collapse-target {    position: relative;}
#container_283025>.pw-collapse-button {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    color: #ffffff;    font-weight: 500;    margin-bottom: 10px;    padding-bottom: 8px;    padding-left: 30px;    padding-right: 30px;    padding-top: 8px;}
#container_283025>.pw-collapse-button>span {    color: #ffffff;    font-size: 14px;    letter-spacing: 0.5px;    text-transform: uppercase;}
#container_283026 {    box-shadow: 0px 0px 0px 0px #c2c2c2;}
#ecCatalogsearchandfilter_283027 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #e52035;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 14px;    font-weight: 500;    padding-bottom: 8px;    padding-left: 25px;    padding-right: 25px;    padding-top: 8px;    text-transform: uppercase;    transition-property: all;    transition-timing-function: ease;}
#ecCatalogsearchandfilter_283027 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#ecCatalog_283033 .ecCatalogComp-cells .ecCatalogComp-cell {    padding-bottom: 15px;    padding-top: 15px;}
#ecCatalog_283033 .ecCatalogComp-cells {    margin-bottom: 15px;}
#ecCatalog_283033 .ecCatalogComp-filter {    margin-bottom: 10px;    margin-top: 10px;    text-align: right;}
#ecCatalog_283033 {    padding-left: 0;    padding-right: 0;}
#ecGiftselection_283054 {    margin-bottom: 20px;    max-width: 1500px;    padding-bottom: 10px;    padding-top: 10px;}
#ecGiftselection_283054 .ecGiftselectionComp-title {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;    font-size: 18px;    margin-bottom: 10px;    padding-bottom: 10px;    padding-left: 15px;    padding-right: 15px;    padding-top: 10px;}
#ecGiftselection_283054 .ecGiftselectionComp-cells .ecGiftselectionComp-cell {    padding-bottom: 5px;    padding-left: 5px;    padding-right: 5px;    padding-top: 5px;}
#container_283055 {    background-attachment: none;    background-clip: none;    background-color: rgba(255, 255, 255, 0.8);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom: 2px solid #ebeaea;    border-left: 2px solid #ebeaea;    border-right: 2px solid #ebeaea;    border-top: 2px solid #ebeaea;    padding-bottom: 10px;    padding-left: 0px;    padding-right: 0px;    padding-top: 10px;    position: relative;}
#container_283056 {    margin-bottom: 5px;    min-height: 200px;    position: relative;}
#ecFieldtitle_283059 div.labelfield {    display: none;}
#ecFieldtitle_283059 div.textfield {    font-size: 15px;    min-height: 40px;}
#ecFieldtitle_283059 a:hover {    color: #c30015;}
#ecFieldtitle_283059 {    margin-bottom: 10px;    margin-top: 10px;}
#ecFieldtitle_283059 a {    font-size: 15px;}
#ecFielddescription_283060 p.description {    color: #797979;    font-size: 12px;}
#ecFielddescription_283060 {    margin-bottom: 15px;}
#ecFieldaddtocart_283061 .addtocart {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-top-left-radius: 0;    border-top-right-radius: 0;    color: #ffffff;    font-size: 16px;    line-height: 24px;    margin-top: 0;    padding-bottom: 6px;    padding-left: 35px;    padding-right: 35px;    padding-top: 6px;    width: 100%;}
#ecFieldaddtocart_283061 input.qtyminus {    background-attachment: inherit;    background-clip: border-box;    background-color: rgb(255, 255, 255);    background-image: url(/Resources/REST////Graphics/down-arrow.png);    background-origin: padding-box;    background-position: 50% 50%;    background-repeat: no-repeat;    background-size: 16px 16px;    border-bottom: 0 solid #c2c2c2;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-left: 1px solid #c2c2c2;    border-right: 0 solid #c2c2c2;    border-top: 0 solid #c2c2c2;    border-top-left-radius: 0;    border-top-right-radius: 0;    font-size: 0;    font-weight: 900;    height: 20px;    left: 65px;    padding-bottom: 8px;    padding-left: 16px;    padding-right: 16px;    padding-top: 8px;    position: absolute;    top: 18px;    width: 25px;}
#ecFieldaddtocart_283061 input.qtyplus {    background-attachment: inherit;    background-clip: border-box;    background-color: rgb(255, 255, 255);    background-image: url(/Resources/REST////Graphics/up-arrow.png);    background-origin: padding-box;    background-position: 50% 50%;    background-repeat: no-repeat;    background-size: 16px 16px;    border-bottom: 0 solid #c2c2c2;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-left: 1px solid #c2c2c2;    border-right: 0 solid #c2c2c2;    border-top: 0 solid #c2c2c2;    border-top-left-radius: 0;    border-top-right-radius: 0;    font-size: 0;    height: 20px;    left: 65px;    padding-bottom: 8px;    padding-left: 16px;    padding-right: 16px;    padding-top: 8px;    position: absolute;    top: 2px;    width: 25px;}
#ecFieldaddtocart_283061 input.quantity {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom: 1px solid #c2c2c2;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-left: 1px solid #c2c2c2;    border-right: 1px solid #c2c2c2;    border-top: 1px solid #c2c2c2;    border-top-left-radius: 0;    border-top-right-radius: 0;    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);    display: none;    font-weight: 500;    height: 40px;    padding-bottom: 8px;    padding-left: 10px;    padding-top: 8px;    text-align: left;    width: 100px;}
#ecFieldaddtocart_283061 .addtocart:hover {    background-attachment: none;    background-clip: none;    background-color: #e52035;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#ecProduct_283224 {    padding-bottom: 40px;    padding-top: 10px;}
#ecFieldimage_283227 div.primaryProductImage img {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;}
#ecFieldimage_283227 .carousel .carousel-item img {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    height: auto;    min-width: 70px;}
#ecFieldtext_283229 {    color: #797979;    font-size: 13px;    padding-left: 10px;}
#ecFieldprice_283231 div.price {    color: #000000;    font-size: 25px;    font-weight: 600;}
#ecFieldprice_283231 div.originalprice {    color: #797979;    font-size: 16px;    margin-left: 15px;    margin-right: 15px;    text-decoration: line-through;}
#ecFieldprice_283231 div.discount {    background-attachment: none;    background-clip: none;    background-color: rgb(58, 177, 55);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 6px;    border-bottom-right-radius: 6px;    border-top-left-radius: 6px;    border-top-right-radius: 6px;    color: #ffffff;    font-size: 15px;    font-weight: 500;    padding-bottom: 3px;    padding-left: 10px;    padding-right: 10px;    padding-top: 3px;}
#ecSetproductsbox_283233 {    margin-bottom: 15px;    margin-top: 15px;}
#ecSetproductsbox_283233 .ecSetproductsboxComp-title {    background-attachment: none;    background-clip: none;    background-color: #ececec;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom: 0px solid #000000;    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-left: 0px solid #000000;    border-right: 0px solid #000000;    border-top: 0px solid #000000;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    color: #000000;}
#ecFieldtitle_283234 {    font-size: 18px;}
#ecFieldtitle_283234 div.labelfield {    display: none;}
#ecFieldtitle_283234 a:hover {    color: #03498f;}
#ecFieldtitle_283234 a {    transition-duration: 0.25s;}
#ecMexalAvailability_283239 .div_button {    display: none;}
#ecMexalAvailability_283239 span.size {    color: #e52035;}
#ecFieldaddtocart_283241 .addtocart {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-top-left-radius: 0;    border-top-right-radius: 0;    color: #ffffff;    font-size: 14px;    font-weight: 500;    line-height: 28px;    margin-left: 5px;    margin-top: 0;    padding-bottom: 10px;    padding-left: 25px;    padding-right: 25px;    padding-top: 10px;    width: 100%;}
#ecFieldaddtocart_283241 input.qtyminus {    background-attachment: inherit;    background-clip: border-box;    background-color: rgb(255, 255, 255);    background-image: url(/Resources/REST///Graphics/down-arrow.png);    background-origin: padding-box;    background-position: 50% 50%;    background-repeat: no-repeat;    background-size: 16px 16px;    border-bottom: 0 solid #c2c2c2;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-left: 1px solid #c2c2c2;    border-right: 0 solid #c2c2c2;    border-top: 0 solid #c2c2c2;    border-top-left-radius: 0;    border-top-right-radius: 0;    font-size: 0;    font-weight: 900;    height: 24px;    left: 65px;    padding-bottom: 8px;    padding-left: 16px;    padding-right: 16px;    padding-top: 8px;    position: absolute;    top: 25px;    width: 25px;}
#ecFieldaddtocart_283241 input.qtyplus {    background-attachment: inherit;    background-clip: border-box;    background-color: rgb(255, 255, 255);    background-image: url(/Resources/REST///Graphics/up-arrow.png);    background-origin: padding-box;    background-position: 50% 50%;    background-repeat: no-repeat;    background-size: 16px 16px;    border-bottom: 0 solid #c2c2c2;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-left: 1px solid #c2c2c2;    border-right: 0 solid #c2c2c2;    border-top: 0 solid #c2c2c2;    border-top-left-radius: 0;    border-top-right-radius: 0;    font-size: 0;    height: 24px;    left: 65px;    padding-bottom: 8px;    padding-left: 16px;    padding-right: 16px;    padding-top: 8px;    position: absolute;    top: 2px;    width: 25px;}
#ecFieldaddtocart_283241 input.quantity {    width: 80px;}
#ecFieldaddtocart_283241 .addtocart:hover {    background-attachment: none;    background-clip: none;    background-color: #e52035;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#tabs_283290 {    margin-top: 15px;}
#tabs_283290 .nav-tabs {    background-color: #ffffff;    border-bottom: 0 solid #dee2e6;    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;}
#tabs_283290 .nav-tabs .nav-item a.nav-link {    background-attachment: none;    background-clip: none;    background-color: rgba(236, 236, 236, 0);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom: 0 solid #ffffffff;    color: #797979;    margin-right: 10px;}
#tabs_283290 .nav-tabs .nav-item a.nav-link.active {    background-attachment: none;    background-clip: none;    background-color: #ffffff;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-top: 2px solid #e52035;    color: #03498f;    font-weight: 600;}
#tabs_283290 .nav-tabs .nav-item a.nav-link:hover {    color: #03498f;}
#tabs_283290 .tab-content {    border-top: 1px solid #c2c2c2;    padding-bottom: 15px;    padding-left: 15px;    padding-right: 15px;    padding-top: 15px;}
#ecFielddescription_283292 p.description {    color: #797979;    font-size: 15px;}
#ecFieldsetattribute_283293 .tablegroup tr.rowattribute .labelattribute {    font-weight: 600;    min-width: 160px;    padding-right: 15px;}
#ecFieldsetattribute_283293 .tablegroup {    border-bottom: 0 solid #000000;    padding-bottom: 5px;    padding-left: 5px;    padding-right: 5px;    padding-top: 5px;}
#ecFieldtext_283294 div.textfield {    height: auto;    max-width: 800px;}
#ecFieldtext_283295 div.textfield {    height: auto;    max-width: 600px;}
#ecFieldtext_283295 {    margin-bottom: 20px;    margin-top: 20px;}
#container_283296 {    margin-bottom: 20px;    margin-top: 20px;}
#ecFieldtext_283297 div.textfield {    width: 60px;}
#ecFieldtext_283298 div.textfield {    width: 60px;}
#ecFieldtext_283299 div.textfield {    width: 60px;}
#ecFieldimage_283316 img {    max-height: 120px;    width: auto;}
#ecRmaCustom_283320 .ecRmaCustomComp-rmaFooter .btn {    border-bottom: 1px solid #03498f;    border-left: 1px solid #03498f;    border-right: 1px solid #03498f;    border-top: 1px solid #03498f;    color: #03498f;    font-size: 14px;    text-transform: uppercase;}
#ecRmaCustom_283320 .ecRmaCustomComp-rmaTable .item {    margin-bottom: 20px;    padding-bottom: 10px;}
#ecRmaCustom_283320 {    max-width: 1500px;    padding-bottom: 40px;    padding-top: 20px;}
#ecFieldimage_283321 img {    height: 100px;    width: auto;}
#ecFieldtitle_283322 div.labelfield {    display: none;}
#ecFieldtitle_283322 a {    font-size: 14px;    transition-duration: 0.25s;}
#ecFieldtitle_283322 a:hover {    color: #c30015;}
#textfield_283323 .formfield_field label {    display: none;}
#textfield_283323 .formfield_field .inputfield {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;}
#userregistration_283325 {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    box-shadow: none;    padding-bottom: 40px;    padding-top: 15px;    width: 100%;}
#userregistration_283325 .formfield_field .formlabel {    color: #e52035;    font-size: 14px;    font-weight: 500;    margin-bottom: 2px;}
#userregistration_283325 .formfield_field .inputfield {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    height: 50px;}
#userregistration_283325 .formfield_field input[type=password] {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0;    border-top-left-radius: 0px;    border-top-right-radius: 0;    height: 50px;}
#userregistration_283325 .formfield_field select {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    height: 50px;}
#userregistration_283325 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 16px;    font-weight: 500;    letter-spacing: 0.5px;    margin-left: auto;    margin-right: auto;    max-width: 350px;    padding-bottom: 10px;    padding-top: 10px;    text-decoration: none;}
#userregistration_283325 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#userregistration_283325 .formfield_error {    color: rgb(204, 0, 0);    font-size: 9px;    font-weight: 600;    margin-top: 2px;    text-transform: uppercase;}
#userregistration_283325 .formfield_button {    padding-left: 75px;    padding-right: 75px;}
#userregistration_283325 .accounttype {    display: inline-block;    margin-bottom: 0px;    padding-bottom: 20px;    padding-top: 20px;    text-align: center;    width: 100%;}
#userregistration_283325 .accounttype .formlabel {    color: #e52035;    font-weight: 500;    letter-spacing: 0.5px;    padding-left: 20px;    padding-right: 20px;}
#userregistration_283325 .accounttype .formlabel>input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom: 1px solid #03498f;    border-left: 1px solid #03498f;    border-right: 1px solid #03498f;    border-top: 1px solid #03498f;}
#Column_283327 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#ContainerRow_283328 {    padding-left: 0;    padding-right: 0;}
#Column_283329 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283330 .paragraphComp-content strong {    font-weight: 600;}
#Column_283349 {    background-attachment: none;    background-clip: none;    background-color: #ececec;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#ContainerRow_283350 {    padding-left: 0;    padding-right: 0;}
#Column_283351 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283352 .paragraphComp-content strong {    font-weight: 600;}
#ContainerRow_283364 {    padding-left: 0%;    padding-right: 0%;}
#Column_283365 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283366 .paragraphComp-content strong {    font-weight: 600;}
#passwordfield_283370 .formfield_field .showpassword {    border-bottom: 1px solid rgb(206, 212, 218);    border-bottom-right-radius: 0px;    border-left: 1px solid rgb(206, 212, 218);    border-right: 1px solid rgb(206, 212, 218);    border-top: 1px solid rgb(206, 212, 218);    border-top-right-radius: 0px;    color: #000000 !important;}
#passwordfield_283370 .formfield_field input {    border-bottom-left-radius: 0px;    border-top-left-radius: 0px;    height: 50px;}
#passwordfield_283372 .formfield_field .showpassword {    border-bottom: 1px solid rgb(206, 212, 218);    border-bottom-right-radius: 0px;    border-left: 1px solid rgb(206, 212, 218);    border-right: 1px solid rgb(206, 212, 218);    border-top: 1px solid rgb(206, 212, 218);    border-top-right-radius: 0px;    color: #000000 !important;}
#passwordfield_283372 .formfield_field input {    border-bottom-left-radius: 0px;    border-top-left-radius: 0px;    height: 50px;}
#userprofile_283373 .formfield_field .inputfield {    height: 50px;}
#userprofile_283373 .formfield_field select {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    height: 50px;}
#userprofile_283373 {    border-bottom-left-radius: 12px;    border-bottom-right-radius: 12px;    border-top-left-radius: 12px;    border-top-right-radius: 12px;    box-shadow: 0px 0px 0px 0px #000000;}
#userprofile_283373 .formfield_button button.delete {    background-attachment: none;    background-clip: none;    background-color: #c2c2c2;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #000000;    font-size: 14px;    margin-bottom: 10px;    margin-left: auto;    max-width: 200px;    padding-bottom: 8px;    padding-top: 8px;}
#userprofile_283373 .formfield_button button.delete:hover {    background-attachment: none;    background-clip: none;    background-color: rgb(222, 0, 0);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#userprofile_283373 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 16px;    font-weight: 500;    letter-spacing: 0.5px;    margin-left: auto;    margin-right: auto;    margin-top: 10px;    max-width: 350px;    padding-bottom: 10px;    padding-top: 10px;}
#userprofile_283373 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#userprofile_283373 .userprofileComp-message {    background-attachment: none;    background-clip: none;    background-color: rgb(200, 227, 196);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: rgb(12, 96, 20);}
#userprofile_283373 .formfield_field input[type=password] {    height: 50px;}
#userprofile_283373 .formfield_error {    color: rgb(209, 0, 0);    font-size: 9px;    font-weight: 600;    margin-top: 0px;    text-transform: uppercase;}
#Column_283375 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#Column_283377 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283378 .paragraphComp-content strong {    font-weight: 600;}
#Column_283399 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283400 .paragraphComp-content strong {    font-weight: 600;}
#passwordfield_283404 .formfield_field .showpassword {    color: #000000 !important;}
#passwordfield_283404 .formfield_field input {    height: 50px;}
#passwordfield_283406 .formfield_field .showpassword {    color: #000000 !important;}
#passwordfield_283406 .formfield_field input {    height: 50px;}
#container_283409 {    max-width: 500px;}
#paragraph_283410 {    padding-bottom: 5px;    padding-top: 5px;}
#userlogin_283411 .formfield_field input[type=text] {    height: 45px;}
#userlogin_283411 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-weight: 500;    letter-spacing: 0.5px;    overflow-x: hidden;    overflow-y: hidden;    padding-bottom: 10px;    padding-top: 10px;    text-decoration: none;    width: 100%;    z-index: 1;}
#userlogin_283411 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#userlogin_283411 .formfield_button {    overflow-x: hidden;    overflow-y: hidden;    position: relative;    z-index: 1;}
#userlogin_283411 .formfield_error {    color: rgb(195, 0, 0);    font-size: 9px;    font-weight: 600;    margin-top: 0px;    text-transform: uppercase;}
#userlogin_283411 {    position: relative;}
#container_283413 {    padding-right: 5px;    position: absolute;    right: 15px;    width: auto;}
#paragraph_283414 {    color: #000000;    font-size: 14px;    font-weight: 500;}
#passwordfield_283415 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none !important;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#remembermefield_283416 .formfield_field label {    color: rgb(0, 0, 0);    display: block;    font-size: 14px;}
#remembermefield_283416 .formfield_field label .custom-control-label {    padding-top: 3px;}
#paragraph_283417 .paragraphComp-content h4 {    color: #000000;    font-size: 22px;    font-weight: 400;}
#container_283419 {    max-width: 500px;    padding-bottom: 20px;}
#paragraph_283420 .paragraphComp-content h3 {    color: #e52035;    font-size: 30px;}
#paragraph_283420 {    padding-bottom: 5px;    padding-top: 5px;}
#paragraph_283422 .paragraphComp-content {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 16px;    letter-spacing: 0.5px;    line-height: 40px;    padding-bottom: 3px;    padding-top: 3px;    text-align: center;}
#Column_283425 {    padding-bottom: 10px;    padding-top: 10px;}
#paragraph_283426 .paragraphComp-content h2 {    color: #e52035;    font-size: 40px;    font-weight: 400;}
#paragraph_283426 {    margin-bottom: 20px;}
#form_283427 .formfield_field .formlabel {    color: #e52035;    font-size: 14px;    font-weight: 500;    margin-bottom: 2px;}
#form_283427 .formfield_field .inputfield {    color: #797979;}
#form_283427 .formfield_error {    color: rgb(198, 0, 0);    font-size: 9px;    font-weight: 600;    margin-top: 2px;    text-transform: uppercase;}
#form_283427 .formfield_button {    margin-bottom: 10px;    padding-left: 15px;    padding-right: 15px;}
#form_283427 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 16px;    letter-spacing: 0.5px;    padding-bottom: 10px;    padding-top: 10px;    text-decoration: none;    width: 100%;}
#textareafield_283430 .formfield_field textarea {    color: #797979;}
#paragraph_283438 .paragraphComp-content a:hover {    color: #03498f;}
#privacyfield_283439 .formfield_field>.formlabel {    display: none;}
#privacyfield_283439 .privacycontrol {    display: none;}
#Column_283442 {    padding-bottom: 10px;    padding-top: 10px;}
#paragraph_283471 {    text-align: center;}
#container_283485 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#container_283496 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    padding-bottom: 60px;    padding-top: 60px;}
#container_283523 {    background-attachment: none;    background-clip: none;    background-color: #ffffff;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom: 2px solid #03498f;    padding-bottom: 40px;    padding-top: 40px;}
#ContainerRow_283524 {    margin-top: 40px;    max-width: 1400px;    width: 100%;}
#ContainerRow_283524>.row>div,#ContainerRow_283524>.container-fluid>.row>div {    padding-bottom: 45px;    padding-left: 5px;    padding-right: 5px;    padding-top: 0;}
#container_283526 {    border-bottom: 1px solid rgb(231, 231, 231);    border-bottom-left-radius: 14px;    border-bottom-right-radius: 14px;    border-left: 1px solid rgb(231, 231, 231);    border-right: 1px solid #e7e7e7;    border-top: 1px solid rgb(231, 231, 231);    border-top-left-radius: 14px;    border-top-right-radius: 14px;    max-width: 100%;    min-height: 137px;    width: 222px;}
#paragraph_283527 {    color: #03498f;    font-family: Poppins;    font-size: 50px;    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    position: absolute;    text-align: center;    top: -25px;}
#paragraph_283527 .paragraphComp-content h4 {    color: #000000;    font-family: Poppins;    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#paragraph_283528 {    color: #000000;    padding-bottom: 25px;    padding-left: 0;    padding-right: 0;    text-align: center;}
#paragraph_283528 .paragraphComp-content h4 {    color: #000000;    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#container_283530 {    border-bottom: 1px solid rgb(231, 231, 231);    border-bottom-left-radius: 14px;    border-bottom-right-radius: 14px;    border-left: 1px solid rgb(231, 231, 231);    border-right: 1px solid #e7e7e7;    border-top: 1px solid rgb(231, 231, 231);    border-top-left-radius: 14px;    border-top-right-radius: 14px;    max-width: 100%;    min-height: 137px;    width: 222px;}
#paragraph_283531 {    color: #03498f;    font-family: Poppins;    font-size: 60px;    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    position: absolute;    text-align: center;    top: -33px;}
#paragraph_283531 .paragraphComp-content h4 {    color: #000000;    font-family: Poppins;    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#paragraph_283532 {    color: #000000;    padding-bottom: 25px;    padding-left: 0;    padding-right: 0;    text-align: center;}
#paragraph_283532 .paragraphComp-content h4 {    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#container_283534 {    border-bottom: 1px solid rgb(231, 231, 231);    border-bottom-left-radius: 14px;    border-bottom-right-radius: 14px;    border-left: 1px solid rgb(231, 231, 231);    border-right: 1px solid #e7e7e7;    border-top: 1px solid rgb(231, 231, 231);    border-top-left-radius: 14px;    border-top-right-radius: 14px;    max-width: 100%;    min-height: 137px;    width: 222px;}
#paragraph_283535 {    color: #03498f;    font-family: Poppins;    font-size: 52px;    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    position: absolute;    text-align: center;    top: -40px;}
#paragraph_283535 .paragraphComp-content h4 {    color: #000000;    font-family: Poppins;    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#paragraph_283536 {    color: #000000;    padding-bottom: 25px;    padding-left: 0;    padding-right: 0;    text-align: center;}
#paragraph_283536 .paragraphComp-content h4 {    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#container_283538 {    border-bottom: 1px solid rgb(231, 231, 231);    border-bottom-left-radius: 14px;    border-bottom-right-radius: 14px;    border-left: 1px solid rgb(231, 231, 231);    border-right: 1px solid #e7e7e7;    border-top: 1px solid rgb(231, 231, 231);    border-top-left-radius: 14px;    border-top-right-radius: 14px;    max-width: 100%;    min-height: 137px;    width: 222px;}
#paragraph_283539 {    color: #03498f;    font-family: Poppins;    font-size: 46px;    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    position: absolute;    text-align: center;    top: -20px;}
#paragraph_283539 .paragraphComp-content h4 {    color: #000000;    font-family: Poppins;    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#paragraph_283540 {    color: #000000;    padding-bottom: 25px;    padding-left: 0;    padding-right: 0;    text-align: center;}
#paragraph_283540 .paragraphComp-content h4 {    color: #000000;    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#ContainerRow_283541 {    margin-top: 40px;    max-width: 1400px;    width: 100%;}
#ContainerRow_283541>.row>div,#ContainerRow_283541>.container-fluid>.row>div {    padding-bottom: 45px;    padding-left: 5px;    padding-right: 5px;    padding-top: 0;}
#container_283543 {    border-bottom: 1px solid rgb(231, 231, 231);    border-bottom-left-radius: 14px;    border-bottom-right-radius: 14px;    border-left: 1px solid rgb(231, 231, 231);    border-right: 1px solid #e7e7e7;    border-top: 1px solid rgb(231, 231, 231);    border-top-left-radius: 14px;    border-top-right-radius: 14px;    max-width: 100%;    min-height: 137px;    width: 222px;}
#paragraph_283544 {    color: #03498f;    font-family: Poppins;    font-size: 60px;    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    position: absolute;    text-align: center;    top: -33px;}
#paragraph_283544 .paragraphComp-content h4 {    color: #000000;    font-family: Poppins;    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#paragraph_283545 {    padding-bottom: 25px;    padding-left: 0;    padding-right: 0;    text-align: center;}
#paragraph_283545 .paragraphComp-content h4 {    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#container_283547 {    border-bottom: 1px solid rgb(231, 231, 231);    border-bottom-left-radius: 14px;    border-bottom-right-radius: 14px;    border-left: 1px solid rgb(231, 231, 231);    border-right: 1px solid #e7e7e7;    border-top: 1px solid rgb(231, 231, 231);    border-top-left-radius: 14px;    border-top-right-radius: 14px;    max-width: 100%;    min-height: 137px;    width: 222px;}
#paragraph_283548 {    color: #03498f;    font-family: Poppins;    font-size: 50px;    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    position: absolute;    text-align: center;    top: -25px;}
#paragraph_283548 .paragraphComp-content h4 {    color: #000000;    font-family: Poppins;    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#paragraph_283549 {    color: #000000;    padding-bottom: 25px;    padding-left: 0;    padding-right: 0;    text-align: center;}
#paragraph_283549 .paragraphComp-content h4 {    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#container_283551 {    border-bottom: 1px solid rgb(231, 231, 231);    border-bottom-left-radius: 14px;    border-bottom-right-radius: 14px;    border-left: 1px solid rgb(231, 231, 231);    border-right: 1px solid #e7e7e7;    border-top: 1px solid rgb(231, 231, 231);    border-top-left-radius: 14px;    border-top-right-radius: 14px;    max-width: 100%;    min-height: 137px;    width: 222px;}
#paragraph_283552 {    color: #03498f;    font-family: Poppins;    font-size: 60px;    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    position: absolute;    text-align: center;    top: -33px;}
#paragraph_283552 .paragraphComp-content h4 {    color: #000000;    font-family: Poppins;    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#paragraph_283553 {    color: #000000;    padding-bottom: 25px;    padding-left: 0;    padding-right: 0;    text-align: center;}
#paragraph_283553 .paragraphComp-content h4 {    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#container_283555 {    border-bottom: 1px solid rgb(231, 231, 231);    border-bottom-left-radius: 14px;    border-bottom-right-radius: 14px;    border-left: 1px solid rgb(231, 231, 231);    border-right: 1px solid #e7e7e7;    border-top: 1px solid rgb(231, 231, 231);    border-top-left-radius: 14px;    border-top-right-radius: 14px;    max-width: 100%;    min-height: 137px;    width: 222px;}
#paragraph_283556 {    color: #03498f;    font-family: Poppins;    font-size: 60px;    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    position: absolute;    text-align: center;    top: -33px;}
#paragraph_283556 .paragraphComp-content h4 {    color: #000000;    font-family: Poppins;    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#paragraph_283557 {    color: #000000;    padding-bottom: 25px;    padding-left: 0;    padding-right: 0;    text-align: center;}
#paragraph_283557 .paragraphComp-content h4 {    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#container_283559 {    border-bottom: 1px solid rgb(231, 231, 231);    border-bottom-left-radius: 14px;    border-bottom-right-radius: 14px;    border-left: 1px solid rgb(231, 231, 231);    border-right: 1px solid #e7e7e7;    border-top: 1px solid rgb(231, 231, 231);    border-top-left-radius: 14px;    border-top-right-radius: 14px;    max-width: 100%;    min-height: 137px;    width: 222px;}
#paragraph_283560 {    color: #03498f;    font-family: Poppins;    font-size: 60px;    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    position: absolute;    text-align: center;    top: -33px;}
#paragraph_283560 .paragraphComp-content h4 {    color: #000000;    font-family: Poppins;    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#paragraph_283561 {    color: #000000;    padding-bottom: 25px;    padding-left: 0;    padding-right: 0;    text-align: center;}
#paragraph_283561 .paragraphComp-content h4 {    font-size: 20px;    font-weight: 600;    margin-bottom: 5px;}
#container_283582 {    padding-bottom: 40px;    padding-top: 40px;}
#changepassword_283583 {    max-width: 1500px;}
#changepassword_283583 .changepasswordComp-message {    background-attachment: none;    background-clip: none;    background-color: rgb(215, 234, 213);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#changepassword_283583 .formfield_button {    padding-left: 15px;    padding-right: 15px;}
#changepassword_283583 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    color: #ffffff;    font-size: 16px;    letter-spacing: 0.5px;    padding-bottom: 10px;    padding-top: 10px;    width: 100%;}
#changepassword_283583 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #e52035;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#changepassword_283583 .formfield_field label {    color: #e52035;    font-size: 14px;    font-weight: 500;    margin-bottom: 2px;}
#ContainerRow_283584 {    padding-left: 0%;    padding-right: 0%;}
#Column_283585 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283586 .paragraphComp-content strong {    font-weight: 600;}
#paragraph_283586 .paragraphComp-content h3 {    color: #e52035;}
#passwordfield_283588 .formfield_field .showpassword {    border-bottom: 1px solid rgb(206, 212, 218);    border-bottom-right-radius: 0px;    border-left: 1px solid rgb(206, 212, 218);    border-right: 1px solid rgb(206, 212, 218);    border-top: 1px solid rgb(206, 212, 218);    border-top-right-radius: 0px;    color: #000000 !important;}
#passwordfield_283588 .formfield_field input {    border-bottom-left-radius: 0px;    border-top-left-radius: 0px;    height: 50px;}
#passwordfield_283590 .formfield_field .showpassword {    border-bottom: 1px solid rgb(206, 212, 218);    border-bottom-right-radius: 0px;    border-left: 1px solid rgb(206, 212, 218);    border-right: 1px solid rgb(206, 212, 218);    border-top: 1px solid rgb(206, 212, 218);    border-top-right-radius: 0px;    color: #000000 !important;}
#passwordfield_283590 .formfield_field input {    border-bottom-left-radius: 0px;    border-top-left-radius: 0px;    height: 50px;}
#paragraph_283608 {    padding-bottom: 5px;    padding-top: 5px;}
#imagelink_283616 figcaption {}
#imagelink_283617 figcaption {}
#imagelink_283619 figcaption {}
#container_282899 {    background-attachment: none;    background-clip: none;    background-color: #e52035;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283629 .paragraphComp-content h4 {    color: #03498f;}
#paragraph_283629 .paragraphComp-content a {    background-attachment: none;    background-clip: none;    background-color: #ffffff;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    display: inline-block;    transition-duration: 0.15s;}
#paragraph_283629 .paragraphComp-content h3 {    font-size: 30px;    font-weight: 400;}
#paragraph_282900 {    color: #ffffff;    font-size: 18px;}
#container_283631 {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283634 .paragraphComp-content h4 {    color: #03498f;}
#paragraph_283634 .paragraphComp-content a {    color: #e52035;    display: inline-block;    font-weight: 500;    transition-duration: 0.15s;}
#paragraph_283634 .paragraphComp-content h3 {    font-size: 30px;    font-weight: 400;}
#paragraph_283634 {    color: #ffffff;    font-size: 18px;}
#paragraph_283635 .paragraphComp-content h4 {    color: #03498f;}
#paragraph_283635 .paragraphComp-content a {    background-attachment: none;    background-clip: none;    background-color: #ffffff;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    display: inline-block;    transition-duration: 0.15s;}
#paragraph_283635 .paragraphComp-content h3 {    font-size: 30px;    font-weight: 400;}
#ecPopularity_282908 .showMoreResponsive {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    display: block;    font-size: 15px;    margin-left: auto;    margin-right: auto;    width: 200px;}
#container_283644 {    background-attachment: none;    background-clip: none;    background-color: rgba(255, 255, 255, 0.8);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    position: relative;}
#container_283645 {    position: relative;}
#ecFieldtitle_283648 div.labelfield {    display: none;}
#ecFieldtitle_283648 div.textfield {    font-size: 15px;    min-height: 40px;}
#ecFieldtitle_283648 a:hover {    color: #c30015;}
#ecFieldprice_283650 div.originalprice {    font-size: 14px;    text-decoration: line-through;}
#ecFieldprice_283650 {    margin-bottom: 0;}
#ecFieldprice_283650 div.discount {    color: #e52035;    font-weight: 600;    margin-left: 5px;}
#ecFieldprice_283650 div.minimalprice {    display: none;}
#ecCatalog_283033 .ecCatalogComp-sort select {width:190px;}
#container_283683>.pw-collapse-target {    background-attachment: none;    background-clip: none;    background-color: #ffffff;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    position: relative;}
#form_283427 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#userlogin_283748 .formfield_button {    display: none;}
#socialloginfield_283749 {    text-align: center;}
#socialloginfield_283749 .social_link {    background-attachment: none;    background-clip: none;    background-color: rgb(24, 119, 242);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 15px;    width: 100%;}
#paragraph_283417 .paragraphComp-content a {    text-decoration: underline;}
#privacyfield_283778 .privacycontrol {    display: none;}
#ecFieldtitle_283782 div.labelfield {    display: none;}
#ecMexalAvailability_283239 span.availability {    font-size: 14px;    font-weight: 500;}
#ecMexalAvailability_283239 .div_label {    display: none;}
#ecFieldaddtocart_283241 .addtocart {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    font-size: 18px;    max-width: 250px;    text-decoration: none;}
#ecFieldaddtocart_283241 .addtocart:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#userbar_282833 .userbarComp-loggedUser .infoUser i {    display: none;}
#userbar_282833 .userbarComp-loggedUser .infoUser {    display: none;}
#ecFieldprice_283231 .qty-pricing {    margin-left: 10px;}
#Column_283713 {    background-attachment: none;    background-clip: none;    background-color: #ececec;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#Column_283717 {    background-attachment: none;    background-clip: none;    background-color: #ececec;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#ecMinicart_282839 .ecMinicartComp-cartLink:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#form_283427 .formComp-message {    background-attachment: none;    background-clip: none;    background-color: rgb(54, 193, 0);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;    font-weight: 600;    padding-bottom: 5px;    padding-left: 5px;    padding-right: 5px;    padding-top: 5px;}
#userregistration_283813 {    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-top-left-radius: 0;    border-top-right-radius: 0;    box-shadow: none;    padding-bottom: 40px;    padding-top: 15px;    width: 100%;}
#userregistration_283813 .formfield_field .formlabel {    color: #e52035;    font-size: 14px;    font-weight: 500;    margin-bottom: 2px;}
#userregistration_283813 .formfield_field .inputfield {    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-top-left-radius: 0;    border-top-right-radius: 0;    height: 50px;}
#userregistration_283813 .formfield_field input[type=password] {    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-top-left-radius: 0;    border-top-right-radius: 0;    height: 50px;}
#userregistration_283813 .formfield_field select {    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-top-left-radius: 0;    border-top-right-radius: 0;    height: 50px;}
#userregistration_283813 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 16px;    font-weight: 500;    letter-spacing: 0.5px;    margin-left: auto;    margin-right: auto;    max-width: 350px;    padding-bottom: 10px;    padding-top: 10px;    text-decoration: none;}
#userregistration_283813 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#userregistration_283813 .formfield_error {    color: rgb(204, 0, 0);    font-size: 9px;    font-weight: 600;    margin-top: 2px;    text-transform: uppercase;}
#userregistration_283813 .formfield_button {    padding-left: 75px;    padding-right: 75px;}
#userregistration_283813 .accounttype {    display: inline-block;    margin-bottom: 0;    padding-bottom: 20px;    padding-top: 20px;    text-align: center;    width: 100%;}
#userregistration_283813 .accounttype .formlabel {    color: #e52035;    font-weight: 500;    letter-spacing: 0.5px;    padding-left: 20px;    padding-right: 20px;}
#userregistration_283813 .accounttype .formlabel>input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom: 1px solid #03498f;    border-left: 1px solid #03498f;    border-right: 1px solid #03498f;    border-top: 1px solid #03498f;}
#Column_283816 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#ContainerRow_283817 {    padding-left: 0;    padding-right: 0;}
#Column_283818 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283819 .paragraphComp-content strong {    font-weight: 600;}
#Column_283837 {    background-attachment: none;    background-clip: none;    background-color: #ececec;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#ContainerRow_283838 {    padding-left: 0;    padding-right: 0;}
#Column_283839 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283840 .paragraphComp-content strong {    font-weight: 600;}
#ContainerRow_283852 {    padding-left: 0;    padding-right: 0;}
#Column_283853 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283854 .paragraphComp-content strong {    font-weight: 600;}
#passwordfield_283860 .formfield_field .showpassword {    border-bottom: 1px solid rgb(206, 212, 218);    border-bottom-right-radius: 0;    border-left: 1px solid rgb(206, 212, 218);    border-right: 1px solid rgb(206, 212, 218);    border-top: 1px solid rgb(206, 212, 218);    border-top-right-radius: 0;    color: #000000 !important;}
#passwordfield_283860 .formfield_field input {    border-bottom-left-radius: 0;    border-top-left-radius: 0;    height: 50px;}
#passwordfield_283862 .formfield_field .showpassword {    border-bottom: 1px solid rgb(206, 212, 218);    border-bottom-right-radius: 0;    border-left: 1px solid rgb(206, 212, 218);    border-right: 1px solid rgb(206, 212, 218);    border-top: 1px solid rgb(206, 212, 218);    border-top-right-radius: 0;    color: #000000 !important;}
#passwordfield_283862 .formfield_field input {    border-bottom-left-radius: 0;    border-top-left-radius: 0;    height: 50px;}
#privacyfield_283863 .privacycontrol {    display: none;}
#Column_283868 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283869 .paragraphComp-content strong {    font-weight: 600;}
#userlogin_283885 .formfield_field input[type=text] {    height: 45px;}
#userlogin_283885 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-weight: 500;    letter-spacing: 0.5px;    overflow-x: hidden;    overflow-y: hidden;    padding-bottom: 10px;    padding-top: 10px;    text-decoration: none;    width: 100%;    z-index: 1;}
#userlogin_283885 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#userlogin_283885 .formfield_button {    overflow-x: hidden;    overflow-y: hidden;    position: relative;    z-index: 1;}
#userlogin_283885 .formfield_error {    color: rgb(195, 0, 0);    font-size: 9px;    font-weight: 600;    margin-top: 0px;    text-transform: uppercase;}
#userlogin_283885 {    max-width: 600px;    position: relative;}
#passwordfield_283889 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none !important;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#remembermefield_283890 .formfield_field label {    color: rgb(0, 0, 0);    display: block;    font-size: 14px;}
#remembermefield_283890 .formfield_field label .custom-control-label {    padding-top: 3px;}
#userlogin_283891 .formfield_button {    display: none;}
#socialloginfield_283892 {    text-align: center;}
#socialloginfield_283892 .social_link {    background-attachment: none;    background-clip: none;    background-color: rgb(24, 119, 242);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 15px;    width: 100%;}
#paragraph_283893 .paragraphComp-content h4 {    color: #000000;    font-size: 22px;    font-weight: 400;}
#paragraph_283893 .paragraphComp-content a {    text-decoration: underline;}
#container_283894>.pw-collapse-target {    position: relative;}
#userlogin_283891 {    max-width: 600px;}
#container_283894 {    max-width: 600px;}
#recoverypassword_283899 .fieldrecovery .recovery {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-weight: 500;    margin-bottom: 10px;    margin-top: 10px;}
#recoverypassword_283899 .fieldrecovery .recovery:hover {    background-attachment: none;    background-clip: none;    background-color: #e52035;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_283935 .paragraphComp-content h2 {    color: #e52035;}
#paragraph_283972 .paragraphComp-content h2 {    color: #e52035;}
#paragraph_283974 .paragraphComp-content h2 {    color: #e52035;}
#paragraph_283975 .paragraphComp-content h2 {    color: #e52035;}
#paragraph_283976 .paragraphComp-content h2 {    color: #e52035;}
#paragraph_283977 .paragraphComp-content h2 {    color: #e52035;}
#paragraph_283978 {    text-align: center;}
#Column_284012 {    padding-bottom: 10px;    padding-top: 10px;}
#Column_284014 {    padding-bottom: 10px;    padding-top: 10px;}
#ContainerRow_284015 {    width: 100%;}
#Column_284016 {    padding-bottom: 15px;    padding-top: 15px;}
#paragraph_284017 .paragraphComp-content h3 {    color: #e52035;}
#paragraph_284018 .paragraphComp-content a:hover {    color: #e52035;}
#Column_284019 {    padding-bottom: 15px;    padding-top: 15px;}
#paragraph_284020 .paragraphComp-content h3 {    color: #e52035;    font-size: 20px;    letter-spacing: 0.5px;    margin-bottom: 10px;}
#paragraph_284021 .paragraphComp-content a:hover {    color: #e52035;}
#Column_284022 {    padding-bottom: 15px;    padding-top: 15px;}
#paragraph_284023 .paragraphComp-content h3 {    color: #e52035;    font-size: 20px;    letter-spacing: 0.5px;    margin-bottom: 10px;}
#paragraph_284024 .paragraphComp-content a:hover {    color: #e52035;}
#Column_284025 {    padding-bottom: 15px;    padding-top: 15px;}
#paragraph_284026 .paragraphComp-content h3 {    color: #e52035;    font-size: 20px;    letter-spacing: 0.5px;    margin-bottom: 10px;}
#paragraph_284027 .paragraphComp-content a:hover {    color: #e52035;}
#Column_284028 {    padding-bottom: 15px;    padding-top: 15px;}
#paragraph_284029 .paragraphComp-content h3 {    color: #e52035;    font-size: 20px;    letter-spacing: 0.5px;    margin-bottom: 10px;}
#paragraph_284031 .paragraphComp-content a {    color: #000000;}
#paragraph_284031 .paragraphComp-content a:hover {    color: #c30015;}
#paragraph_284031 {    font-size: 20px;}
#paragraph_284032 .paragraphComp-content a {    color: #000000;}
#paragraph_284032 .paragraphComp-content a:hover {    color: #c30015;}
#paragraph_284032 {    font-size: 20px;}
#paragraph_284033 .paragraphComp-content a {    color: #000000;}
#paragraph_284033 .paragraphComp-content a:hover {    color: #e52035;}
#paragraph_284033 {    font-size: 20px;}
#paragraph_284034 .paragraphComp-content a {    color: #000000;}
#paragraph_284034 .paragraphComp-content a:hover {    color: #e52035;}
#paragraph_284034 {    font-size: 20px;}
#paragraph_284035 .paragraphComp-content a {    color: #000000;}
#paragraph_284035 .paragraphComp-content a:hover {    color: #e52035;}
#paragraph_284035 {    font-size: 20px;}
#form_283427 {    max-width: 900px;}
#mcCheckboxlistfield_283757 .field_description {    display: none;}
#mcCheckboxlistfield_283757 .field_description_footer {    font-size: 12px;}
#mcCheckboxlistfield_283757 .form-check {    padding-left: 0px;}
#mcCheckboxlistfield_283757 .field_mc_gdpr {    font-size: 12px;}
#mcCheckboxlistfield_283757 {    padding-left: 0px;    padding-right: 0px;}
#mcSubscription_282985 .formfield_field .inputfield {    border-bottom-right-radius: 0px;    border-top-right-radius: 0px;}
#container_284075>.pw-collapse-button>span {    color: #000000;    font-size: 24px;}
#container_284075>.pw-collapse-target {    background-attachment: none;    background-clip: none;    background-color: #ffffff;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    box-shadow: 1px 1px 15px 4px rgba(0, 0, 0, 0.2);    padding-top: 10px;    right: 15px;    width: 350px;    z-index: 300;}
#container_284097 {    background-attachment: none;    background-clip: none;    background-color: rgba(255, 255, 255, 0.8);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    position: relative;}
#container_284098 {    position: relative;}
#ecFieldtitle_284101 div.labelfield {    display: none;}
#ecFieldtitle_284101 div.textfield {    font-size: 15px;    min-height: 40px;}
#ecFieldtitle_284101 a:hover {    color: #c30015;}
#ecFieldprice_284103 div.originalprice {    font-size: 14px;    text-decoration: line-through;}
#ecFieldprice_284103 {    margin-bottom: 0;}
#ecFieldprice_284103 div.discount {    color: #e52035;    font-weight: 600;    margin-left: 5px;}
#ecFieldprice_284103 div.minimalprice {    display: none;}
#container_284108 {    margin-top: 40px;}
#container_284110 {    background-attachment: none;    background-clip: none;    background-color: rgba(255, 255, 255, 0.8);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    position: relative;}
#container_284111 {    position: relative;}
#ecFieldtitle_284114 div.labelfield {    display: none;}
#ecFieldtitle_284114 div.textfield {    font-size: 15px;    min-height: 40px;}
#ecFieldtitle_284114 a:hover {    color: #c30015;}
#ecFieldprice_284116 div.originalprice {    font-size: 14px;    text-decoration: line-through;}
#ecFieldprice_284116 {    margin-bottom: 0;}
#ecFieldprice_284116 div.discount {    color: #e52035;    font-weight: 600;    margin-left: 5px;}
#ecFieldprice_284116 div.minimalprice {    display: none;}
#navinfo_284119>ul {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    margin-bottom: 0px;}
#navinfo_284119>ul>li>a,#navinfo_284119>ul>li>span {    color: #e52035;    font-size: 14px;    font-weight: 500;}
#navinfo_284119>ul>li>a:hover,#navinfo_284119>ul>li>span:hover {    color: #03498f;}
#navinfo_284119>ul>li.active>a,#navinfo_284119>ul>li.active>span {    color: #03498f;}
#userregistration_284145 {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    box-shadow: none;    padding-bottom: 40px;    padding-top: 15px;    width: 100%;}
#userregistration_284145 .formfield_field .inputfield {    height: 50px;}
#userregistration_284145 .formfield_field input[type=password] {    height: 50px;}
#userregistration_284145 .formfield_field select {    height: 50px;}
#userregistration_284145 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 16px;    font-weight: 500;    letter-spacing: 0.5px;    margin-left: auto;    margin-right: auto;    max-width: 350px;    padding-bottom: 10px;    padding-top: 10px;    text-decoration: none;}
#userregistration_284145 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#userregistration_284145 .formfield_error {    color: rgb(204, 0, 0);    font-size: 9px;    font-weight: 600;    margin-top: 2px;    text-transform: uppercase;}
#userregistration_284145 .formfield_button {    padding-left: 75px;    padding-right: 75px;}
#userregistration_284145 .accounttype {    display: inline-block;    margin-bottom: 0px;    padding-bottom: 20px;    padding-top: 20px;    text-align: center;    width: 100%;}
#userregistration_284145 .accounttype .formlabel {    color: #e52035;    font-weight: 500;    letter-spacing: 0.5px;    padding-left: 20px;    padding-right: 20px;}
#userregistration_284145 .accounttype .formlabel>input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom: 1px solid #03498f;    border-left: 1px solid #03498f;    border-right: 1px solid #03498f;    border-top: 1px solid #03498f;}
#Column_284148 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#ContainerRow_284149 {    padding-left: 0;    padding-right: 0;}
#Column_284150 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_284151 .paragraphComp-content strong {    font-weight: 600;}
#Column_284169 {    background-attachment: none;    background-clip: none;    background-color: #ececec;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#ContainerRow_284170 {    padding-left: 0;    padding-right: 0;}
#Column_284171 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_284172 .paragraphComp-content strong {    font-weight: 600;}
#ContainerRow_284184 {    padding-left: 0%;    padding-right: 0%;}
#Column_284185 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_284186 .paragraphComp-content strong {    font-weight: 600;}
#passwordfield_284192 .formfield_field .showpassword {    border-bottom-right-radius: 10px;    border-top-right-radius: 10px;    color: #000000 !important;}
#passwordfield_284192 .formfield_field input {    height: 50px;}
#passwordfield_284194 .formfield_field .showpassword {    border-bottom-right-radius: 10px;    border-top-right-radius: 10px;    color: #000000 !important;}
#passwordfield_284194 .formfield_field input {    height: 50px;}
#privacyfield_284195 .privacycontrol {    display: none;}
#userregistration_284197 {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    box-shadow: none;    padding-bottom: 40px;    padding-top: 15px;    width: 100%;}
#userregistration_284197 .formfield_field .inputfield {    height: 50px;}
#userregistration_284197 .formfield_field input[type=password] {    height: 50px;}
#userregistration_284197 .formfield_field select {    height: 50px;}
#userregistration_284197 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 16px;    font-weight: 500;    letter-spacing: 0.5px;    margin-left: auto;    margin-right: auto;    max-width: 350px;    padding-bottom: 10px;    padding-top: 10px;    text-decoration: none;}
#userregistration_284197 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#userregistration_284197 .formfield_error {    color: rgb(204, 0, 0);    font-size: 9px;    font-weight: 600;    margin-top: 2px;    text-transform: uppercase;}
#userregistration_284197 .formfield_button {    padding-left: 75px;    padding-right: 75px;}
#userregistration_284197 .accounttype {    display: inline-block;    margin-bottom: 0px;    padding-bottom: 20px;    padding-top: 20px;    text-align: center;    width: 100%;}
#userregistration_284197 .accounttype .formlabel {    color: #e52035;    font-weight: 500;    letter-spacing: 0.5px;    padding-left: 20px;    padding-right: 20px;}
#userregistration_284197 .accounttype .formlabel>input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom: 1px solid #03498f;    border-left: 1px solid #03498f;    border-right: 1px solid #03498f;    border-top: 1px solid #03498f;}
#Column_284200 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#ContainerRow_284201 {    padding-left: 0;    padding-right: 0;}
#Column_284202 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_284203 .paragraphComp-content strong {    font-weight: 600;}
#Column_284221 {    background-attachment: none;    background-clip: none;    background-color: #ececec;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#ContainerRow_284222 {    padding-left: 0;    padding-right: 0;}
#Column_284223 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_284224 .paragraphComp-content strong {    font-weight: 600;}
#ContainerRow_284236 {    padding-left: 0%;    padding-right: 0%;}
#Column_284237 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_284238 .paragraphComp-content strong {    font-weight: 600;}
#passwordfield_284244 .formfield_field .showpassword {    border-bottom-right-radius: 10px;    border-top-right-radius: 10px;    color: #000000 !important;}
#passwordfield_284244 .formfield_field input {    height: 50px;}
#passwordfield_284246 .formfield_field .showpassword {    border-bottom-right-radius: 10px;    border-top-right-radius: 10px;    color: #000000 !important;}
#passwordfield_284246 .formfield_field input {    height: 50px;}
#privacyfield_284247 .privacycontrol {    display: none;}
#ecFieldquantity_284272 .rowQty {    text-align: center;    width: 80px;}
#ecFieldquantity_284272 input.qtyminus {    background-attachment: none;    background-clip: none;    background-color: #ffffff;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #000000;    font-size: 20px;    font-weight: 800;    line-height: 21px;    margin-right: 5px;    width: 30px;}
#ecFieldquantity_284272 input.qtyplus {    background-attachment: none;    background-clip: none;    background-color: #ffffff;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #000000;    font-size: 18px;    font-weight: 800;    line-height: 21px;    margin-left: 5px;    width: 30px;}
#recoverypassword_283746 .fieldrecovery .recovery {    background-attachment: none;    background-clip: none;    background-color: #e52035;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 14px;    font-weight: 600;    margin-bottom: 10px;    margin-top: 10px;}
#recoverypassword_283746 .fieldrecovery .recovery:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#menu_282832 {    width: 100%;}
#paragraph_284282 .paragraphComp-content strong {    font-weight: 600;}
#paragraph_284288 .paragraphComp-content strong {    font-weight: 600;}
#mcSubscription_282985 {    max-width: 800px;}
#paragraph_284294 {    color: #ffffff;}
#container_284075 {    position: static;}
#ecCatalog_284305 .ecCatalogComp-cells {margin-top:15px;}
#ecCatalog_284305 .ecCatalogComp-filter {    margin-bottom: 10px;    margin-top: 10px;    text-align: right;}
#ecCatalog_284305 {    padding-left: 0;    padding-right: 0;}
#ecCatalog_284305 .ecCatalogComp-sort select {width:190px;}
#container_284306 {    background-attachment: none;    background-clip: none;    background-color: rgba(255, 255, 255, 0.8);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    position: relative;}
#container_284307 {    position: relative;}
#ecFieldtitle_284310 div.labelfield {    display: none;}
#ecFieldtitle_284310 div.textfield {font-size:15px;}
#ecFieldtitle_284310 a:hover {    color: #c30015;}
#ecFieldprice_284312 div.originalprice {    font-size: 14px;    text-decoration: line-through;}
#ecFieldprice_284312 {    margin-bottom: 0;}
#ecFieldprice_284312 div.discount {    color: #e52035;    font-weight: 600;    margin-left: 5px;}
#ecFieldprice_284312 div.minimalprice {    display: none;}
#ecCatalog_284319 .ecCatalogComp-cells .ecCatalogComp-cell {    padding-bottom: 15px;    padding-top: 15px;}
#ecCatalog_284319 .ecCatalogComp-cells {    margin-bottom: 15px;}
#ecCatalog_284319 .ecCatalogComp-filter {    margin-bottom: 10px;    margin-top: 10px;    text-align: right;}
#ecCatalog_284319 {    padding-left: 0;    padding-right: 0;}
#ecCatalog_284319 .ecCatalogComp-sort select {width:190px;}
#container_284320 {    background-attachment: none;    background-clip: none;    background-color: rgba(255, 255, 255, 0.8);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    position: relative;}
#container_284323 {    position: relative;}
#ecFieldtitle_284327 div.labelfield {    display: none;}
#ecFieldtitle_284327 div.textfield {font-size:15px;}
#ecFieldtitle_284327 a:hover {    color: #c30015;}
#ecFieldprice_284329 div.originalprice {    font-size: 14px;    text-decoration: line-through;}
#ecFieldprice_284329 {    margin-bottom: 0;}
#ecFieldprice_284329 div.discount {    color: #e52035;    font-weight: 600;    margin-left: 5px;}
#ecFieldprice_284329 div.minimalprice {    display: none;}
#Column_284377 {    padding-bottom: 10px;    padding-top: 10px;}
#paragraph_284378 .paragraphComp-content h2 {    color: #e52035;    font-size: 40px;    font-weight: 400;}
#form_284379 .formfield_field .inputfield {    color: #797979;}
#form_284379 .formfield_error {    color: rgb(198, 0, 0);    font-size: 9px;    font-weight: 600;    margin-top: 2px;    text-transform: uppercase;}
#form_284379 .formfield_button {    margin-bottom: 10px;    padding-left: 15px;    padding-right: 15px;}
#form_284379 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 16px;    letter-spacing: 0.5px;    padding-bottom: 10px;    padding-top: 10px;    text-decoration: none;    width: 100%;}
#form_284379 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#form_284379 .formComp-message {    background-attachment: none;    background-clip: none;    background-color: rgb(54, 193, 0);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;    font-weight: 600;    padding-bottom: 5px;    padding-left: 5px;    padding-right: 5px;    padding-top: 5px;}
#form_284379 {    max-width: 900px;}
#textareafield_284380 .formfield_field textarea {    color: #797979;}
#paragraph_284387 .paragraphComp-content a:hover {    color: #03498f;}
#privacyfield_284388 .formfield_field>.formlabel {    display: none;}
#privacyfield_284388 .privacycontrol {    display: none;}
#Column_284391 {    padding-bottom: 10px;    padding-top: 10px;}
#paragraph_284396 .paragraphComp-content a:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#filefield_284404 {    background-attachment: none;    background-clip: none;    background-color: #ebeaea;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    padding-bottom: 15px;    padding-top: 15px;}
#filefield_284404 .formfield_field label {    padding-left: 5px;}
#paragraph_284406 .paragraphComp-content a {    color: #03498f;    text-decoration: underline;}
#paragraph_284406 .paragraphComp-content a:hover {    color: #c30015;}
#userregistration_284409 {    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-top-left-radius: 0;    border-top-right-radius: 0;    box-shadow: none;    padding-bottom: 40px;    padding-top: 15px;    width: 100%;}
#userregistration_284409 .formfield_field .inputfield {    height: 50px;}
#userregistration_284409 .formfield_field select {    height: 50px;}
#userregistration_284409 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 16px;    font-weight: 500;    letter-spacing: 0.5px;    margin-left: auto;    margin-right: auto;    max-width: 350px;    padding-bottom: 10px;    padding-top: 10px;    text-decoration: none;}
#userregistration_284409 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#userregistration_284409 .formfield_error {    color: rgb(204, 0, 0);    font-size: 9px;    font-weight: 600;    margin-top: 2px;    text-transform: uppercase;}
#userregistration_284409 .formfield_button {    padding-left: 75px;    padding-right: 75px;}
#userregistration_284409 .accounttype {    display: inline-block;    margin-bottom: 0;    padding-bottom: 20px;    padding-top: 20px;    text-align: center;    width: 100%;}
#userregistration_284409 .accounttype .formlabel {    color: #e52035;    font-weight: 500;    letter-spacing: 0.5px;    padding-left: 20px;    padding-right: 20px;}
#userregistration_284409 .accounttype .formlabel>input {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom: 1px solid #03498f;    border-left: 1px solid #03498f;    border-right: 1px solid #03498f;    border-top: 1px solid #03498f;}
#Column_284412 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#ContainerRow_284413 {    padding-left: 0;    padding-right: 0;}
#Column_284414 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_284415 .paragraphComp-content strong {    font-weight: 600;}
#Column_284424 {    background-attachment: none;    background-clip: none;    background-color: #ececec;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;}
#ContainerRow_284425 {    padding-left: 0;    padding-right: 0;}
#Column_284426 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_284427 .paragraphComp-content strong {    font-weight: 600;}
#ContainerRow_284439 {    padding-left: 0;    padding-right: 0;}
#Column_284440 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_284441 .paragraphComp-content strong {    font-weight: 600;}
#passwordfield_284447 .formfield_field .showpassword {    border-bottom-right-radius: 10px;    border-top-right-radius: 10px;    color: #000000 !important;}
#passwordfield_284449 .formfield_field .showpassword {    border-bottom-right-radius: 10px;    border-top-right-radius: 10px;    color: #000000 !important;}
#passwordfield_284449 .formfield_field input {    height: 50px;}
#privacyfield_284450 .privacycontrol {    display: none;}
#paragraph_284499 .paragraphComp-content a {    color: #e52035;    text-decoration: underline;}
#paragraph_284499 .paragraphComp-content a:hover {    color: #c30015;}
#paragraph_284503 .paragraphComp-content a {    color: #03498f;    text-decoration: underline;}
#paragraph_284503 .paragraphComp-content a:hover {    color: #c30015;}
#ecFieldimage_284509 {    padding-left: 5px;    padding-right: 5px;}
#ecFieldimage_284509 img {    border-bottom-left-radius: 12px;    border-bottom-right-radius: 12px;    border-top-left-radius: 12px;    border-top-right-radius: 12px;    max-height: 120px;    width: auto;}
#ecFieldtext_284512 {    color: #c2c2c2;    padding-left: 0;    padding-right: 0;}
#ecFieldtitle_284513 {    color: #000000;    font-size: 14px;    font-weight: 800;    margin-bottom: 10px;    margin-top: 0;    text-transform: uppercase;}
#ecFieldtitle_284513 .labelfield .fieldlabel {    display: none;}
#ecFieldtitle_284513 a {    transition-duration: 0.25s;}
#ecFieldtitle_284513 a:hover {    color: #c30015;}
#ecFieldtext_284516 .labelfield .fieldlabel {    color: #e52035;    font-size: 12px;    font-weight: 800;}
#ecFieldtext_284517 .labelfield .fieldlabel {    color: #e52035;    font-size: 12px;    font-weight: 800;}
#ecFieldtext_284518 .labelfield .fieldlabel {    color: #e52035;    font-size: 12px;    font-weight: 800;}
#ecFieldprice_284519 .labelprice .fieldlabel {    color: #e52035;    font-size: 12px;    font-weight: 800;}
#ecFieldprice_284519 div.price {    color: #03498f;    font-size: 16px;    font-weight: 600;}
#ecFieldprice_284519 div.discount {    background-attachment: none;    background-clip: none;    background-color: #03498f;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;    font-weight: 800;    margin-left: 4px;    margin-right: 4px;    padding-left: 4px;    padding-right: 4px;    padding-top: 2px;}
#ecFieldprice_284519 div.originalprice {    color: #03498f;    text-decoration: line-through;}
#ecFieldprice_284519 div.labelprice {    min-width: 100px;}
#userregistration_284520 .accounttype {    font-size: 22px;    padding-bottom: 20px;    padding-top: 20px;    text-align: center;}
#userregistration_284520 .accounttype .formlabel {    color: #03498f;    display: inline-block;    font-size: 15px;    font-weight: 600;    line-height: 22px;    margin-left: 8px;    margin-right: 8px;    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);}
#userregistration_284520 .formfield_field .formlabel {    color: #e52035;    font-size: 10px;    font-weight: 600;    line-height: 12px;    margin-bottom: 0;    text-transform: uppercase;}
#userregistration_284520 .formfield_field .inputfield {    border-bottom: 1px solid #ececec;    border-bottom-left-radius: 2px;    border-bottom-right-radius: 2px;    border-left: 1px solid #ececec;    border-right: 1px solid #ececec;    border-top: 1px solid #ececec;    border-top-left-radius: 2px;    border-top-right-radius: 2px;    color: #e52035;    font-size: 14px;    height: 50px;}
#userregistration_284520 .formfield_field select {    background-attachment: none;    background-clip: none;    background-color: rgb(255, 255, 255);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom: 1px solid #ececec;    border-bottom-left-radius: 2px;    border-bottom-right-radius: 2px;    border-left: 1px solid #ececec;    border-right: 1px solid #ececec;    border-top: 1px solid #ececec;    border-top-left-radius: 2px;    border-top-right-radius: 2px;    color: #03498f;    font-size: 14px;    height: 50px;}
#userregistration_284520 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #000000;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 2px;    border-bottom-right-radius: 2px;    border-top-left-radius: 2px;    border-top-right-radius: 2px;    color: rgb(255, 255, 255);    font-size: 20px;    margin-bottom: 40px}
#userregistration_284520 {    background-attachment: none;    background-clip: none;    background-color: rgb(255, 255, 255);    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    margin-bottom: 0;    margin-top: 25px;    padding-bottom: 30px;    padding-bottom:0;    margin-top:10px;}
#userregistration_284520 .formfield_field input[type=password] {    border-bottom: 1px solid #ececec;    border-bottom-left-radius: 2px;    border-bottom-right-radius: 2px;    border-left: 1px solid #ececec;    border-right: 1px solid #ececec;    border-top: 1px solid #ececec;    border-top-left-radius: 2px;    border-top-right-radius: 2px;    font-size: 14px;    height: 50px;}
#userregistration_284520 .formfield_error {    font-size: 10px;    margin-top: 0;}
#userregistration_284520 .userregistrationComp-verifymail {    font-size: 12px;    font-weight: 500;}
#container_284521 {    margin-bottom: 10px;}
#paragraph_284522 {    color: #000000;    font-family: Forum;    font-size: 18px;    font-weight: 800;    padding-left: 5px;    padding-right: 5px;    text-transform: uppercase;}
#paragraph_284523 {    color: #e52035;    font-size: 14px;    padding-left: 5px;    padding-right: 5px;    text-align: right;}
#paragraph_284523 .paragraphComp-content a {    color: #03498f;    font-weight: 600;}
#textfield_284528 .formfield_field .inputfield {    height: 45px;}
#textfield_284529 .formfield_field .inputfield {    border-bottom: 1px solid #ced4da;    border-left: 1px solid #ced4da;    border-right: 1px solid #ced4da;    border-top: 1px solid #ced4da;    height: 45px;}
#paragraph_284537 {    color: #000000;    font-family: Forum;    font-size: 18px;    font-weight: 800;    margin-bottom: 10px;    margin-top: 40px;    padding-left: 5px;    padding-right: 5px;    text-transform: uppercase;}
#selectfield_284538 .formfield_field select {    background-attachment: inherit;    background-clip: border-box;    background-color: rgb(255, 255, 255);    background-image: url(/Resources//REST//appoggio//appoggio//vini-di-toscana/catalogo/down-arrow.png);    background-origin: padding-box;    background-position: 96% 50%;    background-repeat: no-repeat;    background-size: 12px auto;}
#textfield_284541 .formfield_field .inputfield {    border-bottom: 1px solid #ced4da;    border-left: 1px solid #ced4da;    border-right: 1px solid #ced4da;    border-top: 1px solid #ced4da;}
#selectfield_284551 .formfield_field select {    background-attachment: inherit;    background-clip: border-box;    background-color: rgb(255, 255, 255);    background-image: url(/Resources//REST//appoggio//appoggio//vini-di-toscana/catalogo/down-arrow.png);    background-origin: padding-box;    background-position: 96% 50%;    background-repeat: no-repeat;    background-size: 12px auto;}
#container_284557 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#checkboxfield_284558 {    padding-left: 5px;    padding-right: 5px;    padding-top: 5px;}
#checkboxfield_284558 .custom-control-label {    color: #e52035;    font-size: 12px;    font-weight: 800;    padding-top: 5px;}
#passwordfield_284559 .formfield_field input {    border-bottom: 1px solid #ced4da;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    border-left: 1px solid #ced4da;    border-right: 1px solid #ced4da;    border-top: 1px solid #ced4da;    border-top-left-radius: 0;    border-top-right-radius: 0;    height: 45px;}
#Column_284560 {    padding-bottom: 10px;}
#paragraph_284561 {    color: #000000;    font-family: Forum;    font-size: 18px;    font-weight: 800;    margin-bottom: 10px;    margin-top: 40px;    padding-left: 5px;    padding-right: 5px;    text-transform: uppercase;}
#radiofield_284562 .formfield_field>.formlabel {    display: none;}
#radiofield_284562 .custom-control-label {    color: #e52035;    font-size: 11px;    font-weight: 700;    padding-top: 5px;}
#radiofield_284562 {    padding-left: 0;    padding-right: 0;}
#selectfield_284564 .formfield_field label {    display: none;}
#selectfield_284564 .formfield_field select {    background-attachment: inherit;    background-clip: border-box;    background-color: rgb(255, 255, 255);    background-image: url(/Resources//REST//appoggio//appoggio//vini-di-toscana/catalogo/down-arrow.png);    background-origin: padding-box;    background-position: 96% 50%;    background-repeat: no-repeat;    background-size: 12px auto;}
#selectfield_284571 .formfield_field select {    background-attachment: inherit;    background-clip: border-box;    background-color: rgb(255, 255, 255);    background-image: url(/Resources//REST//appoggio//appoggio//vini-di-toscana/catalogo/down-arrow.png);    background-origin: padding-box;    background-position: 96% 50%;    background-repeat: no-repeat;    background-size: 12px auto;}
#selectfield_284577 .formfield_field select {    background-attachment: inherit;    background-clip: border-box;    background-color: rgb(255, 255, 255);    background-image: url(/Resources//REST//appoggio//appoggio//vini-di-toscana/catalogo/down-arrow.png);    background-origin: padding-box;    background-position: 96% 50%;    background-repeat: no-repeat;    background-size: 12px auto;}
#ecFieldtext_284579 .labelfield .fieldlabel {    color: #000000;    display: inline-block;    font-size: 13px;    font-weight: 800;}
#container_284682{background-attachment:none;background-clip:none;background-color:rgba(255,255,255,0.8);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;position:relative;}
#container_284683{position:relative;}
#ecFieldtitle_284686 div.labelfield{display:none;}
#ecFieldtitle_284686 div.textfield{font-size:15px;min-height:40px;}
#ecFieldtitle_284686 a:hover{color:#c30015;}
#ecFieldprice_284688 div.originalprice{font-size:14px;text-decoration:line-through;}
#ecFieldprice_284688{margin-bottom:0;}
#ecFieldprice_284688 div.discount{color:#e52035;font-weight:600;margin-left:5px;}
#ecFieldprice_284688 div.minimalprice{display:none;}
#ContainerRow_284734 {    padding-left: 0;    padding-right: 0;}
#Column_284735 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_284736 .paragraphComp-content strong {    font-weight: 600;}
#ContainerRow_284750 {    padding-left: 0;    padding-right: 0;}
#Column_284751 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#paragraph_284752 .paragraphComp-content strong {    font-weight: 600;}
#privacyfield_285034 .formfield_field > .formlabel{display:none;}
#privacyfield_285034 .privacycontrol{display:none;}
#privacyfield_285034 .form-check{margin-top:12px;padding-left:0px;}
#ContainerRow_285301 {    margin-bottom: 40px;    margin-top: 10px;}
#ecCatalogsearchandfilter_285304 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #e52035;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 14px;    font-weight: 500;    padding-bottom: 8px;    padding-left: 25px;    padding-right: 25px;    padding-top: 8px;    text-transform: uppercase;    transition-property: all;    transition-timing-function: ease;}
#ecCatalogsearchandfilter_285304 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#container_285305 {    box-shadow: 0px 0px 0px 0px #c2c2c2;}
#Column_285319 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#container_285364{background-attachment:none;background-clip:none;background-color:rgba(255,255,255,0.8);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;position:relative;}
#container_285365{position:relative;}
#ecFieldtitle_285368 div.labelfield{display:none;}
#ecFieldtitle_285368 div.textfield{font-size:15px;min-height:40px;}
#ecFieldtitle_285368 a:hover{color:#c30015;}
#ecFieldprice_285370 div.originalprice{font-size:14px;text-decoration:line-through;}
#ecFieldprice_285370{margin-bottom:0;}
#ecFieldprice_285370 div.discount{color:#e52035;font-weight:600;margin-left:5px;}
#ecFieldprice_285370 div.minimalprice{display:none;}
#container_285385{background-attachment:none;background-clip:none;background-color:rgba(255,255,255,0.8);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;position:relative;}
#container_285388{position:relative;}
#ecFieldtitle_285392 div.labelfield{display:none;}
#ecFieldtitle_285392 div.textfield{font-size:15px;min-height:40px;}
#ecFieldtitle_285392 a:hover{color:#c30015;}
#ecFieldprice_285394 div.originalprice{font-size:14px;text-decoration:line-through;}
#ecFieldprice_285394{margin-bottom:0;}
#ecFieldprice_285394 div.discount{color:#e52035;font-weight:600;margin-left:5px;}
#ecFieldprice_285394 div.minimalprice{display:none;}
#container_285399{background-attachment:none;background-clip:none;background-color:rgba(255,255,255,0.8);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;position:relative;}
#container_285402{position:relative;}
#ecFieldtitle_285406 div.labelfield{display:none;}
#ecFieldtitle_285406 div.textfield{font-size:15px;min-height:40px;}
#ecFieldtitle_285406 a:hover{color:#c30015;}
#ecFieldprice_285408 div.originalprice{font-size:14px;text-decoration:line-through;}
#ecFieldprice_285408{margin-bottom:0;}
#ecFieldprice_285408 div.discount{color:#e52035;font-weight:600;margin-left:5px;}
#ecFieldprice_285408 div.minimalprice{display:none;}
#ecCatalogsearchresultsbox_285362 .ecCatalogsearchresultsboxComp-sort select{width:140px;}
#ecCatalogsearchresultsbox_285362 .ecCatalogsearchresultsboxComp-filter{margin-bottom:10px;margin-top:10px;text-align:right;}
#ecCatalogsearchresultsbox_285362 .ecCatalogsearchresultsboxComp-filter .removeCatalogFilters{background-attachment:none;background-clip:none;background-color:#e52035;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;color:#ffffff;}
#ecCatalogsearchresultsbox_285374 .ecCatalogsearchresultsboxComp-sort select{width:140px;}
#ecCatalogsearchresultsbox_285374 .ecCatalogsearchresultsboxComp-filter{margin-bottom:10px;margin-top:10px;text-align:right;}
#ecCatalogsearchresultsbox_285374 .ecCatalogsearchresultsboxComp-filter .removeCatalogFilters{background-attachment:none;background-clip:none;background-color:#e52035;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;color:#ffffff;}
#ContainerRow_285426 {    margin-bottom: 40px;    margin-top: 10px;}
#ecCatalogsearchandfilter_285429 .formfield_button input {    background-attachment: none;    background-clip: none;    background-color: #e52035;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    color: #ffffff;    font-size: 14px;    font-weight: 500;    padding-bottom: 8px;    padding-left: 25px;    padding-right: 25px;    padding-top: 8px;    text-transform: uppercase;    transition-property: all;    transition-timing-function: ease;}
#ecCatalogsearchandfilter_285429 .formfield_button input:hover {    background-attachment: none;    background-clip: none;    background-color: #c30015;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;    color: #ffffff;}
#container_285430 {    box-shadow: 0px 0px 0px 0px #c2c2c2;}
#Column_285444 {    background-attachment: none;    background-clip: none;    background-color: transparent;    background-image: none;    background-origin: none;    background-position: none;    background-repeat: none;    background-size: none;}
#ecCatalogsearchresultsbox_285449 .ecCatalogsearchresultsboxComp-sort select{width:140px;}
#ecCatalogsearchresultsbox_285449 .ecCatalogsearchresultsboxComp-filter{margin-bottom:10px;margin-top:10px;text-align:right;}
#ecCatalogsearchresultsbox_285449 .ecCatalogsearchresultsboxComp-filter .removeCatalogFilters{background-attachment:none;background-clip:none;background-color:#e52035;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;color:#ffffff;}
#container_285450{background-attachment:none;background-clip:none;background-color:rgba(255,255,255,0.8);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;position:relative;}
#container_285451{position:relative;}
#ecFieldtitle_285454 div.labelfield{display:none;}
#ecFieldtitle_285454 div.textfield{font-size:15px;min-height:40px;}
#ecFieldtitle_285454 a:hover{color:#c30015;}
#ecFieldprice_285456 div.originalprice{font-size:14px;text-decoration:line-through;}
#ecFieldprice_285456{margin-bottom:0;}
#ecFieldprice_285456 div.discount{color:#e52035;font-weight:600;margin-left:5px;}
#ecFieldprice_285456 div.minimalprice{display:none;}
#ecCatalogsearchresultsbox_285459 .ecCatalogsearchresultsboxComp-sort select{width:140px;}
#ecCatalogsearchresultsbox_285459 .ecCatalogsearchresultsboxComp-filter{margin-bottom:10px;margin-top:10px;text-align:right;}
#ecCatalogsearchresultsbox_285459 .ecCatalogsearchresultsboxComp-filter .removeCatalogFilters{background-attachment:none;background-clip:none;background-color:#e52035;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;color:#ffffff;}
#container_285460{background-attachment:none;background-clip:none;background-color:rgba(255,255,255,0.8);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;position:relative;}
#container_285463{position:relative;}
#ecFieldtitle_285467 div.labelfield{display:none;}
#ecFieldtitle_285467 div.textfield{font-size:15px;min-height:40px;}
#ecFieldtitle_285467 a:hover{color:#c30015;}
#ecFieldprice_285469 div.originalprice{font-size:14px;text-decoration:line-through;}
#ecFieldprice_285469{margin-bottom:0;}
#ecFieldprice_285469 div.discount{color:#e52035;font-weight:600;margin-left:5px;}
#ecFieldprice_285469 div.minimalprice{display:none;}
#container_285474{background-attachment:none;background-clip:none;background-color:rgba(255,255,255,0.8);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;position:relative;}
#container_285477{position:relative;}
#ecFieldtitle_285481 div.labelfield{display:none;}
#ecFieldtitle_285481 div.textfield{font-size:15px;min-height:40px;}
#ecFieldtitle_285481 a:hover{color:#c30015;}
#ecFieldprice_285483 div.originalprice{font-size:14px;text-decoration:line-through;}
#ecFieldprice_285483{margin-bottom:0;}
#ecFieldprice_285483 div.discount{color:#e52035;font-weight:600;margin-left:5px;}
#ecFieldprice_285483 div.minimalprice{display:none;}
#paragraph_285487{text-align:center;}
#ecFieldfiltertext_285499 .formfield_field label{display:none;}
#paragraph_285035{font-size:13px;}
#paragraph_285035 .paragraphComp-content a{color:#03498f;text-decoration:underline;}
#paragraph_285519{font-size:13px;}
#paragraph_285519 .paragraphComp-content a{color:#03498f;text-decoration:underline;}
#privacyfield_285520 .formfield_field > .formlabel{display:none;}
#privacyfield_285520 .privacycontrol{display:none;}
#privacyfield_285520 .form-check{margin-top:12px;padding-left:0px;}
#paragraph_285529 .paragraphComp-content h2 {    color: #e52035;    font-size: 40px;    font-weight: 400;}
#container_283025 > .pw-collapse-button{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
#container_283025 > .pw-collapse-button > span{text-transform:none;}
#menu_285677{padding-bottom:0px;}
#container_285688{background-attachment:none;background-clip:none;background-color:rgba(255,255,255,0.8);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;position:relative;}
#container_285689{position:relative;}
#ecFieldtitle_285692 div.labelfield{display:none;}
#ecFieldtitle_285692 div.textfield{font-size:15px;min-height:40px;}
#ecFieldtitle_285692 a:hover{color:#c30015;}
#ecFieldprice_285694 div.originalprice{font-size:14px;text-decoration:line-through;}
#ecFieldprice_285694{margin-bottom:0;}
#ecFieldprice_285694 div.discount{color:#e52035;font-weight:600;margin-left:5px;}
#ecFieldprice_285694 div.minimalprice{display:none;}
#imagelink_285698 figcaption {}
#imagelink_285699 figcaption {}
#imagelink_285700 figcaption {}
