.al-look-v2[hidden]{display:none!important}.al-look-v2{box-sizing:border-box;width:100%;background:#f3ece1;color:#1c1a17;padding:24px;font-family:var(--font-body--family,'Jost',sans-serif)}.al-look-v2 *{box-sizing:border-box}.al-look-v2 h2{font-family:'Gilda Display',Georgia,serif;font-weight:400;font-size:29px;line-height:1.15;margin:0 0 8px;color:inherit}.al-look-offer{font-size:13px;line-height:1.5;color:#575147;margin:0 0 20px}.al-look-cards{display:grid;gap:12px}.al-look-card{background:#fff;display:grid;grid-template-columns:minmax(100px,42%) minmax(0,1fr);gap:16px;padding:12px;align-items:center;min-width:0;margin:0}.al-look-photo{display:block;width:100%;aspect-ratio:1;background:#f7f5f1}.al-look-photo img{width:100%;height:100%;display:block;object-fit:contain}.al-look-info{min-width:0}.al-look-name{display:block;font:500 15px/1.35 var(--font-body--family,'Jost',sans-serif);color:inherit;text-decoration:none;overflow-wrap:anywhere}.al-look-variant{font-size:12px;color:#686158;margin:5px 0 9px;line-height:1.4}.al-look-price{font-size:21px;line-height:1.2;font-weight:500;margin:0 0 12px;font-variant-numeric:tabular-nums}.al-look-neutral{font-size:11px;color:#686158;display:block;margin:0 0 5px}.al-look-add{display:block;min-height:46px;width:100%;border:1px solid #1c1a17;border-radius:0;color:#fff;background:#1c1a17;letter-spacing:.14em;font:500 12px var(--font-body--family,'Jost',sans-serif);cursor:pointer}.al-look-add:hover{background:#3b352f}.al-look-add:disabled{opacity:.45;cursor:default}.al-look-size{font:inherit;font-size:12px;min-height:44px;width:100%;border:1px solid #d9d0c3;background:#fff;color:#1c1a17;border-radius:0;margin:0 0 8px}.al-look-size[hidden]{display:none}.al-look-status{font-size:12px;line-height:1.5;color:#575147;margin:14px 0 0}.al-look-status:empty{display:none}.al-look-status a{color:inherit;text-decoration:underline}.al-look-v2 button:focus-visible,.al-look-v2 select:focus-visible,.al-look-v2 a:focus-visible{outline:2px solid #795d3c;outline-offset:3px}@media(max-width:749px){.al-look-v2{padding:18px 14px}.al-look-v2 h2{font-size:27px}.al-look-card{gap:12px;padding:10px}.al-look-name{font-size:13px}.al-look-price{font-size:19px}.al-look-offer{font-size:12px}.al-look-variant{font-size:11px}}@media(max-width:359px){.al-look-v2{padding:16px 10px}.al-look-card{grid-template-columns:minmax(88px,40%) minmax(0,1fr);gap:10px}.al-look-price{font-size:18px}.al-look-v2 h2{font-size:25px}}
