:root{--orange:#FF420D;--yellow:#E8A50B;--green:#00FF44;--shades01:#FFFFFF;--shades02:#000000;--shades03:#F3F3F3;--shades04:#5A5A5A;--shades05:#0A0707;--orange-rgb:255, 66, 13;--yellow-rgb:232, 165, 11;--shades01-rgb:255, 255, 255;--shades02-rgb:0, 0, 0;--shades03-rgb:243, 243, 243;--shades04-rgb:90, 90, 90;--shades05-rgb:10, 7, 7}body,html{width:100%;margin:0!important;padding:0;font-family:Poppins,sans-serif;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);font-size:16px;line-height:1.2;color:var(--shades05);background:var(--shades01);position:relative;z-index:0;scroll-behavior:smooth;letter-spacing:0}*:focus{outline:none!important;outline-offset:none!important;outline-offset:0!important}*,:after,:before{box-sizing:border-box}a{text-decoration:none;transition:all .3s ease}a:hover{text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}a:focus{outline:none;text-decoration:none}.container{max-width:none;width:100%;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width:576px){.container{max-width:none;width:100%;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}.modal-dialog{max-width:700px}.modal-sm{max-width:400px}}@media(min-width:768px){.container{max-width:740px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1170px}}@media(min-width:1400px){.container{max-width:1280px}}@media(min-width:1440px){.container{max-width:1360px}}@media(min-width:1520px){.container{max-width:1400px}}@media(min-width:1900px){.container{max-width:1400px}}.btn-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:6px;font-size:16px;font-weight:700;color:var(--shades01);position:relative;z-index:0;overflow:hidden;padding:0 24px}.btn-action:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--orange),var(--yellow));background-position:25% 0;background-size:150%;border-radius:6px;transition:all .3s ease}.btn-action i{font-size:20px}.btn-action:hover:before{background-position:100% 0;background-size:200%}.section-product-details{position:relative;background-color:var(--shades01);padding:200px 0 80px}.section-product-details .product__title h1{font-family:Protest Riot,sans-serif;font-weight:400;font-size:48px}.section-product-details .product__info-container .price{display:flex;align-items:center}.section-product-details .product__info-container .price--on-sale .price-item--regular{font-size:20px;letter-spacing:0;color:rgba(var(--shades04-rgb),.5)}.section-product-details .product__info-container .price--on-sale .price-item--sale{font-size:32px;letter-spacing:0;font-weight:700;background-image:linear-gradient(to bottom,var(--orange),var(--yellow));background-clip:text;color:transparent}.section-product-details .product__info-container .badge.price__badge-sale{background-image:linear-gradient(to bottom,var(--orange),var(--yellow));border:0;font-size:12px;line-height:1;padding:8px 16px;letter-spacing:0}.section-product-details .product__info-container .product__tax{font-size:14px;letter-spacing:0}.section-product-details .product__info-container .product__description{font-size:16px;letter-spacing:0;font-weight:300;line-height:1.5}.section-product-details .product__info-container .product-benefits{position:relative}.section-product-details .product__info-container .product-benefits .title{font-size:20px;margin:0 0 16px;font-weight:500;letter-spacing:0}.section-product-details .product__info-container .product-benefits .benefits{padding:0;margin:0;list-style:none}.section-product-details .product__info-container .product-benefits .benefits li{padding:4px 0;position:relative;display:flex;gap:12px;font-size:16px;font-weight:300}.section-product-details .product__info-container .product-benefits .benefits li:before{content:"\f058";font-family:"Font Awesome 7 Pro";flex-shrink:0;font-weight:300;color:#4caf50}.section-product-details .product__info-container .product-form__buttons button{padding:0;letter-spacing:0;font-size:20px;font-weight:500;background-image:linear-gradient(to bottom,var(--orange),var(--yellow));color:var(--shades01)}.section-product-details .product__info-container .product-form__buttons button.button--secondary{background-image:linear-gradient(to bottom,var(--shades01),var(--shades01));color:var(--yellow)}.section-product-details .product__info-container .product-form__quantity .quantity__label{font-size:20px;margin:0 0 16px;font-weight:500;letter-spacing:0}.section-product-details .product__info-wrapper{padding:0 0 0 1rem}@media screen and (max-width:1024px){.section-product-details{padding:150px 0 50px}.section-product-details .product__title h1{font-size:28px}.section-product-details .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.section-product-details .product__info-container .price{align-items:start;flex-direction:column}}@media screen and (max-width:768px){.section-product-details .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.section-product-details .grid--peek.slider .grid__item:first-of-type{margin-left:0!important}}@media screen and (max-width:480px){.section-product-details .product__info-wrapper{padding:0}.section-product-details .product__info-container .price{flex-direction:coloumn}.section-product-details .product__info-container .product__description{margin:1.5rem 0}.section-product-details .product__info-container .product-form__buttons button{min-height:40px;font-size:16px;height:40px}.section-product-details .quantity{min-height:40px;height:40px;width:100%}.section-product-details .product-form__input{margin:0!important}.section-product-details{padding:150px 0 20px}.section-product-details .share-button{margin:0}.section-product-details .share-button__button{font-size:16px}.share-button__button .icon-share{height:16px}.section-product-details .product-form{margin:15px 0!important}.section-product-details .share-button__button{min-height:auto}}.jdgm-widget.jdgm-cards-carousel{padding:100px 0!important}.jdgm-widget .jdgm-header-info{display:none!important}.jdgm-widget .jdgm-title{font-family:Protest Riot,sans-serif;font-size:40px!important;line-height:1.2;color:var(--shades02);text-transform:uppercase;margin:0 0 20px;font-weight:400}.jdgm-widget .jdgm-carousel-item{padding:0!important}.jdgm-widget .jdgm-text,.jdgm-widget .jdgm-text p{font-family:Poppins,sans-serif;line-height:1.5!important;font-weight:300!important;font-size:14px}.jdgm-widget .jdgm-reviewer-name{font-weight:500}.jdgm-widget .jdgm-product-name{display:none}.jdgm-widget .jdgm-reviewer-name{font-weight:500!important}.jdgm-widget .jdgm-star{font-size:18px!important}@media screen and (max-width:1024px){.jdgm-widget.jdgm-cards-carousel{padding:50px 0!important}.jdgm-widget .jdgm-title{font-size:28px!important;margin:0 0 15px}}@media screen and (max-width:480px){.jdgm-widget.jdgm-cards-carousel{padding:20px 0!important}.jdgm-widget .jdgm-header{margin-bottom:15px}}.jdgm-review-widget{max-width:1400px!important}.jdgm-review-widget .jm-review-widget.jm-review-widget--minimal-header{padding-top:0!important}.jm-review-widget-minimal-header__title{font-family:Protest Riot,sans-serif;font-weight:400!important;font-size:48px!important}.jm-action-buttons__button{padding:0;letter-spacing:0;font-size:16px!important;font-weight:500!important;background-image:linear-gradient(to bottom,var(--orange),var(--yellow));color:var(--shades01)!important;min-height:40px;border:0!important}.jm-custom-answer-filter,.jm-sort-filter{font-size:20px!important;font-weight:500!important;background-image:linear-gradient(to bottom,var(--shades01),var(--shades01));color:var(--yellow)!important;border-color:var(--yellow)!important;height:40px;padding:0}.jm-sort-filter .jdgm-sort-dropdown{border-color:var(--yellow)}.jm-star-rating__font-icon{background-image:linear-gradient(to bottom,var(--orange),var(--yellow))!important;background-clip:text;color:transparent!important}.jm-box.jm-reviewer-avatar__initial{font-size:20px!important;font-weight:500!important;background-image:linear-gradient(to bottom,var(--orange),var(--yellow));color:var(--shades01)!important;min-height:40px;border-color:transparent!important}.jm-media-thumbnail-list__thumbnail{inline-size:100px!important}.jm-filter-panel .jm-rating-filter__tag{background-color:rgba(var(--yellow-rgb),.2)}.jm-filter-panel .jm-rating-filter__tag:hover:not(.jm-rating-filter__tag--selected){background-color:rgba(var(--orange-rgb),.25)}.jm-filter-panel .jm-rating-filter__tag.jm-rating-filter__tag--selected{background-color:var(--orange)}.jm-sort-filter .jm-sort-filter__select:hover{background-color:rgba(var(--yellow-rgb),.1)}.jdgm-review-widget-modal .jdgm-write-review-modal__stars .jdgm-star{color:var(--yellow)!important}.jdgm-review-widget-modal .jdgm-write-review-modal__nav-btn{background-image:linear-gradient(to bottom,var(--orange),var(--yellow));border-radius:6px}.jdgm-review-widget-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-back{background:transparent}.jm-cluster .jm-text{font-weight:400;font-size:12px}.jm-cluster .jm-text.jm-reviewer-info__name{font-weight:600;font-size:14px;line-height:1.5}.jm-review-content .jdgm-review-content__body-content{font-weight:300;font-size:14px;line-height:1.5}@media only screen and (max-width:1024px){.jm-review-widget-minimal-header__title{font-size:28px!important}}@media only screen and (max-width:480px){.jm-cluster{gap:10px!important}.jm-action-buttons__button{font-size:16px!important}}.section-default{position:relative;background-color:var(--shades01);padding:200px 0 80px}.section-default .page-width{max-width:none;padding:0}.section-default.static-data-pages .page-width{max-width:1024px;padding:0;margin:0 auto}.section-default .page-title{font-family:Protest Riot,sans-serif;font-size:40px;text-transform:uppercase;margin:0 0 40px;line-height:1.5;font-weight:400}.section-default .default-page-content{font-weight:300;line-height:1.5;letter-spacing:0;font-size:14px}.section-default .default-page-content h1,.section-default .default-page-content h2,.section-default .default-page-content h3,.section-default .default-page-content h4,.section-default .default-page-content h5,.section-default .default-page-content h6{font-family:Protest Riot,sans-serif;margin:40px 0 16px;line-height:1.5;font-weight:400}.section-default .default-page-content h1{font-size:32px}.section-default .default-page-content h2{font-size:28px}.section-default .default-page-content h3{font-size:24px}.section-default .default-page-content h4{font-size:20px}.section-default .default-page-content h5{font-size:18px}.section-default .default-page-content h6{font-size:16px}.section-default .default-page-content p{font-weight:300;line-height:1.5;margin:0 0 12px;font-size:14px}.section-default .default-page-content table{border:1px solid;margin:0 0 24px}.section-default .default-page-content table th{font-weight:500;padding:6px 10px;text-align:left;font-size:14px}.section-default .default-page-content table td{font-weight:300;padding:6px 10px;text-align:left;font-size:14px}.section-default .default-page-content ul,.section-default .default-page-content ol{padding:0;margin:0 0 24px}.section-default .default-page-content ul li,.section-default .default-page-content ol li{font-weight:300;line-height:1.5;font-size:14px}.section-default .default-page-content ul li+li,.section-default .default-page-content ol li+li{margin:8px 0 0}.section-default .default-page-content a{color:var(--orange);transition:all .3s ease}.section-default .default-page-content a:hover{text-decoration:underline}.section-default .default-page-content hr{margin:2rem 0}.section-default .default-page-content strong{font-weight:600}.custom-banner{min-height:20rem!important;max-height:20rem!important}.custom-banner .banner__heading{font-family:Protest Riot,sans-serif;font-weight:400;font-size:48px}.custom-banner .button{width:100%;padding:0;letter-spacing:0;font-size:20px;font-weight:500;background-image:linear-gradient(to bottom,var(--orange),var(--yellow));color:var(--shades01);border-color:transparent;background-color:transparent!important}.custom-contact .container{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;gap:40px}.contact-content{grid-column:span 4 / span 4;font-size:20px}.contact-form{grid-column:span 8 / span 8}.contact-form .contact__button .button{width:100%;padding:0;letter-spacing:0;font-size:20px;font-weight:500;background-image:linear-gradient(to bottom,var(--orange),var(--yellow));color:var(--shades01)}.contact-form .field__input,.contact-form .select__select,.contact-form .customer .field input,.contact-form .customer select{height:3.5rem;border:1px solid var(--yellow)}.contact-form .field__label,.contact-form .customer .field label{font-size:18px;letter-spacing:0}.contact-form .field__input,.contact-form .select__select,.contact-form .customer .field input,.contact-form .customer select{font-size:16px}.contact-form .field__input:focus,.contact-form .select__select:focus,.contact-form .customer .field input:focus,.contact-form .customer select:focus,.contact-form .localization-form__select:focus.localization-form__select:after{box-shadow:none!important;border:1px solid var(--yellow)}.contact-form .field__input:focus~.field__label,.contact-form .field__input:not(:placeholder-shown)~.field__label,.contact-form .field__input:-webkit-autofill~.field__label,.contact-form .customer .field input:focus~label,.contact-form .customer .field input:not(:placeholder-shown)~label,.contact-form .customer .field input:-webkit-autofill~label{font-size:14px!important;letter-spacing:0!important}.contact-form .field:after,.contact-form .select:after,.contact-form .customer .field:after,.contact-form .customer select:after,.contact-form .localization-form__select:after{box-shadow:none!important}.contact-form .field:before,.contact-form .select:before,.contact-form .customer .field:before,.contact-form .customer select:before,.contact-form .localization-form__select:before{box-shadow:none!important}.contact-form .contact__button{margin-top:2.5rem}.contact .form__message{padding:15px;background:rgba(var(--yellow-rgb),.4);border-radius:10px;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5;border-color:transparent!important;box-shadow:none!important;margin:0 0 30px!important}.contact .form__message .icon,.contact .customer .form__message .svg-wrapper{height:16px!important}@media screen and (max-width:1024px){.contact-content,.contact-form{grid-column:span 12 / span 12}}@media screen and (max-width:1024px){.custom-contact .container{gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style.css.map */
