.sm-head-card{max-width:1020px;margin:42px auto;display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1fr);gap:42px;padding:28px;background:#fffefb;border:1px solid #dbe3e9;border-radius:24px;text-align:left;color:#0b0d11;box-shadow:0 8px 28px #0b0d1106}.sm-head-card__photo{background:#f3f5f1;border-radius:17px;overflow:hidden;display:flex;align-items:center}.sm-head-card__photo img{display:block;width:100%;height:100%;max-height:380px;object-fit:contain}.sm-head-card__body{padding:16px 10px 10px 0}.sm-head-card__eyebrow{display:block;color:#267bc8;font-size:11px;font-weight:700;letter-spacing:1.7px;margin-bottom:13px}.sm-head-card h3{font-size:30px!important;line-height:1.12!important;letter-spacing:-.7px;margin:0 0 13px!important;font-weight:700}.sm-head-card__intro{font-size:15px!important;line-height:1.55;margin:0!important;color:#5e6570}.sm-head-card__price-row{display:flex;align-items:center;gap:14px;margin:20px 0}.sm-head-card__price-row strong{font-size:29px;font-weight:700;letter-spacing:-.5px}.sm-head-card__price-row span{font-size:12px;padding:5px 10px;border-radius:20px;background:#e8f3ff;color:#25557c}.sm-head-card__colours{border:0;padding:0;margin:0 0 23px;display:flex;gap:10px}.sm-head-card__colours legend{font-size:12px;font-weight:600;padding:0;margin-bottom:10px}.sm-head-card__colours button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:105px;min-height:43px;padding:9px 16px;border:1px solid #cdd5df;border-radius:999px;background:white;color:#0b0d11;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}.sm-head-card__colours button[aria-pressed=true]{border:2px solid #0b0d11;padding:8px 15px;background:#f8f8ef}.sm-head-card__dot{display:block;width:17px;height:17px;border-radius:50%;border:1px solid #b9c1c8}.sm-head-card__dot--black{background:#111}.sm-head-card__dot--white{background:#fff}.sm-head-card__form{margin:0!important}.sm-head-card__add{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;min-height:54px;border:0;border-radius:9px;background:#ff5eab;color:#0b0d11;font-size:16px;font-weight:700;cursor:pointer;padding:15px 22px}.sm-head-card__add:hover{background:#ff83bc}.sm-head-card__add:disabled{opacity:.6;cursor:wait}.sm-head-card__shipping{font-size:11px!important;text-align:center;margin:12px 0 0!important;color:#5e6570}.sm-head-card__status{font-size:12px!important;margin:10px 0 0!important;min-height:0}.sm-head-card__status:empty{display:none}.sm-head-card__cart{display:inline-block;font-size:13px;font-weight:600;margin-top:10px;text-decoration:underline;color:#0b0d11}.sm-head-card__cart[hidden]{display:none}.sm-head-card button:focus-visible,.sm-head-card a:focus-visible{outline:3px solid #4da6ff;outline-offset:3px}@media(max-width:749px){.sm-head-card{grid-template-columns:110px minmax(0,1fr);gap:17px;padding:18px 14px;margin:28px 0;border-radius:18px}.sm-head-card__photo{align-self:start;aspect-ratio:.8}.sm-head-card__photo img{height:100%;max-height:none}.sm-head-card__body{padding:3px 0}.sm-head-card h3{font-size:23px!important}.sm-head-card__eyebrow{font-size:9px;margin-bottom:9px}.sm-head-card__intro{font-size:12px!important}.sm-head-card__price-row{gap:8px;margin:15px 0}.sm-head-card__price-row strong{font-size:24px}.sm-head-card__price-row span{font-size:9px;padding:4px 7px}.sm-head-card__colours{flex-wrap:wrap;gap:7px;margin-bottom:16px}.sm-head-card__colours button{min-width:78px;padding:8px 10px;min-height:39px;font-size:11px}.sm-head-card__colours button[aria-pressed=true]{padding:7px 9px}.sm-head-card__colours legend{font-size:11px}.sm-head-card__add{min-height:48px;font-size:13px;padding:12px 10px;gap:9px}.sm-head-card__shipping{font-size:10px!important}}