.scg{--sc-ink:#0b0b0b;--sc-mute:#7a7a7a;--sc-line:#e9e9e9;padding-block:var(--sc-pad,40px);font-family:var(--font-body--family, Inter, system-ui, sans-serif);color:var(--sc-ink)}.scg .scg-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:0 0 22px}.scg .scg-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.scg .scg-chips__label{font-family:var(--font-heading--family,"Barlow Condensed",sans-serif);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:13px;margin-right:6px}.scg .scg-chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1.5px solid var(--sc-ink);border-radius:999px;background:#fff;color:var(--sc-ink);font-family:var(--font-heading--family,"Barlow Condensed",sans-serif);font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.scg .scg-chip:hover{border-color:var(--sc-accent);color:var(--sc-accent)}.scg .scg-chip.is-active{background:var(--sc-ink);color:#fff;border-color:var(--sc-ink)}.scg .scg-count{font-size:13px;color:var(--sc-mute);letter-spacing:.04em}.scg .scg-bars{display:inline-flex;gap:2px;align-items:flex-end}.scg .scg-bars i{display:block;width:3px;border-radius:1px;background:currentColor;opacity:.25}.scg .scg-bars i:nth-child(1){height:6px}.scg .scg-bars i:nth-child(2){height:9px}.scg .scg-bars i:nth-child(3){height:12px}.scg .scg-bars i.on{opacity:1;background:var(--sc-accent)}.scg .scg-chip.is-active .scg-bars i{background:#fff}.scg .scg-chip.is-active .scg-bars i.on{background:var(--sc-accent)}.scg .scg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}@media(min-width:750px){.scg .scg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sc-gap)}}@media(min-width:1100px){.scg .scg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.scg .scg-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--sc-line);border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s}.scg .scg-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0000001a;border-color:#dcdcdc}.scg .scg-media{position:relative;display:block;aspect-ratio:1/1;background:radial-gradient(120% 90% at 50% 40%,#fff 0% 45%,#f3f3f3)}.scg .scg-media img{position:absolute;top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%;object-fit:contain;transition:transform .35s ease;filter:drop-shadow(0 10px 14px rgba(0,0,0,.14))}.scg .scg-card:hover .scg-media img{transform:scale(1.05) rotate(-2deg)}.scg .scg-tags{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:flex-start;gap:6px;pointer-events:none}.scg .scg-pill{display:inline-flex;align-items:center;gap:6px;background:var(--sc-ink);color:#fff;border-radius:999px;padding:5px 10px 5px 9px;font-family:var(--font-heading--family,"Barlow Condensed",sans-serif);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1}.scg .scg-pill .scg-bars i{background:#fff}.scg .scg-pill .scg-bars i.on{background:var(--sc-accent)}.scg .scg-flag{display:inline-block;background:var(--sc-accent);color:#fff;border-radius:6px;padding:5px 8px;font-family:var(--font-heading--family,"Barlow Condensed",sans-serif);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1}.scg .scg-flags{display:flex;flex-direction:column;gap:4px;align-items:flex-end;margin-left:auto}.scg .scg-info{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;flex:1}.scg .scg-brand{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-mute)}.scg .scg-title{margin:0;font-family:var(--font-heading--family,"Barlow Condensed",sans-serif);font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:var(--sc-title-size,18px);line-height:1.1;color:var(--sc-title,#000)}.scg .scg-title a{color:inherit;text-decoration:none}.scg .scg-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.scg .scg-price{display:flex;align-items:baseline;gap:8px;margin-top:auto;padding-top:6px}.scg .scg-price__now{font-family:var(--font-heading--family,"Barlow Condensed",sans-serif);font-weight:700;font-size:22px;color:var(--sc-price,#000)}.scg .scg-price__now.is-sale{color:var(--sc-accent)}.scg .scg-price__was{font-size:13px;color:var(--sc-mute);text-decoration:line-through}.scg .scg-form{position:relative;z-index:2;margin:0;padding:0 14px 14px}.scg .scg-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:0;border-radius:10px;background:var(--sc-ink);color:#fff;cursor:pointer;font-family:var(--font-heading--family,"Barlow Condensed",sans-serif);font-weight:600;font-size:15px;letter-spacing:.12em;text-transform:uppercase;transition:background .2s}.scg .scg-btn:hover,.scg .scg-btn:focus-visible{background:var(--sc-accent)}.scg .scg-btn[aria-busy=true]{opacity:.75;cursor:progress}.scg .scg-btn.is-added{background:var(--sc-accent)}.scg .scg-btn svg{width:17px;height:17px}.scg .scg-empty{padding:40px 0;text-align:center;color:var(--sc-mute)}.scg .scg-pages{display:flex;justify-content:center;gap:8px;margin-top:28px}.scg .scg-pages a,.scg .scg-pages span{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--sc-ink);border-radius:999px;color:var(--sc-ink);text-decoration:none;padding:0 12px}.scg .scg-pages .current{background:var(--sc-ink);color:#fff}@media(max-width:749px){.scg{padding-block:22px}.scg .scg-head{margin-bottom:16px}.scg .scg-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-2px;padding:2px}.scg .scg-chips::-webkit-scrollbar{display:none}.scg .scg-chips__label{display:none}.scg .scg-chip{height:34px;padding:0 13px;font-size:13px;flex:0 0 auto}.scg .scg-card{border-radius:12px}.scg .scg-tags{top:7px;left:7px;right:7px}.scg .scg-pill{font-size:10px;padding:4px 7px;gap:4px}.scg .scg-flag{font-size:10px;padding:4px 6px}.scg .scg-info{padding:10px}.scg .scg-brand{font-size:10px;letter-spacing:.12em}.scg .scg-title{font-size:16px}.scg .scg-price__now{font-size:19px}.scg .scg-form{padding:0 10px 10px}.scg .scg-btn{height:40px;font-size:13px;letter-spacing:.08em;gap:6px}}.scg .scg-form{display:grid;grid-template-columns:1fr;gap:6px}.scg .scg-btn{height:42px}.scg .scg-btn--buy{background:var(--sc-accent);color:#fff}.scg .scg-btn--buy:hover,.scg .scg-btn--buy:focus-visible{background:#7e1719}.scg .scg-btn--add{background:#fff;color:var(--sc-ink);box-shadow:inset 0 0 0 1.5px var(--sc-ink)}.scg .scg-btn--add:hover,.scg .scg-btn--add:focus-visible{background:var(--sc-ink);color:#fff}.scg .scg-btn--add.is-added{background:var(--sc-ink);color:#fff}.scg .scg-btn--soldout,.scg .scg-btn--soldout:hover{background:#ededed;color:#a3a3a3;box-shadow:none;cursor:not-allowed;font-size:13px}.scg .scg-card.is-soldout{opacity:.5;background:#fbfbfb;border-color:#efefef}.scg .scg-card.is-soldout:hover{transform:none;box-shadow:none;opacity:.65}.scg .scg-card.is-soldout .scg-media img{filter:grayscale(1) contrast(.9);opacity:.7}.scg .scg-card.is-soldout:hover .scg-media img{transform:none}.scg .scg-card.is-soldout .scg-pill{background:#9a9a9a}.scg .scg-card.is-soldout .scg-pill .scg-bars i,.scg .scg-card.is-soldout .scg-pill .scg-bars i.on{background:#fff}.scg .scg-card.is-soldout .scg-title{color:var(--sc-mute);font-size:calc(var(--sc-title-size,18px) - 2px)}.scg .scg-card.is-soldout .scg-price__now{color:#9a9a9a;font-size:17px}.scg .scg-flag--soldout{background:#6f6f6f}@media(max-width:749px){.scg .scg-form{gap:5px}.scg .scg-btn{height:38px;font-size:13px}.scg .scg-btn--soldout{font-size:12px}.scg .scg-card.is-soldout .scg-title{font-size:14px}.scg .scg-card.is-soldout .scg-price__now{font-size:15px}}.layout-panel-flex:has(>.shopify-block>.scg){padding-block:0}.scg{padding-block:40px var(--sc-pad,50px);overflow-x:clip;max-width:100%}.scg .scg-head{min-width:0;margin:0 0 20px}.scg .scg-chips{min-width:0}@media(max-width:749px){.scg{padding-block:20px 32px}.scg .scg-head{display:block;margin:0 0 14px}.scg .scg-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;overflow:visible;margin:0;padding:0}.scg .scg-chip{justify-content:center;gap:5px;height:34px;padding:0 4px;min-width:0;font-size:12px;letter-spacing:.04em;border-width:1.5px;white-space:nowrap;overflow:hidden}.scg .scg-chip .scg-bars{gap:1.5px}.scg .scg-chip .scg-bars i{width:2.5px}.scg .scg-chip .scg-bars i:nth-child(1){height:5px}.scg .scg-chip .scg-bars i:nth-child(2){height:7.5px}.scg .scg-chip .scg-bars i:nth-child(3){height:10px}.scg .scg-count{display:block;margin-top:10px;font-size:12px}.scg .scg-grid{gap:12px}}@media(max-width:369px){.scg .scg-chip .scg-bars{display:none}}.scg{--sc-accent:#a42325}.scg.scg--inline{--sc-title-size:17px;--sc-title:#000;--sc-price:#000;padding:0;overflow:visible;height:100%;max-width:none;color:var(--sc-ink)}.scg .scg-card{container:scgcard/inline-size}.scg .scg-form{display:flex;align-items:stretch;gap:6px;padding:0 10px 10px;grid-template-columns:none}.scg .scg-btn{height:38px;border-radius:9px;font-size:12.5px;letter-spacing:.09em;gap:6px;padding:0 10px;min-width:0;white-space:nowrap}.scg .scg-btn svg{width:16px;height:16px;flex:0 0 auto}.scg .scg-btn--add{flex:0 0 38px;width:38px;padding:0}.scg .scg-btn--add svg{width:19px;height:19px}.scg .scg-btn--add .scg-btn__txt,.scg .scg-btn--add .scg-ico--ok,.scg .scg-btn--add.is-added .scg-ico--bag{display:none}.scg .scg-btn--add.is-added .scg-ico--ok{display:block}.scg .scg-btn--add.is-error{box-shadow:inset 0 0 0 1.5px var(--sc-accent);color:var(--sc-accent)}.scg .scg-btn--buy{flex:1 1 auto}.scg .scg-btn--buy .scg-btn__txt{overflow:hidden;text-overflow:ellipsis}.scg .scg-btn--soldout{width:100%;height:36px;font-size:12px}@container scgcard (min-width:250px){.scg .scg-card:not(.scg-card--slim) .scg-form{gap:8px;padding:0 12px 12px}.scg .scg-card:not(.scg-card--slim) .scg-btn--add{flex:1 1 0;width:auto;padding:0 8px}.scg .scg-card:not(.scg-card--slim) .scg-btn--buy{flex:1 1 0}.scg .scg-card:not(.scg-card--slim) .scg-btn--add .scg-btn__txt{display:inline}.scg .scg-card:not(.scg-card--slim) .scg-btn svg{display:none}.scg .scg-card:not(.scg-card--slim) .scg-btn--add.is-added .scg-ico--ok{display:block;width:15px;height:15px}}@container scgcard (max-width:176px){.scg .scg-btn--buy svg{display:none}.scg .scg-btn{font-size:12px;letter-spacing:.05em;padding:0 6px}}.scg .scg-card--slim .scg-tags{top:8px;left:8px;right:8px}.scg .scg-card--slim .scg-pill{font-size:10.5px;padding:4px 8px 4px 7px;gap:5px}.scg .scg-card--slim .scg-flag{font-size:10.5px;padding:4px 6px}.scg .scg-card--slim .scg-info{padding:9px 10px 8px;gap:3px}.scg .scg-card--slim .scg-brand{font-size:10px;letter-spacing:.12em}.scg .scg-card--slim .scg-title{font-size:16px}.scg .scg-card--slim .scg-price{padding-top:4px}.scg .scg-card--slim .scg-price__now{font-size:19px}.scg .scg-card--slim .scg-form{padding:0 9px 9px}.scg .scg-card--slim .scg-btn{height:36px}.scg .scg-card--slim .scg-btn--add{flex-basis:36px;width:36px}@media(max-width:749px){.scg .scg-btn{height:38px;font-size:12.5px;letter-spacing:.08em}.scg .scg-form{gap:6px;padding:0 9px 9px}.scg .scg-card--slim .scg-btn{height:36px}.scg .scg-card--slim .scg-title{font-size:15px}.scg .scg-card--slim .scg-price__now{font-size:18px}}sc-rail.scr{display:block;width:100%;padding-block:28px 8px;font-family:var(--font-body--family,Inter,system-ui,sans-serif)}.scr .scr__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 16px}.scr .scr__title{margin:0 0 4px;font-size:32px;line-height:1.05;text-transform:uppercase}.scr .scr__subtitle{margin:0;font-size:15px;opacity:.85}.scr .scr__arrows{display:flex;align-items:center;gap:8px;flex:0 0 auto}.scr .scr__all{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0b0b0b;text-decoration:none;border-bottom:1.5px solid currentColor;margin-right:8px;padding-bottom:2px}.scr .scr__all:hover{color:var(--sc-accent,#a42325)}.scr .scr__arrow{width:40px;height:40px;border-radius:999px;border:1.5px solid #0b0b0b;background:#fff;color:#0b0b0b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.scr .scr__arrow svg{width:18px;height:18px}.scr .scr__arrow:hover:not(:disabled){background:#0b0b0b;color:#fff}.scr .scr__arrow:disabled{opacity:.3;cursor:default}.scr.is-static .scr__arrow{display:none}.scr .scr__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;padding:4px 0 14px;height:auto}.scr .scr__viewport::-webkit-scrollbar{display:none}.scr .scr__track{display:flex;gap:12px;list-style:none;margin:0;padding:0}.scr .scr__item{flex:0 0 232px;scroll-snap-align:start;display:flex}.scr .scr__item>.scg-card{width:100%}.scr .scg-card:hover{transform:none;box-shadow:0 8px 22px #00000014}.scr .scr__empty{color:#7a7a7a}@media(max-width:749px){sc-rail.scr{padding-block:22px 4px}.scr .scr__head{margin-bottom:12px}.scr .scr__title{font-size:24px}.scr .scr__subtitle{font-size:13px}.scr .scr__arrow{display:none}.scr .scr__all{margin-right:0;font-size:11px}.scr .scr__item{flex-basis:calc((100vw - 32px - 12px) / 2.2)}.scr .scr__viewport{margin-inline:calc(-1 * var(--sc-rail-bleed,16px));padding-inline:var(--sc-rail-bleed,16px);scroll-padding-inline:var(--sc-rail-bleed,16px)}}.scg:not(.scg--inline){width:100%;box-sizing:border-box}.scg .scg-grid{width:100%}.layout-panel-flex>.shopify-block:has(>.scg:not(.scg--inline)),.layout-panel-flex>.shopify-block:has(>sc-rail){width:100%;align-self:stretch;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sc-product-grid.css.map */
