.sh-code-offer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;width:100%;padding:12px 14px;background:#f8eff2;border:1px dashed #b58b98;border-radius:9px;font-size:12px;line-height:1.5}.sh-code-offer strong,.sh-code-offer span{display:block}.sh-code-offer strong{font-size:14px;color:#74364c}.sh-code-offer small{grid-column:1/-1;font-size:10px;color:#695f62}.sh-code-copy{border:1px solid #9f6d7f;border-radius:6px;padding:9px 10px;background:#fff;color:#74364c;font:inherit;font-weight:600;cursor:pointer}.sh-code-copy:focus-visible,.sh-duo-offer select:focus-visible{outline:2px solid #843d53;outline-offset:3px}.sh-code-status{font-size:10px}.sh-duo-offer{display:block;padding:16px;border:1px solid #cda5b3;border-radius:12px;background:#fffaf8;width:100%}.sh-duo-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.sh-duo-heading strong{font-size:17px}.sh-duo-badge{background:#843d53;color:#fff;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:700}.sh-duo-offer .sh-duo-intro{font-size:12px;margin:7px 0 12px;line-height:1.5}.sh-duo-choice{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center}.sh-duo-offer .sh-duo-img{width:58px;height:70px;object-fit:cover;border-radius:7px}.sh-duo-choice label{display:block;font-size:11px;font-weight:600;margin-bottom:4px}.sh-duo-choice select{display:block;width:100%;max-width:100%;font:inherit;font-size:12px;line-height:1.4;color:#35272c;background:#fff;border:1px solid #d7c2ca;border-radius:6px;padding:9px 25px 9px 9px;white-space:normal}.sh-duo-care-link{font-size:10px}.sh-duo-prices{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;margin:12px 0;font-size:11px}.sh-duo-prices s{color:#75696d;font-size:10px;margin-left:4px}.sh-duo-saving{color:#74364c}.sh-duo-offer .sh-duo-add{width:100%;gap:6px;cursor:pointer;min-height:46px;font-size:13px;padding:11px 12px}.sh-duo-add:disabled{opacity:.6;cursor:not-allowed}.sh-duo-offer .sh-duo-terms{font-size:10px;line-height:1.5;color:#6b6064;margin:10px 0 0}.sh-duo-offer .sh-duo-error{font-size:12px;line-height:1.5;color:#923a35;margin:8px 0 0}.sh-duo-error:empty{display:none}.sh-offer-alternative{margin-top:8px}.sh-offer-alternative summary{font-size:12px;padding:9px 2px}.sh-offer-alternative>div{padding-bottom:8px}.sh-offer-alternative .sh-routine{padding:12px}.sh-offer-alternative p{font-size:12px}.sh-offer-alternative summary:after{font-size:16px}@media(max-width:749px){.sh-duo-offer{padding:13px}.sh-code-offer{padding:11px 12px}.sh-code-copy{padding:8px;font-size:11px}.sh-duo-heading strong{font-size:16px}.sh-duo-choice{grid-template-columns:50px minmax(0,1fr);gap:9px}.sh-duo-offer .sh-duo-img{width:50px;height:64px}.sh-duo-choice select{font-size:12px}.sh-duo-offer .sh-duo-add{font-size:13px}}
