@font-face{font-family:Avenir Next LT Pro;src:url('{{ "AvenirNextLTPro-Bold.woff2" | asset_url }}') format("woff2"),url('{{ "AvenirNextLTPro-Bold.woff" | asset_url }}') format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url('{{ "AvenirNextLTPro-It.woff2" | asset_url }}') format("woff2"),url('{{ "AvenirNextLTPro-It.woff" | asset_url }}') format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url('{{ "AvenirNextLTPro-Regular.woff2" | asset_url }}') format("woff2"),url('{{ "AvenirNextLTPro-Regular.woff" | asset_url }}') format("woff");font-weight:400;font-style:normal;font-display:swap}body product-info{background:linear-gradient(341.31deg,#4a4a4acc 40.85%,#000c 82.67%)!important}.product__title .areviews_header_stars{font-family:Avenir Next;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;margin-bottom:10px}.product-form__buttons .product-form__submit.button--primary{background:linear-gradient(90deg,#004ecc,#3493ff);font-family:Avenir Next;font-size:18px;font-weight:700;line-height:18px;letter-spacing:1px;border-radius:5px;max-width:415px}.areviews_header_stars img{margin-right:5px;vertical-align:middle;position:relative;top:-3px}.review_image img{width:100%}.review_image{margin-top:36px}.product__media-wrapper media-gallery{flex-wrap:wrap}.product--thumbnail_slider .product__media-wrapper .thumbnail-slider{max-width:100%!important}.product__media-wrapper .thumbnail-slider .thumbnail-list.slider--tablet-up{max-width:100%;width:100%;flex-direction:row}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{border-color:#b98d39;font-weight:700;background:linear-gradient(268.24deg,#e8c587 32.32%,#b98d39 101.54%);outline:0;color:#000}.product__info-container .product__title h1{font-family:Montserrat;font-size:30px;font-weight:600;line-height:1.2;letter-spacing:.83px;text-align:left}.product__description ul{list-style:none;padding-left:0}.product__description p{margin-bottom:25px}.product__description p,.product__description li{font-family:Montserrat;font-size:16px;line-height:1.2;color:#fff}.product__description li{margin-bottom:14px;padding-left:36px;position:relative;min-height:28px;display:flex;align-items:center}.product__description li:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjI2NDY1IDQuMDQzNjVMNC42ODIyMSA3LjQ2MTIyTDExLjAyOTEgMS42MDI1NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjk1Mjg5IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);position:absolute;width:28px;height:28px;left:0;background-repeat:no-repeat;background-position:center;border:1px solid #ffffff;border-radius:100px}.product__description li strong{display:contents}label.agreebox{background:#00000063;padding:8px 12px;display:flex;align-items:baseline;border:.5px solid #9A9A9A;border-radius:7px;font-size:16px;font-weight:400;line-height:1.4;max-width:380px;gap:5px}.accordion__title{font-family:Montserrat;font-size:16px;font-weight:400;line-height:19.5px;letter-spacing:.6px}.accordion .summary__title+.icon-caret{width:14px;height:auto;color:#fff}.product__accordion.accordion .icon-accordion{margin-right:20px;border:1px solid #ffffff;border-radius:100px;width:25px;height:25px;margin-top:-4px}.small_service{font-size:14px;font-weight:400;line-height:1.5;gap:24px;flex-wrap:wrap}.product-media-container.constrain-height .media img{border:1px solid #797979;border-radius:10px}.thumbnail.global-media-settings{border-radius:5px;border:2px solid #797979;box-shadow:none!important;!i;!}.thumbnail.global-media-settings[aria-current]{border-color:#e8c587}.box_style,.comp__text--container #compatibility-message{padding:16px;background:#1e1e1e;border-radius:8px}.compatible-message a{display:block;font-family:Montserrat;font-size:18px;font-weight:400;line-height:1;letter-spacing:.63px;margin-top:16px;color:#fff}.model_dropdowns .box_row select{max-width:calc(33.33% - 16px);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjUgMS42MjM1NEw5IDkuMTIzNTRMMS41IDEuNjIzNTQiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);-webkit-appearance:none;appearance:none;background-repeat:no-repeat;display:block;background-color:#fff6e6;background-position:calc(100% - 10px) center;padding-right:40px;font-family:Montserrat;font-size:14px;font-weight:400;line-height:14px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.box_row{display:flex;gap:24px;width:100%;flex-wrap:wrap}.model_dropdowns.box_style{gap:0}.box_style .form__label{font-family:Montserrat;font-size:18px;font-weight:700;line-height:18px;letter-spacing:.63px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;display:flex;width:100%;margin-bottom:16px;color:#fff;align-items:center}.box_style .form__label span{background:#b98d39;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1px;text-align:center;padding:9px 12px;text-transform:uppercase;border-radius:4px;margin-right:16px;display:inline-block}span#compatibility-message{width:100%;text-align:center}span.compatible_text{font-family:Montserrat;font-size:18px;font-weight:700;line-height:1;letter-spacing:.63px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;display:inline-block;text-align:center}span.tick-icon{margin-right:10px}.box_style .product-form__input--pill .bundle__input:checked+label{background:linear-gradient(268.24deg,#e8c587 32.32%,#b98d39 101.54%)!important}.box_style .product-form__input--pill input[type=radio]+label{padding:16px 12px!important;background:#4f4f4f!important;margin:0;max-width:calc(33.33% - 14px);width:100%;min-width:inherit}.box_style p.bundle__value{font-family:Montserrat;font-size:16px;line-height:16px;font-weight:400;color:#fff}.box_style .product-form__input--pill .bundle__input:checked+label *{color:#000!important}.box_style p.bundle__price{font-family:Montserrat;font-size:18px;font-weight:700;line-height:21px;display:inline-flex;flex-direction:row-reverse;justify-content:center;flex-wrap:wrap;align-items:center;gap:5px;color:#fff;margin:8px 0}.box_style span.compare_at--price{font-family:Montserrat;font-size:16px;font-weight:700;line-height:1;color:#232323bf!important}.box_style .bundle--swatch{padding:0!important;width:100%}.box_style p.bundle__save{display:block!important;position:static}.box_style p.bundle_includes{position:static;background-color:transparent;font-family:Montserrat;font-size:11px;font-weight:500;line-height:11px;letter-spacing:.62px}.box_style .product-form__input--pill .bundle__input:checked+label p.bundle__save{background:#000;color:#fff!important;border-color:#000!important}.box_style .bundle--swatch p.bundle__save{font-size:10px!important;font-weight:700;line-height:1;letter-spacing:1px}.box_style .product-form__input--pill .bundle__input:checked+label p.bundle__value{font-weight:700}.box_style .product-form__input--pill .bundle__input:checked+label * span.compare_at--price{color:#232323bf!important}.product_box{display:flex;gap:20px;flex-wrap:wrap}variant-selects .box_style{margin-bottom:25px}.swatch-input__label img{width:100%;aspect-ratio:1}.product-form__input--swatch .swatch-input__input+.swatch-input__label{width:100px;text-align:center;font-family:Montserrat;font-size:16px;font-weight:500;line-height:16px;letter-spacing:.63px;border:2px solid #232323;display:flex;flex-wrap:wrap;flex-direction:column;border-radius:5px;background:#4f4f4f;color:#fff;margin:0!important;outline:0!important}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{border-color:#b98d39;font-weight:700;background:linear-gradient(268.24deg,#e8c587 32.32%,#b98d39 101.54%);color:#000}.product-form__input--swatch .swatch-input__input+.swatch-input__label span{padding:9px 6px;display:block}.product-form__input--swatch .swatch-input__input+.swatch-input__label span{letter-spacing:.84px}.price .price-item{font-family:Montserrat;font-size:30px;font-weight:600;line-height:1.2}.product__info-container .price--on-sale .price-item--regular{font-family:Montserrat;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:1.3px}.comp__text--container span.tick-icon{background-repeat:no-repeat;background-image:url(/cdn/shop/files/CheckCircle.svg?v=1732640535);margin-right:10px;font-size:0;width:35px;height:22px;display:inline-block;vertical-align:top;margin-top:2px;background-size:contain}body .product__info-container .product-form{margin-bottom:0!important}.product__info-container .small_service{margin-bottom:18px}.btn{display:inline-block;max-width:400px;width:100%;padding:16px;color:#fff;font-family:Avenir Next;font-size:18px;font-weight:700;line-height:1;letter-spacing:1px;text-align:center;text-transform:uppercase;border-radius:5px;width:calc(100% - 40px)}.btn.btn-primary{background:linear-gradient(90deg,#004ecc,#3493ff)}.section-spacing-top{padding-top:60px}.section-spacing-bottom{padding-bottom:60px}.text-center{text-align:center}.title-element{font-size:45px;letter-spacing:.8px;font-family:Montserrat,sans-serif}.title-element span{color:#b98d39;background:linear-gradient(268.24deg,#e8c587 32.32%,#b98d39 101.54%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title-block p{font-size:18px;line-height:25.2px;max-width:1016px;margin:0 auto;font-family:Montserrat,sans-serif}.title-block{max-width:1280px;margin:0 auto}.position-static{position:static}.d-flex{display:flex}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.gap-15{gap:15px}.swiper-pagination-product{font-size:16px;font-weight:500;line-height:19.93px;text-decoration-skip-ink:none}.swiper-button-next,.swiper-button-prev{width:35px!important;min-width:35px!important;height:35px;border:1px solid #ffffff;border-radius:70px;display:block;color:#fff;padding:0 7px;margin:0;transition:.5s}.swiper-button-next:hover,.swiper-button-prev:hover{border:.5px solid #FFFFFF;background-color:#fff;color:#000}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev{transform:rotate(180deg)}.simple_nav{max-width:160px;margin:0 auto;gap:12px}.product__accordion.accordion:not(.accordion+.accordion){border-top:0}.product__accordion.accordion+.accordion{border-top:inset}.product__accordion.accordion{border-top:1px solid #a3a3a3;margin:0!important;padding:5px 0;border-bottom:0}.product__accordion.accordion:last-of-type{border-bottom:0}@media(min-width:992px){.review_mobile{display:none}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:620px;padding-left:60px!important}}@media(max-width:991px){.review_desktop{display:none}.title-element{font-size:24px}.title-block p,.products-card .card-body p{font-size:15px}.product-review-section .title-block{text-align:center}.section-spacing-bottom{padding-bottom:30px}.section-spacing-top{padding-top:30px}.grid--2-col-tablet .grid__item{width:100%}.product__info-wrapper .product__info-container{max-width:100%}.grid--2-col-tablet .grid__item.product__media-wrapper{position:static}}@media(max-width:767px){.product__info-container .product__title h1{font-size:21px;line-height:24px}.product__description p,.product__description li,.box_style .form__label{font-size:15px}.add-to-btn{max-width:320px;margin:0 auto;padding:0}.add-to-btn .btn{width:100%}.box_style .form__label span{font-size:11px}.box_style,.comp__text--container #compatibility-message{padding:14px}.box_row{gap:10px}.model_dropdowns .box_row select{font-size:12px;padding:6px 26px 6px 6px;max-width:calc(33.33% - 7px);background-size:10px}.product-form__input--swatch .swatch-input__input+.swatch-input__label{width:calc(33.33% - 3px)}.box_style .form__label{margin-bottom:14px!important;padding-bottom:0}.box_style p.bundle__value,.box_style p.bundle__price{font-size:14px}.box_style span.compare_at--price{font-size:12px}.product_box{gap:4px}.box_style .product-form__input--pill input[type=radio]+label{padding:10px 4px!important;!i;!;max-width:calc(33.33% - 3px)}.box_style p.bundle_includes{padding:0!important;!i;!}.box_style .bundle--swatch p.bundle__save{margin:5px auto!important;!i;!}.product-form__input--swatch .swatch-input__input+.swatch-input__label{font-size:14px;line-height:1}.small_service{font-size:12px;justify-content:center}.product__info-container .small_service{margin-bottom:18px;gap:12px;font-size:10px}label.agreebox{font-size:14px;text-align:center}.accordion__title{font-size:15px}.product__info-container>label.agreebox{margin:15px 0!important;max-width:100%}body product-info{padding-top:0!important}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{padding-left:0!important;padding-right:0!important}}@media(min-width:750px){body .product--thumbnail_slider .thumbnail-slider .slider-button{display:block!important}.product__media-wrapper .thumbnail-slider .thumbnail-list.slider--tablet-up{width:calc(100% - 50px);margin:0 10px}.product--thumbnail_slider .product__media-wrapper .thumbnail-slider{flex-direction:row!important;flex-wrap:nowrap}}@media(max-width:749px){.grid--peek.slider .grid__item:first-of-type{margin-left:0!important}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}.product__description li{margin-bottom:19px}.product-form__buttons .product-form__submit.button--primary{max-width:100%}label.agreebox input{width:30px;height:20px;position:relative;top:4px}.image-icon-right-sec .icon-content{padding:0 10px!important}.product__media-list.slider.slider--mobile{scroll-padding-left:0}.product-media-container.constrain-height .media img{border:1px solid #797979;border-radius:10px;height:calc(100% - 2px);width:calc(100% - 2px)}}.add-to-btn a{cursor:pointer;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/main-product-cro.css.map */
