:root{--sm-orange:#FF4D00;--sm-orange-2:#FF8A24;--sm-orange-3:#F24D0C;--sm-orange-4:#E63601;--sm-grad:linear-gradient(90deg,#FF8A24 0%,#F24D0C 55%,#E63601 100%);--sm-bg:#F4F4F4;--sm-white:#FFFFFF;--sm-ink:#222222;--sm-body:#333333;--sm-gray:#666666;--sm-gray-2:#999999;--sm-line:#E5E5E5;--sm-green:#008000;--sm-red:#D93025;--sm-blue:#0F7BD8;--sm-maroon:#5E1A1A;--sm-radius-card:16px;--sm-radius-img:12px;--sm-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sm-font);color:var(--sm-body);background:var(--sm-bg);font-size:15px;line-height:1.5}h1,h2,h3,h4{color:var(--sm-ink);margin:0 0 .5em;line-height:1.25}p{margin:0 0 .75em}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sm-container{max-width:1440px;margin:0 auto;padding:0 24px}.sm-price{font-variant-numeric:tabular-nums}.sm-promo-bar{background:linear-gradient(90deg,#d93025,#f24d0c 60%,#ff8a24);color:#fff;position:relative}.sm-promo-bar__inner{display:flex;align-items:center;justify-content:center;gap:14px;padding:9px 48px 9px 24px;max-width:1440px;margin:0 auto;flex-wrap:wrap}.sm-promo-bar__ticket{background:#fff;color:#d93025;font-weight:800;font-size:12px;padding:5px 12px;border-radius:999px;white-space:nowrap;border:2px dashed rgba(217,48,37,.35)}.sm-promo-bar__heading{font-weight:800;font-size:15px;margin:0}.sm-promo-bar__sub{font-size:13px;opacity:.95;margin:0}.sm-promo-bar__cta{background:#fff;color:#d93025;font-weight:700;font-size:13px;padding:7px 18px;border-radius:999px;white-space:nowrap}.sm-promo-bar__cta:hover{text-decoration:none;opacity:.92}.sm-promo-bar__close{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:#fff;font-size:20px;line-height:1;padding:6px}.sm-header{background:var(--sm-white);position:sticky;top:0;z-index:200;border-bottom:1px solid var(--sm-line)}.sm-header__main{display:flex;align-items:center;gap:28px;padding:14px 0 6px}.sm-logo{font-size:30px;font-weight:800;color:var(--sm-orange);letter-spacing:-.5px;white-space:nowrap;line-height:1}.sm-logo:hover{text-decoration:none}.sm-logo img{max-height:44px;width:auto}.sm-header__search{flex:1 1 auto;min-width:0;max-width:760px;margin:0 auto}.sm-search-tabs{display:flex;gap:22px;margin:0 0 6px 18px}.sm-search-tab{background:none;border:0;padding:4px 2px;font-size:14px;color:var(--sm-gray);border-bottom:2px solid transparent;font-weight:500}.sm-search-tab.is-active{color:var(--sm-orange);font-weight:700;border-bottom-color:var(--sm-orange)}.sm-search{display:flex;align-items:center;background:#fff;border:2px solid var(--sm-orange);border-radius:999px;height:64px;padding:4px 4px 4px 22px;gap:8px}.sm-search input{flex:1;border:0;outline:0;font-size:16px;background:transparent;min-width:0;color:var(--sm-ink)}.sm-search input::placeholder{color:var(--sm-gray-2)}.sm-search__iconbtn{background:none;border:0;color:var(--sm-gray);padding:8px;display:flex;align-items:center}.sm-search__iconbtn:hover{color:var(--sm-orange)}.sm-search__submit{border:0;border-radius:999px;background:var(--sm-grad);color:#fff;font-size:16px;font-weight:700;height:52px;padding:0 34px;display:flex;align-items:center;gap:8px;white-space:nowrap}.sm-search__submit:hover{filter:brightness(1.05)}.sm-header__utils{display:flex;align-items:center;gap:18px;margin-left:auto;white-space:nowrap}.sm-util{display:flex;flex-direction:column;align-items:flex-start;font-size:12px;color:var(--sm-gray);line-height:1.3}.sm-util strong{color:var(--sm-ink);font-size:13px;font-weight:600}.sm-cart-link{position:relative;color:var(--sm-ink);display:flex;align-items:center;padding:6px}.sm-cart-count{position:absolute;top:-2px;right:-4px;background:var(--sm-orange);color:#fff;font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 5px}.sm-signin{font-size:14px;color:var(--sm-ink)}.sm-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:0;font-weight:700}.sm-btn--primary{background:var(--sm-orange);color:#fff;padding:11px 26px;font-size:14px}.sm-btn--primary:hover{background:var(--sm-orange-3);text-decoration:none;color:#fff}.sm-btn--gradient{background:var(--sm-grad);color:#fff;padding:11px 26px;font-size:14px}.sm-btn--red{background:var(--sm-red);color:#fff;padding:10px 24px;font-size:14px}.sm-header__nav{display:flex;align-items:center;justify-content:space-between;padding:8px 0 12px;gap:16px}.sm-nav-left{display:flex;align-items:center;gap:26px}.sm-nav-link{font-size:14px;color:var(--sm-ink);display:flex;align-items:center;gap:6px;font-weight:500}.sm-nav-link:hover{color:var(--sm-orange);text-decoration:none}.sm-allcats{background:none;border:0;font-size:14px;font-weight:600;color:var(--sm-ink);display:flex;align-items:center;gap:8px;padding:4px 0}.sm-allcats:hover{color:var(--sm-orange)}.sm-nav-right{display:flex;align-items:center;gap:22px}.sm-nav-right a{font-size:13px;color:var(--sm-gray)}.sm-nav-right a:hover{color:var(--sm-orange)}.sm-catdrop{position:relative}.sm-catdrop__panel{display:none;position:absolute;top:calc(100% + 10px);left:0;z-index:300;background:#fff;border:1px solid var(--sm-line);border-radius:12px;box-shadow:0 12px 32px #0000001f;min-width:260px;max-height:420px;overflow:auto;padding:8px}.sm-catdrop.open .sm-catdrop__panel{display:block}.sm-catdrop__panel a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:14px;color:var(--sm-ink)}.sm-catdrop__panel a:hover{background:#fff4ee;color:var(--sm-orange);text-decoration:none}.sm-header__mobile-top{display:none}.sm-hamburger{background:none;border:0;padding:8px;color:var(--sm-ink)}.sm-drawer{position:fixed;top:0;left:0;bottom:0;width:min(340px,88vw);background:#fff;z-index:500;transform:translate(-105%);transition:transform .28s ease;overflow:auto;padding:18px;box-shadow:8px 0 32px #0000002e}.sm-drawer.open{transform:none}.sm-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sm-drawer__close{background:none;border:0;font-size:22px;color:var(--sm-gray)}.sm-drawer a.sm-drawer__link{display:flex;align-items:center;gap:10px;padding:11px 6px;border-bottom:1px solid var(--sm-line);font-size:15px;color:var(--sm-ink)}.sm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:400;opacity:0;pointer-events:none;transition:opacity .25s}.sm-scrim.show{opacity:1;pointer-events:auto}.sm-welcome{background:#f6f6f6;border-bottom:1px solid var(--sm-line)}.sm-welcome__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;flex-wrap:wrap}.sm-welcome__title{font-size:17px;font-weight:800;color:var(--sm-ink);margin:0}.sm-welcome__links{display:flex;gap:26px;flex-wrap:wrap}.sm-welcome__links a{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--sm-gray);font-weight:500}.sm-welcome__links a:hover{color:var(--sm-orange);text-decoration:none}.sm-welcome__links svg{color:var(--sm-orange)}.sm-hero{background:var(--sm-white);padding:20px 0 26px}.sm-hero__grid{display:grid;grid-template-columns:280px 1fr 340px;gap:20px;align-items:stretch}.sm-panel{background:var(--sm-white);border:1px solid var(--sm-line);border-radius:var(--sm-radius-card);padding:18px}.sm-panel--gray{background:#f7f7f7;border-color:transparent}.sm-panel__title{font-size:16px;font-weight:800;color:var(--sm-ink);margin:0 0 12px}.sm-catlist{list-style:none;margin:0;padding:0;max-height:352px;overflow:auto}.sm-catlist li a{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:8px;font-size:14px;color:var(--sm-body)}.sm-catlist li a:hover{background:#fff4ee;color:var(--sm-orange);text-decoration:none}.sm-catlist .sm-catlist__chev{margin-left:auto;color:var(--sm-gray-2)}.sm-catlist svg.sm-cat-ic{color:var(--sm-orange);flex:none}.sm-freq{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sm-freq__card{background:#f4f4f4;border-radius:var(--sm-radius-card);padding:14px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;min-height:170px;color:var(--sm-ink)}.sm-freq__card:hover{text-decoration:none;box-shadow:0 4px 14px #00000014}.sm-freq__card img{width:96px;height:96px;object-fit:cover;border-radius:12px}.sm-freq__card span{font-size:13.5px;font-weight:600}.sm-promo{position:relative;overflow:hidden;border-radius:var(--sm-radius-card);min-height:240px}.sm-promo__slides{position:relative;height:100%;min-height:240px}.sm-promo__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px;color:#fff;opacity:0;transition:opacity .5s;pointer-events:none}.sm-promo__slide.is-active{opacity:1;pointer-events:auto}.sm-promo__slide h3{color:#fff;font-size:24px;margin:0;font-weight:800}.sm-promo__slide p{margin:0;font-size:14px;opacity:.92}.sm-promo__dots{position:absolute;bottom:14px;left:0;right:0;display:flex;gap:8px;justify-content:center}.sm-promo__dot{width:9px;height:9px;border-radius:999px;border:0;background:#ffffff73;padding:0}.sm-promo__dot.is-active{background:#fff;width:26px}.sm-strip{background:var(--sm-maroon);color:#fff;margin:0}.sm-strip__inner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 0;justify-content:center}.sm-strip__title{font-size:17px;font-weight:800;margin:0;color:#fff}.sm-strip__pills{display:flex;gap:10px;flex-wrap:wrap}.sm-strip__pill{border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;white-space:nowrap}.sm-campaigns{background:var(--sm-bg);padding:26px 0}.sm-campaigns__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sm-cpanel{background:var(--sm-maroon);border-radius:20px;color:#fff;padding:24px;position:relative;overflow:hidden}.sm-cpanel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.sm-cpanel h3{color:#fff;font-size:20px;font-weight:800;margin:0 0 4px}.sm-cpanel__sub{font-size:13.5px;opacity:.9;margin:0 0 16px}.sm-cpanel__nav{display:flex;gap:8px}.sm-cpanel__arrow{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center}.sm-cpanel__arrow:hover{background:#ffffff26}.sm-cpanel__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.sm-cpanel__track::-webkit-scrollbar{display:none}html,body{overflow-x:clip}.sm-cpanel__track{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}@media(pointer:coarse){.sm-cpanel__track{scroll-snap-type:x proximity}}.sm-catlist{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sm-catlist::-webkit-scrollbar{display:none}.sm-mini{flex:0 0 calc(25% - 9px);scroll-snap-align:start;background:#fff;border-radius:12px;overflow:hidden;color:var(--sm-body)}.sm-mini:hover{text-decoration:none}.sm-mini img{width:100%;aspect-ratio:1;object-fit:cover}.sm-mini__body{padding:8px 10px}.sm-mini__title{font-size:12px;color:var(--sm-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 4px}.sm-mini__price{font-size:14px;font-weight:800;color:var(--sm-ink);font-variant-numeric:tabular-nums}.sm-section{padding:28px 0}.sm-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.sm-section__title{font-size:22px;font-weight:800;margin:0}.sm-section__link{font-size:14px;color:var(--sm-orange);font-weight:600}.sm-divider{text-align:center;color:var(--sm-gray);font-size:15px;margin:26px 0 6px;letter-spacing:.2px}.sm-products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px 16px!important}.sm-card{background:var(--sm-white);border-radius:var(--sm-radius-card);overflow:hidden;display:flex;flex-direction:column;min-width:0;border:1px solid #EFEFEF}.sm-card:hover{box-shadow:0 6px 18px #00000014;text-decoration:none}.sm-card__media{position:relative;display:block;aspect-ratio:1/1;background:#f7f7f7}.sm-card__media img{width:100%;height:100%;object-fit:cover;border-radius:var(--sm-radius-img)}.sm-card__badges{position:absolute;left:8px;top:8px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sm-badge{font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;color:#fff;line-height:1.4;white-space:nowrap}.sm-badge--hot,.sm-badge--off{background:var(--sm-red)}.sm-badge--verified{background:var(--sm-blue)}.sm-card__info{padding:10px 12px 14px;display:flex;flex-direction:column;gap:5px;min-width:0}.sm-card__title{font-size:14px;color:var(--sm-body);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.sm-card__title a{color:var(--sm-body)}.sm-card__title a:hover{color:var(--sm-orange);text-decoration:none}.sm-card__trust{font-size:13px;color:var(--sm-green);display:flex;align-items:center;gap:5px}.sm-card__price{font-size:19px;font-weight:800;color:var(--sm-ink);font-variant-numeric:tabular-nums;margin:0}.sm-card__moq{font-size:13px;color:var(--sm-gray);margin:0}.sm-card__supplier{font-size:12.5px;color:var(--sm-gray);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-card__supplier .sm-verified{color:var(--sm-blue);font-weight:700}.sm-card__compare{font-size:12.5px;color:var(--sm-gray-2);text-decoration:line-through}.sm-endmark{text-align:center;color:var(--sm-gray-2);font-size:13.5px;padding:26px 0 6px}.sm-footer{background:var(--sm-white);border-top:1px solid var(--sm-line);margin-top:10px}.sm-footer__cols{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;padding:34px 0}.sm-footer__col h4{font-size:14px;font-weight:700;margin:0 0 12px;color:var(--sm-ink)}.sm-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.sm-footer__col a{font-size:13px;color:var(--sm-gray)}.sm-footer__col a:hover{color:var(--sm-orange)}.sm-footer__social{display:flex;gap:10px;padding:0 0 8px}.sm-footer__social a{width:36px;height:36px;border-radius:999px;border:1px solid var(--sm-line);display:flex;align-items:center;justify-content:center;color:var(--sm-gray)}.sm-footer__social a:hover{color:var(--sm-orange);border-color:var(--sm-orange);text-decoration:none}.sm-footer__pay{display:flex;gap:8px;flex-wrap:wrap;padding:6px 0 18px}.sm-paybadge{border:1px solid var(--sm-line);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;color:var(--sm-gray);letter-spacing:.3px;background:#fafafa}.sm-footer__apps{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:20px}.sm-appbadge{border:1px solid var(--sm-line);border-radius:8px;padding:8px 14px;font-size:12.5px;color:var(--sm-gray);display:flex;align-items:center;gap:8px;font-weight:600}.sm-footer__bottom{background:#f6f6f6;border-top:1px solid var(--sm-line)}.sm-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 0;font-size:12.5px;color:var(--sm-gray)}.sm-collection{display:grid;grid-template-columns:250px 1fr;gap:26px;padding:26px 0 40px;align-items:start}.sm-filters{background:#fff;border-radius:var(--sm-radius-card);padding:18px;border:1px solid #EFEFEF}.sm-filters h3{font-size:16px;font-weight:800;margin:0 0 6px}.sm-filter-group{border-top:1px solid var(--sm-line);padding:12px 0}.sm-filter-group summary{font-size:14px;font-weight:600;color:var(--sm-ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.sm-filter-group summary::-webkit-details-marker{display:none}.sm-filter__list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.sm-filter__list a{font-size:13.5px;color:var(--sm-gray);display:flex;align-items:center;gap:8px}.sm-filter__list a:hover{color:var(--sm-orange);text-decoration:none}.sm-filter__list a.is-active{color:var(--sm-orange);font-weight:700}.sm-filter__box{width:15px;height:15px;border:1.5px solid var(--sm-gray-2);border-radius:4px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#fff}a.is-active .sm-filter__box{background:var(--sm-orange);border-color:var(--sm-orange)}.sm-filter__count{margin-left:auto;font-size:12px;color:var(--sm-gray-2)}.sm-price-inputs{display:flex;gap:8px;margin-top:10px;align-items:center}.sm-price-inputs input{width:100%;border:1px solid var(--sm-line);border-radius:8px;padding:8px 10px;font-size:13px}.sm-filter-clear{font-size:13px;color:var(--sm-orange)}.sm-coll-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px;flex-wrap:wrap}.sm-coll-head h1{font-size:24px;margin:0 0 4px}.sm-coll-count{font-size:13px;color:var(--sm-gray)}.sm-sort{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--sm-gray)}.sm-sort select{border:1px solid var(--sm-line);border-radius:8px;padding:8px 10px;font-size:13.5px;background:#fff}.sm-pagination{display:flex;gap:8px;justify-content:center;margin:34px 0 10px;flex-wrap:wrap}.sm-pagination a,.sm-pagination span{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sm-line);border-radius:8px;font-size:14px;color:var(--sm-ink);background:#fff;padding:0 10px}.sm-pagination a:hover{border-color:var(--sm-orange);color:var(--sm-orange);text-decoration:none}.sm-pagination .is-current{background:var(--sm-orange);border-color:var(--sm-orange);color:#fff;font-weight:700}.sm-empty{text-align:center;padding:60px 20px;color:var(--sm-gray)}.sm-product{background:#fff;border-radius:20px;padding:26px;margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:40px}.sm-gallery__main{border-radius:var(--sm-radius-card);overflow:hidden;background:#f7f7f7;aspect-ratio:1/1}.sm-gallery__main img{width:100%;height:100%;object-fit:cover}.sm-gallery__thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.sm-gallery__thumbs button{border:2px solid transparent;border-radius:10px;overflow:hidden;padding:0;background:#f7f7f7;width:72px;height:72px}.sm-gallery__thumbs button.is-active{border-color:var(--sm-orange)}.sm-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.sm-product__vendor{font-size:13px;color:var(--sm-gray);margin-bottom:6px}.sm-product__title{font-size:24px;font-weight:800;margin:0 0 10px}.sm-product__badges{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.sm-product__price{font-size:28px;font-weight:800;color:var(--sm-ink);font-variant-numeric:tabular-nums;margin:6px 0}.sm-product__compare{font-size:16px;color:var(--sm-gray-2);text-decoration:line-through;margin-left:10px;font-weight:400}.sm-product__meta{font-size:14px;color:var(--sm-gray);display:flex;flex-direction:column;gap:6px;margin:12px 0;padding:14px;background:#fafafa;border-radius:12px}.sm-product__meta strong{color:var(--sm-ink)}.sm-verified{color:var(--sm-blue);font-weight:700}.sm-trust-row{display:flex;gap:16px;flex-wrap:wrap;margin:14px 0}.sm-trust-item{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--sm-green);font-weight:600}.sm-buybox{display:flex;gap:12px;align-items:stretch;margin:18px 0;flex-wrap:wrap}.sm-qty{display:flex;align-items:center;border:1.5px solid var(--sm-line);border-radius:999px;overflow:hidden}.sm-qty button{background:none;border:0;width:42px;height:48px;font-size:18px;color:var(--sm-gray)}.sm-qty button:hover{color:var(--sm-orange)}.sm-qty input{width:52px;border:0;text-align:center;font-size:15px;font-weight:700;outline:0;font-variant-numeric:tabular-nums}.sm-addbtn{flex:1;border:0;border-radius:999px;background:var(--sm-grad);color:#fff;font-size:16px;font-weight:800;padding:0 34px;min-height:52px}.sm-addbtn:hover{filter:brightness(1.06)}.sm-addbtn:disabled{opacity:.5;cursor:not-allowed}.sm-buybtn{border:2px solid var(--sm-orange);background:#fff;color:var(--sm-orange);border-radius:999px;font-size:16px;font-weight:800;padding:0 30px;min-height:52px}.sm-buybtn:hover{background:#fff4ee}.sm-product__desc{margin-top:20px;font-size:14.5px}.sm-product__desc h2{font-size:18px}.sm-variant-label{font-size:13.5px;font-weight:600;color:var(--sm-ink);margin:14px 0 8px}.sm-variant-pills{display:flex;gap:8px;flex-wrap:wrap}.sm-variant-pills label{cursor:pointer}.sm-variant-pills input{position:absolute;opacity:0;pointer-events:none}.sm-variant-pills span{display:inline-block;border:1.5px solid var(--sm-line);border-radius:999px;padding:8px 16px;font-size:13.5px;background:#fff}.sm-variant-pills input:checked+span{border-color:var(--sm-orange);color:var(--sm-orange);font-weight:700;background:#fff7f2}.sm-page{background:#fff;border-radius:20px;padding:30px;margin:24px 0}.sm-page h1{font-size:26px;margin:0 0 14px}.sm-cart-table{width:100%;border-collapse:collapse}.sm-cart-table th{text-align:left;font-size:13px;color:var(--sm-gray);font-weight:600;padding:10px;border-bottom:1px solid var(--sm-line)}.sm-cart-table td{padding:14px 10px;border-bottom:1px solid var(--sm-line);vertical-align:middle}.sm-cart-item{display:flex;gap:14px;align-items:center}.sm-cart-item img{width:76px;height:76px;object-fit:cover;border-radius:10px}.sm-cart-item__title{font-size:14px;font-weight:600;color:var(--sm-ink)}.sm-cart-item__variant{font-size:12.5px;color:var(--sm-gray)}.sm-cart-remove{background:none;border:0;color:var(--sm-gray-2);font-size:13px}.sm-cart-remove:hover{color:var(--sm-red)}.sm-cart-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:22px;flex-wrap:wrap}.sm-cart-total{font-size:18px;font-weight:800;color:var(--sm-ink)}.sm-cart-note{font-size:12.5px;color:var(--sm-gray)}.sm-cartdrawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,92vw);background:#fff;z-index:500;transform:translate(105%);transition:transform .3s ease;display:flex;flex-direction:column;box-shadow:-8px 0 32px #00000029}.sm-cartdrawer.open{transform:none}.sm-cartdrawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--sm-line)}.sm-cartdrawer__head h3{margin:0;font-size:17px}.sm-cartdrawer__items{flex:1;overflow:auto;padding:10px 20px}.sm-cartdrawer__empty{text-align:center;color:var(--sm-gray);padding:50px 10px}.sm-cartdrawer__foot{border-top:1px solid var(--sm-line);padding:16px 20px}.sm-cartdrawer__row{display:flex;justify-content:space-between;font-size:15px;font-weight:700;margin-bottom:12px;color:var(--sm-ink)}.sm-cartdrawer__btns{display:flex;flex-direction:column;gap:10px}.sm-lineitem{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--sm-line)}.sm-lineitem img{width:64px;height:64px;object-fit:cover;border-radius:8px;flex:none}.sm-lineitem__info{flex:1;min-width:0}.sm-lineitem__title{font-size:13.5px;font-weight:600;color:var(--sm-ink);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-lineitem__variant{font-size:12px;color:var(--sm-gray);margin:0 0 6px}.sm-lineitem__qty{display:inline-flex;align-items:center;border:1px solid var(--sm-line);border-radius:999px}.sm-lineitem__qty button{background:none;border:0;width:28px;height:28px;font-size:14px;color:var(--sm-gray)}.sm-lineitem__qty span{min-width:26px;text-align:center;font-size:13px;font-weight:700}.sm-lineitem__right{text-align:right;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.sm-lineitem__price{font-size:14px;font-weight:700;color:var(--sm-ink)}.sm-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sm-blog-card{background:#fff;border-radius:var(--sm-radius-card);overflow:hidden;border:1px solid #EFEFEF}.sm-blog-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.sm-blog-card__body{padding:16px}.sm-blog-card__body h3{font-size:16px;margin:0 0 6px}.sm-blog-card__meta{font-size:12.5px;color:var(--sm-gray)}.sm-404{text-align:center;padding:80px 20px}.sm-404 h1{font-size:64px;color:var(--sm-orange);margin:0}@media(max-width:1100px){.sm-hero__grid{grid-template-columns:240px 1fr}.sm-hero__promo{grid-column:1/-1}.sm-promo{min-height:200px}.sm-footer__cols{grid-template-columns:repeat(3,1fr)}}@media(max-width:989px){.sm-header__main{flex-wrap:wrap;gap:12px}.sm-header__search{order:3;flex:1 1 100%;max-width:none}.sm-search{height:52px}.sm-search__submit{height:42px;padding:0 22px;font-size:14px}.sm-header__utils{margin-left:auto}.sm-util--hide-m,.sm-header__nav .sm-nav-right{display:none}.sm-header__mobile-top{display:flex;align-items:center;gap:10px;width:100%}.sm-hero__grid{grid-template-columns:1fr}.sm-catlist{max-height:none;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:4px}.sm-catlist li{flex:none}.sm-catlist li a{border:1px solid var(--sm-line);border-radius:999px;padding:8px 14px;white-space:nowrap}.sm-catlist .sm-catlist__chev{display:none}.sm-campaigns__grid{grid-template-columns:1fr}.sm-mini{flex:0 0 calc(40% - 8px)}.sm-collection{grid-template-columns:1fr}.sm-filters{display:none}.sm-filters.open{display:block;margin-bottom:16px}.sm-filter-toggle{display:inline-flex!important}.sm-product{grid-template-columns:1fr;gap:24px;padding:18px}.sm-footer__cols{grid-template-columns:repeat(2,1fr)}.sm-blog-grid{grid-template-columns:1fr 1fr}.sm-welcome__inner{justify-content:flex-start}}@media(max-width:749px){.sm-container{padding:0 10px!important}.sm-products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.sm-card{border-radius:10px!important}.sm-card__info{padding:5px 6px 8px!important;gap:2px!important}.sm-card__title{font-size:10px!important;line-height:1.3!important;min-height:2.6em!important}.sm-card__trust{font-size:9px!important}.sm-card__price{font-size:12.5px!important}.sm-card__moq{font-size:9px!important}.sm-card__supplier{font-size:8.5px!important}.sm-badge{font-size:8px!important;padding:2px 5px!important}.sm-card__badges{left:4px!important;top:4px!important;gap:3px!important}.sm-section{padding:16px 0!important}.sm-section__title{font-size:16px!important}.sm-freq{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.sm-freq__card{min-height:110px!important;padding:8px!important}.sm-freq__card img{width:56px!important;height:56px!important}.sm-freq__card span{font-size:11px!important}.sm-strip__title{font-size:14px!important}.sm-promo-bar__heading{font-size:13px!important}.sm-promo-bar__sub{display:none!important}.sm-logo{font-size:24px!important}.sm-blog-grid{grid-template-columns:1fr!important}.sm-product__title{font-size:19px!important}.sm-product__price{font-size:23px!important}.sm-page{padding:18px!important;margin:14px 0!important}.sm-buybox .sm-addbtn,.sm-buybox .sm-buybtn{flex:1 1 100%!important}}.sm-filter-toggle{display:none;align-items:center;gap:8px;border:1.5px solid var(--sm-line);background:#fff;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600}.sm-imgsearch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#0009}.sm-imgsearch__box{position:relative;width:100%;max-width:420px;max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:24px 20px 20px;box-shadow:0 20px 60px #00000040;text-align:center}.sm-imgsearch__close{position:absolute;top:8px;right:12px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:#666}.sm-imgsearch__title{margin:0 0 12px;font-size:20px;color:#222}.sm-imgsearch__preview{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:12px;background:#f4f4f4;margin:0 auto 12px}.sm-imgsearch__hint{margin:0 0 12px;font-size:14px;color:#555}.sm-imgsearch__form{display:flex;gap:8px;margin-bottom:10px}.sm-imgsearch__input{flex:1;min-width:0;border:1px solid #ddd;border-radius:999px;padding:10px 14px;font-size:14px}.sm-imgsearch__go{border:0;border-radius:999px;background:#ff4d00;color:#fff;padding:10px 18px;font-size:14px;font-weight:700;cursor:pointer}.sm-imgsearch__retake{border:0;background:none;color:#ff4d00;font-size:14px;cursor:pointer;text-decoration:underline}body.sm-imgsearch-open{overflow:hidden}@media(max-width:480px){.sm-imgsearch__form{flex-direction:column}.sm-imgsearch__go{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sm-base.css.map */
