.cvc-shop{max-width:1200px;margin:0 auto;padding:24px 16px 64px}.cvc-shop-intro{font:16px/1.7 var(--body);color:var(--ink);max-width:760px;margin-bottom:8px}.cvc-shop-grid{display:grid;gap:20px;align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))}.cvc-shop-grid .cvc-shop-card{height:100%;color:var(--ink)}.cvc-shop-card img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--cream-2);display:block;padding:10px}.cvc-shop-noimg{width:100%;aspect-ratio:1;background:var(--cream)}.cvc-shop-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.cvc-shop-name{padding:0 12px;font:600 16px/1.4 var(--body);color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.2em}.cvc-shop-buy{margin:auto 12px 12px;padding:8px 12px;border-radius:8px;min-height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--cvc-green);color:var(--cream-2);text-align:center;font:600 15px/1.25 var(--body)}@media(max-width:1100px){.cvc-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.cvc-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cvc-shop-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}}@media(max-width:419px){.cvc-shop-grid{grid-template-columns:1fr;gap:12px}.cvc-shop-grid .cvc-shop-card{flex-direction:row;align-items:stretch}.cvc-shop-card img,.cvc-shop-noimg{flex:0 0 118px;width:118px;aspect-ratio:1;align-self:center}.cvc-shop-body{justify-content:center;padding:12px 0}.cvc-shop-name{min-height:0}.cvc-shop-buy{margin:10px 12px 0;align-self:flex-start;padding:8px 18px}}.cvc-shop-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 18px;padding-bottom:2px}.cvc-shop-tabs a{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;border:1px solid var(--cvc-rule);background:var(--cream-2);font:600 15px/1.2 var(--body);color:var(--ink);text-decoration:none;white-space:nowrap;min-height:44px;box-sizing:border-box}.cvc-shop-tabs a:hover{border-color:var(--red);color:var(--red)}.cvc-shop-tabs a.is-on{background:var(--cvc-green);border-color:var(--cvc-green);color:var(--cream-2)}.cvc-shop-tab-n{font-weight:500;font-size:13px;opacity:.7}.cvc-shop-tabs a.is-on .cvc-shop-tab-n{opacity:.85}@media(max-width:600px){.cvc-shop-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.cvc-shop-tabs::-webkit-scrollbar{display:none}.cvc-shop-tabs a{padding:9px 13px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cvc-shop.css.map */
