.u-container{max-width:1950px;padding:0 150px}@media screen and (max-width: 1600px){.u-container{max-width:unset;padding:0 50px}}@media screen and (max-width: 991px){.u-container{padding:0}}@media screen and (min-width: 100em){.u-content{padding-inline:0}}body{font-family:Proximanova,sans-serif;font-size:14px}@media screen and (min-width:769px){body{font-size:16px}}@media screen and (max-width: 991px){body:has(.c-header.has-dropdown){overflow:hidden}}.normal{font-family:Proximanova,sans-serif;font-weight:400}medium,.medium{font-family:Proximanova,sans-serif;font-weight:500}strong,.strong{font-family:Proximanova,sans-serif;font-weight:600}.btn{font-size:16px}@media screen and (min-width:769px){.btn{font-size:20px}}.title{font-weight:600;line-height:1;font-size:26px}@media screen and (min-width:769px){.title{font-size:52px}}.subtitle{font-weight:500;font-size:16px;line-height:19px}@media screen and (min-width:769px){.subtitle{font-size:26px;line-height:29px}}.captions{font-size:12px}@media screen and (min-width:769px){.captions{font-size:14px}}.c-footer{border-top:unset!important}@media screen and (min-width: 75em){.c-footer__content{grid-template-columns:minmax(0,1fr) 352px;padding:0 20px}}.footer-info,.c-footer__legal{font-size:10px}@media screen and (min-width:769px){.footer-info,.c-footer__legal{font-size:12px}}.c-step__number,.o-text.is-1-smaller,.o-text,.o-text.is-1,.o-text.is-2{font-size:26px;text-transform:unset}.o-text.is-3{font-size:16px}.o-text.is-4,.o-text.is-4.is-regular{font-size:14px;font-weight:500}.o-text.is-5,.single-card__cta a{font-size:16px}@media screen and (min-width: 64em){.c-step__number,.o-text.is-1-smaller,.o-text,.o-text.is-1,.o-text.is-2{font-size:52px}.o-text.is-3{font-size:26px}.o-text.is-4,.o-text.is-4.is-regular{font-size:16px}.single-card__cta a{font-size:20px}}.variant-availability{color:red;font-size:16px}strong hl,i hl{padding:7px 2px 4px}a.o-btn{justify-content:space-between;padding:24px 20px}.btn-action:after{content:"";display:block;flex-shrink:0;width:27px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMTc3NzMgMTMuNjc3N0MxLjE3NzczIDIwLjU4MTMgNi43NzQxNyAyNi4xNzc3IDEzLjY3NzcgMjYuMTc3N0MyMC41ODEzIDI2LjE3NzcgMjYuMTc3NyAyMC41ODEzIDI2LjE3NzcgMTMuNjc3N0MyNi4xNzc3IDYuNzc0MTcgMjAuNTgxMyAxLjE3NzczIDEzLjY3NzcgMS4xNzc3M0M2Ljc3NDE3IDEuMTc3NzMgMS4xNzc3MyA2Ljc3NDE3IDEuMTc3NzMgMTMuNjc3N1oiIHN0cm9rZT0iIzBCMDIwNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTMuNjc3MiA4LjE3NzM3TDEzLjY3NzIgMTkuMTc4MyIgc3Ryb2tlPSIjMEIwMjA0IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTE5LjE3NzcgMTMuNjc3MUw4LjE3Njc2IDEzLjY3NzEiIHN0cm9rZT0iIzBCMDIwNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:100%;background-size:27px;aspect-ratio:1 / 1}.btn-action,.btn-link,.btn-link.o-btn{display:flex;justify-content:space-between;padding:10px 15px 10px 20px;min-width:360px;max-width:360px;border-radius:25px;font-weight:600;align-items:center;font-size:20px}@media screen and (max-width: 991px){.btn-action,.btn-link,.btn-link.o-btn{font-size:16px}}.btn-link:after{content:"";display:block;flex-shrink:0;width:27px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjUgMjZDMjAuNDAzNiAyNiAyNiAyMC40MDM2IDI2IDEzLjVDMjYgNi41OTY0NCAyMC40MDM2IDEgMTMuNSAxQzYuNTk2NDQgMSAxIDYuNTk2NDQgMSAxMy41QzEgMjAuNDAzNiA2LjU5NjQ0IDI2IDEzLjUgMjZaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMS4zNTg0IDYuOTIyMzZMMTcuNTkwOCAxMy4xNTQ3QzE3Ljc4NiAxMy4zNSAxNy43ODYgMTMuNjY2NiAxNy41OTA4IDEzLjg2MThMMTEuMzU4NCAyMC4wOTQyIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:100%;background-size:27px;aspect-ratio:1 / 1}.btn-green{background:#e2ff61!important;color:#000}.btn-black{background:#000!important;color:#fff}.btn-white{background:#fff!important;color:#000;border:1px solid #000}.btn-transp{background:transparent!important;color:#000;border:1px solid #000}.btn-link.btn-black:after{filter:invert(1)}main .u-bg-black{background-image:url(https://cdn.shopify.com/s/files/1/0231/7366/0752/files/GRID-BACKGROUND_BLACK_COMPRESS_e53b0bf8-98a4-4a54-aaae-d192aca790a5.jpg?v=1747993855);background-position:94% 11%;background-size:85%;background-repeat:repeat;background-attachment:fixed}@media screen and (max-width: 768px){main .u-bg-black{background-size:225%}}.c-listing-filter{background:#000}.c-listing-product__info .c-listing-product__categories{font-size:16px;font-weight:500}@media screen and (max-width: 768px){.c-listing-product__info .c-listing-product__categories{font-size:12px;font-weight:500}}a.btn-link.btn-black.btn-finder{min-width:unset;border:1px solid #fff;margin-bottom:20px;justify-content:center;font-size:16px;padding:10.5px 0;border-radius:20px}@media screen and (max-width: 1200px){a.btn-link.btn-black.btn-finder{width:100%;max-width:100%;border-radius:30px}}a.btn-link.btn-black.btn-finder:after{content:unset}.breadcrumbs{margin-bottom:20px}.c-product .breadcrumbs{margin-bottom:40px}hl{color:#000;background:linear-gradient(0deg,#e2ff6100 0% 10%,#e2ff61 10% 80%,#e2ff6100 80%);padding:0 2px}bl{color:#e2ff61}a:not(.c-menu-item):not(.c-header__menu-item):hover,a:not(.c-menu-item):not(.c-header__menu-item):hover span,button:hover:not(.c-header__menu-item),button:hover:not(.c-header__menu-item) span,.js-filter-clean:hover{text-decoration:underline}@media screen and (min-width: 75em){.c-header__top{grid-template-columns:150px 1fr 250px}}@media screen and (min-width: 48em){.c-header__top{padding-top:30px;padding-bottom:25px}.c-header__menu-item{font-size:20px}}@media screen and (max-width: 768px){.title{font-size:36px}}.box-width{max-width:1440px;margin:0 auto}.row{display:flex;flex-direction:row;flex-wrap:wrap}.row-reverse{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.col-3{width:25%}.col-4{width:calc(100% / 3)}.col-6{width:50%}.col-8{width:calc(200% / 3)}.col-9{width:75%}@media screen and (max-width: 768px){.col-3,.col-4,.col-6,.col-8,.col-9{width:100%}}.one-quarter{width:25%}.two-quarter{width:50%}.three-quarter{width:75%}.four-quarter{width:100%}@media screen and (max-width: 768px){.one-quarter,.two-quarter,.three-quarter{width:100%}}.padding-inline{padding-inline:20px}@media screen and (min-width: 48em){.padding-inline{padding-inline:70px}}@media screen and (min-width: 100em){.padding-inline{padding-inline:155px}}.text-white{color:#fff}.template-select-location{padding-top:calc(var(--header-bar) + 20px)}main.template-informative,main.template-contact,main.template-faq,main.template-dealers,main.template-distributors,main.template-orders,main.template-shipping,main.template-returns,main.template-payments,main.template-warranty,main.template-nfc-steps{padding:155px;display:flex;flex-wrap:wrap}@media screen and (max-width: 1440px){main.template-informative,main.template-contact,main.template-faq,main.template-dealers,main.template-distributors,main.template-orders,main.template-shipping,main.template-returns,main.template-payments,main.template-warranty,main.template-nfc-steps{padding:70px;padding-top:calc(var(--header-bar) + 70px)}}@media screen and (max-width: 768px){main.template-informative,main.template-contact,main.template-faq,main.template-dealers,main.template-distributors,main.template-orders,main.template-shipping,main.template-returns,main.template-payments,main.template-warranty,main.template-nfc-steps{padding:20px;padding-top:calc(var(--header-bar) + 20px)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;text-decoration:none;text-align:center;font-size:20px;font-family:Proximanova,sans-serif;color:#000;line-height:1;font-weight:500}.btn svg{margin-left:3px}.btn.btn-primary{background:#fff;color:#000;height:65px;border-radius:30px;padding:21px 20px;min-width:340px;border:1px solid #fff;transition-duration:.2s}.btn.btn-primary:hover,.btn.btn-primary.focus{border:1px solid #000}.btn.btn-primary.pressed,.btn.btn-primary.black{border:1px solid #000;color:#fff;background:#000}.btn.btn-primary.black.disabled{background:#707070;color:#fff;pointer-events:none;border:1px solid #707070}.btn.btn-primary.black:hover{border:1px solid #000;color:#fff;background:#000}.btn.btn-primary.black.pressed{color:#000;background:#fff;border:1px solid #fff}.o-btn{display:flex;align-items:center;justify-content:center;padding-block:21px;border-radius:9999px;background-color:#fff;color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:.7;text-transform:uppercase;gap:8px;min-width:340px;cursor:pointer;text-decoration:none}.o-btn.is-big{border:1px solid #000;font-size:24px;padding-block:24px}.o-btn.is-black{background-color:#000;color:#fff}.o-btn.is-big svg{filter:invert(1)}@media only screen and (max-width: 768px){.o-btn.is-big{padding-block:21px;font-size:18px}}.btn.btn-secondary{font-size:28px;background:transparent;color:#fff;height:65px;border-radius:30px;padding:21px 20px;width:100%;border:1px solid #fff;transition-duration:.2s}.btn.btn-secondary:hover,.btn.btn-secondary.focus{border:1px solid #fff;color:#000;background:#ececec}.btn.btn-secondary.focus svg{filter:invert(1)}.btn.btn-secondary.pressed{border:1px solid #000;color:#fff;background:#000}.btn.btn-secondary.black{border:1px solid #000;background:transparent;color:#000}.btn.btn-secondary.black svg{filter:invert(1);margin-top:1px;margin-left:5px}.btn.btn-secondary.black .icon-arrow-play{width:16px;height:16px;margin-left:5px}.btn.btn-secondary.black:hover svg{filter:invert(0)}.btn.btn-secondary.black.disabled{background:transparent;color:#000;pointer-events:none;border:1px solid #707070;opacity:.5}.btn.btn-secondary.black:hover,.btn.btn-secondary.black.focus{border:1px solid #000;color:#fff;background:#000}.btn.btn-secondary.black.focus svg{filter:invert(0)}.btn.btn-secondary.black.pressed{border:1px solid #000;color:#fff;background:#000}.btn.btn-secondary.black.pressed svg{filter:invert(0)}.btn.flat{height:44px;padding:11px 20px}.btn.short{min-width:unset}.btn.disabled{pointer-events:none;opacity:.5}@media screen and (max-width: 768px){.btn{font-size:16px}.btn svg{width:8px}.btn.btn-primary,.btn.btn-secondary{height:44px;padding:22px 20px}.btn.flat{height:44px;padding:13px 20px}}.box-shadow{width:100%;height:100%;position:absolute;top:0;left:0}.customer h2.form__message{display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0 auto}.customer h2.form__message svg{max-width:40px}.customer .errors{text-align:center;margin:0 auto;color:red;list-style:none}.customer .errors ul{list-style:none;padding:0}.section-rich-text p,.shopify-policy__body p{margin-bottom:10px}.form-message.form-message--success{text-align:center;color:#45681a;font-weight:500}.c-footer__legal nav{display:block;margin-bottom:5px}.c-footer__legal nav .c-footer__legal__item{margin-right:10px}@media screen and (max-width:991px){.c-footer__legal nav .c-footer__legal__item{font-size:14px}}.c-footer__form span.c-slim-form__title{margin-top:10px;font-size:16px}@media screen and (max-width:991px){.c-footer__form span.c-slim-form__title{margin-top:0}}.c-slim-form__title{margin-bottom:8px;text-align:left!important;display:block}.c-slim-form__input{position:relative}.c-slim-form__input:after{position:absolute;top:50%;right:10px;transform:translateY(-50%);content:"";display:block;flex-shrink:0;width:27px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjUgMjZDMjAuNDAzNiAyNiAyNiAyMC40MDM2IDI2IDEzLjVDMjYgNi41OTY0NCAyMC40MDM2IDEgMTMuNSAxQzYuNTk2NDQgMSAxIDYuNTk2NDQgMSAxMy41QzEgMjAuNDAzNiA2LjU5NjQ0IDI2IDEzLjUgMjZaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMS4zNTg0IDYuOTIyMzZMMTcuNTkwOCAxMy4xNTQ3QzE3Ljc4NiAxMy4zNSAxNy43ODYgMTMuNjY2NiAxNy41OTA4IDEzLjg2MThMMTEuMzU4NCAyMC4wOTQyIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:100%;background-size:27px;aspect-ratio:1 / 1;opacity:.5}.c-slim-form label.c-slim-form__legal{line-height:1}.c-size-chart tr{display:flex;padding-bottom:13px;padding-top:13px;letter-spacing:-.01em}.c-size-chart td,.c-size-chart th{display:block;flex-grow:1;flex-shrink:0;width:var(--column-width)}.c-size-chart tr:nth-child(odd){background-color:#eee}@media screen and (max-width: 991px){.c-info{margin-top:15px;padding-inline:20px;background:#fff}.page-board-tech{padding:90px 0 0!important;margin-bottom:-42px}}.c-info-card{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}.c-info-card>img,.c-info-card>svg{margin:50px auto;min-height:190px;width:calc(100% - 40px)}.c-product-info__size.is-disabled{pointer-events:auto;opacity:.3}.c-listing-product__size.is-disabled{opacity:.4}.c-info-card a{text-decoration:none}a.find-a-shop,span.all-sold-out{display:block;font-size:20px;color:#fb3105;text-align:center;margin:30px 0 0;font-family:Proximanova;font-weight:600;border:2px solid #fb3105;padding:13px 20px;border-radius:30px;height:47px;min-width:340px;line-height:1}.c-product-info__add-to-cart{margin-top:20px;cursor:pointer;font-size:20px}.c-product-info__add-to-cart.all-soldout{opacity:.5}input.cart-submit.c-header-cart__checkout-btn{cursor:pointer;text-transform:unset!important}img.c-cart-item__image{max-height:148px;min-height:148px;object-fit:contain}.c-product-info__size.js-product-variant.selected{background:#000;color:#fff!important}.c-header-cart__summary:after{content:none}span.msg-empty-cart.medium{text-align:center;display:block;color:#fff;padding:100px 0}button.js-add-to-cart.c-product-info__add-to-cart.disabled{opacity:.5;pointer-events:none}.construction-picture.c-constructions{margin-top:35px}.main-page-pdp .u-content.wider,.main-page-pdp .c-info{padding-inline:20px;max-width:1640px;margin:25px auto}@media screen and (max-width:991px){.main-page-pdp .u-content.wider,.main-page-pdp .c-info{margin:0 auto}}.product-reviews div#mag-product-review .epr-title{padding-top:20px;font-size:26px}@media screen and (max-width: 768px){.product-reviews div#mag-product-review .epr-title{font-size:20px;border-top:2px solid #f4f4f4}}@media screen and (max-width:991px){.c-info .c-info-card[data-card="2"]{border-top:2px solid #f4f4f4}.c-info-card{border:unset;border-radius:unset}.c-info-card>svg{width:100%;max-width:280px;margin:0 auto}span.c-info-card__learn-more.btn-green,span.c-info-card__learn-more{margin:0 auto!important;width:100%}.epr-collaps-btn.btn.button{width:100%;margin:0 auto;max-width:unset}.product-reviews div#mag-product-review{margin-top:-15px}.product-reviews div#mag-product-review .epr-review .epr-data{padding:0!important}#mag-product-review .epr-wrapper{padding:0 20px!important}#mag-product-review .epr-wrapper .epr-review{padding-top:30px}div#mag-product-review .epr-review .epr-data .epr-collaps-btn{width:100%;max-width:100%}}.epr-collaps-btn.btn.button{display:flex!important;justify-content:space-between!important;align-items:center!important}.epr-collaps-btn.btn.button:after{content:"";width:27px;height:27px;background-image:url('data:image/svg+xml;utf8,<svg width="27" height="27" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.5 26C20.4036 26 26 20.4036 26 13.5C26 6.59644 20.4036 1 13.5 1C6.59644 1 1 6.59644 1 13.5C1 20.4036 6.59644 26 13.5 26Z" stroke="white" stroke-width="1.5" stroke-miterlimit="10"></path><path d="M8 13.5H19.001" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"></path><path d="M13.5 7.99951V19.0005" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"></path></svg>')}.epr-collaps-btn.btn.button{height:47px!important}.pdp-head-image{position:relative}.pdp-head-image h1{position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:Proximanova,sans-serif;font-size:80px;line-height:1}.pdp-head-image img{width:100%;max-height:650px}.cart-qnt-btn-minus.disable,.cart-qnt-btn-plus.disabled{pointer-events:none;opacity:.3}span.msg-empty-cart.medium.hide,.c-header-cart__summary.hide{display:none}.c-listing-product__image{border:unset!important}.c-listing-product__name a{text-decoration:none;color:#fff}.main-page{max-width:100%}.c-footer__social a{width:28px}.c-menu-item span:after{bottom:5px}.c-related-products__scrollbar.swiper-scrollbar{--swiper-scrollbar-size: 5px;background:#888;border:none}input.c-slim-form__email{width:100%;border-radius:26px;font-size:16px;padding:15px 20px}.c-footer__form .c-slim-form__email{background:unset}.c-slim-form__legal input{border-radius:60%}.c-footer__form span.c-slim-form__title{text-align:center}footer .c-slim-form__title{font-size:14px}footer label.c-slim-form__legal{margin-top:10px}footer label.c-slim-form__legal span{line-height:1;font-weight:500}.c-product-info__sizes .c-product-info__size:hover{background-color:#000}@media screen and (max-width: 991px){.c-product-info__sizes .c-product-info__size.is-disabled:hover{background-color:unset}}span.input-error-message.site_newsletter-error{color:red;font-size:12px;margin-left:20px}.c-related-products{background-image:url(https://cdn.shopify.com/s/files/1/0231/7366/0752/files/GRID-BACKGROUND_BLACK_COMPRESS.jpg?v=1745924560);background-color:#000;color:#fff;background-position:94% 11%;background-size:85%;background-repeat:repeat}@media screen and (max-width: 991px){.c-related-products{background-position:94% 20%;background-size:230%}}.c-related-products .u-content{padding:0 20px}.c-related-products a{text-decoration:none}.c-related-products__title{font-size:26px;text-transform:unset}@media screen and (max-width: 991px){.c-related-products__title{font-size:20px}}span.c-product-card__name{font-size:16px;text-transform:unset}.c-product-card__info{grid-gap:5px}@media screen and (max-width: 991px){.c-listing-filter__wrapper{padding:0}}.c-listing-filter__wrapper span{text-transform:capitalize;font-weight:600}.js-filter-clean.o-text.is-4.is-medium{text-transform:capitalize}.c-listing-filter__wrapper::-webkit-scrollbar{width:7px}.c-listing-filter__wrapper::-webkit-scrollbar-track{background:#f1f1f1}.c-listing-filter__wrapper::-webkit-scrollbar-thumb{background:#555}.c-listing-filter__wrapper::-webkit-scrollbar-thumb:hover{background:#888}.spr-icon-star-empty:before{filter:brightness(0)}h1.cart__empty-text{margin-top:80px}.cart__login-title{margin:3.5rem 0 .5rem}.o-text.is-4{position:relative}.c-header-cart__container{max-width:unset}.c-cart-item__image{margin-inline:unset}.c-cart-item__info{align-self:center}.c-cart-item__info strong{font-size:26px}@media screen and (max-width: 991px){.c-cart-item__info strong{font-size:20px}}.c-cart-item__quantity{gap:15px;transform:unset}@media screen and (max-width: 991px){.c-cart-item__quantity{margin-top:25px}}.c-cart-item__quantity-btn{width:auto}.c-header-cart__line{background-color:#e4e4e4!important}.c-header-cart__total__val{font-size:20px}@media screen and (max-width: 991px){.c-header-cart__total__val{font-size:16px}}.c-cart-item__right{grid-area:right;display:flex;flex-direction:column;align-items:flex-end;gap:30px;justify-content:center}.c-cart-item__right .c-cart-item__price{align-self:normal;text-align:right;font-size:20px;font-weight:regular}@media screen and (max-width: 991px){.c-cart-item__right .c-cart-item__price{font-size:16px;margin-top:20px}}.c-cart-item__right .c-cart-item__remove{cursor:pointer}.c-cart-item__right .c-cart-item__remove.disable{pointer-events:none}.cart-top{margin-top:30px;display:flex;align-items:center;justify-content:space-between}.cart-top .cart-close{cursor:pointer}.cart-top .msg-cart{font-size:20px}@media screen and (max-width: 991px){.cart-top .msg-cart{font-size:16px}}span.c-header-cart__total{width:100%;display:flex;justify-content:space-between;font-weight:600;font-size:20px}@media screen and (max-width: 991px){span.c-header-cart__total{font-size:16px}}@media screen and (min-width: 992px){route-protect-widget{position:absolute;top:25px;left:100%;transform:translate(-100%);width:200px;float:right}}.pw-container{position:relative}.pw-variant-optimal-container{max-width:145px!important}@media screen and (max-width: 991px){.pw-variant-optimal-container{max-width:125px!important}}.pw-variant-optimal-container .pw-variant-optimal .pw-info-icon{position:absolute!important;left:6px;bottom:3px}@container optimal-widget (max-width: 313px){.pw-variant-optimal-container .pw-variant-optimal{grid-template-columns:20px 102px 0px 0px!important}}.cart-btns{margin-top:20px;display:flex;align-items:center;gap:20px;justify-content:center;width:100%}.cart-btns .o-btn.btn-link{border:1px solid #000}.cart-btns input.cart-submit.c-header-cart__checkout-btn,.cart-btns a.o-btn.btn-link{font-size:20px}@media screen and (max-width: 991px){.cart-btns{gap:15px;flex-direction:column}.cart-btns input.cart-submit.c-header-cart__checkout-btn,.cart-btns a.o-btn.btn-link{width:100%;max-width:unset;font-size:16px;min-width:auto;height:49px}}@media screen and (min-width: 100em){.c-header-search{padding-block:45px}}@media screen and (min-width: 75em){.c-header-menu{padding-block-start:0;padding-block-end:32px}}.c-header__bg{transform:translateY(calc(var(--panel-height, 1px)))}.c-header-cart__summary{position:relative;display:block}.c-cart-item__container{display:grid;grid-gap:10px;grid-template-areas:"image info right";grid-template-columns:90px 1fr 90px;grid-template-rows:auto;align-content:unset;align-items:unset;padding:40px 10px}@media screen and (max-width: 74.99em){.c-header__utility.is-cart.is-active svg{transform:translate(0)}}@media screen and (min-width: 992px){.c-header__dropdown-panel.c-header-menu.only-mob{display:none}}@media screen and (min-width: 48em){.c-cart-item__container{grid-template-areas:"image info quantity right";grid-template-columns:100px 300px 1fr 360px}}@media screen and (min-width: 48em){.c-cart-item__image{width:80px}}@media screen and (min-width: 75em){.c-header-cart{padding-inline:70px}}@media screen and (min-width: 100em){.c-header-cart form{padding-inline:160px;max-width:1920px}}@media screen and (min-width: 64em){.c-header__dropdown-panel.c-header-cart.js-header-cart{max-height:60vh;overflow-y:auto}}@media screen and (max-width: 768px){.pdp-head-image h1{font-size:36px}.pdp-head-image img{height:240px;object-fit:cover}.c-listing-filter__option input{border-radius:50%;height:23px;width:23px}.c-listing-filter{z-index:999;position:relative}}@media screen and (min-width: 990px){.cart__warnings{padding:15rem 0 1rem}}@media screen and (min-width: 769px){.section-vertical-nav{height:100%;position:relative;width:100%}.vertical-nav{border:1px solid #000;border-radius:30px;position:-webkit-sticky;position:sticky;top:110px;min-width:17vw}}.content-for-layout .shopify-policy__container{max-width:1100px;max-width:100%;padding-inline:155px;margin:150px auto}@media screen and (max-width: 1600px){.content-for-layout .shopify-policy__container{padding-inline:60px}}@media screen and (max-width: 991px){.content-for-layout .shopify-policy__container{padding-inline:20px}}.content-for-layout .shopify-policy__container h1{font-size:52px;font-weight:700;letter-spacing:normal;line-height:.9;text-transform:uppercase}@media screen and (max-width:991px){.content-for-layout .shopify-policy__container h1{font-size:26px}}.content-for-layout .shopify-policy__container table,.content-for-layout .shopify-policy__container tr,.content-for-layout .shopify-policy__container td{border:1px solid}.content-for-layout .shopify-policy__container table{width:100%;margin-bottom:20px}.content-for-layout .shopify-policy__container h2{margin-bottom:20px}.shopify-challenge__container{max-width:500px;margin:160px auto}input.shopify-challenge__button.btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;margin-top:30px;margin-bottom:30px;padding-block:21px;border-radius:9999px;background-color:#000;color:#fff;font-size:18px;font-weight:600;line-height:.7;text-transform:uppercase;cursor:pointer}p.shopify-challenge__message{margin-bottom:20px}.template-404.page-width.page-margin.center{margin:200px auto;text-align:center}.template-404.page-width.page-margin.center{margin:200px auto;text-align:center;font-size:20px;color:#000}.template-404.page-width.page-margin.center h1.title{margin:20px 0}.template-404.page-width.page-margin.center a,.customer.account a{color:#000}.customer.account{font-size:20px}.customer button{display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;margin-top:30px;padding-block:21px;border-radius:9999px!important;background-color:#000!important;color:#fff!important;font-size:18px;font-weight:600;line-height:.7;text-transform:uppercase;cursor:pointer}.customer .field input{border:1px solid #000!important;padding:20px!important}.customer .select{position:relative}.customer select{border:1px solid #000!important}.customer h2{text-align:left;font-size:24px;font-weight:500;margin-top:20px}.customer.account th,.customer.account td,.customer.order th,.customer.order td{border:1px solid #000;padding:10px}.customer.account th,.customer.order th{background:#000;color:#fff;border-right:1px solid #6f6f6f}table.order-history{margin-top:40px}.order table a{color:#000}.order tfoot{background:#000;color:#fff}.customer tbody td{vertical-align:middle!important}main#MainContent{background-image:none}.c-product__thumb img{object-fit:cover;z-index:-71;position:relative;border-radius:18px}html{scroll-behavior:smooth}.c-product-tech__shops{position:relative;background:#fff}.c-product-tech__shops table td{border-color:#000;border:1px solid;padding:5px;font-size:14px}@media screen and (max-width: 768px){.c-product-tech__shops{overflow:auto}.c-product-tech{margin-top:15px}}.c-product-tech .o-text.is-4{font-weight:500}.c-hexagon__label.o-text.is-4,span.c-product-tech__subtitle.o-text.is-4{font-weight:600;text-transform:uppercase!important}.c-hexagon .o-text.is-4{font-weight:600;text-transform:capitalize}.c-related-products .c-product-card__price{font-weight:500}.c-related-products .c-product-card__price,.c-related-products .c-product-card__name{font-size:20px}@media screen and (max-width: 991px){.c-related-products .c-product-card__price,.c-related-products .c-product-card__name{font-size:16px}}h4.single-card__content__title.o-text.is-3.nocase.subtitle{font-weight:600}.logo-cards a.btn-link.btn-green{margin:0 auto;max-width:100%}.template-board-tech .c-info-card.js-info-card-trigger{padding:20px;border-radius:15px}@media screen and (max-width: 768px){.template-board-tech .c-info-card.js-info-card-trigger{background:transparent;border-radius:0!important;border-top:0;border-bottom:2px solid #f4f4f4;padding:20px 0}}@media screen and (max-width: 768px){.template-technology .hero-banner-secondary-content__title.hero-banner-secondary-content__title---top-left{left:20px;top:90px}.template-technology .hero-banner-secondary-image--mob img{margin-top:-51px}}@media screen and (max-width: 768px){.template-board-tech .u-container{max-width:unset;padding:0 0 40px}}@media screen and (min-width: 48em){.template-board-tech .u-content{padding-inline:0}}.logo-cards .btn-action,.logo-cards .btn-link,.logo-cards .btn-link.o-btn{display:flex;justify-content:space-between;padding:10px 15px 10px 20px;max-width:360px;min-width:360px;border-radius:25px;font-weight:600;align-items:center;font-size:20px}@media screen and (max-width: 991px){.logo-cards .btn-action,.logo-cards .btn-link,.logo-cards .btn-link.o-btn{font-size:16px;min-width:unset}}main#MainContent.template-factory{border-bottom:unset;padding-bottom:0}main#MainContent.template-factory .section-youtube-video{margin-top:-30px}@media screen and (max-width:991px){.template-clean-energy,.template-technology{margin-top:35px}}.c-step.is-fullscreen .c-step__layer{background:#fffffff7;-webkit-backdrop-filter:unset;backdrop-filter:unset;z-index:1;border:2px solid #000}.c-step.is-fullscreen .c-step__layer div{color:#000}.template-springbreak .banner-product__left__text .title{font-size:52px}@media screen and (max-width:991px){.template-springbreak .banner-product__left__text .title{font-size:26px}}.template-springbreak .banner-product__left__text .title,.template-springbreak .banner-product__left__text .subtitle{color:#000}@media screen and (max-width:991px){.template-springbreak .banner-product__left__text .subtitle{padding-right:20px}}.country-site-selector .country-site-selector__other{right:-30px}.country-site-selector__other__content hr{margin-bottom:20px}.c-product__thumbs .swiper-slide-thumb-active{filter:brightness(.9)}p.text-sm.text-gray-700.leading-5{font-size:12px;margin-bottom:15px}@media screen and (max-width:991px){p.text-sm.text-gray-700.leading-5{font-size:10px}}.main-page-pdp #epr-product-reviews .el-pagination span#paginate-list-text,.main-page-pdp #epr-product-reviews .el-pagination span#paginate-grid-text{font-size:16px}@media screen and (max-width:991px){.main-page-pdp #epr-product-reviews .el-pagination span#paginate-list-text,.main-page-pdp #epr-product-reviews .el-pagination span#paginate-grid-text{font-size:14px}}.template-warranty a.btn.btn-primary.black.button-one{height:47px;font-size:20px;text-transform:capitalize}@media screen and (max-width:991px){.template-warranty a.btn.btn-primary.black.button-one{font-size:16px}}.shopify-policy__body{font-size:16px}@media screen and (max-width:991px){.shopify-policy__body{font-size:14px}}input#search-input:valid,input#search-input:focus-visible{outline-color:#000}span#paginate-grid-text.relative-inner.active{text-decoration:underline}div#epr-product-title-review span{color:#000;align-items:normal}.c-dropdown.is-small .c-dropdown__wrapper{border-top:none}.c-dropdown.is-small.js-board-tech-dropdown{border-bottom:1px solid #000}.c-product-card__media img{object-position:center}.c-header-search__input input{outline:#000}.text-video-cards__cards{display:grid;grid-gap:8px;margin-top:20px}@media only screen and (min-width: 1024px){.text-video-cards__cards{display:grid;grid-gap:clamp(10px,1.1vw,90px);grid-template-columns:repeat(3,1fr)}}.single-text-video-cards{background:#ececec;border-radius:12px}.single-text-video-cards__content{display:grid;align-content:start;justify-content:center;justify-items:center;padding:32px;margin:0 auto;text-align:center}.single-text-video-cards__content img{max-width:130px;margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/defaults.css.map */
