.search__input::placeholder{color:#92979c}.search__input:focus,.search__input:focus::placeholder{color:#92979c!important}.search__input{color:#92979c}.search__input:not(:placeholder-shown){color:#111827!important}@media(max-width:1024px){.swipe-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.swipe-mobile::-webkit-scrollbar{display:none}.swipe-mobile__inner{display:flex!important;flex-wrap:nowrap!important;gap:16px}.swipe-mobile__inner>*{scroll-snap-align:start;flex:0 0 auto}}.p-0{padding:0}.custom-search-section .header__search .search__form .empty-state.flex-col h4{color:#4b5563;font-size:14px;font-weight:400;text-align:center}.p-16-t-b{padding-top:16px;padding-bottom:16px}.p-16-b{padding-bottom:16px}.page-home-padding{padding-top:10px;padding-left:290px;padding-right:1rem;height:512px}.card-media.card-media--auto-height.card-media--content-bottom-center.card-media--extra-small.relative.overflow-hidden.hover-wrapper.color-scheme-1.card-media--color-inherit.blocks-radius{height:252px}.topbar{padding:0;background:#f1f1f1;color:#595a5a;border-bottom:solid 2px #e5e7eb}.header__top.header__top--logo-left.items-center.relative.section--padding.page-width.page-width--fixed{padding:10px;margin:1.25rem 0px;max-width:1440px;align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}.storeLocatorBtn{border:solid 2px #c71512;border-radius:8px;color:#c71512;background:#fff;font-size:20px;font-family:Poppins,sans-serif;font-weight:700;line-height:25px;margin:8px 0;min-width:160px;height:56px;padding:12px 24px}.storeLocatorBtn:hover{border:solid 2px #93100e;color:#93100e}.horizontal-menu .horizontal-menu__list .horizontal-menu__item{padding:0 12px}.horizontal-menu .horizontal-menu__list .horizontal-menu__item .horizontal-menu__link{min-height:5rem;text-decoration:none;margin-left:.5rem;margin-right:.5rem;align-items:center;display:inline-flex;font-family:Poppins,sans-serif;color:#111827;font-size:16px;font-weight:600;margin:8px;min-height:80px}.custom-header-bar{background:#eb2926;color:#fff;display:flex;font-size:16px;font-weight:400;line-height:16px;font-family:Poppins,sans-serif;grid-column-end:13;grid-column-start:1;align-items:center}.custom-header-bar .custom-header-container{display:flex;max-width:1440px;width:100%;margin-left:auto;margin-right:auto}.header__bottom{max-width:1440px;width:100%;margin-left:auto;margin-right:auto}.custom-header-bar .custom-header-container .custom-categories-section{min-width:288px;line-height:1.75rem;background:#000;color:#fff;width:auto;display:flex;align-items:center;padding-left:20px;padding-right:auto;padding-top:auto;padding-bottom:auto}.custom-header-bar .custom-header-container .custom-categories-section span{font-size:20px;font-weight:500;line-height:28px;margin-left:6px;font-family:Poppins,sans-serif;text-transform:uppercase}.custom-search-section{width:calc(100% - 600px)}.custom-search-section .header__search{display:grid;padding:0}.custom-search-section .header__search .search__form{padding:0 6px;display:grid;width:100%}.search__results-all.block{text-align:center;margin-bottom:20px}.search__results-all.block .btn--primary{padding:12px 20px;margin-bottom:6px}.custom-search-section .header__search .search__form .flex-col{border:0px;margin:0 0 10px}.product-card__list-actions a,.product-card__list-actions a:hover{background:#c71512;color:#fff}#predictive-search-results-products-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0px;max-height:calc(100vh - 230px);overflow-y:auto;padding-right:0}#predictive-search-results-products-list .product-card .product-card__wrapper{border-radius:0;padding-bottom:20px}#predictive-search-results-products-list .product-card{width:100%;min-height:auto}.custom-search-section .header__search .search__form .flex .relative .search__input{padding:5px 40px;border-radius:6px;border:solid 1px #4b5563;background:#fff;height:45px;margin:10px 0 0}.custom-search-section .header__search .search__form .flex .relative .search__reset svg{width:32px;height:32px;position:absolute;top:12px;right:-8px}.custom-search-section .header__search .search__form .flex .search__icon-search{position:absolute;left:10px;top:16px;bottom:0;align-items:center;padding-right:.75rem;display:flex;justify-content:left;float:left;width:30px;height:30px;opacity:1}.topbar__column.topbar__right{margin-right:30px;position:absolute;right:0}.custom-account-section{display:flex;align-items:center;margin-left:auto;padding:8px 16px}.custom-account-section .custom-account-link span{font-size:16px;font-weight:400}.custom-account-section .cart-drawer-button{margin-right:10px}.custom-account-section .cart-drawer-button .cart-count{border-radius:9999px;background:#ffe472;color:#20488a;padding:0 6px;width:auto;height:auto;top:-1rem;right:-3px}.home_description_bottom{box-shadow:#0000 0 0,#0000 0 0,#0003 0 1px 3px;padding:16px 40px;color:#111827}.home_description_bottom .rich-text__heading{font-size:24px;color:#111827;font-weight:700;letter-spacing:.6px;line-height:24px}.home_description_bottom .read-more__toggle{color:#eb2926}.product-card__image-wrapper .product-card__info .f-price .f-price__regular{width:100%;text-align:center}.product-card__image-wrapper .product-card__info .f-price .f-price__regular .f-price-item{font-size:14px;font-weight:400}.section__wrapper .section__header .rich-text h2.rich-text__heading{font-size:34px;font-weight:700}.section__wrapper .section__header a.btn.btn--primary{padding:8px;text-transform:uppercase}.section__wrapper .section__header a.btn.btn--primary:hover{color:#fff}.footer .footer__top .footer__top-wrapper .footer-block.footer-block--menu .accordion-details__summary h3.footer-block__heading,.footer .footer__top .footer__top-wrapper .footer-block--contact_information .accordion-details__summary h3.footer-block__heading{text-transform:uppercase;font-size:24px;font-weight:700;line-height:24px;font-family:Poppins,sans-serif;color:#fff}.footer .footer__top .footer__top-wrapper .footer-block.footer-block--menu .accordion-details__content .reversed-link{padding:0;float:left;width:100%}.footer .footer__top .footer__top-wrapper .footer-block--contact_information .accordion-details__content .footer-info__phone{color:#cfcfcf;padding:3px 0}.footer .footer__top .footer__top-wrapper .footer-block--contact_information .accordion-details__content .footer-info__working-hours{background:#ef4444;border-radius:6px;padding:7px 24px;width:170px;color:#fff;height:55px;border:0px;font-size:14px;font-weight:700;line-height:16px;text-transform:uppercase}.footer .footer__top .footer__top-wrapper .footer-block--contact_information .accordion-details__content .footer-info__working-hours svg{display:none}.footer .footer__wrapper .footer__top{padding:0 15px}.footer .footer__top .footer__top-wrapper .footer-block.footer-block--menu .accordion-details__content .reversed-link a.text-subtext.block{font-size:16px;font-weight:400;line-height:16px;margin:10px 0;color:#fff;float:left;width:auto}.footer .footer__top .footer__top-wrapper .footer-block.footer-block--menu .accordion-details__content .reversed-link a.text-subtext.block span.reversed-link__text{color:#fff;text-decoration:none}.reversed-link:not([aria-disabled]):has(.reversed-link__text):hover .reversed-link__text{background-position-x:var(--transform-origin-start);background-size:0% var(--reversed-link-gap);background-position-y:bottom;color:rgb(var(--color-foreground))}.footer .footer__top .footer__top-wrapper .footer-block--newsletter .newsletter-logo,.footer .footer__top .footer__top-wrapper .footer-block--newsletter .footer-newsletter,.footer .footer__top .footer__top-wrapper .footer-block--newsletter .newsletter-social{text-align:center}.footer .footer__top .footer__top-wrapper .footer-block--newsletter .newsletter-social a{padding-left:.5rem;padding-right:.5rem}.footer .footer__top .footer__top-wrapper .footer-block--newsletter .newsletter-social a img{width:40px;height:40px}.footer .footer__top .footer__top-wrapper .footer-block--newsletter .footer-newsletter{width:90%;margin:0 auto}.footer .footer__top .footer__top-wrapper .footer-block--newsletter .footer-newsletter .footer-newsletter__form{margin:0 auto;width:80%}.footer .footer__top .footer__top-wrapper .footer-block--newsletter .footer-newsletter .footer-newsletter__form .newsletter-form{padding:3rem 1rem}.footer .footer__top .footer__top-wrapper .footer-block--newsletter .footer-newsletter .footer-newsletter__form .newsletter-form .newsletter-form__field-wrapper .form-field input.form-control{border:1px solid rgb(129,129,129);background:none;color:#cfcfcf;border-radius:8px 0 0 8px/8px 0px 0px 8px;padding-top:2px;padding-bottom:2px}.newsletter-form .newsletter-form__field-wrapper .form-field input.form-control::placeholder{color:#cfcfcf}.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{background:#ef4444;padding-top:1rem;padding-bottom:1rem;width:140px;height:55px;border:0px;font-size:16px;font-weight:700;line-height:16px;border-radius:0 6px 6px 0/0px 6px 6px 0px;position:relative;right:8px}.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:focus{box-shadow:none}.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:hover,.footer .footer__top .footer__top-wrapper .footer-block--contact_information .accordion-details__content .footer-info__working-hours:hover{background:#dc2626;color:#fff}.footer__wrapper{padding-bottom:0;max-width:1440px;margin-left:auto;margin-right:auto}.footer__wrapper .footer__bottom{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;margin:0;padding:0}.footer__wrapper .footer__bottom .footer__bottom-row{padding-top:30px;padding-bottom:16px}.footer__wrapper .footer__bottom .footer__bottom-row.items-end{order:2;padding-right:20px}.footer__wrapper .footer__bottom .footer__bottom-row.items-start{order:1}.footer__wrapper .footer__bottom .footer__bottom-row.items-start .footer__copyright{color:#fff;font-size:16px;font-weight:400;line-height:16px}.footer__wrapper .footer__bottom .footer__bottom-row.items-start .footer__copyright{padding:16px}.footer__wrapper .footer__bottom .footer__bottom-row.items-start .footer__copyright a{color:#c71512}.footer_main{width:100vw;margin-left:calc(-50vw + 50%);background-color:#000;padding:0 30px}.footer_main .scrolling-promotion{padding:0 16px;background:#000;max-width:1440px;margin-left:auto;margin-right:auto}.feature_collections_title{display:inline-block;width:100%;margin:20px 0;padding:0;position:relative}.feature_collections_title a.btn.btn--primary{border-radius:4px;font-weight:400;font-size:16px;height:41px;margin-top:2px}.feature_collections_title a.btn.btn--primary:hover{background:#c71512;border:solid 2px #c71512}.feature_collections_title a.btn.btn--primary:focus{box-shadow:none}.feature_collections_title .rich-text{float:left;padding-right:1rem;--tw-bg-opacity: 1;background:#fff;z-index:9;position:absolute}.feature_collections_title .rich-text__button{float:right;--tw-bg-opacity: 1;z-index:10;position:inherit;padding:0 5px;background:#fff}.feature_collections_title .header-divider-line{position:absolute;width:100%;height:1px;padding:4px 0}.feature_collections_title .header-divider-line hr{margin:0;padding:0}.cms-main{padding:16px;color:#111827;font-size:16px;font-weight:400;line-height:16px;min-height:640px}.store-locator-outer{padding:0!important}.cms-main h1.page__title{font-size:55px;color:#111827;line-height:60px;margin-bottom:40px;margin-top:0}.cms-main ul,.cms-main ol{color:#111827;font-size:16px;font-weight:400}.cms-main ol{padding-left:1rem}.cms-main ul{padding-left:2rem}.cms-main li strong{color:#111827;font-size:16px;font-weight:700}.cms-main ul li{color:#111827;font-size:16px;font-weight:400;line-height:24px;list-style:disc}.cms-main div p{color:#111827;font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px;margin-top:0}.cms-main .steps-container .steps-item .step-item-image-container{margin-bottom:12px}.cms-main h4 span{color:#111827;font-size:18px;font-weight:600;line-height:30px}.cms-main h5 span{color:#111827;font-size:18px;font-weight:600;line-height:22.5px}.cms-main h3,.cms-main h4,.cms-main h2{color:#111827}.cms-main .rich-text.rich-text--standard h2.font_style{color:#111827;font-size:19.2px;font-weight:700}@media(min-width:1024px){body:not(.index-template):not(.show-categories) .header__navigation nav.header__menu,body:not(.index-template):not(.show-categories) nav.header__menu{display:none!important}body.show-categories .header__navigation nav.header__menu,body.show-categories nav.header__menu{display:flex!important}.header__navigation{position:relative;justify-content:flex-start!important}.header__menu{flex-direction:column!important;align-items:flex-start!important;width:280px;background:#fff!important;border:1px solid #e5e7eb;border-radius:8px;padding:0;margin:0;position:relative;z-index:100;opacity:1!important;visibility:visible!important}.header__menu>ul{flex-direction:column!important;width:100%;margin:0;padding:0;flex-wrap:nowrap!important;background:#fff!important;opacity:1!important;visibility:visible!important}.header__menu>ul>li{width:100%;border-bottom:2px solid #e5e7eb;position:static!important;background:#fff!important;opacity:1!important;visibility:visible!important;display:block!important}.details_content .tabs__panel hr.my-6.border-border{margin:0}.header__menu>ul:hover>li .dropdown__mega-menu{background:#fff}.dropdown__mega-menu{opacity:1!important;visibility:visible!important;display:none}.header__menu>ul>li:hover .dropdown__mega-menu{display:block}.header__menu>ul>li:last-child{border-bottom:none}.header__menu .menu__item{padding:13px 20px;width:100%;justify-content:space-between;min-height:auto;font-weight:400!important;color:#111827!important;transition:all .3s ease;border-radius:0;background:transparent!important;opacity:1!important;visibility:visible!important;display:flex!important;font-size:16px}.header__menu .menu__item:hover{background-color:#e8e8e8!important;color:#111827!important}.header__menu details:hover .menu__item{background-color:#e8e8e8!important;color:#111827!important}.header__menu details:has(.dropdown__mega-menu:hover) .menu__item,.header__menu details:has(.dropdown:hover) .menu__item{background-color:#e8e8e8!important;color:#111827!important}.header__menu .menu__item svg{transform:rotate(-90deg);transition:transform .3s ease;position:absolute;right:0}.mega-menu{position:absolute;left:100%;top:0;width:900px;min-height:500px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px -3px #0000001a;z-index:1000;opacity:0;visibility:hidden;transform:translate(-10px);transition:all .3s ease;margin-left:8px}.header__menu>ul>li:hover .mega-menu{opacity:1;visibility:visible;transform:translate(0)}.dropdown__mega-menu{position:absolute;left:100%;top:0;width:1030px;min-height:515px;background:#fff;border-radius:0;box-shadow:0 10px 25px -3px #0000001a;z-index:1000;opacity:0;visibility:hidden}.header__menu>ul>li:hover .dropdown__mega-menu{visibility:visible;transform:translate(0)}.dropdown__mega-header{padding:32px 32px 0 22px;margin-bottom:.5rem;transform:none!important}.dropdown__mega-header-link{font-size:14px;font-weight:400;color:#000;text-decoration:none;display:flex;align-items:center;gap:8px;line-height:21px;text-transform:capitalize;margin-bottom:.5rem}.dropdown__mega-header-link:hover{color:#eb2926}.dropdown__mega-header-link:hover:after{transform:translate(4px)}.dropdown__mega-body{padding:24px}.dropdown__section{margin-bottom:10px}.dropdown__section:last-child{margin-bottom:0}.dropdown__section-title{font-size:20px;font-weight:700;color:#010101;margin-bottom:0;padding:2px 0}.dropdown__categories-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(11,auto);grid-auto-flow:column;margin:0;padding:0;position:relative;align-items:start}.dropdown__category-item{margin-bottom:0;position:relative;display:block;width:100%}.dropdown__categories-list:before{content:"";position:absolute;top:-21px;bottom:0;width:1px;background-color:#010101;z-index:1;left:calc(50% + 20px)}.dropdown__categories-list:has(.dropdown__category-item:nth-child(21)):after{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:#d1d5db;z-index:1;left:calc(66.666% + 20px)}.dropdown__category-link{font-size:20px;font-weight:400;color:#010101;text-decoration:none;padding:0;display:block;transition:color .2s ease}.dropdown__category-link:hover{color:#eb2926;text-decoration:underline}.dropdown__category-item.is-line{display:none}.dropdown__category-item.is-line+.dropdown__category-item{border-top:1px solid #010101;padding-top:12px;margin-top:12px}.dropdown__separator{height:1px;background-color:#010101;margin:20px 0;width:100%;border:none}.dropdown__products-list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(11,auto);grid-auto-flow:column;gap:6px 40px;margin:0;padding:0;position:relative;align-items:start}.dropdown__product-item{margin-bottom:0;position:relative;display:block;width:100%}.dropdown__products-list:before{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:#010101;z-index:1;left:calc(33.333% + 20px)}.dropdown__categories-list .dropdown__products-list:before{display:none}.dropdown__products-list:has(.dropdown__product-item:nth-child(21)):after{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:#d1d5db;z-index:1;left:calc(66.666% + 20px)}.dropdown__product-link{font-size:20px;font-weight:700;color:#010101;text-decoration:none;padding:0;display:block}.dropdown__product-link:hover{color:#eb2926;text-decoration:underline}.dropdown__product-item.is-line,.dropdown__category-item.is-line{display:none}.dropdown__product-item.is-line+.dropdown__product-item{border-top:1px solid #010101;padding-top:8px;margin-top:8px}.dropdown__category-item.is-line+.dropdown__category-item{border-top:1px solid #010101;padding-top:8px;margin-top:8px}.dropdown__collection-image{position:absolute;right:60px;top:35px;overflow:hidden;display:flex;align-items:center;justify-content:center;height:85%}.dropdown__collection-image img{max-width:100%;max-height:100%;width:100%;height:100vh;object-fit:contain}.dropdown__collection-info{padding:12px}.dropdown__collection-info h4{font-size:14px;font-weight:600;color:#111827;margin:0 0 6px;line-height:1.3}.dropdown__collection-info p{font-size:12px;color:#6b7280;margin:0;line-height:1.4}.dropdown__mega-body:has(.vape-accessories-style,.prefilled-pod-style){display:flex;gap:40px;position:relative}.dropdown__mega-body:has(.vape-accessories-style,.prefilled-pod-style):before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:#000;transform:translate(-50%);z-index:1}.dropdown__mega-body .dropdown__section:has(.vape-accessories-style,.prefilled-pod-style){width:50%;margin-bottom:0}.dropdown__products-list.vape-accessories-style{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;grid-template-columns:none;grid-template-rows:none;grid-auto-flow:unset}.dropdown__product-item.vape-accessory-item{margin-bottom:0;display:inline-flex;width:auto}.dropdown__product-link.vape-accessory-link{background:#62b959;color:#fff!important;padding:5px 8px;border-radius:8px;font-size:14px;font-weight:400;text-decoration:none;display:inline-block;transition:all .2s ease;white-space:nowrap;line-height:18px}.dropdown__product-link.vape-accessory-link:hover{background:#62b959;color:#fff}.dropdown__products-list.vape-accessories-style:before,.dropdown__products-list.vape-accessories-style:after{display:none}.dropdown__products-list.prefilled-pod-style{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;grid-template-columns:none;grid-template-rows:none;grid-auto-flow:unset}.dropdown__product-item.prefilled-pod-item{margin-bottom:0;display:inline-flex;width:auto}.dropdown__product-link.prefilled-pod-link{background:#eb2926;color:#fff!important;padding:5px 8px;border-radius:8px;font-size:14px;font-weight:400;text-decoration:none;display:inline-block;white-space:nowrap;line-height:18px}.dropdown__product-link.prefilled-pod-link:hover{background:#eb2926;color:#fff}.dropdown__products-list.prefilled-pod-style:before,.dropdown__products-list.prefilled-pod-style:after{display:none}.menu-badge{background:#62b959;color:#fff!important;font-size:14px;font-weight:400;padding:8px;border-radius:12px;margin-left:8px;display:inline-block;white-space:nowrap;line-height:14px;vertical-align:middle}.dropdown__category-link .menu-badge{background:#62b959;color:#fff!important;padding:5px 8px;border-radius:8px;font-size:14px;font-weight:400;width:auto;position:absolute;right:0;top:5px}.dropdown__product-link .menu-badge{font-size:10px;padding:2px 6px;margin-left:6px}.vape-accessory-link .menu-badge,.prefilled-pod-link .menu-badge{background:#ffd600;color:#000!important;margin-left:4px;border-radius:4px;padding:2px 5px;width:auto;text-align:center}.dropdown__mega-body.smoking-mega-menu{display:block;column-count:3;column-gap:40px;padding:24px}.smoking-mega-menu .dropdown__section{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}.smoking-mega-menu .dropdown__section-title{font-size:20px;font-weight:700;color:#010101;margin-bottom:0;padding-bottom:0}.smoking-mega-menu .dropdown__categories-list{display:block;grid-template-columns:none;grid-template-rows:none;grid-auto-flow:unset}.smoking-mega-menu .dropdown__products-list{display:block;grid-template-columns:none;grid-template-rows:none;grid-auto-flow:unset;border-bottom:solid 1px #010101;padding-bottom:.75rem}.smoking-mega-menu .dropdown__category-item,.smoking-mega-menu .dropdown__product-item{margin-bottom:8px;width:100%;display:block}.smoking-mega-menu .dropdown__category-link,.smoking-mega-menu .dropdown__product-link{font-size:18px;font-weight:400;color:#000!important;text-decoration:none;padding:0;display:block}.smoking-mega-menu .dropdown__category-link:hover,.smoking-mega-menu .dropdown__product-link:hover{color:#111827;text-decoration:underline}.smoking-mega-menu .dropdown__categories-list:before,.smoking-mega-menu .dropdown__categories-list:after,.smoking-mega-menu .dropdown__products-list:before,.smoking-mega-menu .dropdown__products-list:after{display:none}.smoking-mega-menu .dropdown__separator{display:none}.dropdown__mega-body.smoking-mega-menu{position:relative}.dropdown__mega-body.smoking-mega-menu:after{content:"";height:100%;width:1px;background-color:#e8e8e8;position:absolute;left:50%;top:0;display:block}.dropdown__mega-body.smoking-mega-menu:after{left:calc(100% / 1.5 + 0rem);display:block}.dropdown__mega-body.smoking-mega-menu:before{content:"";height:100%;width:1px;background-color:#e8e8e8;position:absolute;left:calc(100% / 3 + .7rem);top:0;display:block}.dropdown__mega-body.smoking-mega-menu:before{left:calc(100% / 3 - .2rem)}.dropdown{position:absolute;left:100%;top:0;width:300px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px -3px #0000001a;z-index:1000;opacity:0;visibility:hidden;transform:translate(-10px);transition:all .3s ease;margin-left:8px}.header__menu details:hover .dropdown{opacity:1;visibility:visible;transform:translate(0)}.dropdown__container{padding:16px}.dropdown__nav{list-style:none;padding:0;margin:0}.dropdown__nav li{margin-bottom:8px;padding:8px 0;border-bottom:1px solid #f3f4f6}.header__menu li.is-brands{display:none!important}.dropdown__nav li:last-child{border-bottom:none}.dropdown__nav a{color:#374151;text-decoration:none;font-size:14px;transition:color .2s ease}.menu-drawer__top-nav{padding:8px 16px 0}.menu-drawer__top-nav-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;text-align:center;gap:0}.menu-drawer__top-nav-row--single{grid-template-columns:1fr;padding:8px 0 0}.menu-drawer__top-nav-link{display:block;padding:12px 8px;font-weight:600;color:#111827;text-decoration:none}.menu-drawer__top-nav-divider{width:1px;height:24px;background:#e5e7eb;justify-self:center}.menu-drawer__top-nav-sep{margin:4px 0 8px;border:none;border-top:1px solid #e5e7eb}.dropdown__nav a:hover{color:#eb2926}.header__menu details{width:100%}.header__menu details summary{width:100%;cursor:pointer;list-style:none}.header__menu details summary::-webkit-details-marker{display:none}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.header__menu>ul>li:hover{background-color:#f9fafb}.header__menu>ul>li:hover .mega-menu,.mega-menu:hover{opacity:1;visibility:visible;transform:translate(0)}.header__menu>ul>li:hover .dropdown,.dropdown:hover{opacity:1;visibility:visible;transform:translate(0)}.header__menu .menu__item-text,.header__menu .reversed-link,.header__menu .reversed-link__text,.header__menu a,.header__menu span{color:#111827!important;opacity:1!important;visibility:visible!important;font-weight:400!important;position:relative;width:100%}}@media(max-width:1023px){.cms-main h1.page__title{font-size:44px;line-height:45px;margin-bottom:20px}.header__menu{flex-direction:row!important}.header__menu>ul{flex-direction:row!important;flex-wrap:wrap!important}}.accordion-details__summary .icon-open,.accordion-details[open] .accordion-details__summary .icon-closed{display:none}.accordion-details[open] .accordion-details__summary .icon-open{display:inline}.header__store-locator-mobile,.cart-icon-mobile{display:none}.header__store-locator-mobile{order:3;margin-top:5px}.para_statics{font-size:16px;margin-bottom:25px}.dropdown__sections-wrapper.separator-wrapper{border-right:1px solid #000;width:50%}.dropdown__sections-wrapper .dropdown__categories-list:before{border:0px}.dropdown__collection-image{display:flex;width:50%;padding-left:0rem}.gt_switcher.notranslate .gt_selected a{border:none!important;width:135px!important}.gt_switcher.notranslate .gt_option{position:absolute!important;border:none!important;width:135px!important;background:#fff!important}.gt_switcher.notranslate .gt_option a{border:none!important;width:auto!important}@media(max-width:1119px){.swipe-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.swipe-mobile::-webkit-scrollbar{display:none}.featured-collection__items.swipe-mobile__inner{gap:0px}.feature_collections_title .rich-text__button{padding:0}.swipe-mobile__inner{display:flex!important;flex-wrap:nowrap!important;gap:16px}.swipe-mobile__inner>*{scroll-snap-align:start;flex:0 0 auto}}body.search-open{height:100%;overflow:hidden}body.search-open .site-wrapper{height:100%;min-height:100%;max-height:100%;overflow:hidden}.cart .cart__header .cart__title.h1,.cart .cart__header .cart__title.h1 .cart-count--blank{color:#111827;font-size:24px;font-weight:600}.cart-drawer .drawer__inner .drawer__content .drawer__header .drawer__header-inner h2.drawer__heading.h4{color:#111827;font-size:14px;font-weight:600}.cart-drawer .drawer__body .cart-item__details a.cart-item__title{color:#111827;font-size:14px;font-weight:600;line-height:27px;font-family:Poppins,sans-serif}.cart-drawer .drawer__body .cart-item__details .cart-item__options .cart-item__option-value{color:#111827;font-size:14px;font-weight:400;font-family:Poppins,sans-serif}.drawer__footer .drawer__footer-body .drawer__footer-buttons{display:grid;justify-items:center;align-items:center;border-top:solid 1px #e5e7eb;padding:20px 0 10px}.drawer__footer .drawer__footer-body .drawer__footer-buttons .btn.btn--primary,.cart-drawer__empty .btn.btn--primary.self-center{padding:5px 24px}.drawer__footer .drawer__footer-body .btn.btn--secondary{border:0px;background:none;color:#172026;font-size:15px;font-weight:400;order:2;height:auto;line-height:normal}.drawer__footer .drawer__footer-body .btn.btn--secondary:before{background:none;color:#172026}@media(min-width:600px)and (max-width:1119px){.menu-drawer__submenu .menu-drawer__divider{border-top:solid 1px #000;margin:0;border-bottom:0px}#predictive-search-results-products-list{grid-template-columns:repeat(2,1fr)}body.modal-show,body.modal-showing,body.search-open{height:100%;overflow:hidden}#predictive-search-results-products-list .product-card{width:100%;min-height:auto;min-width:0}.header__navigation .header__menu{display:none!important}.header__top.header__top--logo-left.items-center.relative.section--padding.page-width.page-width--fixed{margin:1.25rem 0px!important}.menu-drawer-button.btn,.header__icons--left{display:block}.header__store-locator.hidden.lg\:flex{display:none}.footer__wrapper .footer__bottom .footer__bottom-row.items-start .footer__copyright{width:100%;text-align:center}.footer .footer__top .footer__top-wrapper .footer-block--newsletter .footer-newsletter .footer-newsletter__form .newsletter-form .newsletter-form__field-wrapper{display:inline-flex}.footer__wrapper .footer__bottom{display:block}.footer__wrapper .footer__bottom .footer__bottom-row.items-end{order:0;display:flex;justify-content:space-evenly;width:100%}.footer__wrapper .footer__bottom .footer__bottom-row.items-start{order:2;display:flex;justify-content:space-evenly;width:100%}.accordion-details__summary{border-bottom:solid 1px #fff}.accordion-details__summary svg.icon{--icon-size: 1.6rem;color:#fff}.header__top .header__logo{justify-content:space-between;max-width:initial;width:100%}.header__top.header__top--logo-left.items-center.relative.section--padding.page-width.page-width--fixed{margin:0}.page-home-padding{padding:18px 0;height:auto}.custom-header-bar .custom-header-container .custom-categories-section{display:none}.custom-header-container .custom-search-section{width:100%}.section__wrapper .section__header .rich-text h2.rich-text__heading{font-size:24px}.feature_collections_title .rich-text{padding:8px 12px 8px 0}.feature_collections_title .rich-text__button{margin:0}.multicolumn-slider{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;padding:0}.multicolumn__slider,.multicolumn__column{width:auto!important;padding:0;margin:0 0 2px}.page-home-padding .swipe-mobile__inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.header--show-sperator-line .menu-drawer{max-width:100%;width:100%;position:fixed;top:0!important;bottom:0!important;height:100%}.header--show-sperator-line .menu-drawer .drawer__inner{max-width:360px;width:100%}.header--show-sperator-line .menu-drawer .flex-grow .menu-drawer__item .menu-drawer__item-link span,.header--show-sperator-line .menu-drawer .flex-grow .menu-drawer__item a{font-weight:400;font-size:18px;text-transform:capitalize;color:#000}.header--show-sperator-line .menu-drawer .flex-grow .menu-drawer__item{border-bottom:1px solid #e8e8e8}.header__store-locator-mobile,.cart-icon-mobile{display:block}.cart-drawer-button.cart-icon-mobile.flex.items-center.justify-center.relative.cart-icon{margin-right:10px;margin-left:0;order:3}.custom-account-section{display:none}.menu-drawer__top-nav .menu-drawer__top-nav-row{padding:0;display:flex}.menu-drawer__top-nav .menu-drawer__top-nav-row a{font-size:16px;font-weight:400;text-transform:capitalize;color:#000;flex:1;flex-basis:50%;padding:14px 0;position:relative;text-align:center}.menu-drawer__top-nav .menu-drawer__top-nav-row{margin:0 16px;border-bottom:solid 1px #e8e8e8}.menu-drawer nav .v-scrollable ul{padding:0 16px 68px;overflow:auto}.menu-drawer__menus.v-scrollable.flex.flex-col.relative.w-full.h-full.active .menu-drawer__top-nav{z-index:0}.menu-drawer__top-nav .menu-drawer__top-nav-row .menu-drawer__top-nav-divider{width:1px;height:27px;background:#e8e8e8;position:relative;top:13px}.menu-drawer nav .menu-drawer__menus{--tw-shadow: 0 1px #d1d5db;padding:125px 0 0;align-content:flex-start;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.menu-drawer__menus .menu-drawer__top-nav{position:fixed;width:100%;top:70px;z-index:99;background:#fff;right:0}.menu-drawer__menus .mobilelogo_main{position:fixed;width:100%;top:0;background:#f3f4f6;border-bottom:solid 1px #e8e8e8;padding:10px 0 10px 10px;left:0;right:0}.mobilelogo_main .mobilelogo{position:relative;text-align:center;display:flex;justify-content:space-evenly}.mobilelogo_main .mobilelogo .navHeader-logoContainer-Kfl.col-start-2.justify-self-center.m-auto{position:relatve}.mobilelogo_main .mobilelogo img{margin:0 auto}.mobilelogo_main .mobilelogo .navHeader-logoContainer-Kfl.col-start-2.justify-self-center.m-auto .image-root-ZSi.image-container-dLP.relative{width:140px;height:25px}.mobilelogo_main .mobilelogo .close-btn{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.menu-drawer__top-nav-row--single{margin:0!important}.swiper-initialized.swiper-equal-height .swiper-slide:first-child,.featured-collection__items .f-column:first-child{display:none}.product-card{min-height:460px}.feature_collections_title{margin:30px 16px;width:97%}.swiper-initialized.swiper-equal-height .swiper-slide{margin-top:1px}.topbar__column.topbar__right{margin-right:10px}#predictive-search-results-products-list .product-card .product-card__wrapper{min-height:470px!important}.custom-header-bar .search__content{max-height:calc(100vh - 70px)}.gt_switcher.notranslate .gt_selected a{width:auto;font-size:0px}.gt_switcher.notranslate .gt_option{width:auto!important}.header__top .header__logo--image{max-width:155px;width:155px;margin:0 10px}.gt_container--fem2ib .gt_switcher .gt_option a{font-size:0px}.gt_switcher.notranslate{width:90px!important;order:2}.menu-drawer__footer{align-items:stretch;background:#f3f4f6;margin:12px 0 0;transform:translate(0)!important;left:0;right:0;bottom:0;padding:20px 0 20px 10px;position:fixed;width:100%;z-index:999}.menu-drawer__footer .mobile_account_log{display:flex;position:relative;padding:0 16px}.menu-drawer__footer .mobile_account_log a.my-account{font-size:16px;font-weight:400}.menu-drawer__footer .mobile_account_log a.my-login{position:absolute;right:16px;font-size:16px;font-weight:600}.card-media.card-media--auto-height.card-media--content-bottom-center.card-media--extra-small.relative.overflow-hidden.hover-wrapper.color-scheme-1.card-media--color-inherit.blocks-radius,.swiper,.swiper .slide__item-wrap .slide__media .media-wrapper.loaded{height:auto}.custom-account-section .cart-drawer-button .cart-count,.cart-count{font-size:12px;font-weight:600}.m-menu-badge{background:#62b959;color:#fff!important;padding:3px 6px;border-radius:6px;font-size:12px!important;font-weight:400!important;width:auto}.list-collections-template .main-content .section--custom-content,.list-collections-template .section__container{padding:16px!important}.list-collections-template .main-content .product-card{min-height:auto}.list-collections-template scroll-progress-bar{display:none!important}.list-collections-template .home_description_bottom{padding:12px;margin:20px 10px}}.list-collections-template .main-content{margin-bottom:20px}.list-collections-template .feature_collections_title .rich-text{float:left;position:relative;width:100%;margin-bottom:12px}.list-collections-template .feature_collections_title .section__header--buttons{float:left}.list-collections-template .home_description_bottom{padding:20px;margin:20px 0}@media only screen and (max-width:767px){.list-collections-template .swiper-controls--grouped .swiper-button{display:none}.list-collections-template .feature_collections_title .rich-text{float:left;position:relative;width:100%;margin-bottom:12px}.list-collections-template .main-content .section--custom-content,.list-collections-template .section__container{padding:16px!important}.list-collections-template .main-content .product-card{min-height:auto}.list-collections-template scroll-progress-bar{display:none!important}.list-collections-template .home_description_bottom{padding:12px;margin:20px 10px}.m-menu-badge{background:#62b959;color:#fff!important;padding:3px 6px;border-radius:6px;font-size:12px!important;font-weight:400!important;width:auto}.feature_collections_title{padding:0 16px!important;margin:16px 0!important}.home_description_bottom{padding:16px}.read-more__content.rte p,.read-more__content.rte section{text-align:left}.menu-drawer__submenu .menu-drawer__divider{border-top:solid 1px #000;margin:0;border-bottom:0px}.footer .footer__top .footer__top-wrapper .footer-block.footer-block--menu .accordion-details__summary h3.footer-block__heading,.footer .footer__top .footer__top-wrapper .footer-block--contact_information .accordion-details__summary h3.footer-block__heading{font-size:20px}.custom-search-section .header__search .search__form .flex .relative .search__reset svg{top:8px}.product-template #MainContent .shopify-section,.product__info-wrapper .product__info-container.sticky-element{position:static!important}#predictive-search-results-products-list{grid-template-columns:repeat(2,1fr);max-height:calc(100vh - 390px)}.menu-drawer details.active>.menu-drawer__sub-submenu .v-scrollable ul{padding:0 6px 68px}body.modal-show,body.modal-showing,body.search-open{height:100%;overflow:hidden}.footer_main .scrolling-promotion{padding:0}.footer_main{background:#000;padding-block-start:initial!important;padding-block-end:initial!important}.page-home-padding{padding:18px 0 0;height:auto}.custom-header-bar .custom-header-container .custom-categories-section{display:none}.custom-header-container .custom-search-section{width:100%}.section__wrapper .section__header .rich-text h2.rich-text__heading{font-size:20px;font-weight:700;margin-top:2px}.feature_collections_title .header-divider-line{display:none}.feature_collections_title .rich-text__button{margin:0}.multicolumn-slider{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.section__wrapper .section__header a.btn.btn--primary{padding:5px 8px;line-height:normal;font-size:14px;height:auto}.multicolumn__slider,.multicolumn__column{width:auto!important;padding:0;margin:0 0 2px}.header--show-sperator-line .menu-drawer{max-width:100%;width:100%;position:fixed;top:0!important;bottom:0!important;height:100%}.header--show-sperator-line .menu-drawer .drawer__inner{max-width:360px;width:100%}.header--show-sperator-line .menu-drawer .flex-grow .menu-drawer__item .menu-drawer__item-link span,.header--show-sperator-line .menu-drawer .flex-grow .menu-drawer__item a{font-weight:400;font-size:18px;text-transform:capitalize;color:#000}.header--show-sperator-line .menu-drawer .flex-grow .menu-drawer__item{border-bottom:1px solid #e8e8e8}.header__store-locator-mobile,.cart-icon-mobile{display:block}.cart-drawer-button.cart-icon-mobile.flex.items-center.justify-center.relative.cart-icon{margin-right:10px;margin-left:10px;order:3}.custom-account-section{display:none}.menu-drawer__top-nav .menu-drawer__top-nav-row{padding:0;display:flex}.menu-drawer__top-nav .menu-drawer__top-nav-row a{font-size:16px;font-weight:400;text-transform:capitalize;color:#000;flex:1;flex-basis:50%;padding:14px 0;position:relative;text-align:center}.menu-drawer__top-nav .menu-drawer__top-nav-row{border-bottom:solid 1px #e8e8e8}.menu-drawer__menus.v-scrollable.flex.flex-col.relative.w-full.h-full.active .menu-drawer__top-nav{z-index:0}.menu-drawer__top-nav .menu-drawer__top-nav-row .menu-drawer__top-nav-divider{width:1px;height:27px;background:#e8e8e8;position:relative;top:13px}.menu-drawer nav .menu-drawer__menus{--tw-shadow: 0 1px #d1d5db;padding:125px 0 0;padding-bottom:100px!important;align-content:flex-start;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.menu-drawer__menus .menu-drawer__top-nav{position:fixed;width:100%;top:70px;z-index:99;background:#fff;right:0}.menu-drawer__menus .mobilelogo_main{position:fixed;width:100%;top:0;background:#f3f4f6;border-bottom:solid 1px #e8e8e8;padding:10px 0 10px 10px;right:0;left:0;z-index:99}.menu-drawer details.active>.menu-drawer__submenu{z-index:99}.mobilelogo_main .mobilelogo{position:relative;text-align:center;display:flex;justify-content:space-evenly}.mobilelogo_main .mobilelogo .navHeader-logoContainer-Kfl.col-start-2.justify-self-center.m-auto{position:relatve}.mobilelogo_main .mobilelogo img{margin:0 auto}.mobilelogo_main .mobilelogo .navHeader-logoContainer-Kfl.col-start-2.justify-self-center.m-auto .image-root-ZSi.image-container-dLP.relative{width:140px;height:25px}.mobilelogo_main .mobilelogo .close-btn{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.mobilelogo_main .mobilelogo .close-btn svg{width:24px;height:24px}svg.menu-drawer__submenu-close{width:28.6px;height:28.6px;margin-top:-3px}.menu-drawer__top-nav-row--single{margin:0!important}.swiper-initialized.swiper-equal-height .swiper-slide:first-child,.featured-collection__items .f-column:first-child{display:none}.feature_collections_title .rich-text{margin-top:5px}.product-card{min-height:330px}.swiper-initialized.swiper-equal-height .swiper-slide{margin-top:1px}.topbar__column.topbar__right{margin-right:10px}#predictive-search-results-products-list .product-card .product-card__wrapper{min-height:470px!important}.custom-header-bar .search__content{max-height:calc(100vh - 70px)}.gt_switcher.notranslate .gt_selected a{width:auto;font-size:0px}.gt_switcher.notranslate .gt_option{width:auto!important}.header__top .header__logo--image{max-width:165px;width:165px;margin:0 10px}.gt_container--fem2ib .gt_switcher .gt_option a{font-size:0px}.gt_switcher.notranslate{order:2}.menu-drawer__footer{background:#f3f4f6;margin:12px 0 0;transform:translate(0)!important;left:0;right:0;bottom:0;padding:20px 0 20px 10px;position:fixed;z-index:999;width:100%}.menu-drawer__footer .mobile_account_log{display:flex;position:relative;padding:0 16px}.menu-drawer__footer .mobile_account_log a.my-account{font-size:16px;font-weight:400}.menu-drawer__footer .mobile_account_log a.my-login{position:absolute;right:16px;font-size:16px;font-weight:600}.card-media.card-media--auto-height.card-media--content-bottom-center.card-media--extra-small.relative.overflow-hidden.hover-wrapper.color-scheme-1.card-media--color-inherit.blocks-radius,.swiper,.swiper .slide__item-wrap .slide__media .media-wrapper.loaded{height:auto}.custom-account-section .cart-drawer-button .cart-count,.cart-count{font-size:12px;font-weight:600}.feature_collections_title .rich-text,.feature_collections_title .rich-text__button{background:none}.home_description_bottom .rich-text__heading{font-size:17px}.para_statics{font-size:12px;margin-bottom:25px}#predictive-search-results-products-list .product-card{width:100%;min-height:auto;min-width:0}.gt_switcher.notranslate{width:60px!important;min-width:60px!important}}@media only screen and (max-width:400px){.cart-drawer-button.cart-icon-mobile.flex.items-center.justify-center.relative.cart-icon{margin:0 10px 0 5px}.header__top .header__logo--image{margin:0;max-width:150px;width:150px}.gt_container--fem2ib .gt_switcher .gt_selected a:after{width:90%!important;right:-14px!important}.header__top.header__top--logo-left.items-center.relative.section--padding.page-width.page-width--fixed{margin:0}}@media only screen and (max-width:350px){.header__top .header__logo--image{margin:0;max-width:130px;width:130px}}@media only screen and (max-width:330px){.header__top .header__logo--image{margin:0;max-width:110px;width:110px}body.collection-template .main-content .shopify-section.collection-section .collection,body.search-template .main-content .shopify-section.collection-section .collection{padding:4px 10px!important}}.product-card__badges.product__badges.flex.flex-wrap.items-center{line-height:20px;margin:10px 5px 0;position:relative;min-height:25px}.product-card__badges.product__badges.flex.flex-wrap.items-center span.product-badge.new-badge{position:absolute;right:10px;top:10px;z-index:9;background:#62b959;color:#fff;font-size:12px;text-transform:uppercase;font-weight:500;line-height:17px;min-height:25px;padding:4px 10px;border-radius:4px}.product .product__badges{line-height:20px;margin:10px 10px 0;position:relative}.product .product__badges span.product-badge.new-badge{font-style:normal;position:absolute;z-index:9;right:15%;top:15%;background:#62b959;color:#fff;font-size:12px;text-transform:uppercase;font-weight:500;line-height:17px;min-height:25px;padding:4px 10px;border-radius:4px}#checkout-main input{outline:none}.collection #ProductGridWrapper #ProductGridContainer #ProductsList{margin-bottom:30px}.product .product__info-wrapper .product__blocks.accordion-parent{padding-bottom:12px!important}.gt_switcher.notranslate{width:auto!important}.gt_switcher.notranslate .gt_selected{background:none!important}.gt_switcher.notranslate .gt_selected a{border:none!important;width:55px!important;font-size:0px}.gt_switcher.notranslate .gt_selected a img{margin:0}.gt_switcher.notranslate .gt_option{border:solid 1px #d1d5db!important;box-shadow:0 1px 3px #0003;border-radius:4px;padding:10px 5px;right:26px;background:#fff!important;width:180px!important}.gt_switcher.notranslate .gt_option a{border:none!important;width:34%!important;float:left!important;color:#172026!important;font-size:16px;font-weight:400;padding:5px 10px!important}.gt_switcher.notranslate .gt_option a:hover{background:#f3f4f6!important}.gt_switcher.notranslate .gt_option a img{margin-right:5px}@media(min-width:600px)and (max-width:1119px){.gt_switcher.notranslate .gt_selected a{width:auto;font-size:0px}.gt_switcher.notranslate{width:70px!important;order:2}}@media only screen and (max-width:767px){.gt_switcher.notranslate .gt_selected a{width:auto;font-size:0px}.gt_switcher.notranslate{order:2}.gt_switcher.notranslate{width:60px!important;min-width:60px!important}}@media only screen and (max-width:400px){.gt_container--fem2ib .gt_switcher .gt_selected a:after{width:90%!important;right:-14px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/shosha.css.map */
