.main-product-gallery .gallery-wrapper{margin:0 -15px}.main-product-gallery product-slider-component{position:relative}.main-product-gallery .toggle-button-group .product-custom-btn{box-shadow:0 2px 4px #00000029;font-size:12px;padding:12px 8px;justify-content:center}@media (max-width: 410px){.main-product-gallery .toggle-button-group .product-custom-btn{font-size:11px;padding-left:5px;padding-right:5px}}.main-product-gallery .toggle-button-group .product-custom-btn svg{width:14px;height:14px;margin-right:5px}.main-product-gallery .toggle-button-group .button-heading{flex-wrap:nowrap;align-items:center}.main-product-gallery .toggle-button-group .text{position:relative;top:1px}.main-product-gallery .toggle-button-group .button-more{display:none}.main-product-gallery .toggle-button-group .money-back-poup{flex:none}.product-infor product-form{display:block;padding:20px 0}.product-infor .product-title{font-size:24px;line-height:1.26em;font-weight:700;font-family:TradeGothic Bold;margin-bottom:10px;text-transform:none}.product-infor .product-group{margin-bottom:15px}.product-infor .product-row{display:flex;flex-wrap:wrap;justify-content:space-between}.product-infor .freeshipping-return{position:relative;cursor:pointer;margin:10px 0}.product-infor .freeshipping-return .text{font-weight:700;margin-right:8px}.product-infor .freeshipping-return>.c-pointer{display:flex}.product-infor .freeshipping-return:hover .freeshipping-return-content{opacity:1;visibility:visible}.product-infor .freeshipping-return-content{background:linear-gradient(180deg,#ccc 0,#c2c2c2 30%,#aaa 74%,#919191 91%,#898989);padding:15px;border-radius:9px;transition:.25s all ease-in-out;top:-40px;transform:translateY(-40px);max-width:390px;z-index:11;height:70px;display:flex;align-items:center;opacity:0;visibility:hidden}.product-infor .freeshipping-return-content p{margin:0}.product-infor .product-reviews-badge{margin-bottom:12px;order:0}.product-infor .product-reviews-badge .jdgm-star{font-size:22px}.product-infor .product-reviews-badge>.jdgm-widget{display:block!important}.product-infor .product-reviews-badge .jdgm-prev-badge[data-average-rating="0.00"]{display:block!important}.product-infor .jdgm-prev-badge__stars{margin-right:8px}.product-infor .stamped-badge{display:flex;align-items:center}.product-infor .stamped-badge-caption{color:#acacac}.product-infor .jdgm-prev-badge__text{position:relative;top:-2px}.product-infor .product-short-description{color:var(--subtext-color);line-height:1.43em;margin-bottom:14px;order:2}.product-infor .product-short-description p{margin:0}.product-infor .product-sku{color:var(--subtext-color);line-height:1.43em;order:1;font-size:12px;margin-top:2px;position:relative;top:-3px}.product-infor .product-stock{margin-bottom:12px;order:3;flex:0 0 100%}.product-infor .product-stock .icon{display:flex;margin-right:8px}.product-infor .product-stock:empty{display:none}.product-infor .product-countdown{margin-bottom:20px}.product-infor countdown-block{display:flex}.product-infor .countdown-item{background:#fff;min-width:56px;padding:6px 0;position:relative;font-size:20px;font-weight:700;margin-right:13px;margin-bottom:25px;text-align:center;border-radius:2px;box-shadow:0 0 1px #0000001a,0 2px 4px #0000001a}.product-infor .countdown-item:after{display:block;font-size:14px;line-height:1.43em;color:#acacac;font-weight:400;position:absolute;padding-top:12px;width:100%}.product-infor .countdown-item:before{position:absolute;left:-10px}.product-infor .countdown-item[data-one=day][data-count="00"]{display:none}.product-infor .countdown-item[data-one=day][data-count="00"]+span[data-one=hour]:before{display:none}.product-infor .product-price{margin:20px 0 16px}.product-infor .product-price price-item{font-size:35px;line-height:1.26em;font-family:TradeGothic Bold}.product-infor garage-badge{background:#F8F8F8;padding:14px 15px;display:block;margin-bottom:33px}.product-infor garage-badge .garage-loaded{flex-wrap:nowrap}.product-infor garage-badge .garage-loaded>.icon{flex:0 0 93px;max-width:93px}.product-infor garage-badge .garage-loaded .empty-image svg,.product-infor garage-badge .garage-loaded .empty-collection svg{width:93px;height:100%}.product-infor garage-badge .garage-loaded figure{width:93px}.product-infor garage-badge .flex{align-items:center}.product-infor garage-badge .flex>.icon{margin-right:12px}.product-infor .garage-body .section-heading-wrapper>div{margin-bottom:11px;font-family:TradeGothic Bold}.product-infor .garage-body .section-heading{font-weight:600;margin-bottom:11px;line-height:1.4em;font-family:TradeGothic Bold}.product-infor .garage-body .section-subheading{margin:11px 0 15px;color:var(--subtext-color)}.product-infor .garage-body .vehicle-trigger{color:var(--primary-color);text-decoration:underline;text-underline-offset:1px;font-weight:700}.product-infor .product-cart_button{flex:1;margin:0 -10px 12px;display:flex}.product-infor .product-cart_button>.btn{margin-left:10px;margin-right:10px;flex:1;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.03em;padding:12px 15px}.product-infor .product-cart_button .btn-2{border:2px solid var(--text-color);color:var(--text-color)}.product-infor .product-cart_button .btn-2:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.product-infor .product-cart_button button{border-radius:0}.product-infor .product-cart_button button[disabled]{opacity:.67;cursor:not-allowed}.product-infor .product-cart_button svg{display:flex;margin-inline-end:8px}.product-infor .product-cart_button .icon-loading{width:12px;height:12px;display:none}.product-infor .product-cart_button .loading .icon-loading{display:flex}.product-infor .product-cart_button .loading span.icon{display:none}.product-infor .product-compare button{color:var(--subtext-color);display:flex;align-items:center;margin:12px 0}.product-infor .product-compare button .on-active{display:none;margin-right:7px}.product-infor .product-compare button .on-default{display:flex;margin-right:7px}.product-infor .product-compare button.added .on-active{display:flex}.product-infor .product-compare button.added .on-default{display:none}.product-infor .product-compare button.added svg path{fill:var(--text-color)}.product-infor .product-compare button.added .text{color:var(--text-color);font-weight:600}.product-trial-block{margin:12px 0}.product-trial-block .trial-icon{margin-right:8px}.product-trial-block .text-content{flex:1}.product-trial-block .text-content .icon{margin-left:8px}.product-trial-block .trial-content{color:var(--subtext-color)}.variants-wrapper{display:flex;flex-wrap:wrap;margin:0 -3px}.variant-options{padding:0 3px;width:100%;margin-bottom:20px}.swt-header p{margin:0 0 8px;font-weight:700;color:var(--subtext-color)}.swt-container{margin:-3px}.swt-type-button{padding:3px;min-width:85px}.swt-type-button label{min-height:30px;font-weight:600;border:1px solid var(--miscellaneous-color);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;text-align:center;margin:0;font-size:13px;padding:3px 10px 2px;transition:.2s all ease-in-out;position:relative;text-transform:uppercase;color:var(--text-color);background:var(--background-color)}.swt-type-button:hover label{background:var(--primary-color);border:1px solid var(--primary-color);color:#fff}.swt-type-button input:checked+label{background:var(--primary-color);font-weight:700;color:#fff}.swt-type-button input.disabled+label{cursor:not-allowed;opacity:.67;text-decoration:line-through}.option-type-select .select-wrapper{border:1px solid var(--miscellaneous-color);position:relative}.option-type-select .select-wrapper svg{pointer-events:none;position:absolute;right:15px;height:100%;width:12px}.option-type-select select{height:44px;border:0;padding:5px 15px}product-bundle{user-select:none;border-top:1px solid #EDEDED;padding:16px 0}product-bundle .bundle-title{font-size:16px;font-weight:700;line-height:1.5em;margin-bottom:12px}product-bundle .bundle-item{margin-bottom:10px;position:relative;flex:0 0 30%;max-width:60px}product-bundle .bundle-item img{opacity:.5}product-bundle .bundle-item a{max-width:100%;width:100%;display:block}product-bundle .bundle-item:not(:last-child){margin-right:20px}product-bundle .bundle-item:not(:last-child):before{content:"+";position:absolute;top:50%;right:-15px;font-size:20px;margin-top:-10px;z-index:2;line-height:1}product-bundle .bundle-item figure{transition:.35s all ease-in-out}product-bundle .bundle-item:not(.available) figure{transform:scale(.7)}product-bundle .bundle-list-item{display:flex;justify-content:space-between;margin-bottom:10px}product-bundle .bundle-total{flex:0 0 140px;text-align:right;margin-top:10px;display:flex;flex-wrap:wrap;align-content:flex-start}product-bundle .bundle-total p{margin:0;color:var(--subtext-color)}product-bundle .bundle-total price-item{font-weight:700}product-bundle .bundle-total .bundle-submit .btn{padding:0;background:none;color:var(--primary-color);border:0;text-decoration:underline;text-underline-offset:1px;min-width:140px;position:relative}product-bundle .bundle-total .bundle-submit svg{width:10px;height:10px;display:none}product-bundle .bundle-total .bundle-submit .loading svg{text-align:center;display:block;position:absolute;left:-12px;top:5px}product-bundle .bundle-list-container{flex:1;display:flex;flex-wrap:wrap}product-bundle .available img{opacity:1}product-bundle .bundle-checklist li{margin-bottom:12px}product-bundle .bundle-checklist li:first-child .bundle-product-title{font-weight:700}product-bundle .bundle-checklist input{display:none}product-bundle .bundle-checklist label{position:relative;margin-bottom:0;cursor:pointer}product-bundle .bundle-checklist .product-price{margin:0}product-bundle .bundle-checklist .product-price price-item{font-size:14px;color:var(--subtext-color);font-weight:400}product-bundle .bundle-checklist svg{width:16px;height:16px}product-bundle .bundle-checklist .input-state-default{display:inline-flex;position:relative;top:3px}product-bundle .bundle-checklist .input-state-active{position:relative;top:3px}product-bundle .bundle-checklist .input-state-active svg path{fill:red}product-bundle .bundle-variant-title{color:var(--subtext-color);font-weight:400}product-bundle .bundle-submit a{font-weight:700}@media (min-width: 750px){.product-infor product-form{padding:0}bundle-cart .bundle-item{flex:0 0 72px;max-width:72px}}@media (min-width: 1000px){.main-product-gallery .toggle-button-group{margin-top:16px}.main-product-gallery .toggle-button-group .product-custom-btn{justify-content:space-between;box-shadow:none;border:1px solid #EDEDED}.main-product-gallery .toggle-button-group .product-custom-btn svg{width:18px;height:18px}.main-product-gallery .toggle-button-group .toggle-button:last-child summary{border-left:0}.main-product-gallery .toggle-button-group .button-more{display:flex;align-items:center}.main-product-gallery .toggle-button-group .button-more .text{text-transform:capitalize}.main-product-gallery .toggle-button-group .button-more svg{width:10px;height:10px;margin-left:5px;margin-right:0}.product-infor .product-sku{order:4;margin:3px 0;font-size:14px}.product-infor .freeshipping-return .text{font-size:18px}.product-infor .product-stock{flex:1}.product-infor countdown-block{justify-content:center}}@media (min-width: 1200px){.main-product-gallery .toggle-button-group .product-custom-btn{padding-left:22px;padding-right:22px}}.product-layout-default .main-gallery .slider-controls button{width:24px;height:100px;margin-top:0;background:#515151;border-radius:0}.product-layout-default .main-gallery .slider-controls button svg path{fill:#fff}.product-layout-default .main-gallery .slider-prev-button{left:0}.product-layout-default .main-gallery .slider-next-button{bottom:0;right:0}@media (min-width: 750px){.product-layout-default .main-product-gallery{flex:0 0 50%;margin-bottom:35px}.product-layout-default .main-product-gallery .gallery-wrapper{margin:0}.product-layout-default .product-infor{flex:0 0 50%;margin-bottom:35px}.product-layout-default .main-gallery{position:relative;margin-bottom:15px}.product-layout-default .thumbnail-gallery{position:relative}.product-layout-default .thumbnail-gallery .media-item{opacity:.5}.product-layout-default .thumbnail-gallery .media-item.tns-nav-active{opacity:1}}@media (min-width: 1000px){.product-layout-default .main-product-gallery{flex:0 0 65%}.product-layout-default .main-product-gallery .gallery-wrapper{display:flex}.product-layout-default .main-gallery{order:2;flex:1}.product-layout-default .thumbnail-gallery{flex:0 0 100px;margin-right:20px;order:1}.product-layout-default .thumbnail-gallery .slider-controls button{width:100px;height:24px;margin-top:0;background:#515151;left:0;right:0;border-radius:0}.product-layout-default .thumbnail-gallery .slider-controls button svg path{fill:#fff}.product-layout-default .thumbnail-gallery .slider-prev-button{top:0}.product-layout-default .thumbnail-gallery .slider-prev-button svg{transform:rotate(180deg)}.product-layout-default .thumbnail-gallery .slider-next-button{bottom:0;top:auto}.product-layout-default .thumbnail-gallery .slider-next-button svg{transform:rotate(0)}.product-layout-default .thumbnail-slider{margin:0;flex-flow:columm}.product-layout-default .thumbnail-slider .media-item{width:100%;max-width:100%;display:block}.product-layout-default .product-infor{flex:1}}.product-default .section-icon-list-slide .icon{margin-right:12px}.product-default .section-icon-list-slide .info-icon{display:flex;margin-left:6px;margin-top:-1px}.product-default .section-icon-list-slide .info-icon .icon{margin:0 0 0 8px}.product-default .section-icon-list-slide .text-heading{font-weight:600}.product-wildstyle-default .product-layout-default>.section-container>.md-flex,.product-wildstyle-beast .product-layout-default>.section-container>.md-flex{align-items:flex-start}@media (min-width: 768px){.product-wildstyle-default .product-layout-default>.section-container .main-product-gallery,.product-wildstyle-beast .product-layout-default>.section-container .main-product-gallery{position:sticky;top:0}}.product-wildstyle-default .swatch-variants-wrapper,.product-wildstyle-beast .swatch-variants-wrapper{display:flex;flex-direction:column;gap:24px;margin:0 0 24px}.product-wildstyle-default .swatch-variants-wrapper .swatch-container,.product-wildstyle-beast .swatch-variants-wrapper .swatch-container{gap:10px;display:flex;flex-direction:column}.product-wildstyle-default .swatch-variants-wrapper .swatch-container .swatch-item input,.product-wildstyle-beast .swatch-variants-wrapper .swatch-container .swatch-item input{border:none;position:absolute;inset:0;visibility:hidden;width:unset;height:unset}.product-wildstyle-default .swatch-variants-wrapper .swatch-container .swatch-item input:checked+label:after,.product-wildstyle-beast .swatch-variants-wrapper .swatch-container .swatch-item input:checked+label:after{content:"";opacity:1;visibility:visible}.product-wildstyle-default .swatch-variants-wrapper .swatch-container .swatch-item input:checked+label:before,.product-wildstyle-beast .swatch-variants-wrapper .swatch-container .swatch-item input:checked+label:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15.6841C12.7615 15.6841 15 13.4456 15 10.6841C15 7.92258 12.7615 5.68408 10 5.68408C7.2385 5.68408 5 7.92258 5 10.6841C5 13.4456 7.2385 15.6841 10 15.6841Z' fill='%23E42B25'/%3E%3Cpath d='M9.99933 19.0175C14.6018 19.0175 18.3327 15.2867 18.3327 10.6842C18.3327 6.08166 14.6018 2.35083 9.99933 2.35083C5.39686 2.35083 1.66602 6.08166 1.66602 10.6842C1.66602 15.2867 5.39686 19.0175 9.99933 19.0175Z' stroke='%23E42B25' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.product-wildstyle-default .wildstyle-option .swatch-header,.product-wildstyle-beast .wildstyle-option .swatch-header{font-size:18px;margin:0 0 12px;font-weight:700}.product-wildstyle-default .wildstyle-option .swatch-header .swatch-label,.product-wildstyle-beast .wildstyle-option .swatch-header .swatch-label{margin:0}.product-wildstyle-default .wildstyle-option label,.product-wildstyle-beast .wildstyle-option label{margin:0;border:2px solid var(--primary-color);padding:10px 0 10px 10px;display:flex;flex-direction:column;height:100%;width:100%;cursor:pointer}.product-wildstyle-default .wildstyle-option label:after,.product-wildstyle-beast .wildstyle-option label:after{content:"";position:absolute;inset:0;border:2px solid var(--primary-color);opacity:0;visibility:hidden}.product-wildstyle-default .wildstyle-option label:before,.product-wildstyle-beast .wildstyle-option label:before{content:"";display:block;width:18px;height:19px;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00033 18.0175C13.6028 18.0175 17.3337 14.2867 17.3337 9.68416C17.3337 5.08166 13.6028 1.35083 9.00033 1.35083C4.39783 1.35083 0.666992 5.08166 0.666992 9.68416C0.666992 14.2867 4.39783 18.0175 9.00033 18.0175Z' stroke='%239D9DA4' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:15px;left:10px}.product-wildstyle-default .wildstyle-option .wildstyle-swatch,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap}.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-header,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-header{display:flex;align-items:center;gap:10px;flex:0 0 100%;max-width:100%;order:1;padding:0 0 0 28px;position:relative}.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-header .wildstyle-title,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-header .wildstyle-title{font-weight:700;font-size:18px}.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-header p,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-header p{margin:0}.product-wildstyle-default .wildstyle-option .wildstyle-swatch img,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch img{max-width:100%;object-fit:contain;height:auto;width:40%;min-width:40%;order:3;margin-top:-22px}.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body{color:var(--text-color);font-size:14px;padding:5px 10px 0 0;flex:0 0 60%;max-width:60%;text-align:center;order:2;display:flex;flex-direction:column}@media (min-width: 768px){.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body{padding-top:8px}}.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ul,.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ol,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ul,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ol{list-style:none;display:flex;flex-direction:column;margin-top:auto;margin-bottom:auto}.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ul li,.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ol li,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ul li,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ol li{display:flex;align-items:center;gap:5px;flex-direction:column;color:var(--text-color);font-weight:700;margin-bottom:5px}.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ul li:before,.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ol li:before,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ul li:before,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ol li:before{content:"";width:4px;height:4px;background:#000;border-radius:50%}.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ul li:first-child:before,.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ol li:first-child:before,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ul li:first-child:before,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-swatch-body ol li:first-child:before{content:none}.product-wildstyle-default .wildstyle-option .wildstyle-swatch .wildstyle-subtitle,.product-wildstyle-beast .wildstyle-option .wildstyle-swatch .wildstyle-subtitle{margin:0;font-size:18px;line-height:22px;font-weight:700;color:var(--price-color)}.product-wildstyle-default .canvas-option .swatch-header,.product-wildstyle-beast .canvas-option .swatch-header{font-size:18px;margin:0 0 12px;font-weight:700}.product-wildstyle-default .canvas-option .swatch-header .swatch-label,.product-wildstyle-beast .canvas-option .swatch-header .swatch-label{margin:0}.product-wildstyle-default .canvas-option .swatch-container,.product-wildstyle-beast .canvas-option .swatch-container{flex-wrap:wrap;flex-direction:row}.product-wildstyle-default .canvas-option .swatch-container .swatch-item,.product-wildstyle-beast .canvas-option .swatch-container .swatch-item{flex:0 0 calc(33.333333% - 7px);max-width:calc(33.333333% - 7px);display:flex;flex-direction:column}.product-wildstyle-default .canvas-option .swatch-container .swatch-item label,.product-wildstyle-beast .canvas-option .swatch-container .swatch-item label{position:relative;cursor:pointer}.product-wildstyle-default .canvas-option .swatch-container .swatch-item label:after,.product-wildstyle-beast .canvas-option .swatch-container .swatch-item label:after{content:"";opacity:0;visibility:hidden;background:var(--primary-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath fill='white' d='M12 1.74109L4.2672 10L0 5.42655L1.63303 3.68849L4.27004 6.51477L10.3698 0L12 1.74109Z'/%3E%3C/svg%3E");line-height:1.45;position:absolute;left:-8px;bottom:-8px;transition:all .35s ease-in-out 0s;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-repeat:no-repeat;background-position:center center}.product-wildstyle-default .canvas-option .swatch-container .swatch-item .swt-color,.product-wildstyle-beast .canvas-option .swatch-container .swatch-item .swt-color{width:100%;border-radius:0;height:50px;border:1px solid #9D9DA4;margin:0}.product-wildstyle-default .canvas-option .swatch-container .swatch-item .tooltip,.product-wildstyle-beast .canvas-option .swatch-container .swatch-item .tooltip{text-align:center;margin:6px auto 10px;font-size:14px;display:block;line-height:1.34em;transition:all .35s ease-in-out 0s;will-change:transform}.product-wildstyle-default .canvas-option .swatch-container .swatch-item input:checked~label,.product-wildstyle-beast .canvas-option .swatch-container .swatch-item input:checked~label{border-color:var(--primary-color)}.product-wildstyle-default .canvas-option .swatch-container .swatch-item input:checked~label:after,.product-wildstyle-beast .canvas-option .swatch-container .swatch-item input:checked~label:after{opacity:1;visibility:visible}.product-wildstyle-default .canvas-option .swatch-container .swatch-item input:checked~label~.tooltip,.product-wildstyle-beast .canvas-option .swatch-container .swatch-item input:checked~label~.tooltip{font-weight:700}.product-wildstyle-default .product-title+.product-group,.product-wildstyle-beast .product-title+.product-group{align-items:center}.toggle-addon{margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid #9D9DA4}@media (min-width: 992px){.toggle-addon{margin-bottom:20px;padding-bottom:20px}}.toggle-addon .switch{display:flex;gap:0 16px}.toggle-addon .switch .title{flex:1;min-width:0;font-size:16px}.toggle-addon .switch .switch{position:relative;flex:0 0 45px;max-width:45px;height:20px;border-radius:10px;background:#9a9696;cursor:pointer;transition:all .25s ease-in-out 0s}.toggle-addon .switch .switch input{position:absolute;inset:0;padding:0;height:unset;width:unset;opacity:0;cursor:pointer}.toggle-addon .switch .switch .slider{position:absolute;top:2px;left:2px;transition:all .25s ease-in-out 0s;display:flex;align-items:center;gap:3px;font-size:9px;font-weight:700;color:#fff}.toggle-addon .switch .switch .slider:before{width:16px;height:16px;background:#fff;border-radius:50%;content:""}.toggle-addon .switch .switch .slider .on{display:none}.toggle-addon .switch .switch:has(input:checked){background:var(--primary-color)}.toggle-addon .switch .switch:has(input:checked) .slider{right:2px;left:auto;flex-direction:row-reverse}.toggle-addon .switch .switch:has(input:checked) .slider .on{display:block}.toggle-addon .switch .switch:has(input:checked) .slider .off{display:none}.toggle-addon .text{padding:0 61px 0 0;font-size:13px}
