.main-header{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 1px #0000001a}body[layout-boxed=true] .main-header{width:100%!important;max-width:100%!important}.main-header header{padding:1rem 2rem}.main-header .bogo{display:flex;align-items:center}.main-header .bogo .logo{font-weight:900;font-size:24px;letter-spacing:-.02em;text-transform:uppercase;color:#000}.main-header .menulink nav ul.inline{display:flex;gap:clamp(20px,3vw,40px);align-items:center;list-style:none;margin:0;padding:0}.main-header .menulink a.no-style{font-weight:700;font-size:clamp(14px,1.2vw,16px);letter-spacing:.5px;text-transform:uppercase;color:#000;text-decoration:none;padding:8px 0!important;transition:color .2s ease;border-bottom:2px solid transparent}.main-header .menulink a.no-style:hover{color:#0abab5;border-bottom-color:#0abab5}.main-header .accounts ul.inline{display:flex;gap:12px;align-items:center;list-style:none;margin:0;padding:0;flex-wrap:nowrap}@media (min-width: 778px){.main-header .accounts ul.inline{gap:20px}}.main-header .accounts a.no-style,.main-header .accounts button{color:#000;transition:color .2s ease}.main-header .accounts a.no-style:hover,.main-header .accounts button:hover{color:#0abab5}.main-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0abab5,#ff7a00)}@media (max-width: 777px){.main-header header{padding:1rem}.main-header:after{height:2px}.main-header .accounts button,.main-header .accounts a.no-style{padding:.5rem!important}.main-header .accounts svg,.main-header .accounts i{width:20px;height:20px}}.main-footer footer{display:grid;grid-template-columns:1fr 1fr;min-height:400px;margin:0;padding:0}.main-footer footer>x-flex{display:contents}.main-footer footer #f-links{background:#1a1a1a;color:#fff;grid-column:1;grid-row:1;padding:clamp(40px,6vw,60px) clamp(30px,5vw,60px);display:flex;flex-direction:column;justify-content:center}.main-footer footer #f-phone{background:#1a1a1a;color:#fff;grid-column:2;grid-row:1;padding:clamp(40px,6vw,60px) clamp(30px,5vw,60px);display:flex;align-items:center;justify-content:center}.main-footer footer x-cell:nth-child(1),.main-footer footer x-cell:nth-child(2),.main-footer footer x-cell:nth-child(3){background:#1a1a1a;color:#fff;grid-column:1;padding:clamp(40px,6vw,60px) clamp(30px,5vw,60px)}.main-footer footer x-cell:nth-child(1){grid-row:1;padding-bottom:20px}.main-footer footer x-cell:nth-child(2){grid-row:2;padding-top:0;padding-bottom:20px}.main-footer footer x-cell:nth-child(3){grid-row:3;padding-top:0}.main-footer footer x-cell:nth-child(4),.main-footer footer #f-socials{background:#f5f1ed;color:#000;grid-column:2;grid-row:1 / 4;padding:clamp(40px,6vw,60px) clamp(30px,5vw,60px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.main-footer #f-newsletter p{font-size:clamp(14px,1.5vw,18px);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;color:#fff}.main-footer .footer-newsletter{max-width:400px}.main-footer .footer-newsletter input[type=email]{background:#fff;border:none;padding:14px 20px;font-size:14px;color:#000}.main-footer .footer-newsletter button{background:#0abab5;color:#fff;border:none;padding:14px 28px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.main-footer .footer-newsletter button:hover{background:#ff7a00;transform:translate(2px)}.main-footer #f-links ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.main-footer #f-links a{color:#fff;text-decoration:none;font-weight:700;font-size:clamp(13px,1.3vw,15px);text-transform:uppercase;letter-spacing:.5px;transition:color .2s ease}.main-footer #f-links a:hover{color:#0abab5}.main-footer #f-socials{position:relative}.main-footer #f-socials:before{content:"KICK IT WITH US ON SOCIAL";display:block;font-size:clamp(16px,1.8vw,22px);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:30px;color:#000}.main-footer #f-socials ul.foosocial{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:400px;padding:0;margin:0;list-style:none}.main-footer #f-socials ul.foosocial li{display:flex;align-items:center;justify-content:center}.main-footer #f-socials ul.foosocial a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#fff;border:2px solid #ddd;border-radius:12px;transition:all .3s ease;color:#000}.main-footer #f-socials ul.foosocial a:hover{background:#0abab5;border-color:#0abab5;color:#fff;transform:translateY(-4px);box-shadow:0 6px 20px #0abab54d}.main-footer #f-socials ul.foosocial svg{width:28px;height:28px;fill:currentColor}@media (max-width: 1024px){.main-footer footer{grid-template-columns:1fr}.main-footer footer #f-links,.main-footer footer #f-phone{grid-column:1;grid-row:auto}.main-footer footer x-cell:nth-child(1),.main-footer footer x-cell:nth-child(2),.main-footer footer x-cell:nth-child(3){grid-column:1;grid-row:auto}.main-footer footer x-cell:nth-child(4),.main-footer footer #f-socials{grid-column:1;grid-row:auto}.main-footer #f-socials ul.foosocial{grid-template-columns:repeat(4,1fr);gap:16px}.main-footer #f-socials ul.foosocial a{width:50px;height:50px}.main-footer #f-socials ul.foosocial svg{width:24px;height:24px}}@media (max-width: 777px){.main-footer footer{padding:0}.main-footer footer x-cell{padding:30px 20px}.main-footer #f-socials ul.foosocial{grid-template-columns:repeat(4,1fr);max-width:100%}}@media (max-width: 777px){#mobmenu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1)}body.open-menu #mobmenu,#mobmenu:target{opacity:1;pointer-events:all}.mobnav{position:fixed;top:0;right:0;width:min(400px,85vw);height:100vh!important;max-height:100vh!important;background:linear-gradient(180deg,#f5f1e8,#ede8dd)!important;box-shadow:-4px 0 24px #00000026;overflow-y:auto!important;-webkit-overflow-scrolling:touch;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:block!important}body.open-menu .mobnav,#mobmenu:target .mobnav{transform:translate(0)}}.mobnav>x-grid.header{background:linear-gradient(135deg,#0abab5 0% 50%,#ff7a00);padding:clamp(20px,4vw,28px) clamp(20px,5vw,32px);position:sticky;top:0;z-index:10;box-shadow:0 2px 8px #00000014;margin:0!important}.mobnav .headingTitle{color:#fff;font-size:clamp(22px,4vw,28px);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;margin:0}.mobnav .header button.shrink-menu{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.mobnav .header button.shrink-menu:hover{background:#ffffff4d;transform:rotate(90deg)}.mobnav .header button.shrink-menu svg{width:24px;height:24px;color:#fff;stroke-width:3px}.mobnav x-grid.menus{padding:clamp(20px,4vw,32px) clamp(16px,4vw,24px);margin:0;background:transparent}.mobnav x-grid.menus x-cell{padding:0!important;margin-bottom:clamp(8px,1.5vw,12px)}.mobnav x-grid.menus x-cell:last-child{margin-bottom:0}.mobnav x-grid.menus ul{margin:0;padding:0}.mobnav x-grid.menus li{list-style:none}.mobnav x-grid.menus a.lv1l{display:flex;align-items:center;justify-content:space-between;padding:clamp(16px,3vw,20px) clamp(20px,4vw,28px);background:linear-gradient(135deg,#0abab5 0% 100%);color:#fff;font-weight:900;font-size:clamp(15px,2vw,18px);text-transform:uppercase;letter-spacing:1px;text-decoration:none;border-radius:12px;border:none;box-shadow:0 4px 12px #0abab540;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.mobnav x-grid.menus a.lv1l:after{content:"\2192";font-size:clamp(18px,2.5vw,24px);font-weight:900;opacity:.8;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobnav x-grid.menus a.lv1l:hover,.mobnav x-grid.menus a.lv1l:active{background:linear-gradient(135deg,#ff7a00,#ff9500);transform:translate(4px) scale(1.02);box-shadow:0 6px 20px #ff7a0059}.mobnav x-grid.menus a.lv1l:hover:after,.mobnav x-grid.menus a.lv1l:active:after{opacity:1;transform:translate(4px)}.mobnav x-grid.menus a.lv1l[aria-current=page]{background:linear-gradient(135deg,#ff7a00,#ff9500);box-shadow:0 6px 20px #ff7a0066}.mobnav x-grid.menus a.lv1l[aria-current=page]:after{opacity:1}.mobnav details.dm summary{display:flex;align-items:center;justify-content:space-between;padding:clamp(14px,3vw,18px) clamp(20px,5vw,32px);color:#111;font-weight:800;font-size:clamp(16px,2vw,20px);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-left:4px solid transparent}.mobnav details.dm summary:hover{background:linear-gradient(90deg,#0abab514,#ff7a0014);border-left-color:#0abab5;padding-left:calc(clamp(20px,5vw,32px) + 8px);color:#0abab5}.mobnav details.dm[open] summary{background:#0abab51a;border-left-color:#0abab5;color:#0abab5}.mobnav details.dm details-menu{padding-left:clamp(20px,4vw,28px);background:#fafafa}.mobnav details.dm details-menu a{font-size:clamp(14px,1.6vw,16px);font-weight:700;padding:clamp(10px,2vw,14px) clamp(20px,5vw,32px)}.mobnav{scroll-behavior:smooth}.mobnav x-grid.i18n{padding:clamp(16px,3vw,20px) clamp(20px,5vw,32px);border-bottom:2px solid #e5e5e5;gap:12px}.mobnav x-grid.i18n button{width:100%;padding:clamp(10px,2vw,14px);background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;font-weight:600;font-size:clamp(12px,1.3vw,14px);transition:all .3s ease}.mobnav x-grid.i18n button:hover{border-color:#0abab5;color:#0abab5}body:has(#mobmenu.is-active){overflow:hidden}@media (max-width: 777px){#mobmenu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}}@media (min-width: 778px){#mobmenu,#mobmenu:before{display:none!important;pointer-events:none!important}}.mobnav{position:relative;z-index:1}.main-header a,.main-header button,.main-footer a,.main-footer button{transition:all .25s cubic-bezier(.4,0,.2,1)}.main-footer footer x-cell.hasb{border:none!important}.main-footer footer x-cell:has(ul) ul li{display:inline-block;margin-right:20px}.main-footer footer x-cell:has(ul) ul li:last-child{margin-right:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/strive-header-footer.css.map */
