.cs-footer{color:#fff;background-image:linear-gradient(#071d3cef,#071d3cef),var(--cs-texture);background-color:#071d3c;background-size:cover;background-position:center 45%;border-top:3px solid #d8b86b;padding:58px 0 24px}.cs-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.05fr 1.25fr;gap:32px}.cs-footer h2{color:#fff;font-size:30px;max-width:390px;margin-bottom:22px}.cs-footer h3{color:#efc66d;font-size:18px;margin-bottom:16px}.cs-footer-grid a{display:flex;align-items:center;min-height:46px;text-decoration:none;font-size:17px;line-height:1.5;overflow-wrap:anywhere;padding-block:6px}.cs-footer-grid a:hover{text-decoration:underline}.cs-footer-grid .cs-footer-phone{font-size:23px;font-weight:700}.cs-footer-grid .cs-footer-email{font-size:17px}.cs-footer-social-group{margin-top:24px}.cs-footer-social-group h3{font-size:17px;margin-bottom:12px}.cs-footer .cs-footer-social{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0}.cs-footer .cs-footer-social a{width:46px;height:46px;min-height:46px;padding:11px;display:flex;justify-content:center;align-items:center;border:1px solid #a88d58;border-radius:50%;background:#ffffff09}.cs-footer .cs-footer-social a:hover{background:#123e6c}.cs-footer .cs-footer-social .svg-wrapper{display:flex;width:22px;height:22px}.cs-footer .cs-footer-social svg{display:block;width:22px;height:22px;color:#fff;fill:currentColor}.cs-footer .cs-footer-policies a{font-size:16px;line-height:1.5;min-height:43px}.cs-footer-payments{border-top:1px solid #48627e;margin-top:34px;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cs-footer-payments>p{font-size:16px}.cs-footer-payments ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0;align-items:center}.cs-footer-payments li{display:flex;align-items:center}.cs-footer .cs-payment-icon{width:46px;height:29px;background:#fff;border-radius:3px}.cs-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding-top:16px;border-top:1px solid #48627e;font-size:14px}.cs-footer-bottom nav{display:flex;gap:24px}.cs-footer-bottom a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.cs-footer :is(a,button):focus-visible{outline-color:#f5d58a}@media(max-width:1100px){.cs-footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:32px}.cs-footer-policies{grid-column:1/-1}.cs-footer-policies nav{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 30px}}@media(max-width:749px){.cs-footer{padding:44px 0 24px}.cs-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.cs-footer-contact{grid-column:1/-1}.cs-footer h2{font-size:30px}.cs-footer h3{font-size:18px}.cs-footer-grid a,.cs-footer-grid .cs-footer-email{font-size:17px}.cs-footer-policies nav{grid-template-columns:1fr 1fr;gap:6px 24px}.cs-footer .cs-footer-policies a{font-size:16px;align-items:flex-start}.cs-footer-payments{display:block;margin-top:28px;padding-top:24px}.cs-footer-payments ul{margin-top:15px;gap:10px}.cs-footer-bottom{display:block;margin-top:26px}.cs-footer-bottom nav{margin-top:10px;gap:25px}.cs-footer-bottom p{font-size:14px}}@media(max-width:380px){.cs-footer-policies nav{grid-template-columns:1fr}}.cs-header{border-bottom:1px solid #e1d3b5;position:relative;z-index:5}.cs-announcement{background:#071d3c;color:#fff;font-size:14px;line-height:1.45;text-align:center;padding:9px 16px}.cs-header-inner{display:flex;align-items:center;gap:24px;min-height:calc(var(--cs-logo-width) + 20px)}.cs-logo{width:var(--cs-logo-width);flex-shrink:0;text-decoration:none;display:flex;align-items:center;justify-content:center}.cs-logo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.cs-desktop-nav{display:flex;justify-content:center;align-items:center;gap:25px;margin-left:auto}.cs-desktop-nav a{font-size:17px;font-weight:700;line-height:1.4;min-height:48px;display:flex;align-items:center;text-decoration:none;white-space:nowrap}.cs-desktop-nav a:hover{text-decoration:underline}.cs-header-quote{font-size:17px;padding:12px 20px;white-space:nowrap}.cs-header-cart{display:flex;min-width:44px;min-height:48px;align-items:center;justify-content:center;position:relative}.cs-header-cart span{font-size:12px;position:absolute;top:0;right:0}.cs-mobile-menu{display:none}@media(max-width:1179px){.cs-desktop-nav,.cs-header-quote,.cs-header-cart{display:none}.cs-header-inner{justify-content:space-between}.cs-mobile-menu{display:block}.cs-mobile-menu summary{min-height:48px;display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700}.cs-mobile-menu .cs-icon{width:24px;height:24px}.cs-mobile-menu nav{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;background:#fff;border-bottom:2px solid #d8b86b;box-shadow:0 8px 14px #071d3c0c;padding:12px 24px}.cs-mobile-menu nav a{display:flex;min-height:56px;align-items:center;font-size:18px;font-weight:700;text-decoration:none;border-bottom:1px solid #edf0f4}}@media(max-width:749px){.cs-announcement-prefix{display:none}.cs-announcement{font-size:13px;padding:7px 12px}.cs-header-inner{width:calc(100% - 40px);min-height:calc(var(--cs-mobile-logo-width) + 16px);gap:20px}.cs-logo{width:var(--cs-mobile-logo-width)}.cs-mobile-menu summary{gap:12px}}.cs-header-search{position:relative;display:block;flex:0 0 auto;z-index:12}.cs-header-search>summary{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;color:var(--cs-navy);border-radius:5px;cursor:pointer}.cs-header-search>summary:hover,.cs-header-search[open]>summary{background:#eef3f7}.cs-search-magnifier{display:flex;align-items:center;justify-content:center}.cs-search-magnifier svg{display:block;width:23px;height:23px}.cs-search-popover{position:absolute;right:0;top:calc(100% + 10px);width:min(380px,calc(100vw - 40px));padding:18px;border:1px solid #d8b86b;border-radius:8px;background:#fff;box-shadow:0 14px 32px #071d3c29}.cs-search-popover form{display:flex;gap:9px;align-items:center}.cs-search-popover input[type=search]{flex:1;min-width:0;height:46px;padding:10px 12px;border:1px solid #8396ad;border-radius:4px;background:#fff;color:#071d3c}.cs-search-popover button{flex:0 0 auto;min-height:46px;padding:8px 15px;border:0;border-radius:4px;background:#071d3c;color:#fff;font-weight:700;cursor:pointer}.cs-search-popover button:hover{background:#123e6c}@media(max-width:1179px){.cs-header-search{margin-left:auto}}@media(max-width:749px){.cs-search-popover{right:-74px;width:calc(100vw - 40px);padding:14px}.cs-search-popover form{gap:7px}.cs-search-popover button{padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map?subset=AEAB */
