@charset "UTF-8";@keyframes dotscale{50%{transform:translateZ(0) scale3d(.85,.85,.85)}}.jdgm-form__fieldset{text-align:left}.jdgm-form__fieldset .jdgm-form__inline-label,.jdgm-form__fieldset.jdgm-form__email-fieldset label,.jdgm-form__fieldset label{font-weight:400}.jdgm-form__fieldset span.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown{outline:0px;padding:10px 20px 10px 10px}.jdgm-star.jdgm--off:before{content:"\e000"!important}.jdgm-star.jdgm--on,.jdgm-star.jdgm--on:before{color:#f8d32b}.jdgm-star.jdgm--half{color:#f8d32b!important}.jdgm-star.jdgm--off{color:#ddd!important}.jdgm-star{color:#ddd}.jdgm-prev-badge__stars{font-style:normal}.jdgm-prev-badge__text{font-size:0px}.jdgm-star.jdgm--off,.jdgm-star{color:#ddd}hr.addon-divider.collapsed{opacity:1}.add-ons-header svg.addon-chevron{transform:rotate(-180deg)}.add-ons-header.collapsed svg.addon-chevron{transform:rotate(-0deg)}.add-ons-header h3.add-ons-title{padding-right:6px}.product-add-ons-section .add-ons-header{line-height:16px;padding-top:16px;padding-bottom:16px}.product-add-ons-section .add-ons-header:hover{opacity:1}.main-content .section-breadcrumb{padding:4px 20px;margin-top:10px;border-bottom:solid 1px rgba(0,0,0,.2);height:50px}.swiper-button-next,.swiper-button-prev{height:50px;width:50px}.search-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:20px}.multicolumn{padding:20px;display:flex!important;flex-direction:row!important;gap:16px;position:relative;width:100%;box-sizing:border-box}body .part-finder{border-bottom:solid 1px #e5e7eb;display:grid;padding:16px 50px;margin:16px;line-height:16px;font-size:16px;font-weight:400}body .part-finder h2{text-align:center;color:#e11d48;font-size:24px;font-weight:600;text-transform:uppercase;line-height:24px;padding-top:20px}body .part-finder label span{color:#e11d48;font-weight:400}body .part-finder label.vape_label,body .part-finder #brand-label,body .part-finder #device-label,body .part-finder label{float:left;width:100%;margin:0;color:#111827;font-weight:600;font-size:14px;padding:0}body .part-finder #finder-type,body .part-finder #finder-brand,body .part-finder #finder-device,body .part-finder select{float:left;margin:15px 0 0;width:100%;color:#333;font-weight:400;font-size:16px;padding:10px;background:#fff;border:solid 1px #d8d9db;border-radius:4px}body .part-finder .finder-actions{display:block;margin-top:16px;width:100%;text-align:right}body .part-finder .finder-actions #finder-submit{background:#9ca3af;border-radius:9999px;font-size:14px;font-weight:700;line-height:17.5px;padding:7px 24px;color:#fff;min-width:160px;height:40px;text-transform:uppercase}body .part-finder .finder-actions #finder-cancel{border:solid 1px #374151;color:#374151;padding:7px 24px;min-width:160px;height:40px;border-radius:9999px;font-size:14px;font-weight:700;line-height:17.5px;background:#fff;text-transform:uppercase}body .part-finder .finder-actions #finder-cancel:focus{--tw-shadow: -6px 6px #F9BCBB;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.accessory-results-section #accessory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0px;width:auto;margin:16px 20px}#finder-submit:not(:disabled){background:#c71512!important;cursor:pointer!important;color:#fff}.result-find-title{display:flex;justify-content:space-between;align-items:center;margin:20px}.product-form__quantity-wrapper{display:flex;align-items:center;justify-content:center;border-top:solid 1px #e5e7eb;border-bottom:solid 1px #e5e7eb;flex-direction:row;line-height:16px;padding:16px 0}.product-form__quantity-wrapper .product-form__quantity{margin-left:16px;margin-top:0!important}.product-form__quantity-wrapper .product-form__quantity .quantity{display:flex;align-items:center;justify-items:center;justify-content:flex-start;grid-template-columns:auto 4rem auto;text-align:center;gap:10px;width:auto}.product-form__quantity-wrapper .product-form__quantity .quantity .quantity__button{display:inline-flex;border-radius:9999px;border:solid 1px #dadada;line-height:16px;height:32px;width:32px;position:relative}.product-form__quantity-wrapper .product-form__quantity .quantity input.quantity__input{border:solid 2px #4b5563;border-radius:6px;padding:5px 10px;width:64px;height:40px;grid-auto-flow:column;grid-template-columns:auto 1fr auto;grid-template-areas:"before input after";display:inline-grid}.product-form__quantity-wrapper .product-form__quantity .quantity input.quantity__input:focus{--tw-shadow: -6px 6px #F9BCBB;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.product-form__buttons.flex{display:grid;justify-items:center}.product-form__buttons.flex .product-form__submit{height:40px}.product-form__buttons.flex .product-form__submit div.loading__spinner{color:#fff;left:45%;right:50%;top:20%}.cart-template .loading-bar{background:#fff}.multicolumn-slider .multicolumn-list{display:flex!important;gap:16px;min-width:min-content}.multicolumn-slider .multicolumn__item{height:450px!important;min-width:300px;max-width:300px;width:300px;flex:0 0 300px;display:flex!important;align-items:center!important;justify-content:center!important;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease;background:linear-gradient(135deg,#8b5cf6,#a855f7)}.multicolumn-slider .multicolumn__item:hover{transform:translateY(-5px)}.multicolumn__item .multicolumn__content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;background:linear-gradient(135deg,#0000004d,#0000001a);color:#fff;z-index:2}.multicolumn__item h3,.multicolumn__item .multicolumn__title{font-size:2.5rem!important;font-weight:700!important;margin-bottom:10px!important;text-shadow:2px 2px 4px rgba(0,0,0,.5);color:#fff!important}.multicolumn__item p,.multicolumn__item .multicolumn__text{font-size:1.2rem!important;margin-bottom:20px!important;opacity:.9;color:#fff!important}.multicolumn__item .button,.multicolumn__item a{background:#ff6b35!important;color:#fff!important;padding:12px 30px!important;border:none!important;border-radius:25px!important;font-size:1rem!important;font-weight:600!important;cursor:pointer;transition:all .3s ease;text-decoration:none!important;display:inline-block!important}.multicolumn__item .button:hover,.multicolumn__item a:hover{background:#e55a2b!important;transform:scale(1.05)}.multicolumn-slider .multicolumn__item img,.multicolumn__media img{width:100%!important;height:450px!important;max-height:450px!important;object-fit:cover!important;display:block!important;position:absolute!important;top:0!important;left:0!important;z-index:1!important}.multicolumn__media{height:450px!important;overflow:hidden!important;position:relative!important;border-radius:12px}.multicolumn__item[data-theme=halloween],.multicolumn__item.halloween-theme{background:linear-gradient(135deg,#7c3aed,#a855f7)!important}.multicolumn__item[data-theme=halloween]:before,.multicolumn__item.halloween-theme:before{content:"\1f383  \1f987  \1f47b  \1f577\fe0f";position:absolute;top:20px;right:20px;font-size:1.5rem;opacity:.3;z-index:2}.multicolumn-sidebar{min-width:216px;max-width:216px;width:216px;flex:0 0 216px;display:flex!important;flex-direction:column!important;gap:16px;position:sticky;top:20px;align-self:flex-start;height:450px}.multicolumn-sidebar .promo-card{width:216px!important;height:217px!important;min-height:217px!important;flex:1 1 217px!important;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;cursor:pointer;transition:transform .3s ease;display:block!important}.multicolumn-sidebar .promo-card:hover{transform:translateY(-3px)}.multicolumn-sidebar .promo-card img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;position:relative!important}.multicolumn-slider-nav{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s ease;z-index:3}.multicolumn-slider-nav:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.multicolumn-slider-nav.prev{left:10px}.multicolumn-slider-nav.next{right:10px}@media screen and (max-width:990px){.multicolumn{flex-direction:column!important}body .part-finder{padding:16px;margin:10px 16px}body .part-finder h2{font-size:14px;padding-top:0;text-align:left}body .part-finder .finder-actions #finder-submit,body .part-finder .finder-actions #finder-cancel{min-width:145px}.result-find-title{display:block}.multicolumn-slider{width:100%!important;padding:0 15px;gap:12px}.multicolumn-sidebar{position:relative;top:0;flex-direction:row!important;width:100%;max-width:100%;justify-content:center}.multicolumn-slider .multicolumn__item,.multicolumn__media{height:350px!important;min-width:280px}.multicolumn-slider .multicolumn__item img,.multicolumn__media img{height:350px!important;max-height:350px!important}.multicolumn__item h3,.multicolumn__item .multicolumn__title{font-size:2rem!important}.multicolumn__item p,.multicolumn__item .multicolumn__text{font-size:1rem!important}}@media screen and (max-width:480px){.multicolumn{padding:10px}.multicolumn-slider .multicolumn__item,.multicolumn__media{height:280px!important;min-width:250px}.multicolumn-slider .multicolumn__item img,.multicolumn__media img{height:280px!important;max-height:280px!important}.multicolumn__item h3,.multicolumn__item .multicolumn__title{font-size:1.5rem!important}.multicolumn__item p,.multicolumn__item .multicolumn__text{font-size:.9rem!important}.multicolumn__item .multicolumn__content{padding:20px 15px!important}.multicolumn-slider{padding:0;gap:10px}.multicolumn-slider-nav{width:35px;height:35px;font-size:16px}.multicolumn-sidebar{flex-wrap:wrap}}.multicolumn-indicators{display:flex;justify-content:center;gap:8px;margin-top:20px}.multicolumn-indicator{width:12px;height:12px;border-radius:50%;background:#0000004d;cursor:pointer;transition:all .3s ease}.multicolumn-indicator.active{background:#ff6b35;transform:scale(1.2)}.multicolumn-slider::-webkit-scrollbar{height:8px}.multicolumn-slider::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.multicolumn-slider::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:10px}.multicolumn-slider::-webkit-scrollbar-thumb:hover{background:#7c3aed}@keyframes text-underlined{0%{transform:scaleX(1);transform-origin:var(--transform-origin-end)}50%{transform:scaleX(0);transform-origin:var(--transform-origin-end)}51%{transform-origin:var(--transform-origin-start)}to{transform:scaleX(1)}}@keyframes zoom-fade{0%{opacity:0;transform:scale(1.2)}50%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes zoom-fade-short{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scrolling-left{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-100%,0,0)}}@keyframes scrolling-right{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes scrolling-left-rtl{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(100%,0,0)}}@keyframes scrolling-right-rtl{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes move-up-down{0%{transform:translateY(.8rem)}to{transform:translateY(-.8rem)}}@keyframes move-up-down-reverse{0%{transform:translateY(-.8rem)}to{transform:translateY(.8rem)}}@keyframes twinkle{0%{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes lineDraw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0}}@keyframes waveDraw{to{stroke-dashoffset:0}}@media(min-width:1119px){.page-width--narrow{--page-padding: 0;max-width:88rem}.page-width--small{--page-padding: 1.6rem;max-width:120rem}}@media(min-width:1536px){:root{--page-padding: max(13.5rem, 50vw - var(--scrollbar-width, 0px) / 2 - var(--page-width) / 2)}}.section__header.spacing--large{--header-padding-bottom: var(--header-padding-bottom-large)}@media(max-width:767.98px){.accessory-results-section #accessory-grid,.search-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.section__header--buttons:not(:first-child){order:9}}.section__footer{padding-top:var(--footer-padding-top, 4rem)}@media(max-width:1119px){.section__header.spacing--large{--header-padding-bottom: var(--header-padding-bottom-large-lg)}}@media(max-width:767.98px){.section__header,.section__header.spacing--large{padding-bottom:var(--header-padding-bottom-mobile)}.section__footer{padding-top:var(--footer-padding-top-mobile, 2.4rem)}}@media(min-width:1536px){.f-grid{--f-grid-columns: var( --f-columns-xxl, var(--f-columns-xl, var(--f-columns-lg, var(--f-columns-md, var(--f-columns-mobile)))) );--f-column-gap: var( --f-column-gap-xxl, var(--f-column-gap-xl, var(--f-column-gap-lg, var(--f-column-gap-md, var(--f-column-gap-mobile)))) );--f-row-gap: var( --f-row-gap-xxl, var(--f-row-gap-xl, var(--f-row-gap-lg, var(--f-row-gap-md, var(--f-row-gap-mobile)))) )}}@media(min-width:1536px){.f-flex{--f-column-gap: var( --f-column-gap-xxl, var(--f-column-gap-xl, var(--f-column-gap-lg, var(--f-column-gap-md, var(--f-column-gap-mobile)))) );--f-row-gap: var( --f-row-gap-xxl, var(--f-row-gap-xl, var(--f-row-gap-lg, var(--f-row-gap-md, var(--f-row-gap-mobile)))) )}}.f-masonry{display:block;font-size:0;column-count:var(--f-grid-columns, 1);column-gap:var(--f-column-gap);margin-bottom:calc(var(--f-row-gap) * -1)}.f-masonry>.f-column{display:inline-block;font-size:var(--font-body-size);width:100%;margin-bottom:var(--f-row-gap)}.f-grid--gap-extra-large{--f-column-gap-xl: 10rem;--f-column-gap-lg: 5rem;--f-column-gap-md: 3rem;--f-column-gap-mobile: 2.4rem;--f-row-gap-mobile: 3.2rem}.f-grid--gap-large{--f-column-gap-xl: 5rem;--f-column-gap-lg: 5rem;--f-column-gap-md: 3rem;--f-column-gap-mobile: 1.2rem;--f-row-gap-mobile: 2.4rem}.f-grid--gap-small{--f-column-gap-xl: 2rem;--f-column-gap-lg: 2rem;--f-column-gap-md: 2rem;--f-column-gap-mobile: 1.2rem}.f-grid--gap-extra-small{--f-column-gap-xl: 1.2rem;--f-column-gap-lg: 1.2rem;--f-column-gap-md: 1.2rem;--f-column-gap-mobile: 1.2rem}.f-grid--gap-2xs.mobile-columns--3{--f-column-gap-mobile: .4rem}.f-grid--gap-none{--f-column-gap-xl: 0px;--f-column-gap-lg: 0px;--f-column-gap-md: 0px;--f-column-gap-mobile: 0px}.f-grid--row-gap-none{--f-row-gap-xl: 0px;--f-row-gap-lg: 0px;--f-row-gap-md: 0px;--f-row-gap-mobile: 0px}.f-grid--row-gap-2xs{--f-row-gap-xl: .5rem;--f-row-gap-lg: .5rem;--f-row-gap-md: .5rem;--f-row-gap-mobile: 1.2rem}.f-grid--row-gap-extra-small{--f-row-gap-xl: 1.2rem;--f-row-gap-lg: 1.2rem;--f-row-gap-md: 1.2rem;--f-row-gap-mobile: 1.2rem}.f-grid--row-gap-small{--f-row-gap-xl: 1.6rem;--f-row-gap-lg: 1.6rem;--f-row-gap-md: 1.6rem;--f-row-gap-mobile: 1.6rem}.f-grid--row-gap-medium{--f-row-gap-xl: 3rem;--f-row-gap-lg: 3rem;--f-row-gap-md: 3rem;--f-row-gap-mobile: 1.6rem}.f-grid--row-gap-large{--f-row-gap-xl: 4rem;--f-row-gap-lg: 4rem;--f-row-gap-md: 3rem;--f-row-gap-mobile: 2rem}.f-grid--row-gap-extra-large{--f-row-gap-xl: 6rem;--f-row-gap-lg: 6rem;--f-row-gap-md: 3rem;--f-row-gap-mobile: 3.6rem}.w-1\/2{width:50%}.w-1\/3{width:33.33%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-auto{width:auto}.h-auto{height:auto}.max-w-full{max-width:100%}.min-w-0{min-width:0}.w-1\/12{width:8.3333333333%}.w-2\/12{width:16.6666666667%}.w-3\/12{width:25%}.w-4\/12{width:33.3333333333%}.w-5\/12{width:41.6666666667%}.w-6\/12{width:50%}.w-7\/12{width:58.3333333333%}.w-8\/12{width:66.6666666667%}.w-9\/12{width:75%}.w-10\/12{width:83.3333333333%}.w-11\/12{width:91.6666666667%}.w-12\/12{width:100%}@media(min-width:640px){.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.33%}.sm\:w-1\/4{width:25%}.sm\:w-1\/5{width:20%}.sm\:w-2\/5{width:40%}.sm\:w-3\/5{width:60%}.sm\:w-4\/5{width:80%}.sm\:w-full{width:100%}.sm\:w-1\/12{width:8.3333333333%}.sm\:w-2\/12{width:16.6666666667%}.sm\:w-3\/12{width:25%}.sm\:w-4\/12{width:33.3333333333%}.sm\:w-5\/12{width:41.6666666667%}.sm\:w-6\/12{width:50%}.sm\:w-7\/12{width:58.3333333333%}.sm\:w-8\/12{width:66.6666666667%}.sm\:w-9\/12{width:75%}.sm\:w-10\/12{width:83.3333333333%}.sm\:w-11\/12{width:91.6666666667%}.sm\:w-12\/12{width:100%}}@media(min-width:768px){.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.33%}.md\:w-1\/4{width:25%}.md\:w-1\/5{width:20%}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:w-full{width:100%}.md\:w-1\/12{width:8.3333333333%}.md\:w-2\/12{width:16.6666666667%}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.3333333333%}.md\:w-5\/12{width:41.6666666667%}.md\:w-6\/12{width:50%}.md\:w-7\/12{width:58.3333333333%}.md\:w-8\/12{width:66.6666666667%}.md\:w-9\/12{width:75%}.md\:w-10\/12{width:83.3333333333%}.md\:w-11\/12{width:91.6666666667%}.md\:w-12\/12{width:100%}}@media(min-width:1119px){.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.33%}.lg\:w-1\/4{width:25%}.lg\:w-1\/5{width:20%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-4\/5{width:80%}.lg\:w-full{width:100%}.lg\:w-1\/12{width:8.3333333333%}.lg\:w-2\/12{width:16.6666666667%}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:33.3333333333%}.lg\:w-5\/12{width:41.6666666667%}.lg\:w-6\/12{width:50%}.lg\:w-7\/12{width:58.3333333333%}.lg\:w-8\/12{width:66.6666666667%}.lg\:w-9\/12{width:75%}.lg\:w-10\/12{width:83.3333333333%}.lg\:w-11\/12{width:91.6666666667%}.lg\:w-12\/12{width:100%}}@media(min-width:1280px){.xl\:w-1\/2{width:50%}.xl\:w-1\/3{width:33.33%}.xl\:w-1\/4{width:25%}.xl\:w-1\/5{width:20%}.xl\:w-2\/5{width:40%}.xl\:w-3\/5{width:60%}.xl\:w-4\/5{width:80%}.xl\:w-full{width:100%}.xl\:w-1\/12{width:8.3333333333%}.xl\:w-2\/12{width:16.6666666667%}.xl\:w-3\/12{width:25%}.xl\:w-4\/12{width:33.3333333333%}.xl\:w-5\/12{width:41.6666666667%}.xl\:w-6\/12{width:50%}.xl\:w-7\/12{width:58.3333333333%}.xl\:w-8\/12{width:66.6666666667%}.xl\:w-9\/12{width:75%}.xl\:w-10\/12{width:83.3333333333%}.xl\:w-11\/12{width:91.6666666667%}.xl\:w-12\/12{width:100%}}@media(min-width:1536px){.xxl\:w-1\/2{width:50%}.xxl\:w-1\/3{width:33.33%}.xxl\:w-1\/4{width:25%}.xxl\:w-1\/5{width:20%}.xxl\:w-2\/5{width:40%}.xxl\:w-3\/5{width:60%}.xxl\:w-4\/5{width:80%}.xxl\:w-full{width:100%}.xxl\:w-1\/12{width:8.3333333333%}.xxl\:w-2\/12{width:16.6666666667%}.xxl\:w-3\/12{width:25%}.xxl\:w-4\/12{width:33.3333333333%}.xxl\:w-5\/12{width:41.6666666667%}.xxl\:w-6\/12{width:50%}.xxl\:w-7\/12{width:58.3333333333%}.xxl\:w-8\/12{width:66.6666666667%}.xxl\:w-9\/12{width:75%}.xxl\:w-10\/12{width:83.3333333333%}.xxl\:w-11\/12{width:91.6666666667%}.xxl\:w-12\/12{width:100%}}.hd1,.hd2{text-transform:var(--font-hd1-transform)}.hd1{font-size:var(--custom-heading-size, calc(var(--font-heading-mobile-scale) * var(--font-hd1-size)))}.hd2{font-size:var(--custom-heading-size, calc(var(--font-heading-mobile-scale) * var(--font-hd2-size)));line-height:calc(1 + .25/max(1,var(--font-heading-scale)))}.text-subheading{font-family:var(--font-subheading-family);font-weight:var(--font-subheading-weight);text-transform:var(--font-subheading-transform);letter-spacing:var(--font-subheading-letter-spacing, 0);font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.text-cart-item-title{font-family:var(--font-pcard-title-family);font-weight:var(--font-pcard-title-weight);text-transform:var(--font-pcard-title-transform)}.font-body{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight)!important;font-style:var(--font-body-style)!important}.font-body-bolder{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight-bolder)!important;font-style:var(--font-body-style)!important}.font-body-bold{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight-bold)!important;font-style:var(--font-body-style)!important}.font-heading{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;font-style:var(--font-heading-style)!important}.font-button{font-family:var(--font-button-family);font-weight:var(--font-button-weight);letter-spacing:var(--buttons-letter-spacing, 0);text-transform:var(--buttons-transform, var(--buttons-transform-default))}.font-italic{font-style:italic!important}.font-normal{font-style:normal!important}@media(max-width:767px){.product-form__quantity-wrapper{flex-direction:column}[style*=--aspect-ratio]:before{padding-top:calc(100% / (0 + var(--aspect-ratio-mobile, var(--aspect-ratio, 1.7777777778))))}}.js [data-media-loading]{position:relative;overflow:hidden}.js [data-media-loading]:after{content:"";position:absolute;top:0;left:-1.5rem;width:calc(100% + 3rem);height:100%;pointer-events:none;background-color:#f1f1f1;z-index:2}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:.3rem}.focused{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:.3rem}.focus-inset:focus-visible{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:-.2rem}.focus-inset:focus-visible img{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:-.2rem}.focused.focus-inset{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:-.2rem}.focus-offset:focus-visible{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:1rem}.focus-offset.focused{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:1rem}a:empty,ul:empty,dl:empty,section:empty,article:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-inline-start:.2rem solid rgba(var(--color-foreground),.2);padding-inline-start:1rem}@media screen and (min-width:750px){blockquote{padding-inline-start:1.5rem}}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.no-js .loading-bar{display:none}video-element>:is(iframe,img,svg){position:absolute;top:0;right:0;bottom:0;left:0}video-element>:is(iframe,img,svg,video){width:100%;height:100%;border:none;border-radius:inherit;transition:.2s cubic-bezier(.7,0,.3,1);transition-property:opacity,visibility}video-element>.media__poster{border:none;border-radius:inherit;transition:.2s cubic-bezier(.7,0,.3,1);transition-property:opacity,visibility}video-element[loaded]>img,video-element[loaded]>svg,video-element[loaded] .media__poster,video-element:not([loaded])>:is(video,iframe){opacity:0;visibility:hidden}video-element>video,video-element>:is(img,svg),video-element>video:not(:-webkit-full-screen),video-element video:not(:fullscreen){object-fit:cover;object-position:center}video-element:not([playing]){cursor:pointer}video-element[suspended]~*{pointer-events:none}.media{position:relative}.media--adapt{height:0;padding-block-start:calc(100% / (0 + var(--media-ratio, 1.7777777778)))}.media--height>:is(img,svg,video-element){top:0;right:0;bottom:0;left:0;position:absolute;max-width:100%;width:100%;height:100%}.media .media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.media__play-button{--play-background: 255, 255, 255;width:var(--play-button-size, 10rem);height:var(--play-button-size, 10rem);border-radius:50%;background-color:rgba(var(--play-button-backgroud, var(--play-background)),var(--play-button-opacity, 1));transition:all var(--duration-default)}.media__play-button svg{width:var(--play-button-icon-size, 3.4rem);height:var(--play-button-icon-size, 3.4rem)}.media__poster:hover .media__play-button{transform:scale(1.1)}.media--extra-small{--height: 35rem;height:35rem}.media--small{--height: 45rem;height:45rem}.media--medium{--height: 55rem;height:55rem}.media--extra-medium{--height: 65rem;height:65rem}.media--large{--height: 70rem;height:70rem}.media--extra-large{--height: 75rem;height:75rem}@media(max-width:767.98px){.media--adapt{padding-block-start:calc(100% / (0 + var(--media-ratio-mobile, var(--media-ratio, 1))))}.media-wrapper{--play-button-size: 7.2rem;--play-button-icon-size: 3rem}}@media(max-width:767.98px){.mb\:media--small{--height: 300px;height:300px;padding-block-start:0}.mb\:media--medium{--height: 400px;height:400px;padding-block-start:0}.mb\:media--large{--height: 500px;height:500px;padding-block-start:0}.mb\:media--extra-large{--height: 600px;height:600px;padding-block-start:0}.mb\:media--adapt{height:0;padding-block-start:calc(100% / (0 + var(--media-ratio-mobile, var(--media-ratio, 1))))}}.fixed-overlay{position:fixed;transition:.8s cubic-bezier(.7,0,.2,1);transition-property:opacity,visibility,background-color;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;pointer-events:none;background-color:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden}.fixed-overlay.absolute{position:absolute}.cart-count--small-medium{width:2.4rem;height:2.4rem}@media(min-width:640px){.cart-icon--default .cart-count--absolute{top:-1.2rem;inset-inline-end:-1.6rem}}.cart-count--blank{width:auto;height:auto;font-size:inherit;background:transparent;border-radius:0;color:inherit}@media(min-width:640px){.cart-icon--bordered{--cart-icon-size: 4.8rem;border:.2rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}.cart-icon--solid{--cart-icon-size: 4.8rem;color:var(--cart-icon-color, inherit);background-color:var(--cart-icon-background, rgb(var(--color-secondary-background)))}}.progress-bar{height:var(--progress-bar-size, .7rem);border-radius:var(--progress-bar-radius, 3rem);background-color:rgba(var(--color-foreground),.075);position:relative;overflow:hidden;display:block;color:rgb(var(--color-progress-bar))}.progress-bar:before{--scale-x: 0;content:"";background-color:currentColor;border-radius:inherit;display:block;height:100%;width:var(--scale-x);transition:width .6s cubic-bezier(.7,0,.3,1) .1s}body.header-pinned .sticky-element{top:calc(var(--sticky-offset, 2rem) + var(--header-height))}body.is-hide-nav .sticky-element{top:calc(var(--sticky-offset, 2rem) + var(--header-height) - var(--header-navigation-height) - .1rem)}body:has([data-sticky-type=on-scroll-up]):not(.header-pinned) .sticky-element{top:calc(var(--sticky-offset, 2rem))}@media(min-width:1024px)and (max-width:1279.98px){.sticky-element-laptop{position:sticky;top:var(--sticky-offset, 2rem);transition:all var(--animation-default)}body.header-pinned .sticky-element-laptop{top:calc(var(--sticky-offset, 2rem) + var(--header-height))}body.is-hide-nav .sticky-element-laptop{top:calc(var(--sticky-offset, 2rem) + var(--header-height) - var(--header-navigation-height) - .1rem)}body:has([data-sticky-type=on-scroll-up]):not(.header-pinned) .sticky-element-laptop{top:calc(var(--sticky-offset, 2rem))}}@media(min-width:768px)and (max-width:1119px){.sticky-element-tablet{position:sticky;top:var(--sticky-offset, 2rem);transition:all var(--animation-default)}body.header-pinned .sticky-element-tablet{top:calc(var(--sticky-offset, 2rem) + var(--header-height))}body.is-hide-nav .sticky-element-tablet{top:calc(var(--sticky-offset, 2rem) + var(--header-height) - var(--header-navigation-height) - .1rem)}body:has([data-sticky-type=on-scroll-up]):not(.header-pinned) .sticky-element-tablet{top:calc(var(--sticky-offset, 2rem))}}.select-element select{border:none;appearance:none;-webkit-appearance:none;font-size:inherit;line-height:inherit;width:100%;max-width:calc(var(--width) + var(--icon-size) * 2 + 1.2rem);padding:0;padding-inline-end:2rem;background:transparent}.select-element select:focus-visible{outline:.2rem solid rgb(var(--color-foreground));box-shadow:none}.select-element svg.icon{inset-inline-end:0}.discount{--discount-color: 196, 48, 28;padding:.35rem .8rem;color:rgb(var(--discount-color));background:rgba(var(--discount-color),.1);border-radius:5rem;gap:.6rem}.discount svg{flex-shrink:0}.discount:has(.btn){padding:0;padding-inline:.8rem .2rem}.discount .btn{--loading-size: 1.6rem;background:none;width:2.8rem;height:2.8rem;margin-inline-start:-.6rem}.empty-state{padding-block:6rem}predictive-search .empty-state{padding-block:2rem 4rem}table{border-collapse:collapse;border-color:inherit;text-indent:0}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}.table-striped{color:rgba(var(--color-subtext),var(--color-subtext-alpha, 1))}.table-striped td,.table-striped th{padding:1.2rem 1.6rem}.table-striped th{font-weight:inherit;text-align:start;color:rgb(var(--color-foreground))}.table-striped tr:nth-child(odd){background-color:rgb(var(--color-secondary-background))}.social__link{position:relative;width:var(--social-size, 4.8rem);height:var(--social-size, 4.8rem);display:flex;align-items:center;justify-content:center}.social__link:after{content:"";position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem}.social__link svg{transition:transform var(--animation-default)}@media(hover:hover){.social__link:hover svg{transform:scale(1.1)}}summary::-webkit-details-marker{display:none}.rte :where(img,iframe){display:inline-block}.rte p:first-child{margin-top:10px}.shopify-challenge__container :where(h1,h2,h3,h4,h5,h6),.shopify-policy__container :where(h1,h2,h3,h4,h5,h6),.article__content :where(h1,h2,h3,h4,h5,h6),.page__content :where(h1,h2,h3,h4,h5,h6){margin-top:var(--headings-top-spacing, 2.4rem);margin-bottom:var(--headings-bottom-spacing, 1.6rem)}.shopify-challenge__container :where(h1,h2,h3,h4,h5,h6)+p,.shopify-policy__container :where(h1,h2,h3,h4,h5,h6)+p,.article__content :where(h1,h2,h3,h4,h5,h6)+p,.page__content :where(h1,h2,h3,h4,h5,h6)+p{--paragraph-top-spacing: var(--headings-bottom-spacing, 1.6rem)}@media(min-width:768px){.shopify-challenge__container,.shopify-policy__container,.article__content,.page__content{--paragraph-bottom-spacing: 2.4rem;--paragraph-top-spacing: 2.4rem;--headings-top-spacing: 4rem;--headings-bottom-spacing: 2rem}}.rte table{table-layout:fixed;width:100%}@media screen and (min-width:750px){.rte table td{padding-inline:1.2rem}}.rte iframe{max-width:100%}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--blocks-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte :where(ul,ol).liststyle-none{list-style:none;padding:0}.rte :where(ul,ol) :where(h1,h2,h3,h4,h5,h6){display:inline-block;margin:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;text-decoration-line:underline;transition:text-decoration-thickness var(--duration-default) ease}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.announcement-bar{--swiper-navigation-icon-size: 1.6rem;--swiper-navigation-offset-x: 0;--swiper-navigation-size: 3rem}.announcement-bar__content{padding-inline:2rem;word-wrap:break-word}.announcement-bar__timer .countdown-timer .countdown-timer__block{min-width:3rem;margin:0 .75rem}.announcement-bar__timer .countdown-timer .countdown-timer__block div:after{font-size:1.6rem;inset-inline-end:-1rem}@media(min-width:1280px){.announcement-bar__wrapper{max-width:var(--content-width, 30%)}}@media(max-width:639.98px){.announcement-bar{padding-top:.8rem;padding-bottom:.8rem}.announcement-bar__timer{padding:0}.announcement-bar__timer .countdown-timer .countdown-timer__block{min-width:2.5rem}.announcement-bar__timer .countdown-timer .countdown-timer__block>div{font-size:1.6rem}.announcement-bar__timer .btn{width:2.8rem;height:2.8rem;border-radius:50%;padding:0;flex-shrink:0}}.no-js .grid-list{opacity:1}.no-js .swiper-wrapper{flex-wrap:wrap}.no-js .slider-controls,.no-js .swiper-controls{display:none}.swatches{--swatch-size: 2rem;--swatch-radius: 0}.swatches--circle{--swatch-radius: 50%}.swatches li{padding:0 0 var(--swatch-spacing, 0);cursor:pointer}.swatches li.swatch-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.2rem;background:rgb(var(--color-foreground));border-radius:0;opacity:0;transition:all var(--animation-default)}.swatches li.swatch-item[aria-selected=true]:after{opacity:1}.swatches li.swatch-item[aria-selected=true] .swatch-color:before{opacity:1;--active-shadow-color: rgb(var(--color-foreground))}.swatches li.swatch-more a{line-height:var(--swatch-size);width:calc(max(2rem,var(--swatch-size)) + .2rem);aspect-ratio:1}.swatches--product-card{--swatch-spacing: .6rem}.swatches--product-card .swatch-color:after{display:none}.swatches--product-card.swatches--circle{--swatch-spacing: 0}.swatches--product-card.swatches--circle .swatch-color{border-color:rgba(var(--color-foreground),.2)}.swatches--product-card.swatches--circle .swatch-color:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transition:all var(--duration-default);opacity:0;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.3),0 0 0 .2rem inset rgb(var(--color-background)),0 0 0 .1rem var(--active-shadow-color)}.swatches--product-card.swatches--circle .swatch-item:after{display:none}.swatches--variant-image li{--swatch-size: 4rem;--swatch-radius: var(--small-blocks-radius)}.swatches--variant-image.swatches--circle li{--swatch-radius: 50%}.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+label>.swatch-color:after{background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--color-foreground-lighten-19) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));opacity:1;box-shadow:none;border:0!important}.swatches input:is([type=checkbox],[type=radio]):is(:checked)+label>.swatch-color:after{content:"";display:block;position:absolute;width:calc(var(--checkbox-size, 2rem) * .3);height:calc(var(--checkbox-size, 2rem) * .6);inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-63%) rotate(43deg);border:2px solid #fff;border-inline-start:0;border-block-start:0;filter:drop-shadow(0 0 1px rgba(0,0,0,.5));box-shadow:none}.swatch-color{background:var(--swatch-background);background-position:var(--swatch-focal-point, 50%);background-size:cover;width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--swatch-radius);position:relative}.swatch-color:after{position:absolute;content:"";border-radius:inherit;top:0;right:0;bottom:0;left:0;transition:opacity var(--animation-default);opacity:0}:checked+label>.swatch-color:after{opacity:1}[data-initializing] #MainContent .shopify-section+.shopify-section~.shopify-section{content-visibility:auto}.shopify-section-group-header-group [data-section-index="1"]{z-index:21;position:relative}.shopify-design-mode[data-initializing] #MainContent .shopify-section+.shopify-section~.shopify-section,.no-js [data-initializing] #MainContent .shopify-section+.shopify-section~.shopify-section,.no-touch [data-initializing] #MainContent .shopify-section+.shopify-section~.shopify-section{content-visibility:visible}/*! shopify-challenge, shopify-policy */.main-content .shopify-challenge__container,.main-content .shopify-policy__container{margin:0 auto;max-width:var(--page-width);padding-inline:var(--page-padding)}.shopify-challenge__container,.shopify-policy__container{display:grid;gap:2rem;padding-block:8rem}.shopify-challenge__message{font-size:1.8rem;line-height:1.6}.shopify-challenge__container form{display:grid;gap:2rem}.shopify-challenge__button{min-width:12rem}@media screen and (min-width:1119px){.main-content .shopify-challenge__container,.main-content .shopify-policy__container{--page-padding: 1.6rem;max-width:77rem;padding-block:6rem}.shopify-challenge__message{font-size:1.8rem}}scroll-progress-bar,.scroll-progress-bar{display:block;width:100%;margin-block-start:var(--margin-block-start, 1.6rem)}scroll-progress-bar .progress-container,.scroll-progress-bar .progress-container{width:100%;height:2px;background-color:rgba(var(--color-foreground),.1)}scroll-progress-bar .progress-bar,.scroll-progress-bar .progress-bar{width:0;height:100%;background-color:rgb(var(--color-foreground))}.scroll-pagination{margin-block-start:var(--margin-block-start, 1.2rem)}.scroll-pagination__pagination{min-width:2.4rem}.scroll-pagination .scroll-pagination__btn{width:2.4rem;height:2.4rem}.scroll-pagination .scroll-pagination__btn .btn__text{line-height:1;display:flex}.scroll-pagination .scroll-pagination__btn:after{display:none}.no-js .scroll-pagination{display:none}.quantity__rules .divider+.divider:before{content:"\2022";margin-inline:.8rem}.blocks-radius,.theme-radius{border-radius:var(--blocks-radius)}.blocks-radius-md,.theme-radius-md{border-radius:var(--medium-blocks-radius)}.blocks-radius-sm,.theme-radius-sm{border-radius:var(--small-blocks-radius)}.blocks-radius-circle{border-radius:50%}.blocks-radius-bottom-left-right{border-bottom-left-radius:var(--blocks-radius);border-bottom-right-radius:var(--blocks-radius)}.pcard-radius{border-radius:var(--pcard-radius)}.mask-none{-webkit-mask-image:unset;mask-image:unset}@media(max-width:767.98px){.blocks-radius,.theme-radius{border-radius:var(--blocks-radius-mobile)}}button .button-icon,.btn .button-icon{display:flex;align-items:center;justify-content:center}.btn--secondary.btn--active,.btn--icon.btn--active,.btn--outline.btn--active,.btn--white.btn--active{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button))}.priority-info-popup{background-color:#f9fafbcc!important;bottom:0;min-height:100vh}.priority-info-header{padding-bottom:0!important;border-bottom:0px!important;justify-content:center;display:flex}.priority-info-body{padding:0 16px 20px!important}.admin-tooltip-content{font-size:16px!important;line-height:40px!important;color:#111827!important;font-style:normal;font-weight:400}.admin-tooltip-content a{text-decoration:underline!important}.stock_button_div{display:grid;justify-items:center;align-items:center;row-gap:24px;line-height:16px}.stock_button_div .check-stock-btn{align-items:center;padding:7px 24px;height:40px}.btn--primary:focus{--tw-shadow: -6px 6px #F9BCBB;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn--secondary{background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border-color:rgb(var(--color-secondary-button-border))}.btn--plain{padding:0;background:none!important;border:none!important;height:auto;line-height:1.6}.btn--plain:after{content:"";position:absolute;width:0;height:1px;inset-inline-end:0;bottom:0;transition:.3s all;background-color:rgb(var(--color-foreground))}.btn--plain:hover:after{inset-inline-end:auto;inset-inline-start:0;width:calc(100% - var(--button-icon-width, 0rem))}.btn--plain.btn--with-icon{--button-icon-width: 1.6rem}.btn--plain.btn--with-icon:after{inset-inline-end:var(--button-icon-width)}.btn--white{background-color:#fff;border-color:#fff;color:var(--color-button-white, #000);border:0}.btn--underline:hover:after,.btn--link:hover:after{transform:scaleX(1);transform-origin:var(--transform-origin-start);animation:text-underlined .6s}.btn--underline.btn--loading:after,.btn--link.btn--loading:after{display:none}.btn--link{font-size:var(--font-body-size);line-height:2rem;padding:.1rem 0!important;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);text-transform:capitalize}.btn--link:after{bottom:0}.btn--outline{--buttons-padding: 1.6rem;--color-border: var(--color-text-heading);background-color:transparent;color:rgb(var(--color-text-heading))}.btn--outline.btn--secondary{border:1px solid var(--color-secondary-button-border)}.btn--icon-circle{border-radius:50%;width:var(--buttons-width, var(--buttons-height));height:var(--buttons-width, var(--buttons-height));padding:0!important}.btn--square{width:var(--buttons-height);flex:0 0 auto;padding:0}.btn--extra-small{--buttons-width: calc(var(--buttons-height) - 16px);--buttons-padding: 2rem;height:calc(var(--buttons-height) - 16px);font-size:1.3rem}.btn--small{--buttons-width: calc(var(--buttons-height) - 10px);--buttons-padding: 2rem;height:calc(var(--buttons-height) - 10px)}.btn--medium{--buttons-width: var(--buttons-height);--buttons-padding: 3.2rem;height:var(--buttons-height)}.btn--large{--buttons-width: calc(var(--buttons-height) + 6px);--buttons-padding: 4.2rem;height:calc(var(--buttons-height) + 6px);font-size:calc(var(--font-body-size) * 1px + 2px)}.btn .loading__spinner{position:absolute;display:none;opacity:0}.btn--loading>*:not(.loading__spinner){opacity:0}.btn--loading .loading__spinner{display:inline-flex!important;opacity:1}.btn--danger{background:#bc1818;color:#fff}.btn-remove svg{transition:transform var(--animation-button)}.cart-drawer__empty .btn.btn--primary.self-center{padding:5px 24px}@media(hover:hover)and (pointer:fine){.btn:not(.btn--plain,.btn--underline,.btn--link,.btn--inherit):hover:before,.btn:not(.btn--plain,.btn--underline,.btn--link,.btn--inherit).btn--active:before,.btn-hover-wrapper:hover .btn:not(.btn--plain,.btn--underline,.btn--link,.btn--inherit):before{width:calc(100% + var(--buttons-border-width, 0px))}.btn--primary:hover{color:#fff;background:#93100e;border:solid 2px #93100e}.btn--secondary:hover,.btn--secondary .btn--icon,.btn--secondary .btn--secondary,.btn--secondary .btn--outline,.btn--secondary .btn--primary,.btn--icon:hover,.btn--icon .btn--icon,.btn--icon .btn--secondary,.btn--icon .btn--outline,.btn--icon .btn--primary,.btn--outline:hover,.btn--outline .btn--icon,.btn--outline .btn--secondary,.btn--outline .btn--outline,.btn--outline .btn--primary,.btn--white:hover,.btn--white .btn--icon,.btn--white .btn--secondary,.btn--white .btn--outline,.btn--white .btn--primary,.btn-hover-wrapper:hover .btn--icon,.btn-hover-wrapper:hover .btn--secondary,.btn-hover-wrapper:hover .btn--outline{color:rgb(var(--color-button-text))}.btn-hover-wrapper:hover .btn--primary,.btn--loading.btn--primary:hover .loading__spinner{color:rgb(var(--color-button))}.btn--loading.btn--secondary:hover .loading__spinner,.btn--loading.btn--outline:hover .loading__spinner,.btn--loading.btn--white:hover .loading__spinner,.btn--loading.btn--icon:hover .loading__spinner{color:rgb(var(--color-button-text))}}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: var(--buttons-height);--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius, 0);--shopify-accelerated-checkout-button-inline-size: var(--buttons-height);--shopify-accelerated-checkout-row-gap: 1.2rem}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius, 0);--shopify-accelerated-checkout-button-block-size: var(--buttons-height)}@media(forced-colors:active){.button,.shopify-challenge__button{border:transparent solid 1px}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus{outline:solid transparent 1px}}.form-field~.form-field{margin-top:2rem}@media(min-width:768px){.form-field~.form-field{margin-top:2.4rem}}.form-field.reset-spacing{margin:0}.form-footer{margin-top:2.4rem}@media(max-width:767.98px){.form-footer{margin-top:2rem}}@media(min-width:768px){.form-row{display:grid;grid-template-columns:repeat(var(--column, 2),minmax(0,1fr));grid-gap:var(--gap, 3rem)}.form-row .form-field{margin-top:0}}.form-group{display:flex;align-items:center}.form-group>*+*{margin-inline-start:2.4rem}.form-control--textarea{resize:vertical;line-height:2.4rem;padding:1rem 2rem;border-radius:var(--textareas-radius);min-height:8rem}.form-control--plain{background-color:transparent;border:none;padding:0;color:inherit}.form-control--select{padding-inline-end:3.6rem;cursor:pointer}.form-control--select~.icon{color:rgb(var(--color-field-text));position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:1.6rem;pointer-events:none}.form-control--select.form-control--plain{padding-inline-end:1.6rem}.form-control--select.form-control--plain~.icon{color:inherit;inset-inline-end:0}.form-control:focus,.form-control:focus-visible{outline:0;color:rgb(var(--color-foreground))}.form-control:focus::placeholder,.form-control:focus-visible::placeholder{color:rgba(var(--color-foreground),.5)}.form-message{display:flex}.form-message:not(:is(h1,h2,h3,h4,h5,h6)){font-size:var(--font-body-size)}.form-message:not(:is(h1,h2,h3,h4,h5,h6)) svg{transform:translateY(.3rem)}.form-field .form-message{margin-top:.8rem}.form-message--small{font-size:calc(var(--font-body-size) * .9);line-height:2.2rem}.form-message--error{color:#c4301c}.form-message--success{color:#0d8756}.form-message--warning{color:#cea100}.form-message svg{margin-inline-end:.8rem;transform:translateY(.5rem);flex-shrink:0}.form-status:empty{display:none}.form-status>div{margin-top:1rem}.form-status__title{margin-bottom:10px;font-size:var(--font-body-size)}.form-status ul{padding-inline-start:1rem;margin:1rem 0 0}.form-status ul li{color:rgb(var(--color-foreground))}.form-status-list{margin-bottom:2.4rem}@media(max-width:767.98px){.form-status-list{margin-top:1.6rem}}.form-error{margin-bottom:2.4rem}.form-error ul{color:#c4301c;font-size:calc(var(--font-body-size) * .8);line-height:2.2rem;padding-inline-start:2.4rem}.form-error li{margin-top:.4rem;padding-inline-start:1.2rem;position:relative}.form-error li:before{content:"";position:absolute;width:.4rem;height:.4rem;top:.9rem;inset-inline-start:0;background:currentColor;border-radius:50%}@media(max-width:767.98px){.form-error{margin-top:1.6rem}}.select{display:flex;position:relative;width:100%}.form-select{border:none;background-color:transparent;font-size:inherit}.switch.switch{position:absolute;opacity:0;width:0;height:0}.switch-slider{position:relative;display:inline-block;width:4.8rem;height:2.4rem;border-radius:10rem;background-color:rgba(var(--color-foreground),.15);transition:.3s all}.switch-slider:before{content:"";position:absolute;top:.2rem;inset-inline-start:.2rem;height:2rem;width:2rem;border-radius:50%;background:rgb(var(--color-background));transition:.3s all}.switch:checked+label>.switch-slider{background:rgb(var(--color-foreground))}.switch:checked+label>.switch-slider:before{transform:translate(2.4rem)}.quantity{--quantity-border-width: 1px;color:rgba(var(--color-foreground));position:relative;width:12.5rem;display:flex;border-radius:var(--inputs-radius);min-height:var(--buttons-height)}.quantity__input{color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);box-shadow:0 0 0 var(--quantity-border-width) rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:var(--inputs-radius);font-size:var(--font-body-size);text-align:center;background-color:transparent;border:0;padding-inline:var(--quantity-button-width, 4.5rem);width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__button{width:var(--quantity-button-width, 4.5rem);flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0;position:absolute;left:0;top:0;z-index:1}.quantity__button[name=plus]{left:auto;right:0}.quantity__button svg{width:1.4rem;pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{outline:0rem solid rgb(var(--color-foreground));outline-offset:0}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){background-color:inherit}@supports (-webkit-overflow-scrolling: touch){.form-control{font-size:1.6rem!important}}.f-price__badges{align-items:center;display:none;margin-inline-start:1.2rem}.f-price__badge-sale{margin-inline-end:6px}.f-price__badge-sale [data-sale-value]{margin-inline-start:3px}.f-price.f-price--unavailable{visibility:hidden}.f-price--large{--color-product-price-regular: var(--color-foreground-lighten-60);font-size:1.96rem;line-height:2.4rem}@media(min-width:768px){.f-price--large{font-size:2.8rem;line-height:3.8rem}.f-price--large.f-price--on-sale .f-price-item--regular{font-size:1.8rem}}.f-price--sold-out .f-price__badge-sold-out,.f-price--on-sale .f-price__badge-sale,.f-price--sold-out .f-price__badges,.f-price--on-sale .f-price__badges{display:inline-flex}.f-price--on-sale .f-price__sale{display:flex;align-items:center;flex-wrap:wrap;gap:0 .8rem}.f-price--center{display:flex;justify-content:center}.f-price--on-sale .f-price-item--sale{color:rgb(var(--color-product-price-sale))}.f-price--on-sale .f-price-item--regular{color:var(--color-product-price-regular, var(--color-foreground-lighten-60));font-size:var(--font-body-size);line-height:var(--font-body-line-height);font-weight:var(--font-body-weight)}.f-badge{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;white-space:nowrap;font-size:12px;font-family:var(--font-pcard-badge-family);font-weight:400;font-style:var(--font-pcard-badge-style);line-height:1.8rem;padding:.2rem .8rem;color:#fff;background:#000;border:1px solid transparent;border-radius:4px;text-transform:uppercase}.f-badge--sale{color:var(--color-badge-sale-text, #fff);background:var(--color-badge-sale)}.f-badge--soldout{color:var(--color-badge-soldout-text, #fff);background:var(--color-badge-soldout)}.f-badge--hot{color:var(--color-badge-hot-text, #fff);background:var(--color-badge-hot, #c32b2b)}.f-badge--new{color:var(--color-badge-new-text, #fff);background:#62b959}.f-badge--coming{color:var(--color-badge-coming-soon-text, #fff);background:var(--color-badge-coming-soon, #7a34d6)}.f-badge span[data-sale-value]{margin-inline-start:.4rem}.accordion-details__summary .icon-caret-down{--tf-scale-y: 1;transform:scaleY(var(--tf-scale-y)) rotate(0);transition:transform .5s cubic-bezier(.3,1,.3,1)}.accordion-details__summary .icon-plus-toggle path.vertical{transform:rotate(0);transform-origin:center;transition:transform var(--animation-default)}.accordion-details__content iframe{max-width:100%}.accordion-details__helptext{font-weight:400;max-height:0;transition:max-height .5s cubic-bezier(.3,1,.3,1)}.accordion-details[aria-expanded=true] .accordion-details__summary .icon-caret-down{--tf-scale-y: -1}.accordion-details[aria-expanded=true] .accordion-details__summary .icon-plus-toggle path.vertical{transform:rotate(270deg)}.accordion-details[open] .accordion-details__helptext{max-height:calc(var(--font-body-size) * .9 * 1.6);transition-duration:0s}@media(max-width:639.98px){.custom-account-section .cart-drawer-button .cart-count,.cart-count{font-size:12px;font-weight:600}.accordion-details__summary{border-bottom:solid 1px #fff}.accordion-details__summary svg.icon{--icon-size: 1.6rem;color:#fff}.footer .footer__wrapper .footer__bottom{display:block}.footer .footer__wrapper .footer__bottom .footer__bottom-row .flex-wrap{display:flex;justify-content:space-evenly;width:100%}.footer .footer__wrapper .footer__bottom .footer__bottom-row{padding:30px 30px 10px}.footer__wrapper .footer__bottom .footer__bottom-row.items-start{padding-top:0}.footer__wrapper .footer__bottom .footer__bottom-row.items-start div.footer__copyright{padding:0}.footer__wrapper .footer__bottom .footer__bottom-row.items-start div.footer__copyright .footer__copyright-content{font-size:12px;text-align:center}.footer .footer__top .footer__top-wrapper .footer-block--newsletter .footer-newsletter,.footer .footer__top .footer__top-wrapper .footer-block--newsletter .footer-newsletter .footer-newsletter__form{width:100%!important}.footer .footer__top .footer__top-wrapper .footer-block--newsletter .footer-newsletter .footer-newsletter__form .newsletter-form .newsletter-form__field-wrapper .form-field button.btn.btn--primary{width:auto!important;padding:1rem 2rem}}@media(max-width:767.98px){:root{--swiper-pagination-bullet-size: .8rem}}.swiper .slider__previous .swiper-button:hover,.swiper .slider__next .swiper-button:hover{background:#eb2926!important;color:#fff!important;height:50px;width:50px;border-radius:30px;opacity:.7}.swiper .slider__previous .swiper-button:hover .icon,.swiper .slider__next .swiper-button:hover .icon{color:#fff}@media(max-width:767.98px){.swiper-button svg{width:1.6rem;height:1.6rem}}.swiper-button-lock{display:none}@media(max-width:767.98px){.swiper-button--blank-mobile{--swiper-navigation-size: 2.4rem;background:none!important;box-shadow:none!important;border:0!important;color:inherit!important;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size)}.swiper-button--blank-mobile .btn__text{transform:none!important}.swiper-button--blank-mobile:before,.swiper-button--blank-mobile:after{display:none!important}}@media(hover:hover){.swiper-button:not(.swiper-button--blank):hover{color:rgb(var(--color-background));background:#eb2926;opacity:.7}.swiper-button:not(.swiper-button--blank):hover:before{background:#eb2926;opacity:.7}}.swiper-pagination.swiper-pagination-lock{display:none}@media(min-width:768px){.swiper-show-nav-on-hover:has(.swiper-controls--nav-floating):hover .swiper-button{--swiper-button-transform-x: 0;opacity:1;visibility:visible}.swiper-show-nav-on-hover:has(.swiper-controls--nav-floating):hover .swiper-button.swiper-button-disabled{opacity:.5}}.swiper-controls:has(.swiper-button--blank){column-gap:.3rem}.swiper-controls .swiper-pagination-fraction{transition:.3s all;min-width:3.4rem}@media(max-width:767.98px){.swiper-controls--pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:4rem}}.swiper-controls--pagination-progressbar .swiper-pagination-progressbar{--swiper-pagination-progressbar-bg-color: rgba(var(--color-foreground), .1);background:var(--swiper-pagination-progressbar-bg-color);flex:1}.swiper-controls--pagination-progressbar .swiper-pagination-progressbar.swiper-pagination-horizontal{--swiper-pagination-progressbar-size: .2rem;height:var(--swiper-pagination-progressbar-size, .4rem)}.swiper-controls--nav-floating:has(.swiper-pagination:not(:empty)){--swiper-controls-top-offset: 4rem;margin-top:var(--swiper-controls-top-offset)}@media(max-width:767.98px){.swiper-controls--nav-floating:has(.swiper-pagination:not(:empty)){--swiper-controls-top-offset: 3.2rem}}.swiper-controls--nav-floating:has(.swiper-pagination-progressbar){--swiper-pagination-height: .2rem}.swiper-controls--nav-floating:has(.swiper-pagination-bullets){--swiper-pagination-height: 1rem}.swiper-controls--grouped:has([class*=swiper-button--blank]){margin-inline:-.7rem}.swiper-controls--grouped .swiper-button{position:relative;inset:auto;margin-top:0}.swiper-controls--grouped .swiper-pagination-progressbar{order:-1;margin-inline-end:1.6rem}@media(max-width:767.98px){.swiper-controls--grouped-mobile:has([class*=swiper-button--blank]){margin-inline:-.7rem;column-gap:0}.swiper-controls--grouped-mobile .swiper-button{position:relative;inset:auto;margin-top:0}.swiper-controls--grouped-mobile .swiper-button:before,.swiper-controls--grouped-mobile .swiper-button:after{display:none}.swiper-controls--grouped-mobile .swiper-pagination-progressbar{order:-1;margin-inline-end:1.6rem}}@media(max-width:767.98px){.swiper-controls--float-bottom{--swiper-controls-bottom-offset: 2rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/shoshaoptimized.css.map */
