.ws-mystery-special{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:32px;margin:24px 0 32px;padding:16px 32px 16px 16px;border:2px solid #111;border-radius:20px;background:#eef8ef;color:#111}.ws-mystery-special__image{display:block;overflow:hidden;border-radius:12px;background:#fff}.ws-mystery-special__image img{display:block;width:100%;height:190px;object-fit:contain}.ws-mystery-special__badge,.badge.ws-mystery-badge{display:inline-block;padding:7px 12px;border:1px solid #111;border-radius:6px;background:#111;color:#fff;font-size:12px;font-weight:800;letter-spacing:.035em;line-height:1.2}.ws-mystery-special h2{margin:10px 0 8px;font-size:clamp(23px,2.3vw,36px);font-weight:800;line-height:1.1;letter-spacing:-.025em}.ws-mystery-special__content p{max-width:520px;margin:0;font-size:15px;line-height:1.5;color:#46534a}.ws-mystery-special__action{display:grid;justify-items:center;gap:12px}.ws-mystery-special__price{font-size:38px;font-weight:800;color:#174d35;line-height:1.1}.ws-mystery-special__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:2px solid #111;border-radius:999px;background:#71ed5d;color:#111;font-size:14px;font-weight:800;text-align:center}.ws-mystery-special__button:hover{background:#5fdd4a}.ws-mystery-special__button:focus-visible{outline:3px solid #111;outline-offset:4px}@media(max-width:999px){.ws-mystery-special{grid-template-columns:170px 1fr;gap:20px;padding:16px}.ws-mystery-special__image{grid-row:span 2}.ws-mystery-special__image img{height:210px}.ws-mystery-special__action{grid-column:2;display:flex;justify-content:space-between;gap:12px}.ws-mystery-special__price{font-size:30px}}@media(max-width:699px){.ws-mystery-special{grid-template-columns:110px minmax(0,1fr);gap:12px;margin:20px 0 24px;padding:12px;border-radius:16px}.ws-mystery-special__image{grid-row:1}.ws-mystery-special__image img{height:150px}.ws-mystery-special h2{font-size:22px;margin:8px 0}.ws-mystery-special__badge{font-size:10px;padding:6px 8px}.ws-mystery-special__content p{font-size:12px;line-height:1.4}.ws-mystery-special__action{grid-column:1 / -1}.ws-mystery-special__button{min-height:44px;padding:10px 20px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/84/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA */
