.smn{border:0;padding:0;margin:auto;background:transparent;max-width:min(680px,calc(100vw - 24px));width:100%;max-height:calc(100dvh - 24px);color:var(--sm-ink,#141516);overflow:visible}.smn::backdrop{background:#1415168c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.smn[open]{animation:smn-in .22s ease-out}@keyframes smn-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.smn__panel{position:relative;display:grid;gap:16px;background:#fff;border-radius:22px;padding:clamp(18px,4vw,28px);max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 24px 60px #0000002e}.smn__x{position:absolute;top:12px;right:12px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--sm-rule,#e3e3e3);border-radius:999px;background:#fff;color:var(--sm-ink,#141516);cursor:pointer}.smn__head{display:grid;gap:4px;padding-right:40px}.smn__eyebrow{margin:0;font-family:var(--sm-mono,monospace);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sm-sub,#6b6b6b)}.smn__title{margin:0;font-family:var(--sm-serif,serif);font-weight:400;font-size:clamp(26px,5vw,32px);letter-spacing:-.012em;line-height:1.05}.smn__lede{margin:0;font-size:15px;color:var(--sm-sub,#6b6b6b)}.smn__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.smn--one .smn__list{grid-template-columns:1fr}.smn__item{display:grid;grid-template-rows:auto 1fr auto;gap:10px;background:#fff;border:1px solid var(--sm-rule,#e3e3e3);border-radius:16px;padding:10px}.smn__item[hidden]{display:none}.smn--one .smn__item{grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center}.smn--one .smn__shot{grid-row:span 2;height:120px}.smn__shot{display:grid;place-items:center;background:var(--sm-a-w,var(--sm-well,#f2f2f2));border-radius:12px;height:130px;overflow:hidden}.smn__shot img{height:88%;width:auto;max-width:90%;object-fit:contain;mix-blend-mode:multiply}.smn__meta{display:grid;gap:3px;align-content:start}.smn__when{font-family:var(--sm-mono,monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sm-a,var(--sm-ink,#141516))}.smn__name{font-family:var(--heading-font-family);font-weight:800;font-size:19px;letter-spacing:.02em;line-height:1.05}.smn__sub{font-size:13px;color:var(--sm-sub,#6b6b6b)}.smn__pills{display:flex;flex-wrap:wrap;gap:6px 5px;list-style:none;margin:7px 0 2px;padding:0}.smn__pill{border:1px solid #cfd3d7;background:#fff;color:var(--sm-ink,#141516);border-radius:999px;padding:5px 10px;font-family:var(--sm-mono,monospace);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;white-space:nowrap;box-shadow:0 1px #cfd3d7,0 4px 10px -8px #00000073}.smn__vars{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.smn__var{position:relative;cursor:pointer}.smn__var input{position:absolute;opacity:0;pointer-events:none}.smn__var span{display:inline-block;font-size:12.5px;line-height:1;padding:7px 11px;border:1px solid var(--sm-rule,#e3e3e3);border-radius:999px;background:#fff;white-space:nowrap}.smn__var input:checked+span{border-color:var(--sm-ink,#141516);box-shadow:inset 0 0 0 1px var(--sm-ink,#141516);font-weight:600}.smn__var input:focus-visible+span{outline:2px solid var(--sm-ink,#141516);outline-offset:2px}.smn__var input:disabled+span{opacity:.4;cursor:default}.smn__price{display:grid;gap:1px;margin-top:6px;font-size:15px}.smn__price b{font-weight:700}.smn__price small{font-family:var(--sm-mono,monospace);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--sm-sub,#6b6b6b)}.smn__add{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:42px;border:0;border-radius:999px;background:var(--sm-ink,#141516);color:#fff;font:inherit;font-weight:600;font-size:14px;cursor:pointer;transition:opacity .2s}.smn--one .smn__add{grid-column:2}.smn__add[aria-busy=true]{opacity:.6}.smn__add.is-done{background:#fff;color:var(--sm-ink,#141516);box-shadow:inset 0 0 0 1px var(--sm-ink,#141516)}.smn__add.is-done:before{content:"";display:inline-block;width:10px;height:5px;margin:0 8px 3px 0;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.smn__err{margin:0;font-size:13px;color:#a3281f}.smn__foot{display:grid;gap:6px}.smn__go{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;border:0;border-radius:999px;background:var(--sm-ink,#141516);color:#fff;font:inherit;font-weight:700;font-size:16px;cursor:pointer}.smn__back{justify-self:center;background:none;border:0;padding:6px;font:inherit;font-size:14px;color:var(--sm-sub,#6b6b6b);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:560px){.smn{margin:auto auto 0;max-width:100vw;max-height:92dvh}.smn__panel{border-radius:22px 22px 0 0;max-height:92dvh;padding-bottom:max(18px,env(safe-area-inset-bottom))}.smn[open]{animation:smn-up .26s ease-out}.smn__list{grid-template-columns:1fr}.smn__item,.smn--one .smn__item{grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center}.smn__shot,.smn--one .smn__shot{grid-row:span 2;height:96px}.smn__add,.smn--one .smn__add{grid-column:2}}@keyframes smn-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/sm-checkout-nudge.css.map */
