/** Shopify CDN: Minification failed

Line 51:153 Expected ":"
Line 51:165 Expected ":"

**/
.template-product .rte{color:rgb(var(--color-foreground-secondary))}@media screen and (min-width: 768px){.template-product{overflow-x:visible}}.m-main-product{margin-bottom:20px}.m-main-product--info .m-product-info--wrapper{position:sticky;top:30px}@media screen and (min-width: 1024px){.m-main-product{margin-bottom:48px;margin-top:16px}}@media screen and (min-width: 768px){.m-main-product[data-layout=layout-7] .container-full{padding-left:0;padding-right:0}}@media screen and (max-width: 767px){.m-main-product--media.container-narrow,.m-main-product--info.container-narrow{padding-left:calc(var(--column-gap-mobile, var(--column-gap))/2);padding-right:calc(var(--column-gap-mobile, var(--column-gap))/2)}}.m-media-gallery[data-enable-image-zoom=true] .m-product-media--item.media-type-image{cursor:zoom-in}.m-media-gallery[data-only-media=true] .m-product-media--slider__images{width:100%}.m-media-gallery__wrapper .swiper-container,.m-media-gallery__wrapper .nav-swiper-container{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:var(--m-duration-default, 0.25s)}.m-media-gallery__wrapper .swiper-button-control{width:45px;height:45px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background-color:rgba(var(--color-button, --bg-white), 1);transition:var(--m-duration-default, 0.25s) all;color:rgb(var(--color-button-text, --text-black));pointer-events:auto;opacity:0;visibility:hidden;transform:translate3d(-100%, 0, 0)}.m-media-gallery__wrapper .swiper-button-control:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));border-color:rgb(var(--color-button-hover))}.m-media-gallery__wrapper .swiper-button-control.swiper-button-next{transform:translate3d(100%, 0, 0)}.m-media-gallery__wrapper .nav-swiper-container .m-product-media{padding:5px;border:1px solid rgb(var(--color-background));cursor:pointer}.m-media-gallery__wrapper .nav-swiper-container .swiper-slide-thumb-active .m-product-media{border:1px solid rgb(var(--color-foreground))}.m-media-gallery__wrapper .m-product-media--slider__navigation{position:absolute;z-index:10;padding:0 16px;top:50%;left:0;right:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;transform:translate3d(0, -50%, 0)}.m-media-gallery__wrapper .m-product-media--slider__thumbnail-icon{position:absolute;right:0;top:0;color:rgba(var(--text-white), 1);padding:4px;border-radius:2px;background-color:#1f2937}.m-media-gallery__wrapper .m-product-media--slider__thumbnails{margin-top:15px}@media screen and (max-width: 767px){.m-media-gallery__wrapper{overflow:hidden;width:100%}}.m-product-media{transition:var(--m-duration-default, 0.25s) all;width:100%}.m-product-media .m-image{border-radius:inherit}.m-product-media--wrapper{position:sticky;top:30px}.m-product-media--item{position:relative;overflow:hidden}.m-product-media--item.m-col-span-2{grid-column-start:span 2;grid-column-end:span 2}.m-product-media--item:hover .m-product-media--zoom-icon{opacity:1}.swiper-container-initialized .m-product-media--item{padding-left:0;padding-right:0}.m-product-media--zoom-icon{position:absolute;top:20px;right:20px;opacity:0;z-index:10;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:var(--m-duration-default, 0.25s)}@media screen and (max-width: 767px){.m-product-media--zoom-icon{top:auto;bottom:10px;opacity:1}}.m-product-media--slider{overflow:hidden;width:100%}.m-product-media--slider.media-slider-full{position:relative;margin-bottom:32px}.m-product-media--slider:hover .swiper-button-control{opacity:1;visibility:visible;transform:none}@media screen and (min-width: 1024px){.m-product-media--layout-6 .m-product-media--slider__thumbnails{margin-top:0}}@media screen and (min-width: 1024px){.m-product-media--layout-6 .m-product-media--slider{display:flex;flex-direction:row-reverse}.m-product-media--layout-6 .m-product-media--slider__images{width:calc(100% - 90px);margin-bottom:0}[data-only-media=true] .m-product-media--layout-6 .m-product-media--slider__images{width:100%}.m-product-media--layout-6 .m-product-media--slider__thumbnails{padding-right:20px}.m-product-media--layout-6 .m-product-media--slider__thumbnails .swiper-slide{height:var(--slide-height) !important}.m-product-media--layout-6 .nav-swiper-container{max-height:450px;width:70px}}@media screen and (min-width: 768px){.m-product-media--layout-7 .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:33.3333333333%}.m-product-media--layout-7 .swiper-container-initialized .swiper-slide .m-product-media{opacity:.3}.m-product-media--layout-7 .swiper-container-initialized .swiper-slide.swiper-slide-active .m-product-media{opacity:1}.m-product-media--layout-7 .m-product-custom-field,.m-product-media--layout-7 pickup-availability{text-align:left}.m-product-media--layout-7 .m-product-option--label{justify-content:center}}.m-product-media--mobile .swiper-pagination,.m-product-media--desktop .swiper-pagination{width:100%;margin-top:10px}.m-product-media--mobile{position:relative;overflow:hidden}.m-product-media--mobile .swiper-pagination-bullet{margin:2px 4px}.m-product-media--mobile .m-product-media--slider__thumbnails .nav-swiper-container:not(.swiper-container-initialized) .swiper-wrapper{max-height:80px}.m-product-media--mobile__atwl-button{position:absolute;right:20px;top:18px;padding:0;z-index:1}.m-product-media--mobile__atwl-button .ssw-faveiticon{position:static !important}.m-product-media__xr-button{margin-top:16px}.m-product-media__xr-button .m-xr-button{background:#ededed;border-radius:4px;padding:6px 10px}.m-product-media__xr-button .m-xr-button[data-shopify-xr-hidden]{visibility:hidden}.m-product-media__xr-button .m-xr-button--label{margin-left:8px}.m-product-media__xr-button .m-xr-button:hover{background:rgb(var(--color-button-hover));border-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.m-featured-product .main-product__block .m-product-title{color:rgb(var(--color-heading));padding: 5px 0 0;}.main-product__block+.main-product__block{margin-top:16px}@media screen and (max-width: 767px){.main-product__block+.main-product__block{margin-top:20px}}.main-product__block-text+.main-product__block-title,.main-product__block-custom_liquid+.main-product__block-title,.main-product__block-badge+.main-product__block-title{margin-top:5px}.main-product__block-addons{margin-top:20px}.main-product__block-title+.main-product__block-rating{margin-top:5px}.main-product__block-rating+.main-product__block-price,.main-product__block-title+.main-product__block-price{margin-top:12px}.main-product__block-rating .spr-starrating{margin:0}.main-product__block-collapsible_tab+.main-product__block-shipping{margin-top:32px}.main-product__block-breadcrumb+.main-product__block-title{margin-top:0}.main-product__block-title+div[class*="@app"] #shopify-block-loox-rating,.main-product__block-title+div[class*="@app"] .jdgm-preview-badge{margin-top:-28px}.main-product__block-buy_buttons .prod__countdown:not(.hidden),.main-product__block-buy_buttons .prod__stock-countdown{margin-bottom:30px}.main-product__block-buy_buttons .shopify-payment-button__button--hidden{display:none}.main-product__block-buy_buttons .m-product-dynamic-checkout.show-add-to-cart{width:100%;margin-top:20px}@media screen and (max-width: 767px){.main-product__block-buy_buttons .m-product-dynamic-checkout.show-add-to-cart{margin-top:10px}}.main-product__block-buy_buttons .m-product-dynamic-checkout.show-add-to-cart:empty{margin-top:0}@media screen and (max-width: 767px){.main-product__block-buy_buttons .m-product-dynamic-checkout{margin-top:10px}.main-product__block-buy_buttons .m-quantity{flex:1}}.main-product__block-share-social>a{margin-right:32px}.main-product__block-share-social>a span{margin-left:8px}.main-product__block .m-breadcrumb{margin-top:-0.5rem}.main-product__block .m-breadcrumb .container{padding:0}.main-product__block .product-block-group--title{position:relative;display:flex;align-items:start;justify-content:space-between}@media screen and (min-width: 768px){.m-product-media--layout-7 .main-product__block .product-block-group--title{flex-direction:column;align-items:center;padding-right:0}}@media screen and (min-width: 768px){.main-product__block .product-block-group--title{padding-right:48px}}@media screen and (max-width: 767px){.main-product__block .product-block-group--title h1{margin-right:0;display:block}}@media screen and (min-width: 768px){.m-product-media--layout-7 .main-product__block .product-block-group--price{justify-content:center}}.main-product__block .product-block-group--tags{gap:8px}.main-product__block .m-product-type{font-size:12px;line-height:1.33;margin-bottom:10px;text-transform:uppercase}.main-product__block .m-product-title{color:rgb(var(--color-foreground))}.main-product__block .m-product-wishlist{position:absolute;top:0;right:0}.main-product__block .m-product-wishlist .m-tooltip{margin-bottom:0;border:1px solid rgb(var(--color-border));padding:12px}.main-product__block .m-product-wishlist .m-tooltip:hover{border-color:rgb(var(--color-button-hover))}.m-product-media--layout-7 .main-product__block .m-product-wishlist{position:static;margin-left:8px}.main-product__block .m-product-tax{color:rgb(var(--color-foreground-secondary))}.main-product__block .m-product-description{line-height:1.5;color:rgb(var(--color-foreground-secondary))}.main-product__block .m-product-meta li{line-height:34px}.main-product__block .m-product-meta li:not(.m\:hidden){display:flex}.main-product__block .m-product-meta li:first-child{margin-top:25px}.main-product__block .m-product-meta--label{min-width:85px;font-weight:500;display:block;margin-right:40px}.m-product-media--layout-7 .main-product__block .m-product-meta{text-align:left}.main-product__block .m-product-availability{color:#3d9851}.main-product__block .m-product-availability--outofstock{color:#d11010}.main-product__block .m-product-tag{margin-bottom:0}@media screen and (min-width: 1024px){.main-product__block .m-product-collapsible .m-collapsible--button{font-size:18px}}.main-product__block .m-product-text--subtitle{color:rgb(var(--color-foreground-secondary))}.main-product__block .m-product-text--upercase{text-transform:uppercase;font-size:14px}.main-product__block .m-product-trust-badge{display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8;border-radius:5px;padding:20px}.main-product__block .m-product-trust-badge__content{margin-top:20px;font-weight:500}.main-product__block .m-product-trust-badge--above{flex-direction:column-reverse}.main-product__block .m-product-trust-badge--above .m-product-trust-badge__content{margin:0 0 20px}@media(max-width: 767px){.main-product__block .m-product-trust-badge{padding:16px}}.main-product__block .m-product-addon{padding-bottom:16px;border-bottom:1px solid rgb(var(--color-border))}.main-product__block .m-product-addon--wrapper{margin:20px -5px -5px -5px}.main-product__block .m-product-addon--item{padding:5px;margin-right:30px}.main-product__block .m-product-addon--item:hover{color:rgb(var(--color-foreground-secondary))}@media screen and (max-width: 639px){.main-product__block .m-product-addon--item{margin-right:12px}}.main-product__block .m-product-addon--label{margin-left:8px}.main-product__block .m-product-shipping--icon{width:20px}.main-product__block .m-product-shipping--content{margin-left:12px}.main-product__block .m-product-shipping--content__value{color:rgb(var(--color-foreground));margin-left:8px}.main-product__block .m-product-shipping--text{margin-top:16px}.main-product__block .m-product-live-views{padding:5px 0;border-radius:var(--border-radius, 50px);line-height:1.6;font-size:14px}.main-product__block .m-product-live-views svg{width:14px;height:14px}.main-product__block .m-product-live-views .live-views-icon{margin-inline-end:8px;animation-duration:1s}@media screen and (max-width: 767px){.main-product__block .m-product-live-views{align-items:flex-start;line-height:22px}}.main-product__block .m-product-custom-field .m-product-option--label{display:inline-flex}.main-product__block .m-product-custom-field .m-product-option--label sup{color:#da3f3f;top:-0.2rem;left:.2rem}.main-product__block .alr-display-review-badge{margin-top:8px}.main-product__block .spr-starrating{justify-content:flex-start !important;align-items:center;margin-top:-15px;margin-bottom:-10px}.main-product__block .spr-starrating .spr-stars span{display:flex}.main-product__block #ssw-avg-rate-profile-html{display:flex;align-items:center;margin-top:-15px}.main-product__block #ssw-avg-rate-profile-html .ssw-question-count,.main-product__block #ssw-avg-rate-profile-html .ssw-stars{display:inline-flex !important;align-items:center}.main-product__block .ssw-icon-star{margin:0 3px}.main-product__block .ssw-review-count{margin-left:10px;white-space:nowrap}.main-product__block .ssw-question-count{margin-left:15px;white-space:nowrap}.main-product__block .ssw-question-count>span{display:inline-flex;align-items:center}.main-product__block .ssw-rq-divider{padding-right:15px}.main-product__block .gw-icon-chat{margin-right:5px}.main-product__block .foxkit-preorder-submit{width:auto;flex:1}.main-product__block .installment-shoppay{margin-top:20px}.main-product__block .installment-shoppay:empty{display:none}.main-product__block .foxkit-stock-countdown__progress{height:100%}@media screen and (max-width: 767px){.main-product__block #ssw-avg-rate-profile-html{flex-wrap:wrap}.main-product__block #ssw-avg-rate-profile-html .ssw-rq-divider{display:none !important}.main-product__block #ssw-avg-rate-profile-html .ssw-question-count{margin-left:0;margin-bottom:10px}.main-product__block #ssw-avg-rate-profile-html .ssw-stars{margin-right:15px;margin-bottom:10px}}.m-form-ask-question__wrapper{padding:24px;text-align:center}.m-form-ask-question__title{margin-bottom:24px;font-size:36px;color:rgb(var(--color-foreground))}.m-form-ask-question__note{font-style:italic;margin-bottom:12px}.m-recipient-form{display:block;position:relative;margin-bottom:20px}.m-recipient-form>input[type=checkbox]:not(:checked,:disabled)~.m-recipient-form__fields{display:none}.m-recipient-form>input[type=checkbox]:checked~.m-recipient-form__fields{display:block;animation:recipientAnimate .3s ease}.m-recipient-form>input[type=checkbox]:checked~.form-field--checkbox .form-field--checkbox__icon svg path:last-child{display:block}.m-recipient-form .m-recipient-field~.m-recipient-field{margin-top:15px}.m-recipient-form .m-recipient-form__fields{padding-top:20px;margin-top:10px;border-top:1px solid rgb(var(--color-border))}.m-product-details-tabs .m-tab-header{font-weight:500}.m-product-details-tabs .m-tab-content:not(.m-tab-content--reviews) .m-tab-content__inner{color:rgb(var(--color-foreground-secondary));line-height:1.75}.spr-container .spr-reviews{margin:26px 0}.spr-container .spr-header-title{font-weight:500;margin-bottom:32px}.spr-container .spr-summary{color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:space-between;position:relative}.spr-container .spr-summary:before,.spr-container .spr-summary:after{display:none}.spr-container .spr-summary-caption{flex:1;text-align:left}.spr-container .spr-review{position:relative;padding:30px 0 !important}.spr-container .spr-review .spr-starratings{font-size:9px}.spr-container .spr-review .spr-starratings .spr-icon{margin:0 1px}.spr-container .spr-review-content-body{font-size:16px !important;line-height:28px;color:#666}.spr-container .spr-review-header{display:flex;flex-flow:column}.spr-container .spr-review-header-title{font-weight:600;margin-bottom:14px;font-size:18px;order:1;margin-top:20px}.spr-container .spr-review-header-byline{margin-bottom:0;font-style:inherit;font-size:18px}.spr-container .spr-review-header-byline strong:last-child{font-weight:400;font-size:14px}.spr-container .spr-review-reply-shop{float:none}.spr-container .spr-review-reply{margin-bottom:12px;padding:16px !important;border-radius:5px;background-color:#f7f7f7;margin-top:32px;margin-left:45px;display:flex;flex-flow:column}.spr-container .spr-review-content{margin:0;padding:0}.spr-container .spr-review-reply-body{font-size:16px;line-height:28px;color:#666;order:1;margin-top:5px}.spr-container .spr-review-reply-shop{font-size:18px;font-style:inherit;order:0}.spr-container .spr-review-footer{margin-top:20px}.spr-container .spr-summary-actions-newreview{background-color:rgba(0,0,0,0);text-align:center;white-space:nowrap;border:1px solid rgb(var(--color-border));white-space:nowrap;padding:10px 20px;transition:var(--m-duration-default, 0.25s) all;border-width:var(--btn-border-width);letter-spacing:var(--btn-letter-spacing, 0);text-transform:var(--btn-text-transform, "");border-radius:var(--btn-border-radius, 0);line-height:var(--btn-line-height, "normal");float:none;display:inline-block}.spr-container .spr-summary-actions-newreview:before,.spr-container .spr-summary-actions-newreview:after{display:none !important}.spr-container .spr-summary-actions-newreview:focus,.spr-container .spr-summary-actions-newreview:hover{background:rgb(var(--color-button-hover));border-color:rgb(var(--color-button-hover)) !important;color:rgb(var(--color-button-text-hover)) !important;box-shadow:0 0 0 .2rem rgb(var(--color-button-hover))}@media screen and (min-width: 768px){.spr-container .spr-summary-actions-newreview{padding-left:32px;padding-right:32px}}.spr-container .spr-review-reportreview{color:#666;text-decoration:underline}.spr-container .spr-form-contact-name,.spr-container .spr-form-contact-email,.spr-container .spr-form-contact-location,.spr-container .spr-form-review-rating,.spr-container .spr-form-review-title,.spr-container .spr-form-review-body{margin-bottom:20px}.spr-container .spr-form-input:not(.spr-starrating,.spr-form-input-textarea){padding:6px 12px;border:1px solid rgb(var(--color-border));border-radius:var(--input-rounded, 4px);background-color:rgb(var(--color-form-field));color:rgb(var(--color-form-field-text));width:100%;outline:none;line-height:2;transition:all var(--m-duration-default, 0.25s) ease-in-out}.spr-container .spr-form-input:not(.spr-starrating,.spr-form-input-textarea):focus{border-color:rgb(var(--color-foreground))}.spr-container .spr-form-label{font-size:14px;margin-bottom:12px;display:block}.spr-container .spr-form-title{margin-bottom:20px}@media screen and (max-width: 767px){.spr-container{padding:0 !important}.spr-container .spr-review{padding:16px 0 !important}.spr-container .spr-summary{flex-flow:column}.spr-container .spr-summary-caption{padding:10px 0;margin-left:0}}.spr-badge-caption{margin-left:8px}@media screen and (max-width: 767px){.spr-badge-caption{font-size:14px}.m-product-collapsible .m-accordion--item-button{font-size:18px;padding:12px 0}}
body.template-product .m-main-product .m-main-product--wrapper{ margin:0 -27px }
body.template-product .m-main-product .m-main-product--wrapper>div{ padding:0 27px; }

/* body.template-product .m-breadcrumb{ padding-top:20px; border-top:rgba(161, 148, 131, 0.22) solid 1px;} */
body.template-product .m-main-product{ margin:0px;padding-bottom:50px; padding-top:50px;border-top:rgba(161, 148, 131, 0.22) solid 1px;}
body.template-product .m-main-product .container{ padding:0px; }
body.template-product .m-main-product .m-media-gallery__inner .m-media-gallery__list{ row-gap:40px; margin:0 -20px }
body.template-product .m-main-product .m-media-gallery__inner .m-media-gallery__list .m-product-media--item{ padding:0 20px; }
body.template-product .m-main-product .m-media-gallery__inner .m-product-media .m-image{ border:rgba(0, 0, 0, 0.09) solid 1px; background:radial-gradient(ellipse at center,#eee,#fff0) }
.m-main-product--info .m-product-info--wrapper .m-product-page__tag--best-seller{ text-transform:uppercase; padding:5px 12px; border-radius:0px; text-transform:normal; color:#000; font-weight:normal; min-height:24px; background:#A7F7E9; font-size:12px; font-weight:bold; display:inline-block;  }
.m-main-product--info .m-product-info--wrapper .m-product-page__tag--b2g1{text-transform:uppercase; padding:5px 12px; border-radius:0px; text-transform:normal; color:#fff; font-weight:normal; min-height:24px; background:#800080; font-size:12px; font-weight:bold; display:inline-block;  }
.m-main-product--info .m-product-info--wrapper .m-product-page__tag--final-sale, .m-main-product--info .m-product-info--wrapper .m-product-page__tag--sale{text-transform:uppercase; padding:5px 12px; border-radius:0px; text-transform:normal; color:#fff; font-weight:normal; min-height:24px; background:#FE019A; font-size:12px; font-weight:bold; display:inline-block;  }
.m-main-product--info .m-product-info--wrapper .m-product-page__tag--fifty-off{text-transform:uppercase; padding:5px 12px; border-radius:0px; text-transform:normal; color:#fff; font-weight:normal; min-height:24px; background:#7D7FFF; font-size:12px; font-weight:bold; display:inline-block;  }
.m-main-product--info .m-product-info--wrapper  .m-product-text { display:flex; gap:10px;}
.m-main-product--info .m-product-info--wrapper .main-product__block{ margin:0px !important }
.m-main-product--info .m-product-info--wrapper .main-product__block .product-block-group--title{ padding:5px 0 0px; }
.m-main-product--info .m-product-info--wrapper .main-product__block h1{ padding:9px 0 3px; font-size:32px; text-transform:uppercase;}
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-price .m-price__regular .m-price-item--regular{     font-family: var(--font-stack-header); text-transform:uppercase; color:#000; font-size:30px; }
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-price{ padding:0 0 12px; margin-bottom: 20px !important;  border-bottom:rgba(0, 0, 0, 0.06) solid 1px; }
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king .swatches{ padding:0px 0px 20px 0; border-bottom:rgba(0, 0, 0, 0.06) solid 1px; margin:0px; }
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king .swatch-option-name,
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king .swatch-variant-name{    text-transform:uppercase; font-weight:600;  color:#000; font-size:14px; }
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king ul.swatch-view{ display:flex; width:100%; flex-wrap:wrap; gap:6px; margin:0px; }
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king ul.swatch-view li{ margin:0px !important; }
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king ul.swatch-view li .swatch-image-wrapper .swatch-group-selector{ padding:0px; position:relative; }
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king ul.swatch-view li .swatch-image-wrapper .swatch-group-selector:after{ opacity:0; left:-3px; top:-3px; bottom:-3px; right:-3px; border-radius:100px; content:''; position:absolute; border:#000 solid 1px;}
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king ul.swatch-view li .swatch-image-wrapper .swatch-group-selector.swatch-selected:after{ opacity:1; }
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king ul.swatch-view li   .star-set-image{ width:24px; height:24px;}
.m-main-product--info .m-product-info--wrapper .main-product__block .mateship-visible{ margin:16px 0 0 0; }
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king .swatch-single{ margin:0px; }
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king .swatch-label{ padding:0 0 10px; display:block; }
.m-main-product--info .m-product-info--wrapper   variant-swatch-king .swatches{ padding:20px 0;   margin:0px; }
.m-main-product--info .m-product-info--wrapper label.swatch-label{  padding:0 0 10px;  display:block;  text-transform:uppercase; font-weight:600;  color:#000; font-size:14px; }
.m-main-product--info .m-product-info--wrapper variant-swatch-king ul.swatch-view.swatch-view-button{ gap:7px; display:flex;  width:100%; margin:0px; }
.m-main-product--info .m-product-info--wrapper variant-swatch-king ul.swatch-view.swatch-view-button li{ max-width:60px; margin:0px !important; width:100%; }
.m-main-product--info .m-product-info--wrapper variant-swatch-king ul.swatch-view.swatch-view-button .star-set-btn  div.swatch-button-title-text,
.m-main-product--info .m-product-info--wrapper variant-swatch-king ul.swatch-view.swatch-view-button .star-set-btn {width:100%; display:flex; align-items:center; justify-content:center; min-height:32px; border-radius:0px !important; border:#E2E2E2 solid 1px; text-transform:uppercase; font-size:12px; text-transform:uppercase; color:#000; font-weight:600;}
.m-main-product--info .m-product-info--wrapper variant-swatch-king ul.swatch-view.swatch-view-button .star-set-btn.swatch-selected{ color:#fff; background:#000; }
.m-main-product--info .m-product-info--wrapper variant-swatch-king ul.swatch-view.swatch-view-button .star-set-btn  div.swatch-button-title-text{ padding:0px; background:none; border:0px; }
.m-main-product--info .m-product-info--wrapper variant-swatch-king ul.swatch-view.swatch-view-button .star-set-btn.swatch-selected div.swatch-button-title-text{ color:#fff;}
.m-main-product--info .m-product-info--wrapper .main-product__block .m-product-form{ padding:0px 0 0 0; display:block; }
.m-main-product--info .m-product-info--wrapper .main-product__block .m-product-form .m-add-to-cart { width:calc(50% - 4px);align-self: flex-start;justify-self: flex-start;  border: #000 solid 1px; min-height: 44px; display: flex;  align-items: center; justify-content: center; padding: 0 32px; font-size: 16px; font-weight: 600; text-transform: uppercase; background: #000;  color: #fff;}
.m-main-product--info .m-product-info--wrapper .main-product__block .m-product-form .m-add-to-cart:hover{ box-shadow: none; background: none; color: #000;}
.m-main-product--info .m-product-info--wrapper .main-product__block .m-product-form .m-product-form--wrapper{ flex-wrap:nowrap; display:flex; align-items; flex-start; gap:8px; align-items:flex-start;  }
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-buy_buttons .m-product-dynamic-checkout.show-add-to-cart{ width:calc(50% - 4px); margin:0px; }
.m-main-product--info .m-product-info--wrapper .accelerated-checkout-button{ min-height:55px; display:flex; }
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-price .m-price--on-sale .m-price__sale .m-price-item--last{ font-family: var(--font-stack-header);text-transform: uppercase;color: #000;font-size: 35px;}
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-price .m-price--on-sale .m-price__sale{ font-family: var(--font-stack-header);text-transform: uppercase;color: #000;font-size: 35px; flex-direction:row-reverse; flex-wrap:nowrap;}
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-price .m-price--on-sale .m-price__sale s.m-price-item--regular{font-family: var(--font-stack-header);text-transform: uppercase;font-size:28px; opacity:0.5; }
.m-main-product--info .m-product-info--wrapper .main-product__block .station-tabs-tabset.mod-vertical{ padding:0px !important; margin:16px 0 0 0 !important; border-bottom:rgba(0, 0, 0, 0.06) solid 1px; }
.m-main-product--info .m-product-info--wrapper .main-product__block .station-tabs-tabset.mod-vertical .station-tabs-tabtitle{ padding:0px 0 0 0 !important }
.m-main-product--info .m-product-info--wrapper .main-product__block .station-tabs-tabset.mod-vertical .station-tabs-tabtitle span.station-tabs-tab { border:0px !important; border-top:rgba(0, 0, 0, 0.06) solid 1px !important;  padding:20px 0 15px !important; font-size:22px !important  }
.m-main-product--info .m-product-info--wrapper .main-product__block .station-tabs-tabset.mod-vertical.mod-indicators.mod-indicators-plusminus .station-tabs-tab:before{ font-size:40px;}
.m-main-product--info .m-product-info--wrapper .main-product__block .station-tabs-tabset.mod-vertical   .station-tabs-tabcontent{ padding:0 0 24px !important; margin:0px !important }
.m-main-product--info   .station-tabs-tabset.mod-vertical   .station-tabs-tabcontent p{ font-size:15px; color:#333; line-height:1.53;}   
.m-main-product--info   .station-tabs-tabset.mod-vertical   .station-tabs-tabcontent p strong{ font-size:16px; font-weight:bold; text-transform:uppercase; color:#000;  }
.m-main-product--info .rebuy-widget.rebuy-widget{ margin:0px !important; padding:35px 0 0 0 !important; background:none !important }
.m-main-product--info .rebuy-widget .primary-title{ padding:0px !important; font-size:24px !important;  }
.m-main-product--info .rebuy-widget .rebuy-product-block{ border-radius:0px; padding:10px !important; border:#000 solid 1px; margin:12px 0 0 0px !important }
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-media{max-width:92px; width:92px; min-height:109px; height:109px;  }
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-media a{ border:rgba(0, 0, 0, 0.09) solid 1px; background:radial-gradient(ellipse at center,#eee,#fff0); justify-content:center; width:100%; min-height:109px; display:flex; align-items: flex-end; border-radius:0px !important;  }
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-media a img{ margin:0px !important; max-width:100%; max-height:109px !important; width:auto !important; height:auto !important;}
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-info h5 a{ font-family: var(--font-stack-body); font-size:16px; color:#000; text-transform:uppercase; }
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-price{ font-family: var(--font-stack-header); font-size:26px; color:#000;}
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-options{ padding:0px !important; margin:12px 0 0 0!important; }
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-options select{ font-weight:600; font-size:16px !important; padding:10px 16px !important; border-radius:6px !important; border-color:#000 !important}
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-actions{ max-width:100px; }
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-actions button{  border-radius:0px; }
.m-sticky-addtocart  .m-product-form .m-add-to-cart { width:calc(50% - 4px);align-self: flex-start;justify-self: flex-start;  border: #000 solid 1px; min-height: 44px; display: flex;  align-items: center; justify-content: center; padding: 0 32px; font-size: 16px; font-weight: 600; text-transform: uppercase; background: #000;  color: #fff;}
.m-sticky-addtocart  .m-product-form .m-add-to-cart:hover{ box-shadow: none; background: none; color: #000;}
.m-section.m-app-section { padding: 0 0 74px 0  }
.jdgm-rev-widg .jdgm-rev-widg__title{ font-size:40px; margin:0 0 40px !important;  }
.jdgm-rev-widg .jdgm-rev-widg__header .jdgm-rev-widg__summary-average a{ font-size:18px; font-weight:500; color:#000; }
.jdgm-rev-widg .jdgm-rev-widg__header .jdgm-rev-widg__summary-text{ font-size:16px; font-weight:500; color:#000; }
.jdgm-rev-widg .jdgm-rev-widg__header .jdgm-histogram__frequency{  color:#000; opacity:0.5; }
.jdgm-rev-widg .jdgm-rev-widg__header .jdgm-widget-actions-wrapper a{ border-radius:0px; max-width:240px; width:100%; display:flex; align-items:center; justify-content:center; min-height:50px; font-size:16px; text-transform:uppercase;}
.jdgm-rev-widg .jdgm-row-actions{ border-color:rgba(0, 0, 0, 0.15) !important; }
.jdgm-rev-widg .jdgm-row-actions .jdgm-sort-dropdown{ outline:none; border:0px; box-shadow:none; font-size:16px; color:#000; font-weight:600;}
.jdgm-rev-widg .jdgm-rev{ border-color:rgba(0, 0, 0, 0.15) !important; padding:30px 0 ;  }
.jdgm-rev-widg .jdgm-rev .jdgm-row-rating{ margin:0 0 14px }
.jdgm-rev-widg .jdgm-rev .jdgm-rev__icon {width:50px; height:50px; display:flex; align-items:center; justify-content:center; margin:0 24px 0 0; border-radius:5px;}
.jdgm-rev-widg .jdgm-rev .jdgm-rev__header{ display:block; margin:0 0 4px;}
.jdgm-rev-widg .jdgm-rev .jdgm-rev__header .jdgm-rev__timestamp{ font-size:16px; font-weight:600; color:#000;}
.jdgm-rev-widg .jdgm-rev .jdgm-row-profile{ display:flex; align-items:flex-start;}
.jdgm-rev-widg .jdgm-rev .jdgm-rev__icon::after{ right:-2px !important; bottom:-2px !important; min-width:18px; min-height:18px; display: flex;align-items: center;justify-content: center; font-size:12px; }
.jdgm-rev-widg .jdgm-rev .jdgm-rev__content .jdgm-rev__title{ font-size:20px; font-weight:bold; }
.jdgm-rev-widg .jdgm-rev .jdgm-rev__content  p{ font-size:15px; color:#333; line-height:1.25;}
.jdgm-rev-widg .jdgm-paginate{ gap:8px; display:flex; justify-content:center; align-items:center; padding:40px 0 0 0; }
.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__page{ font-weight:normal; background:#fff; box-shadow:rgba(0, 0, 0, 0.15) 0 0 42px; font-family: var(--font-stack-header); color:#000; font-size:20px; width:44px; height:44px;  display:flex; justify-content:center; align-items:center; }
.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__page.jdgm-curt{ background:#000; color:#fff; font-weight:normal; }
.shopify-section .m-product-recommendations{box-shadow:#00000012 0 0 61px; padding:0; }
body.template-product  .shopify-section .m-section__header{ display:flex; align-items:center; justify-content:space-between; margin:0 0 32px; } 
body.template-product  .shopify-section .m-section__header h2{ padding:0; line-height:1; font-size:50px;}
body.template-product  .shopify-section .m-section__header .m-slider-controls__wrapper{ display:flex; gap:10px; margin:0px;  }
body.template-product  .shopify-section .m-section__header .m-slider-controls__wrapper .m-slider-controls__button svg{ display: none;}
body.template-product  .shopify-section .m-section__header .m-slider-controls__wrapper .m-slider-controls__button.swiper-button-disabled{ opacity:0.22; }
body.template-product  .shopify-section .m-section__header .m-slider-controls__wrapper .m-slider-controls__button{ outline: none;box-shadow: none;border: 0; position: relative; margin:0px; left: auto; top: auto; right: 0; bottom: 0; opacity: 1; border-radius: 0; width: 44px; height: 44px;  }
body.template-product  .shopify-section .m-section__header .m-slider-controls__wrapper .m-slider-controls__button.swiper-button-prev{   background: url(/cdn/shop/files/left-arrow-2.svg?v=1791006967) no-repeat center center; }
body.template-product  .shopify-section .m-section__header .m-slider-controls__wrapper .m-slider-controls__button.swiper-button-next{ background: url(/cdn/shop/files/right-arrow-2.svg?v=1791006967) no-repeat center center; }
body.template-product  .shopify-section .m-section__header .m-slider-controls{ margin:0px; }
#more-payment-options-link{ display:none; }
.station-tabs-local-above{ padding:16px 0 0 0 !important; display:block; }
.station-tabs-local-above p{ font-size: 15px;color: #333;line-height: 1.53;}
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-custom_liquid .custom-product-variant{ margin-top: -20px !important;padding:20px 0 20px 0 }
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-custom_liquid .custom-product-variant .yv-variant-title{     text-transform: uppercase;font-weight: 600;color: #000;font-size: 14px; }
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-custom_liquid .custom-product-variant{ margin:0px }
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-custom_liquid .custom-product-variant .custom-list-unstyled label { border-radius:0px;  height:44px; align-self: flex-start;justify-self: flex-start;  border: #000 solid 1px; min-height: 44px; display: flex;  align-items: center; justify-content: center; padding: 0 32px; font-size: 16px; font-weight: 600; text-transform: uppercase; background: #fff;  color: #000;}
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-custom_liquid .custom-product-variant .custom-list-unstyled label.selected,
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-custom_liquid .custom-product-variant .custom-list-unstyled label:hover{ box-shadow: none; background: #000; color: #fff; }
.m-main-product--info .m-product-info--wrapper variant-swatch-king .swatch-single{ margin-bottom:0px  }

@media (max-width: 1440px) {
body.template-product  .shopify-section .m-section__header  { margin:0 0 32px }      
body.template-product  .shopify-section .m-section__header h2{ font-size:40px;} 
}
@media (max-width: 1320px) {
.jdgm-rev-widg .jdgm-rev-widg__title,   
body.template-product  .shopify-section .m-section__header h2{ font-size:30px;} 
/* body.template-product .m-breadcrumb{ padding-top:20px; } */
body.template-product .m-main-product{ padding-bottom:48px;padding-top:48px; }

.m-main-product--info .m-product-info--wrapper .main-product__block h1{ font-size:30px;}
body.template-product .m-main-product .m-main-product--wrapper{ margin:0 -20px;}
body.template-product .m-main-product .m-main-product--wrapper>div{ padding:0 20px; }
body.template-product .m-main-product .m-media-gallery__inner .m-media-gallery__list{ margin:0 -10px; row-gap:20px; }
body.template-product .m-main-product .m-media-gallery__inner .m-media-gallery__list .m-product-media--item{ padding:0 10px; }
.m-main-product--info .rebuy-widget .primary-title,
.m-main-product--info .m-product-info--wrapper .main-product__block .station-tabs-tabset.mod-vertical .station-tabs-tabtitle span.station-tabs-tab{ font-size:24px !important}
}
@media (max-width: 1200px) {
.m-product-payment-shipping{ display:flex; flex-direction:column;}
.m-product-payment-shipping__item{ width:100%;}
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-info h5 a{ font-size:14px;}
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-media a{ min-height:89px; }
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-media{    max-width: 72px;width: 72px;min-height: 89px;height: 89px; }
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-media a img{ max-height:89px !important }
.m-main-product--info .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-price{ font-size:20px;}
}
@media (max-width: 1024px) {
body.template-product  .shopify-section .m-section__header h2{ font-size:30px;}
body.template-product .m-main-product .m-main-product--wrapper{ margin:0 -10px;}
body.template-product .m-main-product .m-main-product--wrapper>div{ padding:0 10px; }
body.template-product .m-main-product .m-media-gallery__inner .m-media-gallery__list{ margin:0 -5px; row-gap:10px; }
body.template-product .m-main-product .m-media-gallery__inner .m-media-gallery__list .m-product-media--item{ padding:0 5px; }
}
@media (max-width: 767px) {
.jdgm-rev-widg .jdgm-rev-widg__title,
body.template-product  .shopify-section .m-section__header h2{ font-size:25px;} 
/* body.template-product .m-breadcrumb{ padding-top:20px; } */
body.template-product .m-main-product{ padding-bottom:36px; padding-top:36px;}

body.template-product .m-main-product .m-main-product--wrapper{ margin:0 -10px; gap:18px;}
.m-main-product--info .m-product-info--wrapper .main-product__block h1{ font-size:25px;}
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-price .m-price__regular .m-price-item--regular{ font-size:25px;}
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-price .m-price--on-sale .m-price__sale .m-price-item--last{ font-size: 25px;} 
.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-price .m-price--on-sale .m-price__sale s.m-price-item--regular{ font-size:20px;  }
.m-main-product--info .m-product-info--wrapper .main-product__block .m-product-form .m-add-to-cart{ padding:0 10px; font-size:14px;}
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king .swatch-single{ margin:0px; }
.m-product-payment-shipping__item{ min-height:40px; }
.m-main-product--info .rebuy-widget .primary-title,
.m-main-product--info .m-product-info--wrapper .main-product__block .station-tabs-tabset.mod-vertical .station-tabs-tabtitle span.station-tabs-tab{ font-size:22px !important}
.m-main-product--info .m-product-info--wrapper .main-product__block .station-tabs-tabset.mod-vertical.mod-indicators.mod-indicators-plusminus .station-tabs-tab:before{ font-size:33px;}
.rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-actions, 
.rebuy-recommended-products .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-actions{ width:auto; }
.rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-actions button, 
.rebuy-recommended-products .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-actions button{ padding:7px 20px; }
.m-main-product--info .m-product-info--wrapper variant-swatch-king ul.swatch-view.swatch-view-button{ flex-wrap:wrap;}
.m-main-product--info .m-product-info--wrapper variant-swatch-king ul.swatch-view.swatch-view-button li{ max-width:50px; }
variant-swatch-king .swatch-single{ margin:0px; }
.m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king .swatch-option-name, .m-main-product--info .m-product-info--wrapper .main-product__block variant-swatch-king .swatch-variant-name,
.m-main-product--info .m-product-info--wrapper label.swatch-label{ font-size:12px;}
.rebuy-widget .rebuy-product-grid.small-carousel{ padding:0px !important }
.m-sticky-addtocart .m-product-form .m-add-to-cart{ font-size:14px; padding:0 10px;}
.jdgm-rev-widg .jdgm-rev .jdgm-rev__header .jdgm-rev__timestamp{ font-size:14px;}
.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__page{ font-size:18px; width:40px; height:40px; }
.jdgm-rev-widg .jdgm-rev{ padding:24px 0;  }
body.template-product .shopify-section .m-section__header h2{ width:100%; text-align:center;}
.m-section.m-app-section{ padding-bottom:24px; }
.m-main-product--info .m-product-info--wrapper .main-product__block .mateship-visible { 
    width: 100%;
     justify-content: center;  
}
}
@media (max-width: 374px) {
[data-widget-name]:not([data-widget-name="reviews_tab"]) .jdgm-histogram__row{ flex-direction:row !important;}
[data-widget-name]:not([data-widget-name="reviews_tab"]) .jdgm-histogram__frequency{ width:110px !important; margin:0px !important;}
}
.ks-chart-container {position: absolute;display: flex;justify-content: flex-end;padding-top: 14px;}


@media screen and (min-width:768px){body.template-product .m-main-product .m-product-media--wrapper{position:static}body.template-product .m-main-product--info .m-product-info--wrapper{position:sticky;top:var(--info-sticky-top,30px)}}
.station-tabs-local-above {
    display: none;
}