.sbox .bbox__divider{margin:26px 0 20px}.sbox__offer{margin:0 0 24px}.sbox__row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center}.sbox__name{display:flex;align-items:center;flex-wrap:wrap;gap:9px;row-gap:5px;margin:0;font-family:var(--font-head);font-weight:800;font-size:23px;line-height:1.05;letter-spacing:-.015em;color:var(--text)}.sbox__name .tier__save{font-size:10.5px;padding:5px 10px}.sbox__sub{margin:8px 0 0;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--text-soft)}.sbox__sub b{font-weight:700}.sbox__subr{opacity:.6}.sbox__price{margin:0;text-align:right;min-width:96px}.sbox__price b{display:block;font-family:var(--font-head);font-weight:800;font-size:27px;line-height:1;letter-spacing:-.015em;color:var(--green-deep);font-variant-numeric:tabular-nums;transform-origin:100% 50%}.sbox__price s{display:block;margin-top:4px;font-size:13px;font-weight:500;color:var(--muted);text-decoration:line-through 1.5px;text-decoration-color:#8a9384a6;font-variant-numeric:tabular-nums}.sbox__price s:empty{display:none}.sbox__qtyrow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:16px;border-top:1.5px solid #EDEAE0}.sbox__qtylabel{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);line-height:1.2}.sbox__qty{display:inline-flex;align-items:center;gap:4px;padding:4px;background:#fff;border:1.5px solid #E2DECF;border-radius:999px;box-shadow:0 2px 8px #1f3a2a0f}.sbox__qty button{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--green-deep);background:var(--soft-green-2,#EEF4E6);cursor:pointer;transition:background .18s var(--ease),transform .12s var(--ease),opacity .18s var(--ease)}.sbox__qty button svg{width:16px;height:16px;display:block}.sbox__qty button:hover:not(:disabled){background:var(--soft-green)}.sbox__qty button:active:not(:disabled){transform:scale(.92)}.sbox__qty button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--soft-green)}.sbox__qty button:disabled{opacity:.32;cursor:default}.sbox__qty output{min-width:30px;text-align:center;font-family:var(--font-head);font-weight:800;font-size:19px;line-height:1;color:var(--green-deep);font-variant-numeric:tabular-nums}.sbox__more{display:block;margin-top:16px;padding-top:16px;border-top:1.5px solid #EDEAE0}.sbox__more>.tier__gifts-h:first-child{margin-top:2px}.sbox__legal{max-width:31em;margin:11px auto 0;text-align:center;font-size:10.5px;font-weight:500;line-height:1.3;color:var(--muted);text-wrap:balance}.sbox__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.sbox__legal a:hover{color:var(--green-deep)}@keyframes sboxBump{0%{transform:scale(1)}35%{transform:scale(1.07)}to{transform:scale(1)}}.sbox [data-s-price].is-bump{animation:sboxBump .32s var(--ease,ease-out)}@media(prefers-reduced-motion:reduce){.sbox [data-s-price].is-bump{animation:none}}@media(max-width:900px){.sbox .bbox__divider{margin:22px 0 16px}.sbox__name{font-size:19.5px}.sbox__name .tier__save{font-size:9.5px;padding:4px 8px}.sbox__sub{font-size:12.5px}.sbox__price{min-width:80px}.sbox__price b{font-size:23px}.sbox__price s{font-size:11.5px;margin-top:3px}.sbox__qtyrow{margin-top:16px;padding-top:14px}.sbox__qty button{width:36px;height:36px}.sbox__legal{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/oh-gs-buybox.css.map */
