.so-mini,#cl_optionsapp .maxlength-counter{display:none!important}.so-live{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:14px;margin:10px 0 4px;padding:12px;border:2px solid var(--so-green, #1e3a2f);border-radius:18px;background:#fff}.so-live__pic{position:relative;display:block;width:148px;height:148px;padding:0;border:0;border-radius:50%;background:#eef3f7;box-shadow:0 6px 18px #0000002e;cursor:zoom-in}.so-live__pic canvas{display:block;width:100%;height:100%;border-radius:50%}.so-live__badge{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--so-red, #b3202a);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.so-live__badge i{width:7px;height:7px;border-radius:50%;background:#fff;animation:so-live-dot 1.6s ease-in-out infinite}@keyframes so-live-dot{50%{opacity:.3}}.so-live__text{min-width:0}.so-live__title{margin:0;font-size:18px;font-weight:800;line-height:1.2;color:var(--so-ink, #1d211f)}.so-live__sub{margin:6px 0 0;font-size:14.5px;line-height:1.4;color:var(--so-muted, #5d635f)}.so-live .so-set__big--cta{grid-column:1 / -1;margin-top:4px}@media(min-width:990px){.so-live{grid-template-columns:200px minmax(0,1fr);gap:20px;padding:16px}.so-live__pic{width:200px;height:200px}.so-live__title{font-size:20px}}@media(max-width:359px){.so-live{grid-template-columns:1fr;justify-items:center;text-align:center}}.so-set__row{flex-wrap:wrap}.so-set__big.so-set__big--cta{display:flex;width:100%;flex:1 1 100%;align-items:center;justify-content:flex-start;gap:12px;min-height:60px;padding:8px 18px;border:0;border-radius:16px;background:var(--so-green, #1e3a2f);color:#fff;box-shadow:0 6px 16px #1e3a2f40;text-align:left}.so-set__big.so-set__big--cta:hover{background:#16302a;color:#fff}.so-set__big--cta svg{flex:0 0 auto;width:28px;height:28px;padding:5px;border-radius:50%;background:var(--so-red, #b3202a);box-sizing:content-box}.so-set__big--cta span{display:flex;flex-direction:column;line-height:1.2}.so-set__big--cta span b{font-size:17px;font-weight:800}.so-set__big--cta span small{font-size:13.5px;font-weight:500;opacity:.9}.so-pv{position:fixed;right:max(12px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:6px 12px 6px 6px;border:0;border-radius:999px;background:var(--so-green, #1e3a2f);color:#fff;box-shadow:0 10px 30px #00000047,0 0 0 3px #ffffffe6;font:inherit;text-align:left;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;opacity:0;transform:translateY(24px) scale(.9);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.so-pv.is-visible{opacity:1;transform:none;pointer-events:auto;animation:so-pv-nudge 2.4s ease-in-out .6s 1}.so-pv.is-placed{right:auto;bottom:auto}.so-pv.is-dragging{cursor:grabbing;transition:none;animation:none;box-shadow:0 16px 40px #00000059,0 0 0 3px #fff}.so-pv:focus-visible{outline:3px solid var(--so-gold, #c9a227);outline-offset:3px}.so-pv__grip{display:grid;gap:3px;padding-left:4px;opacity:.6}.so-pv__grip i{display:block;width:4px;height:4px;border-radius:50%;background:#fff}.so-pv__thumb{flex:0 0 auto;width:56px;height:56px;border-radius:50%;overflow:hidden;background:#eef3f7;border:2px solid #fff}.so-pv__thumb canvas{display:block;width:100%;height:100%}.so-pv__text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.so-pv__text b{font-size:15.5px;font-weight:800;white-space:nowrap}.so-pv__text small{margin-top:3px;font-size:12.5px;opacity:.85;white-space:nowrap}.so-pv__eye{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--so-red, #b3202a);color:#fff;flex:0 0 auto}@keyframes so-pv-nudge{0%,to{transform:none}10%{transform:translateY(-6px)}20%{transform:none}30%{transform:translateY(-3px)}40%{transform:none}}@media(min-width:990px){.so-pv{padding:10px 22px 10px 10px}.so-pv:not(.is-placed){right:auto;left:max(24px,calc(25vw - 175px));bottom:40px}.so-pv__thumb{width:120px;height:120px}.so-pv__text b{font-size:19px}.so-pv__text small{font-size:14px}.so-pv__eye{width:38px;height:38px}}.tippy-popper{display:none!important}body:has(.so-sticky.is-visible) .so-pv:not(.is-placed){bottom:calc(92px + env(safe-area-inset-bottom,0px))}.so-big__frame{position:relative}.so-big .so-big__cu{display:none;border-radius:50%}.so-big[data-view=close] .so-big__cu{display:block}.so-big[data-view=close] .so-big__frame canvas:not(.so-big__cu){display:none}.so-big__views{display:inline-flex;gap:4px;margin:12px auto 0;padding:4px;border-radius:999px;background:var(--so-tint, #f1ede4)}.so-big__views button{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--so-ink, #1d211f);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.so-big__views button[aria-pressed=true]{background:var(--so-green, #1e3a2f);color:#fff}.so-gift4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 2px;padding:0;list-style:none}.so-gift4 li{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:10px;border:1.5px solid var(--so-line, #e6dfd2);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.so-gift4 li:hover{border-color:var(--so-green, #1e3a2f)}.so-gift4 li:focus-visible{outline:3px solid var(--so-gold, #c9a227);outline-offset:2px}.so-gift4 li.is-on{border-color:var(--so-green, #1e3a2f);background:#f6f9f4;box-shadow:inset 0 0 0 1px var(--so-green, #1e3a2f)}.so-gift4 .so-icon{flex:0 0 auto;color:var(--so-red, #b3202a);margin-top:1px}.so-gift4 b{display:block;font-size:14.5px;line-height:1.2;color:var(--so-ink, #1d211f)}.so-gift4 span span{display:block;margin-top:2px;font-size:13px;line-height:1.3;color:var(--so-muted, #5d635f)}.so-gift-q{margin:6px 0 0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--so-green, #1e3a2f)}.so-gift-tip{margin:8px 0 0;padding:10px 12px;border-radius:12px;background:#f6f9f4;border-left:4px solid var(--so-green, #1e3a2f);font-size:15px;line-height:1.45;color:var(--so-ink, #1d211f)}.so-howset{display:none;margin-top:10px;padding:14px;border-radius:14px;background:#f6f9f4;border:1.5px solid var(--so-green, #1e3a2f)}.so-bundles:has(input[data-so-qty="2"]:checked) .so-howset,.so-bundles:has(input[data-so-qty="3"]:checked) .so-howset{display:block}.so-howset__title{margin:0 0 10px;font-size:16px;font-weight:800;color:var(--so-green, #1e3a2f)}.so-howset__opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.so-howset__opt{min-width:0;padding:10px;border-radius:12px;background:#fff;border:1px solid var(--so-line, #e6dfd2)}.so-howset__opt b{display:block;font-size:15px;line-height:1.2;color:var(--so-ink, #1d211f)}.so-howset__opt p{margin:4px 0 0;font-size:13.5px;line-height:1.35;color:var(--so-muted, #5d635f)}.so-howset__opt .so-icon{color:var(--so-red, #b3202a);margin-bottom:4px}.so-howset__steps{margin:10px 0 0;padding-left:20px;font-size:14.5px;line-height:1.45;color:var(--so-ink, #1d211f)}.so-howset__steps li+li{margin-top:3px}@media(max-width:360px){.so-howset__opts{grid-template-columns:1fr}}.so-champ{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none}.so-champ li{min-width:0;padding:18px;border-radius:var(--so-radius, 16px);background:#fff;border:1px solid var(--so-line, #e6dfd2)}.so-champ h3{margin:8px 0 6px;font-size:18px;color:var(--so-ink, #1d211f)}.so-champ p{margin:0;font-size:15.5px;line-height:1.5;color:var(--so-muted, #5d635f)}.so-champ .so-icon{color:var(--so-red, #b3202a)}@media(max-width:749px){.so-champ{grid-template-columns:1fr}}.so-quote{margin:18px 0 0;padding:14px 16px;border-left:4px solid var(--so-gold, #c9a227);background:#fff;border-radius:0 12px 12px 0;font-size:16px;line-height:1.5;color:var(--so-ink, #1d211f)}.so-quote small{display:block;margin-top:6px;font-size:13px;color:var(--so-muted, #5d635f)}@media(prefers-reduced-motion:reduce){.so-pv,.so-pv.is-visible{animation:none;transition:none}.so-live__badge i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/so-orn-v3.css.map */
