.gsc-card{--gsc-ink:#1b1c1b;--gsc-text:#3a3c39;--gsc-muted:#686b65;--gsc-label:#56686a;--gsc-gold:#c9a84c;--gsc-btn:#0e6b63;--gsc-btn-hover:#0b5850;--gsc-badge:#0c3b3e;--gsc-deal:#cc3b28;--gsc-panel:#f2f5f4;--gsc-line:#e0e6e4;--gsc-ok:#2c7e3f;--gsc-warn:#b4690e;--gsc-white:#fff;--gsc-shadow:0 1px 2px rgba(27,28,27,.05),0 10px 28px -14px rgba(27,28,27,.24);--gsc-shadow-hover:0 2px 4px rgba(27,28,27,.06),0 20px 38px -16px rgba(27,28,27,.34);--gsc-shadow-btn:0 6px 14px -4px rgba(14,107,99,.38);container-type:inline-size;color:var(--gsc-text);font-size:16px;line-height:1.5;text-align:left}.gsc-card *,.gsc-card *:before,.gsc-card *:after{box-sizing:border-box}.gsc-card a{color:inherit;text-decoration:none}.gsc-card img{max-width:100%;display:block}.gsc-card svg{flex:none}.gsc-card p,.gsc-card h3{margin:0}.gsc-card button{font:inherit;letter-spacing:normal;text-transform:none}.gsc-card :focus-visible{outline:2px solid var(--gsc-ink);outline-offset:2px}.gsc-card--embed{height:100%}.gsc-card.gsc-card--embed:hover{transform:none}.gsc-card{position:relative;display:flex;flex-direction:column;margin:0;padding:6px;border:1px solid #e7ecea;border-radius:20px;background:var(--gsc-white);box-shadow:var(--gsc-shadow);transition:transform .25s ease,box-shadow .25s ease}.gsc-card[hidden],.gsc-card [hidden]{display:none}.gsc-card:hover{transform:translateY(-4px);box-shadow:var(--gsc-shadow-hover)}.gsc-card .gsc-card__media{position:relative;display:block;aspect-ratio:1;border-radius:15px;background:var(--gsc-panel);overflow:hidden}.gsc-card .gsc-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:18px;object-fit:contain;mix-blend-mode:multiply;transition:opacity .25s ease,transform .25s ease}.gsc-card .gsc-card__img2{opacity:0}.gsc-card.is-img2:hover .gsc-card__img2{opacity:1;transform:scale(1.03)}.gsc-card.is-img2:hover .gsc-card__img.has-2{opacity:0}.gsc-card .gsc-card__noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--gsc-label)}.gsc-card .gsc-badge{position:absolute;left:10px;top:10px;z-index:2;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--gsc-badge);color:var(--gsc-white);font-size:11px;font-weight:700;letter-spacing:.02em}.gsc-card .gsc-badge--deal{background:var(--gsc-deal);color:var(--gsc-white)}.gsc-card .gsc-card__body{display:flex;flex:1;flex-direction:column;padding:14px 12px 12px}.gsc-card .gsc-card__brand{margin:0 0 4px;font-size:10.5px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--gsc-label)}.gsc-card .gsc-card__title{min-height:2.8em;margin:0;font-size:15px;line-height:1.4;font-weight:600;letter-spacing:0;text-transform:none;color:var(--gsc-ink)}.gsc-card .gsc-card__title a{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gsc-card .gsc-card__title a:hover{text-decoration:underline;text-underline-offset:2px}.gsc-card .gsc-card__buy{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px}.gsc-card .gsc-price{display:flex;flex-direction:column;min-width:0}.gsc-card .gsc-price__now{font-size:22px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--gsc-ink);font-variant-numeric:tabular-nums}.gsc-card .gsc-price__sub{min-height:18px;margin-top:3px;overflow:hidden;font-size:12px;line-height:1.5;color:var(--gsc-muted);white-space:nowrap;text-overflow:ellipsis}.gsc-card .gsc-price__sub s{margin-right:5px}.gsc-card .gsc-card__form{display:block}.gsc-card .gsc-card__form form{margin:0}.gsc-card .gsc-card__error{margin:0 0 6px;font-size:12px;color:#b3261e}.gsc-card .gsc-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;margin:0;padding:0 16px;border:0;border-radius:999px;background:var(--gsc-btn);color:var(--gsc-white);font-size:14px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:var(--gsc-shadow-btn)}.gsc-card .gsc-add:hover{background:var(--gsc-btn-hover)}.gsc-card .gsc-add svg{width:16px;height:16px}.gsc-card .gsc-add[disabled]{background:#c9d0ce;color:var(--gsc-white);box-shadow:none;cursor:not-allowed}.gsc-card .gsc-add.is-loading{opacity:.6}.gsc-card .gsc-add.is-success{background:var(--gsc-ok)}.gsc-card .gsc-card__stock{display:flex;align-items:center;gap:6px;margin:12px 0 0;padding-top:10px;border-top:1px solid #ebefed;font-size:12px;line-height:1.4;color:var(--gsc-muted);white-space:nowrap}.gsc-card .gsc-card__stock:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--gsc-ok)}.gsc-card .gsc-card__stock.is-low:before{background:var(--gsc-warn)}.gsc-card .gsc-card__stock.is-out:before{background:#9aa4a1}.gsc-card .gsc-card__stock b{font-weight:700;color:var(--gsc-ink)}.gsc-card .gsc-swatches{height:51px;margin:10px 0 0;min-width:0;overflow:hidden}.gsc-card .gsc-sw{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.gsc-card .gsc-sw__dot{flex:none;display:grid;place-items:center;width:30px;height:30px;margin:0;padding:3px;border:1.5px solid transparent;border-radius:50%;background:none;cursor:pointer}.gsc-card .gsc-sw__dot img,.gsc-card .gsc-sw__fill{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #1b1c1b24}.gsc-card .gsc-sw__dot img{background:var(--gsc-panel);object-fit:contain;mix-blend-mode:multiply}.gsc-card .gsc-sw__fill--text{display:grid;place-items:center;background:var(--gsc-panel);font-size:9px;font-weight:700;text-transform:uppercase;color:var(--gsc-muted)}.gsc-card .gsc-sw__dot:hover{border-color:#b3bdba}.gsc-card .gsc-sw__dot.is-on{border-color:var(--gsc-ink);cursor:default}.gsc-card .gsc-sw__pill{flex:0 1 auto;display:block;min-width:0;max-width:100%;height:28px;margin:1px 0;overflow:hidden;text-overflow:ellipsis;padding:0 10px;border:1px solid var(--gsc-line);border-radius:999px;background:var(--gsc-white);font-size:12px;font-weight:600;line-height:26px;color:var(--gsc-ink);white-space:nowrap;cursor:pointer}.gsc-card .gsc-sw__pill:hover{border-color:var(--gsc-ink)}.gsc-card .gsc-sw__pill.is-on{border-color:var(--gsc-ink);box-shadow:inset 0 0 0 1px var(--gsc-ink);cursor:default}.gsc-card .gsc-sw--dd{position:relative;display:block;margin:0;overflow:visible;cursor:pointer}.gsc-card .gsc-sw__ddlabel{position:absolute;left:13px;top:8px;right:40px;overflow:hidden;font-size:10px;font-weight:700;line-height:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--gsc-muted);white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.gsc-card .gsc-sw__select{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:50px;min-height:0;margin:0;padding:19px 38px 0 12px;border:1.5px solid var(--gsc-line);border-radius:12px;background:var(--gsc-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5l5 5 5-5' stroke='%231b1c1b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center/16px;box-shadow:none;font:inherit;font-size:14px;font-weight:600;line-height:26px;color:var(--gsc-ink);letter-spacing:normal;text-transform:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .15s}.gsc-card .gsc-sw__select:hover{border-color:#b3bdba}.gsc-card .gsc-sw__select:focus{outline:0}.gsc-card .gsc-sw__select:focus-visible{outline:0;border-color:var(--gsc-ink);box-shadow:inset 0 0 0 1px var(--gsc-ink)}@supports (appearance:base-select){.gsc-card .gsc-sw__select,.gsc-card .gsc-sw__select::picker(select){-webkit-appearance:base-select;appearance:base-select}.gsc-card .gsc-sw__select{overflow:hidden}.gsc-card .gsc-sw__select::picker-icon{display:none}.gsc-card .gsc-sw__select::picker(select){box-sizing:border-box;max-height:400px;margin:6px 0;padding:6px;overflow:auto;scrollbar-width:thin;border:1px solid var(--gsc-line);border-radius:14px;background:var(--gsc-white);box-shadow:0 14px 34px #1b1c1b29;opacity:0;transform:translateY(-4px);transition:opacity .12s,transform .12s,display .12s allow-discrete,overlay .12s allow-discrete}.gsc-card .gsc-sw__select:open::picker(select){opacity:1;transform:none}@starting-style{.gsc-card .gsc-sw__select:open::picker(select){opacity:0;transform:translateY(-4px)}}.gsc-card .gsc-sw__select option{display:flex;align-items:center;gap:10px;min-height:0;padding:9px 10px;border-radius:9px;background:none;font-size:13.5px;font-weight:500;line-height:1.3;color:var(--gsc-ink);white-space:normal;cursor:pointer}.gsc-card .gsc-sw__select option:hover,.gsc-card .gsc-sw__select option:focus-visible{outline:0;background:var(--gsc-panel)}.gsc-card .gsc-sw__select option:checked{font-weight:700}.gsc-card .gsc-sw__select option::checkmark{order:1;margin-left:auto;font-size:13px}}.gsc-card .gsc-sw__more{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:30px;padding:0 4px;font-size:12px;font-weight:700;color:var(--gsc-muted);white-space:nowrap}.gsc-card .gsc-sw__more:hover{color:var(--gsc-ink)}.gsc-card .gsc-sw__name{display:flex;min-width:0;margin:4px 0 0;overflow:hidden;font-size:12px;line-height:1.4;color:var(--gsc-muted);white-space:nowrap}.gsc-card .gsc-sw__name b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:var(--gsc-ink)}.gsc-card .gsc-sw__name span{flex:none;white-space:pre}.gs-card-grid{--column-gap:20px;column-gap:var(--column-gap);row-gap:20px}@media(max-width:989px){.gs-card-grid{--column-gap:12px;row-gap:12px}}@container (max-width: 230px){.gsc-card .gsc-card__media{border-radius:14px}.gsc-card .gsc-card__media img{padding:10px}.gsc-card .gsc-card__body{padding:10px 6px 8px}.gsc-card .gsc-card__brand{font-size:10.5px;letter-spacing:.08em}.gsc-card .gsc-card__title{min-height:2.7em;font-size:13.5px;line-height:1.35}.gsc-card .gsc-card__buy{flex-direction:column;align-items:stretch;gap:10px;padding-top:10px}.gsc-card .gsc-price__now{font-size:18px}.gsc-card .gsc-card__form,.gsc-card .gsc-add{width:100%}.gsc-card .gsc-add{height:38px}.gsc-card .gsc-card__stock{margin-top:10px;padding-top:8px;font-size:11.5px}.gsc-card .gsc-card__ship{display:none}.gsc-card .gsc-badge{left:8px;top:8px;height:22px;padding:0 8px;font-size:10.5px}.gsc-card .gsc-swatches{height:47px;margin-top:8px}.gsc-card .gsc-sw{gap:2px}.gsc-card .gsc-sw__dot{width:26px;height:26px;padding:2.5px}.gsc-card .gsc-sw__more{min-width:26px;height:26px;padding:0 2px;font-size:11.5px}.gsc-card .gsc-sw__name{font-size:11.5px}.gsc-card .gsc-sw__pill{height:26px;margin:0;padding:0 8px;font-size:11.5px;line-height:24px}.gsc-card .gsc-sw__ddlabel{left:11px;top:7px;right:32px;font-size:9.5px}.gsc-card .gsc-sw__select{height:46px;padding:17px 30px 0 10px;border-radius:10px;background-position:right 9px center;background-size:14px;font-size:13px;line-height:24px}}@media(max-width:989px){.gsc-card{padding:5px;border-radius:18px}}@media(prefers-reduced-motion:reduce){.gsc-card,.gsc-card .gsc-card__media img{transition:none}.gsc-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/gs-card.css.map */
