body.boxed{}@media (min-width:768px){.page-layout-1column .product-info-main,.page-layout-2columns-left .product-info-main,.page-layout-2columns-right .product-info-main,.page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom{width:49%}.page-layout-1column .product.media,.page-layout-2columns-left .product.media,.page-layout-2columns-right .product.media,.page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper{width:49%}.page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {width:36.75%}.page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {width:36.75%}}@media (max-width:480px){.products-grid .product-item{float:none;width:100%;padding:10px 0}}:root{--primary-color:#d92a2e;--secondary-color:#1979c3;--text-main:#333;--text-muted:#666;--bg-light:#f5f5f5;--bg-white:#fff;--border-base:#e2e2e2;--space-sm:8px;--space-md:16px;--space-lg:32px;--max-content-width:1280px;--shop-padding-v:clamp(40px,8vw,100px);--img-border-radius:8px}*,*::before,*::after{box-sizing:border-box!important}html,body,#html-body,.page-wrapper,.page-header,.panel.wrapper{margin-top:0!important;padding-top:0!important}body{font-family:'Open Sans',sans-serif;color:var(--text-main)}a{color:var(--secondary-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-color)}@media (min-width:768px){nav.navigation,.sw-megamenu,.nav-sections,nav.navigation.sw-megamenu ul{background:transparent!important;border:none!important;box-shadow:none!important}nav.navigation.sw-megamenu a{color:var(--text-main)!important}nav.navigation.sw-megamenu a:hover{color:var(--primary-color)!important}}.shop.new,.shop.shop2{display:block!important;padding-block:var(--shop-padding-v)!important;width:100%!important;overflow:hidden!important}.shop .container{width:100%!important;max-width:var(--max-content-width)!important;margin-inline:auto!important;padding-inline:var(--space-md)!important;margin-right:auto!important;margin-left:auto!important}.shop .row{display:flex!important;flex-direction:column!important;gap:var(--space-lg)!important;margin:0!important;align-items:center!important}.shop-img.touch-img{position:relative!important;top:0!important;left:0!important;background:transparent!important;border:none!important;box-shadow:none!important;width:100%!important}.shop-img.touch-img img{max-width:100%!important;height:auto!important;object-fit:contain!important}@media (min-width:768px){.shop .row{flex-direction:row!important}.shop.shop2 .row{flex-direction:row-reverse!important}.shop [class*="col-"]{flex:1!important;width:auto!important}}@media (min-width:1024px){.footer.content{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;grid-template-areas:"links newsletter newsletter" "copyright bugs bugs"!important;gap:var(--space-lg)!important;align-items:start!important}.footer.content ul.footer.links{grid-area:links!important}.footer.content .block.newsletter{grid-area:newsletter!important}.footer.content small.copyright{grid-area:copyright!important;margin-top:var(--space-md)!important}.footer.content small.bugs{grid-area:bugs!important;text-align:right!important;margin-top:var(--space-md)!important}}@media (max-width:767px){.footer.content{display:flex!important;flex-direction:column!important;text-align:center!important}.footer.content small.bugs{text-align:center!important}}form#newsletter-validate-detail{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;width:100%!important;height:auto!important}.field.newsletter{display:flex!important;flex:1 1 auto!important;margin:0!important}.field.newsletter label{display:block!important;position:static!important;margin-bottom:0!important;font-weight:600!important}.field.newsletter label span.label{display:none!important}.field.newsletter .control{display:flex!important;flex:1 1 auto!important;height:40px!important}input#newsletter{height:40px!important;margin:0!important;border:1px solid var(--border-base)!important;border-radius:4px 0 0 4px!important;flex:1!important}form#newsletter-validate-detail .actions{display:flex!important;flex:0 0 auto!important}form#newsletter-validate-detail .actions button{height:40px!important;margin:0!important;border-radius:0 4px 4px 0!important;background-color:var(--primary-color)!important;color:#fff!important;white-space:nowrap!important;padding-inline:var(--space-md)!important;border:none!important}