.hero-banner-general--section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:575px;display:flex;align-items:flex-end}.hero-banner-general--section .md-visible{display:none}.hero-banner-general--section.updated{min-height:unset;padding-bottom:20px}@media screen and (min-width:750px){.hero-banner-general--section{align-items:center;min-height:540px}.hero-banner-general--section .md-hidden{display:none}.hero-banner-general--section .md-visible{display:flex}}@media screen and (min-width:1641px){.hero-banner-general--section{min-height:650px}}@media screen and (min-width:750px){.hero-banner-general--section .page-width{margin:0}}.hero-banner-general--section .btn-orange{transition:all .3s ease-in-out;color:#fff;padding:13px 35px;background-color:#e65300;border-radius:6px;text-transform:uppercase;text-align:center;display:inline-flex;align-items:center;justify-content:center;font-family:gothambold,Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:0}@media screen and (min-width:750px){.hero-banner-general--section .btn-orange{padding:18px 35px}}.hero-banner-general--section .btn-orange:hover{background:#fff;color:#000}.hero-banner-general--section.batman-banner .btn-orange:hover{background:#fff000;color:#000}.hero-banner-general__content{color:#fff;font-size:20px;font-family:gothammedium,Arial,Helvetica,sans-serif;text-align:center;width:100%;max-width:440px;padding-bottom:30px}@media screen and (min-width:750px){.hero-banner-general__content{font-size:24px}}.hero-banner-general__content .series-name{display:none;font-family:gothamsemi,Arial,Helvetica,sans-serif;font-size:24px;text-transform:uppercase;margin:0 0 5px}@media screen and (min-width:750px){.hero-banner-general__content .series-name{display:block}}.hero-banner-general__content .image--rating{display:none;width:104px;height:auto;margin:0 auto 10px}@media screen and (min-width:750px){.hero-banner-general__content .image--rating{display:block}}.hero-banner-general__content h1,.hero-banner-general__content .h1{margin:0 0 15px;font-size:40px;line-height:1.1;font-family:robu_groteskextra,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:0}@media screen and (min-width:750px){.hero-banner-general__content h1,.hero-banner-general__content .h1{font-family:robu_groteskbold,Arial,Helvetica,sans-serif;font-size:50px}}@media screen and (min-width:1641px){.hero-banner-general__content h1,.hero-banner-general__content .h1{font-size:56px}}.hero-banner-general__content .description{margin:0 0 15px;letter-spacing:0}@media screen and (min-width:1641px){.hero-banner-general__content .description{margin:0 0 35px}}.hero-banner-general--section.custom-save-text-label .save-price-text{display:none}.hero-banner-general--section.custom-save-text-label .custom-text-block p,.hero-banner-general--section.updated .custom-text-block.save-text p{padding-right:18px;padding-left:18px;font-family:gothammedium;text-transform:uppercase;background-color:#e94f27;border-radius:10px}.hero-banner-general--section.updated .label{font-family:gothammedium;text-transform:uppercase;text-align:center;font-size:24px;color:#000}.hero-banner-general--section.updated .title{font-family:gothambold;text-transform:uppercase;text-align:center;font-size:36px;margin-bottom:15px;color:#000}.hero-banner-general--section.updated .description{font-family:gothammedium;text-align:center;font-size:16px;padding:0 5px;margin-bottom:15px;color:#000}.hero-banner-general--section.updated .description ul{margin:0;list-style:inside}.hero-banner-general--section.updated .price-block{position:absolute;top:25px;left:25px;color:#fff}.hero-banner-general--section.updated .price-block .product-price-old{color:#c4c4c4;text-decoration:line-through;font-family:gothammedium}.hero-banner-general--section.updated .price-block .product-price{position:relative;font-family:gothamblack;font-size:70px;padding-left:26px;line-height:1}.hero-banner-general--section.updated .price-block .product-price>span:first-child{font-size:30px;position:absolute;top:6px;left:0}.hero-banner-general--section.updated .custom-text-block.save-text p{width:fit-content;padding-top:5px;padding-bottom:5px;font-size:15px}.hero-banner-general--section.updated img{width:100svw;height:auto}.hero-banner-general--section.updated .add-to-cart-container{justify-content:center;padding-top:40px}.hero-banner-general--section.updated .desktop-content{justify-content:space-between;flex-direction:row;flex-wrap:nowrap}.hero-banner-general--section.updated .desktop-content .content-container,.hero-banner-general--section.updated .desktop-content .image-container{width:48%}.hero-banner-general--section.updated .desktop-content .image-container{display:flex;justify-content:center;align-items:center}.hero-banner-general--section.updated .desktop-content .price-block{position:static;color:#000;margin-bottom:15px}.hero-banner-general--section.updated .desktop-content .label,.hero-banner-general--section.updated .desktop-content .title,.hero-banner-general--section.updated .desktop-content .description{text-align:left}.hero-banner-general--section.updated .desktop-content img{border-radius:20px}.hero-banner-general--section.updated .desktop-content .stars-container{margin-bottom:15px}.hero-banner-general--section.updated .desktop-content svg path{fill:#e94f27}.hero-banner-contact .page-width{margin:0}.hero-banner-contact.hero-banner-general--section{min-height:310px;align-items:flex-end}.hero-banner-contact .hero-banner-general__content h1{letter-spacing:.09em}@media screen and (min-width:750px){.hero-banner-contact.hero-banner-general--section{min-height:365px}.hero-banner-contact .hero-banner-general__content{margin-left:25px}.hero-banner-general--section.updated .label{font-family:gothambold;font-size:20px;color:#525252;text-transform:none;margin-bottom:15px}.hero-banner-general--section.updated{justify-content:center}.hero-banner-general--section.updated .desktop-content .add-to-cart-container{justify-content:start;padding-top:0}}@media screen and (min-width:1200px){.hero-banner-general--section.updated .desktop-content .content-container{width:40%}.hero-banner-general--section.updated .desktop-content .image-container{width:57%}.hero-banner-general--section.updated .label{font-size:24px}.hero-banner-general--section.updated .description{font-size:20px}.hero-banner-general--section.updated .title{font-family:robu_groteskultra;font-size:46px}.hero-banner-general--section.updated .price-block .product-price{font-size:65px;padding-left:32px}.hero-banner-general--section.updated .custom-text-block.save-text p{font-size:20px;color:#fff;padding:8px 16px}.hero-banner-general--section.updated .desktop-content .price-block{margin-bottom:25px}.hero-banner-general--section.updated .price-block .product-price-old{font-size:22px}.hero-banner-general--section.updated .desktop-content .add-to-cart-container button{font-size:24px}}@media screen and (min-width:1920px){.hero-banner-general--section.updated .title{font-size:60px}.hero-banner-general--section.updated .price-block .product-price{font-size:140px;padding-left:42px}}.product__popupWrapper{display:none}.product__popupWrapper .popup-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999;display:none}.product__popupWrapper .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.product__popupWrapper .popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:40px;border-radius:8px;width:70%;max-width:800px;box-shadow:0 4px 6px #0000001a}.product__popupWrapper .popup-product{display:flex;flex-direction:row;gap:20px}.product__popupWrapper .popup-product-image{max-width:300px;margin-right:20px}.product__popupWrapper .popup-product-info{flex:1;display:flex;flex-direction:column;justify-content:center}.product__popupWrapper .popup-product-title{font-size:20px;margin-bottom:10px;font-family:gothammedium;color:#000}.product__popupWrapper ul{margin:20px 0;list-style:none}.product__popupWrapper .popup-content li{font-size:16px;color:#525252;letter-spacing:-.02em;font-family:gothammedium,Arial,Helvetica,sans-serif;list-style-type:none;position:relative;margin:0;padding-left:25px}.product__popupWrapper .popup-content li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6785 0L18 1.61373L7.93455 16H5.61309L0 8.20601L2.32146 6.06009L6.77382 10.1803L15.6785 0Z' fill='black'/%3E%3C/svg%3E%0A");width:18px;height:16px;position:absolute;left:0;top:5px}.product__popupWrapper .popup-product-price p{width:fit-content;padding:5px;font-size:15px;color:#04b616;border:2px solid #04B616;background:transparent;border-radius:25px;margin-bottom:20px;font-family:gothammedium;text-transform:uppercase}.product__popupWrapper .popup-add-to-cart-button{background:#e9d288;color:#000;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:5px;font-family:gothammedium;margin-top:10px}.product__popupWrapper .popup-add-to-cart-button:hover{background:#000;color:#e9d288}.product__popupWrapper .popup-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:30px;color:#333;cursor:pointer}.hero-banner-general--section.template-3-2{background:#000;width:100%;padding:20px 0;justify-content:center;margin:-70px 0 5rem}.hero-banner-general--section.template-3-2 .page-width{margin:0 auto;padding:0;max-width:100%}.hero-banner-general--section.template-3-2 .hero-banner-general__content{padding:0 1rem;width:100%;max-width:max-content;text-align:left;display:flex;flex-direction:column;margin-bottom:20px}.hero-banner-general--section.template-3-2 .hero-banner-general__content .h1{font-family:gothamblack,Arial,Helvetica,sans-serif;font-size:30px}.hero-banner-general--section.template-3-2 .hero-banner-general__content .series-name{text-transform:inherit;display:block;font-family:gothambook;font-size:20px;max-width:60%}.hero-banner-general--section.template-3-2 .description{font-size:18px;line-height:1.5em;font-family:gothambook;color:#fff}.hero-banner-general--section.template-3-2 .description__desktop{display:none}.hero-banner-general--section.template-3-2 .description__mobile{display:block;padding:0 20px}@media screen and (min-width:768px){.hero-banner-general--section.template-3-2{padding:40px}.hero-banner-general--section.template-3-2 .hero-banner-general__content{padding:0 4rem;margin-bottom:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:0 5rem;grid-template-areas:"a c" "b c"}.hero-banner-general--section.template-3-2 .hero-banner-general__content .h1{grid-area:a}.hero-banner-general--section.template-3-2 .hero-banner-general__content .series-name{grid-area:b;font-size:30px;max-width:100%}.hero-banner-general--section.template-3-2 .description__desktop{display:block;grid-area:c}.hero-banner-general--section.template-3-2 .description__mobile{display:none}}@media screen and (min-width:1200px){.template-3-2 .hero-banner-general__content .h1{font-size:40px}}@media screen and (min-width:1500px){.hero-banner-general--section.template-3-2{margin:-40px 0 5rem}}@media screen and (min-width:1600px){.hero-banner-general--section.template-3-2 .hero-banner-general__content{padding:0 7rem}}@media screen and (min-width:1920px){.hero-banner-general--section.template-3-2 .page-width{max-width:1920px;padding:0 40px}}.block_set .hero-banner-general__content,.vsq-block-set .hero-banner-general__content{max-width:540px;padding:0;position:relative;z-index:1}.block_set .page-width:after,.vsq-block-set .page-width:after{content:"";position:absolute;background:linear-gradient(90deg,#000000b5,#eddd5300);z-index:0;top:0;left:0;width:55%;height:100%}.raiting__block{display:flex;align-items:center;justify-content:flex-start}.raiting__text{color:#bfbfbf;font-size:14px;font-family:gothambold}.raiting__block .image--rating{width:fit-content;margin:0 15px 0 0}.block_set h1,.vsq-block-set h1{font-size:40px;font-family:gothamblack;letter-spacing:.01em;text-align:left;margin:20px 0 0}.block_set .hero-banner-general__content .description,.vsq-block-set .hero-banner-general__content .description{font-family:gothambold;text-align:left;text-transform:capitalize;font-size:20px}.hero__productWrap{display:flex;flex-direction:column;align-items:flex-start;font-family:gothambold;font-size:14px;color:#bfbfbf}.hero__productWrap--prices{display:flex;text-align:left;gap:30px;letter-spacing:0}.hero__product--priceTitle{color:#e65300;text-transform:uppercase;letter-spacing:0}.hero__product--price{font-size:40px}.hero__product--priceOld{text-decoration:line-through}.hero__product--priceNew{color:#fff}.hero__product--atc--button{font-size:12px;font-family:gothambold;background:#e65300;border-radius:6px;margin:10px 0 20px;transition:.3s}.hero__product--atc--button:after{display:none}.hero__product--atc--button:hover{color:#fff;background-color:#888!important}@media screen and (max-width:767px){.block_set .page-width:after,.vsq-block-set .page-width:after{display:none}.block_set .hero-banner-general__content,.vsq-block-set .hero-banner-general__content{position:absolute;top:20px;left:0;right:0}.raiting__block{justify-content:center}.raiting__block .image--rating{display:block}.block_set h1,.vsq-block-set h1{font-size:26px;text-align:center}.block_set .hero-banner-general__content .description,.vsq-block-set .hero-banner-general__content .description{display:none}.hero__productWrap{align-items:center;margin-top:20px}.image__features{display:none}}@media screen and (min-width:1700px){.hero-banner-general--section.block_set{background-image:url(https://cdn.shopify.com/s/files/1/1728/9189/files/18-pc-black-banner_wide.webp?v=1744731606)!important}.hero-banner-general--section.block_set .page-width,.hero-banner-general--section.vsq-block-set .page-width{padding:0 17vw}}@media screen and (min-width:1900px){.hero-banner-general--section.vsq-block-set{min-height:900px}}.hero-banner-general--section.collection-banner{padding:0;background:transparent;position:relative;margin:0}@media screen and (min-width:750px){.hero-banner-general--section.collection-banner{min-height:fit-content}}.hero-banner-general--section.collection-banner .hero-banner-general--logoImg{padding-bottom:1vw}.hero-banner-general--section.collection-banner .hero-banner-general__content .h1{font-size:40px;font-family:gothamblack;margin-bottom:10px}.hero-banner-general--section.collection-banner .hero-banner-general__content .series-name{font-size:18px}.hero-banner-general--section.collection-banner .link-scroll-to-section{padding-top:1vw}.hero-banner-general--section.collection-banner .link-scroll-to-section svg{width:44px;height:44px}.hero-banner-general--section.collection-banner .link-scroll-to-section svg path{stroke:#fff}.hero-banner-general--section.collection-banner video{width:100%}.hero-banner-general--section.collection-banner .sectionVideo--desktop{display:block}.hero-banner-general--section.collection-banner .sectionVideo--mobile{display:none}.hero-banner-general--section.collection-banner .hero-banner-general__content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:absolute;width:100%;height:-webkit-fill-available;max-width:100%;text-align:left;z-index:10}.hero-banner-general--section.collection-3-1 .hero-banner-general--sectionImage:after,.hero-banner-general--section.collection-3-1 .hero-banner-general--sectionVideo:after{content:"";display:block;background:linear-gradient(90deg,#000c,#fff0);position:absolute;width:100%;height:100%;top:0;z-index:0}.hero-banner-general--section.collection-banner .hero-banner-general--sectionVideo:after{height:calc(100% - 9px)}@media screen and (min-width:768px){.hero-banner-general--section.collection-banner .hero-banner-general__content.content--center{align-items:center}.hero-banner-general--section.collection-banner .hero-banner-general__content.content--right{align-items:flex-end}}@media screen and (max-width:767px){.hero-banner-general--section.collection-banner{min-height:100%}.hero-banner-general--section.collection-banner .sectionVideo--desktop{display:none}.hero-banner-general--section.collection-banner .sectionVideo--mobile{display:block}.hero-banner-general--section.collection-banner .hero-banner-general__content{text-align:center;justify-content:flex-start;margin-top:30px}.hero-banner-general--section.collection-banner .hero-banner-general__content.contentMobile--center{align-items:center}.hero-banner-general--section.collection-banner .hero-banner-general__content.contentMobile--right{align-items:flex-end}.hero-banner-general--section.collection-banner .hero-banner-general--logoImg{padding-bottom:25px}.hero-banner-general--section.collection-banner .link-scroll-to-section{margin-top:auto}}.hero-banner-general--section.collection-banner .page-width{position:relative;padding:0;margin:0 auto}@media screen and (min-width:1920px){.hero-banner-general--section.collection-banner .page-width{max-width:1920px}}.hero-banner-general--section.collection-banner.video-section{max-width:90vw;margin:20px auto}.hero-banner-general--section.collection-banner.video-section video{border-radius:20px}@media screen and (min-width:768px){.hero-banner-general--section.collection-banner.video-section{max-width:83vw;margin:40px auto}}.price__description{font-size:20px;color:#525252;letter-spacing:-.02em;font-family:gothammedium,Arial,Helvetica,sans-serif;list-style-type:none;position:relative;margin:0;padding-left:25px;font-weight:700;text-align:left}.price__description:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6785 0L18 1.61373L7.93455 16H5.61309L0 8.20601L2.32146 6.06009L6.77382 10.1803L15.6785 0Z' fill='black'/%3E%3C/svg%3E%0A");width:18px;height:16px;position:absolute;left:0;top:5px}@media only screen and (max-width:749px){.price__description{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/253/assets/hero-banner-general.css.map */
