.rothys-footer{background:#fff;color:#03143b;font:14px/1.5 Arial,sans-serif}.rothys-footer__inner{max-width:1440px;margin:auto;padding:70px 40px 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:36px 70px}.rothys-footer__menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.rothys-footer__group summary{list-style:none;cursor:default;font-size:13px;font-weight:700;letter-spacing:.15em;line-height:1.4;color:#03143b}.rothys-footer__group summary::-webkit-details-marker{display:none}.rothys-footer__group ul{list-style:none;margin:22px 0 0;padding:0}.rothys-footer__group li{margin:0 0 10px}.rothys-footer a,.rothys-footer a:hover{color:#03143b}.rothys-footer__signup{grid-column:2;grid-row:1}.rothys-footer__signup h3{font-size:16px!important;letter-spacing:.12em!important;text-transform:uppercase;font-weight:600!important;color:#03143b!important}.rothys-footer__signup p{font-size:14px!important;color:#606060!important}.rothys-footer__signup input[type=email]{border:1px solid #03143b!important;background:#fff!important;border-radius:0!important;height:52px!important;color:#03143b!important}.rothys-footer__signup button{width:auto!important;min-width:157px!important;height:40px!important;min-height:40px!important;border-radius:0!important;background:#03143b!important;color:#fff!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.rothys-footer__brand{grid-column:1/-1;border-top:1px solid #ddd;padding-top:30px}.rothys-footer__brand a{display:block;width:170px}.rothys-footer__brand img{display:block;width:100%;height:auto;aspect-ratio:223/32}.footer-wrapper .absolute-footer{background:#fff;color:#03143b}.footer-wrapper .absolute-footer>.container{max-width:none;padding:20px 40px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer-wrapper .absolute-footer .footer-primary,.footer-wrapper .absolute-footer .footer-secondary{float:none!important}.footer-wrapper .absolute-footer .footer-primary{order:1}.footer-wrapper .absolute-footer .footer-secondary{order:2}.footer-wrapper .copyright-footer{color:#03143b}
@media(max-width:767px){.rothys-footer__inner{display:flex;flex-direction:column;padding:48px 16px 0;gap:36px}.rothys-footer__signup{order:0}.rothys-footer__menus{order:1;display:block}.rothys-footer__group{border-top:1px solid #dedede}.rothys-footer__group summary{padding:22px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.rothys-footer__group summary span{position:relative;width:16px;height:16px}.rothys-footer__group summary span:before,.rothys-footer__group summary span:after{content:"";position:absolute;background:#03143b;left:0;right:0;top:7px;height:1px}.rothys-footer__group summary span:after{transform:rotate(90deg)}.rothys-footer__group[open] summary span:after{transform:none}.rothys-footer__group ul{margin:0 0 22px}.rothys-footer__brand{order:2;border:0;padding:0 0 16px}.rothys-footer__brand a{width:170px}.footer-wrapper .absolute-footer>.container{padding:20px 16px;justify-content:flex-start;align-items:flex-start;flex-direction:column}.footer-wrapper .absolute-footer .payment-icons{justify-content:flex-start!important}}
/* Keep the native payment row on the same background as the shared footer. */
#footer .absolute-footer{background:#fff;color:#03143b}
#footer .absolute-footer .copyright-footer{color:#03143b}
#footer .absolute-footer .copyright-footer a{color:inherit}
/* Override existing storefront footer skin's important background in this component. */
#footer.footer-wrapper .absolute-footer{background:#fff!important;color:#03143b}
#footer.footer-wrapper .absolute-footer .copyright-footer{color:#03143b}
#footer.footer-wrapper .absolute-footer>.container{width:100%;max-width:none;padding:20px 40px;box-sizing:border-box}
@media(max-width:767px){#footer.footer-wrapper .absolute-footer>.container{padding:20px 16px;flex-direction:column;align-items:flex-start}}
@media(min-width:768px){#footer.footer-wrapper .absolute-footer>.container{padding-right:88px}}
