.announcement-bar__message p{margin:0}.announcement-bar__message p,.announcement-bar__message p a{font-size:15px;line-height:20px;letter-spacing:0}.utility-bar--bottom-border{border-bottom:1px solid #3B3B3B}.announcement-bar__message p strong{color:#d7241f}.section-header .utility-bar{height:auto}.template-index sticky-header.header-wrapper.gradient.header-wrapper--border-bottom{background:transparent;border-bottom:0}.header .header__icon--cart .icon{width:2rem;height:2rem}.contect-no{display:flex;align-items:center;background:#d7241f;min-height:44px;padding:0 20px 0 10px;border-radius:25px;color:#fff;text-decoration:none;font-family:Fjalla One;font-size:22px;line-height:30px;transition:all .5s;margin-right:14px}.contect-no svg{width:23px;height:23px;margin-right:10px}.contect-no svg path{transition:all .5s}.contect-no:hover svg path{fill:#d7241f}.contect-no:hover{background:#fff;color:#d7241f;text-decoration:none}.header ul li{margin:0}.header .list-menu__item{font-family:Fjalla One;font-weight:400}.header .header__menu-item:hover span{text-decoration:none;text-underline-offset:unset}.header .list-menu__item span{letter-spacing:.51px}.header__active-menu-item{text-decoration:none;color:#d7241f}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:unset}.header__icon .icon path{transition:all .5s;fill:#fff}.header__icon:hover .icon path,.modal__close-button:hover .icon path{fill:#d7241f}.header .header__icons{align-items:center}.header details[open]>.header__menu-item{text-decoration:none}.cart-count-bubble{top:0;left:25px;background:#d7241f;color:#fff;font-weight:500;width:20px;height:20px}.header .menu-drawer__menu-item--active a{color:#d7241f}.header .menu-drawer__close-button{margin:0;background:#d7241f;color:#fff;font-family:Fjalla One;font-weight:400;text-transform:uppercase}.menu-drawer__close-button:focus,.menu-drawer__close-button:hover{background:#d7241f!important;color:#fff!important}.header .header__icon .icon.icon-close path,.header .header__icon .icon.icon-hamburger path{transition:unset}.header details[open] .header__icon-close{display:none}input#Search-In-Modal{border:1px solid #fff;border-radius:50px;padding-right:100px!important}.js .menu-drawer__navigation .submenu-open{visibility:visible!important}.header .header__active-menu-item svg path{stroke:#d7241f}.predictive-search p.predictive-search__item-heading.h5{color:#fff;font-size:16px;line-height:1.5;font-weight:400;transition:all .5s}.predictive-search .predictive-search__heading{color:#fff;font-size:16px;line-height:1.5;font-weight:700;border-bottom:1px solid #676767}.search-modal__form li.predictive-search__list-item{border-bottom:1px solid #676767;margin:0 2rem}.search-modal__form a.predictive-search__item.predictive-search__item--link-with-thumbnail{padding:15px 0}.predictive-search .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none;text-underline-offset:unset;color:#d7241f!important}.predictive-search .predictive-search__item--term{transition:all .5s;text-transform:uppercase;font-weight:600}.predictive-search .predictive-search__item--term:hover{color:#d7241f}.predictive-search .predictive-search__item--term .svg-wrapper{width:30px}.reset__button .icon.icon-close circle{stroke-opacity:1!important}.reset__button:not(:focus):after{border-right:1px solid #676767}.header details[open] summary svg path{stroke:#d7241f}.header details summary svg path{transition:all .5s}.header__menu-item .icon-caret{display:unset}.custom-banner-section .mob-banner{display:none}.custom-banner-slider{position:relative;min-height:780px;background:#000}.hero-info{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}.hero__content__wrapper h2{color:#fff;font-family:Spy Agency Expanded Italic;font-size:60px;line-height:72px;text-align:right;width:100%;padding-right:35px;position:relative;margin:27px 0;border-right:3px solid #D7241F;text-transform:none}.banner-logo,.hero-info .secondary-btn{margin-right:0}.hero-info .secondary-btn{font-size:18px;line-height:30px;min-height:50px;padding:4px 29px 2px}.custom-banner-slider .main-banner{background:#000}.custom-banner-slider .main-banner img{opacity:.7;object-fit:cover;height:100%;position:absolute;top:0;left:0;width:100%}.hero__content__wrapper{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;height:100%;min-height:780px;padding-bottom:100px}.hero-info{visibility:hidden;opacity:0;transition:opacity .3s ease-in;min-height:150px}.hero-info.loaded{visibility:visible;opacity:1}.footer .footer__content-top.page-width{padding-bottom:26px}.footer .footer-block__heading{color:#fff;font-size:17px;line-height:30px;letter-spacing:0;text-transform:uppercase;margin-bottom:8px}.footer .footer-block__image-wrapper{margin:0}.footer .footer__blocks-wrapper.grid{justify-content:flex-start;flex-wrap:nowrap;column-gap:0;row-gap:0}.footer .footer-block.grid__item{width:auto}.footer .footer-block.grid__item:first-child{max-width:495px}.footer .footer-block-image{flex-direction:column}.footer .footer-block__details-content>p,.footer .footer-block__details-content>li,.footer .footer-block__details-content>li:not(:last-child){margin:0}.footer-info{margin-top:25px}.footer-info p,.footer-info span{font-size:17px;line-height:30px;color:#bebebe;letter-spacing:0;font-weight:400}.footer-info span{font-weight:700;color:#bebebe;margin-bottom:12px;display:block}.footer-info p:first-child{margin-bottom:30px}.footer-info p:last-child{margin:0}.footer-block.grid__item.footer-block--menu{max-width:215px;margin:0 68px 0 158px}.footer .footer-block__details-content .list-menu__item--link{padding:0;font-size:17px;line-height:30px;font-weight:400;color:#fff;margin-bottom:8px;transition:all .5s}.footer .footer-block__details-content .list-menu__item--link:hover,.footer .footer-block__details-content .list-menu__item--link.list-menu__item--active{color:#d7241f;text-decoration:none}.footer-block__details-content>p{font-size:17px;line-height:30px;color:#fff}.footer-contect-info{display:flex;align-items:center;margin-bottom:16px}.footer-contect-info p{margin:0}.footer-contect-info a{font-size:25px;line-height:30px;color:#fff;font-weight:700;transition:all .5s;display:flex;align-items:center}.footer-contect-info a:hover{color:#d7241f}.footer-contect-info a svg path{transition:all .5s}.footer-contect-info a:hover svg path{fill:#d7241f}.footer-contect-info svg{margin-right:12px}.footer .contact-info{margin-top:15px;margin-bottom:36px}.footer .social-media ul.list-social.footer__list-social{justify-content:flex-start;padding:0;flex-direction:row}.footer .social-media ul.list-social.footer__list-social li.list-social__item{margin:0;padding-right:23px}.footer .social-media ul.list-social.footer__list-social li.list-social__item:last-child{padding:0}.footer .social-media ul.list-social.footer__list-social li.list-social__item a.link.list-social__link{padding:0}.footer__list-social .list-social__item .icon{height:20px;width:auto}.footer__list-social .list-social__item a.link.list-social__link:hover .icon{transform:unset}.footer__list-social .list-social__item a.link.list-social__link .icon path{transition:all .5s}.footer__list-social .list-social__item a.link.list-social__link:hover .icon path{fill:#d7241f}.footer a.link.list-social__link .svg-wrapper{width:auto;height:auto}.footer .extra-logo-cover h3{color:#fff;font-size:20px;line-height:30px;text-transform:uppercase}.footer .extra-logo-cover{display:flex;width:100%;align-items:center;min-width:450px}.footer .extra-logo-cover img{max-width:96px;max-height:96px;margin-right:20px}.footer .footer-extra-logo{margin-top:68px}.footer .footer__content-bottom{border-top:none;padding-top:0;position:relative}.footer .footer__payment,.footer .footer__copyright{margin-top:0}.footer .footer__content-bottom-wrapper.footer__content-bottom-wrapper--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:space-between;align-items:center;z-index:99}.footer .cstm-payment-icon-cover{display:flex;align-items:center;gap:25px}.footer .copyright__content{line-height:24px;font-size:15px;color:#fff;letter-spacing:.3px;font-weight:400}.footer .copyright__content a{transition:all .5s}.footer .copyright__content a:hover{text-decoration:none;color:#d7241f}.footer .footer-bottom-img{max-width:1638px;width:100%;margin:0 auto}.footer .powerd-logo{max-width:308px;width:100%;text-align:right}.footer-extra-logo.mob{display:none}.discount-popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:9999;justify-content:center;align-items:center}.popup-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.popup-content{position:relative;background:#fff;padding:4rem;border-radius:12px;text-align:center;max-width:500px;width:90%;box-shadow:0 10px 20px #0000004d;z-index:1;display:flex;flex-direction:column;align-items:center}.popup-content:before{content:"";position:absolute;top:0;right:0;background:url(/cdn/shop/files/curve_svg.svg?v=1739792775);background-repeat:no-repeat;width:100%;height:100%;max-width:250px;background-size:contain;z-index:-1;opacity:20%}.popup-content h2{font-size:40px;line-height:1.5;text-align:center}.popup-content p{font-size:16px;line-height:1.5;text-align:center;margin:10px 0 30px}.popup-content img{max-width:200px;margin:0}.claim-discount-btn{background-color:#000;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer}.popup-close-btn{position:absolute;top:8px;right:12px;font-size:24px;color:#000;cursor:pointer;font-weight:700}.popup-close-btn:hover{color:#d7241f}@media screen and (min-width:990px){.template-index .section-header{position:absolute;width:100%;left:0;top:0}.header .list-menu__item{font-size:17px;line-height:30px;text-decoration:none;letter-spacing:.51px;color:#fff;text-transform:uppercase;transition:all .5s;padding:0;margin:0 17px}.header .list-menu__item:hover,.header .header__submenu .list-menu__item:hover{text-decoration:none;color:#d7241f}.header--middle-left{grid-template-columns:auto auto auto}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:0}h1.header__heading{padding-right:25px}.template-index .shopify-section-header-sticky{top:-100px}.template-index .shopify-section-header-sticky:not(.shopify-section-header-hidden){position:fixed;width:100%;left:0;top:0;transition:all .5s ease-out;z-index:11}.template-index .shopify-section-header-sticky:not(.shopify-section-header-hidden) sticky-header.header-wrapper.gradient.header-wrapper--border-bottom{background:#000;border-bottom:0}.header .header__submenu .list-menu__item{color:#000}.header .header__submenu li{padding:8px 0}.header .list-menu__item span{display:flex;align-items:center;gap:5px}.header__menu-item .icon-caret{position:unset}.header__menu-item .icon-caret path{stroke:#fff}.header .header__active-menu-item a,.header .header__submenu .list-menu__item--active{color:#d7241f}.header summary .list-menu__item{margin:0}.header details[open] summary .list-menu__item{color:#d7241f}details[open]>.header__submenu{border:1px solid #ccc;padding:0}.header .header__submenu li{border-bottom:1px solid #ccc}.header .header__submenu li:last-child{border-bottom:0}body{overflow-y:scroll!important}html:has(.overflow-hidden){overflow-y:hidden;height:auto}body.template-index.overflow-hidden .shopify-section-header-sticky:not(.shopify-section-header-hidden) sticky-header.header-wrapper.gradient.header-wrapper--border-bottom,body.template-index.overflow-hidden sticky-header.header-wrapper.gradient.header-wrapper--border-bottom{margin-right:18px}body:has(.drawer.active) sticky-header.header-wrapper.gradient.header-wrapper--border-bottom{margin-right:0}details[open] .modal-overlay:after{width:100vw}}@media screen and (max-width:1400px){h1.header__heading{padding-right:0}.header .list-menu__item{margin:0 12px}.header--middle-left .header__heading-link{padding:0}.footer-block.grid__item.footer-block--menu{margin:0 68px 0 138px}}@media screen and (max-width:1299px){.contect-no{padding:0 15px 0 10px;font-size:18px;line-height:26px}.header .list-menu--inline{flex-wrap:nowrap}.footer-block.grid__item.footer-block--menu{margin:0 0 0 68px}.footer .powerd-logo{max-width:100%;width:auto}}@media screen and (max-width:1199px){.header .list-menu__item{font-size:14px;line-height:27px}.contect-no svg{width:20px;height:21px;margin-right:8px}.contect-no{padding:0 10px;font-size:16px;line-height:24px;min-height:40px;height:100%;margin-right:9px}.header__icon,.header__icon--cart .icon{height:3.4rem;width:3.4rem}.header__icon .svg-wrapper{width:34px;height:34px}header.header{padding-top:22px;padding-bottom:22px}.cart-count-bubble{top:-5px;left:20px}.footer-block.grid__item.footer-block--menu{margin:0 0 0 44px;max-width:195px}.footer-contect-info a{font-size:17px}}@media screen and (max-width:1024px){.footer .footer-block.grid__item:first-child{max-width:445px}.footer-info p:first-child{margin-bottom:15px}.footer .cstm-payment-icon-cover{gap:18px}.custom-banner-slider{min-height:650px}.custom-banner-slider .main-banner img{object-position:40% 50%}.hero__content__wrapper h2{font-size:6vw;line-height:7vw}.hero__content__wrapper{min-height:650px}.hero-info .banner-logo img{max-width:120px;max-height:120px}}@media screen and (max-width:991px){.footer .footer__blocks-wrapper.grid{flex-wrap:wrap;row-gap:40px}.footer .footer-block.grid__item:first-child{max-width:100%}.footer-block.grid__item.footer-block--menu{margin:0;max-width:50%}.footer .footer-extra-logo{margin-top:28px}.footer .footer__content-top.page-width{padding-bottom:50px}.footer .footer__content-bottom-wrapper.footer__content-bottom-wrapper--center{position:relative;top:unset;left:unset;transform:unset;flex-direction:column;gap:15px}.footer .footer-bottom-img{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center}}@media screen and (max-width:989px){.header{background:#000}.header header-drawer{margin-left:0}header.header{grid-template-columns:auto auto auto}.menu-drawer-container svg.icon.icon-hamburger path{stroke:#fff}h1.header__heading .header__heading-link,.header .menu-drawer__navigation{padding:0}.js .menu-drawer__menu li{margin-bottom:0;border-bottom:1px solid #ccc}.header .menu-drawer-container .list-menu__item{font-size:18px;line-height:1.5;margin:0;text-transform:uppercase}.header .menu-drawer-container .list-menu__item:hover,.header .menu-drawer__menu-item--active{color:#d7241f}.header .menu-drawer__localization localization-form{display:none}.header .menu-drawer__account{color:#d7241f;font-size:14px}.contect-no{display:none}.header .menu-drawer__account:hover,.header a.contect-no.mob-phone:hover{color:#000}.header .menu-drawer__account svg path,.header a.contect-no.mob-phone svg path{fill:#d7241f;transition:all .5s}.header a.contect-no.mob-phone svg path{margin-right:10px}.header .menu-drawer__account:hover .svg-wrapper{transform:unset}.header .menu-drawer__account:hover svg path,.header a.contect-no.mob-phone:hover svg path{fill:#000}.header a.contect-no.mob-phone{display:flex;background:transparent;color:#d7241f;min-height:unset;padding:0;height:auto}h1.header__heading{padding:0 15px}.header .menu-drawer .list-social{display:none}header.header{grid-template-columns:90px auto 90px}h1.header__heading{padding:0}.header--has-social .menu-drawer__utility-links{display:flex;align-items:center;padding:20px;row-gap:10px;flex-flow:wrap;column-gap:20px}.header--has-social .menu-drawer__utility-links>*{padding:0}.header .menu-drawer__account{font-size:17px}.header--has-social .menu-drawer__utility-links *{font-size:17px!important;display:flex;align-items:center;line-height:1}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin-right:10px!important;position:relative}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account:after{content:"";position:absolute;right:-14px;width:0px;height:100%;display:flex;border-right:1.5px solid #b6b6b6}}@media screen and (max-width:767px){.custom-banner-section .desk-banner{display:none}.custom-banner-section .mob-banner{display:block}.contect-no{font-size:14px;line-height:22px;min-height:35px;margin-right:8px}.custom-banner-slider,.hero__content__wrapper{min-height:600px}.hero-info .secondary-btn{font-size:16px;min-height:40px;padding:4px 24px 2px}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem}}@media screen and (max-width:749px){.footer-block__details-content{margin-bottom:0}.footer .footer-extra-logo{margin-top:10px}.footer .footer__blocks-wrapper.grid{margin:0;display:flex;gap:0}.footer-block__details-content{margin-bottom:0rem}.footer .footer-block.grid__item{margin:0;margin-bottom:3rem}.footer .footer-block__details-content{margin-bottom:0}.footer .contact-info{margin-bottom:25px;margin-top:8px}.footer .footer-block__details-content .list-menu__item--link{padding:0;margin-bottom:2px}.footer-contect-info{margin-bottom:8px}.footer-extra-logo{display:none}.footer-extra-logo.mob{display:block;order:4}}@media screen and (max-width:575px){.predictive-search p.predictive-search__item-heading.h5{font-size:14px}.footer .footer__blocks-wrapper.grid{flex-direction:column}.footer .cstm-payment-icon-cover{flex-wrap:wrap;justify-content:center}.footer .footer__content-top.page-width{padding-bottom:40px}.footer .extra-logo-cover{width:fit-content;min-width:unset;flex-direction:column;gap:10px}.footer .extra-logo-cover img{margin-right:0}.footer-info p,.footer-info span{font-size:14px;line-height:24px;margin-bottom:5px}.footer .footer-block__details-content .list-menu__item--link{font-size:14px;line-height:24px}.footer-block__details-content>p{font-size:14px;line-height:24px}.footer-contect-info a{font-size:15px}.footer .footer-block.grid__item{margin-bottom:2.5rem}.footer .copyright__content{line-height:24px;font-size:14px}.custom-banner-slider,.hero__content__wrapper{min-height:500px}.custom-banner-slider .main-banner img{object-position:30% 50%}.hero__content__wrapper h2{padding-right:20px;margin:17px 0}.banner-logo,.hero-info .secondary-btn{margin-right:0}.hero-info .banner-logo img{max-width:100px;max-height:100px}}@media(max-width:449px){header.header{grid-template-columns:46px auto 79px}h1.header__heading{max-width:190px}.popup-content h2{font-size:22px}.popup-content p{font-size:14px;margin:10px 0}.popup-content img{max-width:180px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/header-footer.css.map */
