.ss-po{--ss-terra: var(--color-button-filled-background, #9d503e);--ss-cream: var(--color-button-filled-text, #f5ebdf);--ss-cream-pale: #f9f3ec;--ss-ink: #111;--ss-body: #5e5a59;--ss-grey: #9e9a99;--ss-grey-light: #e6e2e1;--ss-red: #b23b2b;--ss-olive: #6b6f4f;--ss-sage: #6f8a63;--ss-sage-deep: #45603c;--ss-amber: #c0902f;--ss-amber-bg: #f6ecd4;--ss-line: rgba(51, 50, 50, .14);--ss-serif: var(--font-heading-family, "Americana_Regular"), Georgia, serif;font-family:var(--font-body-family, "Harmonia Sans W01 Regular"),Arial,sans-serif}.ss-po:empty{display:none}product-form.ss-po-active .product-selector__submit,product-form.ss-po-active .shopify-payment-button{display:none!important}.ss-po-pill-slot{margin:2px 0 6px}.ss-po-or{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:1.3rem;font-weight:700;color:var(--ss-ink);letter-spacing:.02em}.ss-po-or:before,.ss-po-or:after{content:"";height:1px;width:32px;background:#9d503e4d}.ss-po-hide-tax .price__notice{display:none!important}.ss-po-pill{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 12px;max-width:100%;padding:7px 7px 7px 15px;border-radius:100px;background:var(--ss-cream-pale);border:1px solid rgba(157,80,62,.22);font-size:1.55rem;color:var(--ss-body);line-height:1.3}.ss-po-pill svg{width:20px;height:20px;flex:0 0 auto;color:var(--ss-terra)}.ss-po-pill b{font-weight:700;color:var(--ss-ink)}.ss-po-pill .pp-was{color:var(--ss-grey);margin:0 2px}.ss-po-pill .pp-now{color:var(--ss-red)}.ss-po-pill .pp-div{width:1px;align-self:stretch;margin:4px 0;background:#9d503e47}.ss-po-pill .pp-save{font-weight:700;color:var(--ss-ink)}.ss-po-pill .pp-pct{background:var(--ss-terra);color:var(--ss-cream);border-radius:100px;padding:7px 14px;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media(max-width:420px){.ss-po-pill{font-size:1.4rem;padding:6px 6px 6px 12px;gap:6px 10px}.ss-po-pill .pp-pct{font-size:1.2rem;padding:6px 12px}}.ss-po-cards-slot{margin:6px 0 14px}.ss-chooser{display:flex;flex-direction:column;gap:12px}.ss-choice{position:relative;border:1px solid var(--ss-line);border-radius:16px;padding:16px 16px 14px;background:#fff}.ss-choice.hero{border:1.5px solid var(--ss-terra);background:linear-gradient(180deg,#fffdf9,#f7ecde);box-shadow:0 16px 40px -20px #9d503e73}.ss-chooser .ss-choice.hero:first-child{margin-top:10px}.ss-ribbon{position:absolute;top:-11px;left:16px;background:var(--ss-terra);color:var(--ss-cream);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:100px}.ss-choice-top{display:flex;align-items:center;gap:13px}.ss-ci{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#9d503e17;color:var(--ss-terra)}.ss-choice.hero .ss-ci{background:#9d503e26}.ss-ci svg{width:21px;height:21px}.ss-choice-meta{flex:1 1 auto;min-width:0}.ss-choice-label{font-size:1.5rem;font-weight:700;color:var(--ss-ink)}.ss-choice-sub{font-size:1.2rem;color:var(--ss-body);margin-top:1px}.ss-choice-price{flex:0 0 auto;text-align:right}.ss-cp-was{display:block;font-size:1.3rem;color:var(--ss-grey);text-decoration:line-through;margin-bottom:2px}.ss-cp{font-family:var(--ss-serif);font-size:2.6rem;color:var(--ss-ink);line-height:1;display:block}.ss-cp.sm{font-size:2.1rem;color:var(--ss-body)}.ss-savechip{position:static;top:auto;height:auto;display:inline-flex;align-items:center;gap:5px;margin-top:6px;background:var(--ss-terra);color:var(--ss-cream);font-size:1.05rem;font-weight:700;letter-spacing:.03em;padding:3px 9px 3px 7px;border-radius:100px}.ss-savechip svg{width:13px;height:13px}.ss-choice-cta{display:block;width:100%;margin-top:13px;border-radius:var(--button-border-radius, 100px);padding:14px;cursor:pointer;text-align:center;font:inherit;font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--ss-terra);transition:opacity .2s}.ss-choice-cta.fill{background:var(--ss-terra);color:var(--ss-cream)}.ss-choice-cta.ghost{background:#fff;color:var(--ss-terra)}.ss-choice-cta:hover{opacity:.9}.ss-choice-cta:focus-visible{outline:2px solid var(--ss-terra);outline-offset:3px}.ss-choice-cta.busy{opacity:.6;pointer-events:none}.ss-po-timeline-slot{margin:6px 0 18px}.ss-stl{background:var(--ss-cream-pale);border:1px solid rgba(157,80,62,.22);border-radius:14px;padding:16px 18px}.ss-stl-head{display:flex;align-items:center;gap:8px;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-sage-deep);margin:0 0 12px}.ss-stl-head .ss-dot{position:relative;flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--ss-sage)}.ss-stl-head.amber{color:#8a6418}.ss-stl-head.amber .ss-dot{background:var(--ss-amber)}.ss-stl-head.red{color:var(--ss-red)}.ss-stl-head.red .ss-dot{background:var(--ss-red)}.ss-rail{position:relative;padding-left:26px}.ss-rail:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:#9d503e40}.ss-rail.ends:before{bottom:auto;height:calc(100% - 34px)}.ss-rail.ends:after{content:"";position:absolute;left:5px;bottom:20px;height:16px;border-left:2px dashed var(--ss-red);opacity:.7}.ss-row{position:relative;padding:9px 0}.ss-row:before{content:"";box-sizing:border-box;position:absolute;left:-27px;top:13px;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #bd7a6a}.ss-row.hot:before{background:var(--ss-terra);border-color:var(--ss-terra)}.ss-row.off:before{background:var(--ss-grey-light);border-color:var(--ss-grey)}.ss-row.deadend:before{background:#fff;border:2px dashed var(--ss-red)}.ss-in{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.ss-in>div{flex:1 1 auto;min-width:0}.ss-in>.ss-chip{flex:0 0 auto}@media(max-width:380px){.ss-in{flex-wrap:wrap}}.ss-ti{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-grey);font-weight:700}.ss-vl{font-size:1.4rem;color:var(--ss-ink);margin-top:1px}.ss-row.deadend .ss-vl{color:var(--ss-red);font-weight:700}.ss-chip{position:static;top:auto;height:auto;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;font-size:1.15rem;font-weight:700;letter-spacing:.02em;padding:6px 12px;border-radius:100px;white-space:nowrap}.ss-chip svg{width:13px;height:13px;flex:0 0 auto}.ss-chip.olive{background:#edeee3;color:var(--ss-olive)}.ss-chip.amber{background:var(--ss-amber-bg);color:var(--ss-amber)}.ss-chip.grey{background:#efebe7;color:#8a8380}.ss-chip.red{background:#f7e1dc;color:var(--ss-red)}.ss-ct{font-variant-numeric:tabular-nums}.ss-meter{position:relative;height:5px;border-radius:5px;background:#9d503e1f;margin:9px 0 0;overflow:hidden}.ss-meter i{position:absolute;left:0;top:0;bottom:0;width:var(--to);border-radius:5px}.ss-meter.done i{background:var(--ss-olive);opacity:.55}.ss-meter.left i{background:linear-gradient(90deg,var(--ss-terra),var(--ss-amber))}.ss-meter.prod i{background:repeating-linear-gradient(-45deg,var(--ss-sage) 0 6px,#8fa583 6px 12px);background-size:17px 17px}.ss-mlab{display:flex;justify-content:space-between;font-size:1rem;letter-spacing:.04em;color:var(--ss-grey);margin-top:4px}.ss-mlab b{font-weight:700}.ss-stl-foot{font-size:1.2rem;color:var(--ss-terra);text-align:center;margin:12px 0 0;font-style:italic}.ss-stl-foot b{font-weight:700}.ss-stl-foot.red{color:var(--ss-red);font-weight:700;font-style:normal}.ss-stl-foot .ss-ft-sub{display:block;font-weight:700;color:var(--ss-body);margin-bottom:6px}.ss-stl.armed .ss-rail:before{transform:scaleY(0);transform-origin:top}.ss-stl.armed .ss-row,.ss-stl.armed .ss-stl-foot{opacity:0}.ss-stl.armed .ss-row:before{transform:scale(0)}.ss-stl.go .ss-rail:before{animation:ssRail .9s cubic-bezier(.6,0,.2,1) both}.ss-stl.go .ss-row{animation:ssRow .55s cubic-bezier(.2,.7,.2,1) both}.ss-stl.go .ss-row:before{animation:ssNode .5s cubic-bezier(.3,1.6,.5,1) both}.ss-stl.go .r1,.ss-stl.go .r1:before{animation-delay:.15s}.ss-stl.go .r2,.ss-stl.go .r2:before{animation-delay:.5s}.ss-stl.go .r3,.ss-stl.go .r3:before{animation-delay:.85s}.ss-stl.go .r1 .ss-meter i{animation:ssFill .7s .45s cubic-bezier(.5,0,.2,1) both}.ss-stl.go .r1 .ss-chip{animation:ssPop .45s 1.15s ease-out both}.ss-stl.go .r2 .ss-meter i{animation:ssDrain 1.5s .85s cubic-bezier(.2,.6,.2,1) both}.ss-stl.go .r2 .ss-chip{animation:ssPop .5s 2.35s ease-out both}.ss-stl.go .ss-row.hot:before{animation:ssNode .5s .5s cubic-bezier(.3,1.6,.5,1) both,ssSonar 2s 2.4s ease-out infinite}.ss-stl.go .r3 .ss-meter.prod i{animation:ssFill 1.1s 1.2s cubic-bezier(.4,0,.2,1) both,ssStripe .9s 2.3s linear infinite}.ss-stl.go .r3 .ss-meter.left i{animation:ssDrain 1.5s 1.2s cubic-bezier(.2,.6,.2,1) both}.ss-stl.go .r3 .ss-chip{animation:ssPop .5s 2.6s ease-out both}.ss-stl.go .ss-stl-foot{animation:ssRow .6s 2.6s ease-out both}.ss-stl.go .ss-stl-head .ss-dot{animation:ssBreathe 2.2s ease-in-out infinite}@keyframes ssRail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ssRow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ssNode{0%{transform:scale(0)}70%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes ssFill{0%{width:0}to{width:var(--to)}}@keyframes ssDrain{0%{width:100%}to{width:var(--to)}}@keyframes ssPop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ssSonar{0%{box-shadow:0 0 #9d503e80}80%,to{box-shadow:0 0 0 11px #9d503e00}}@keyframes ssStripe{to{background-position:17px 0}}@keyframes ssBreathe{0%,to{opacity:1;box-shadow:0 0 #6f8a6373}50%{opacity:.7;box-shadow:0 0 0 6px #6f8a6300}}@media(prefers-reduced-motion:reduce){.ss-stl .ss-row,.ss-stl .ss-stl-foot{opacity:1!important}.ss-stl *,.ss-stl *:before{animation:none!important}}.price.card-product__price:has(+.ss-po-card-line){font-size:1.9rem;margin-bottom:.5rem}.ss-po-card-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:1.5rem;line-height:1.3}.ss-po-card-line .pp-lbl{color:#111;font-weight:700}.ss-po-card-line .pp-price{color:#b23b2b;font-weight:700}.ss-po-card-line .pct-pill{background:var(--color-button-filled-background, #9d503e);color:var(--color-button-filled-text, #f5ebdf);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:100px;white-space:nowrap}@media(max-width:749px){.price.card-product__price:has(+.ss-po-card-line){font-size:1.6rem}.ss-po-card-line{font-size:1.3rem}.ss-po-card-line .pct-pill{font-size:1rem;padding:3px 8px}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/ss-preorder.css.map */
