:root{--sp-ink:#1e1e1e;--sp-muted:#6f6663;--sp-faint:#9a918e;--sp-line:#e4e0da;--sp-cocoa:#4d3736;--sp-blush:#faf3f0;--sp-gold:#f2b01e;--sp-green:#3fa943}[id^=sbt-] .sbt-chip-v{flex:0 0 auto;overflow:visible;text-overflow:clip}[id^=sbt-] .sbt-chip-tick,[id^=sbt-] .sbt-chip-prompt{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[id^=sbt-] .sbt-photos span{min-width:0;overflow:hidden;text-overflow:ellipsis}[id^=sbt-] .sbt-slot.is-open .sbt-chip-tick[style]{display:none}[id^=sbt-] .sbt-slot.is-open .sbt-chip-v+.sbt-chip-tick[style]+.sbt-chip-caret{margin-left:auto}[id^=sbt-] .sbt-slots>.sbt-slot:only-child .sbt-chip-n{display:none}[id^=sbt-] .sbt-row em,[id^=sbt-] .sbt-row-total em{font-style:normal;font-weight:600}[id^=sbt-] .sbt-row>span{font-weight:600}.product-media-container .sliderControl.has-thumbnail-slider{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0}.shaped-media-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:36px;padding:8px 2px 0}.shaped-media-bar__start{justify-self:start}.shaped-media-bar__mid{justify-self:center}.shaped-media-bar__end{justify-self:end}.shaped-dots{display:flex;align-items:center;gap:6px}.shaped-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#1e1e1e33;transition:background .2s ease,transform .2s ease}.shaped-dot.is-on{background:var(--sp-ink);transform:scale(1.15)}.shaped-dot:focus-visible{outline:2px solid var(--sp-cocoa);outline-offset:3px}@media(max-width:749px){.shaped-media-bar{min-height:32px;padding-top:6px}.shaped-dot{width:6px;height:6px}}.sr--summary a{cursor:pointer}.sr--summary a:hover .sr-linetext{text-decoration:underline}.spl-inline{display:inline-flex;align-items:center;gap:7px;flex-wrap:nowrap;white-space:nowrap;max-width:100%;margin:0;padding:4px 0;border:0;background:none;cursor:pointer;font:inherit;font-size:12.5px;color:var(--sp-muted);text-align:left}.spl-inline[hidden]{display:none}.spl-inline .spl-pair{display:inline-flex;align-items:center;gap:6px}.spl-inline b{color:var(--sp-ink);font-weight:700;font-variant-numeric:tabular-nums}.spl-inline .spl-sep{width:1px;height:14px;background:var(--sp-line);flex:0 0 auto}.spl-logo{height:13px;width:auto;display:block}.spl-word{font-size:11px;font-weight:800;color:var(--sp-ink)}.spl-i{width:16px;height:16px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#9a918e;line-height:0}.spl-i svg{display:block;width:16px;height:16px}.spl-inline:hover .spl-i{color:var(--sp-cocoa)}.spl-inline:focus-visible{outline:2px solid var(--sp-cocoa);outline-offset:3px;border-radius:6px}.spl-under{display:flex;width:100%;justify-content:center;margin-top:10px}.spl-under[hidden]{display:none}@media(max-width:360px){.spl-inline{gap:5px;font-size:11.5px}.spl-logo{height:11px}}.spl-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100020;display:flex;align-items:flex-end;justify-content:center}.spl-sheet[hidden]{display:none}.spl-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e141273}.spl-card{position:relative;width:100%;max-width:440px;background:#fff;color:var(--sp-ink);border-radius:18px 18px 0 0;padding:10px 18px 22px;display:grid;gap:12px;box-shadow:0 -10px 30px #0000002e;max-height:90dvh;overflow:auto}.spl-grab{width:36px;height:4px;border-radius:4px;background:#ddd5d1;justify-self:center}.spl-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.spl-sheet .spl-title{margin:0;font-size:17px;line-height:1.25;font-weight:700;color:var(--sp-ink)}.spl-x{width:32px;height:32px;flex:0 0 auto;border-radius:50%;border:1px solid var(--sp-line);background:#fff;cursor:pointer;font-size:13px;color:var(--sp-muted)}.spl-plans{display:grid;gap:10px}.spl-plan{border:1px solid var(--sp-line);border-radius:12px;padding:12px 13px;display:grid;gap:7px}.spl-plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.spl-plan-logo{height:17px;width:auto;display:block}.spl-plan strong{font-size:16px;color:var(--sp-ink);font-variant-numeric:tabular-nums}.spl-plan p{margin:0;font-size:12.5px;color:var(--sp-muted)}.spl-steps{display:grid;gap:5px}.spl-steps span{font-size:10.5px;text-align:center;padding:5px 0;border-radius:6px;background:var(--sp-blush);color:#6b514f;font-variant-numeric:tabular-nums}.spl-fine{margin:0;font-size:11px;line-height:1.45;color:var(--sp-faint)}@media(min-width:750px){.spl-sheet{align-items:center}.spl-card{border-radius:16px;padding:18px 20px 20px}.spl-grab{display:none}}.sps{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100010;display:flex;align-items:flex-end;justify-content:center}.sps[hidden]{display:none}.sps-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e141280}.sps-card{position:relative;width:100%;background:#fff;color:var(--sp-ink);border-radius:18px 18px 0 0;max-height:92dvh;overflow:auto;display:grid;grid-template-columns:1fr;box-shadow:0 -10px 34px #0003}.sps-grab{width:36px;height:4px;border-radius:4px;background:#ddd5d1;justify-self:center;margin-top:10px}.sps-x{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;border-radius:50%;border:1px solid var(--sp-line);background:#fffffff2;cursor:pointer;font-size:13px;color:var(--sp-muted)}.sps-x:focus-visible,.sps-arrow:focus-visible,.sps-thumb:focus-visible,.sps-sw:focus-visible,.sps-size:focus-visible,.sps-add:focus-visible,.sps-use:focus-visible,.sps-guide:focus-visible,.sps-track:focus-visible,.spl-x:focus-visible{outline:2px solid var(--sp-cocoa);outline-offset:2px}.sps-gal{display:grid;gap:10px;padding:12px 0 0;min-width:0}.sps-stage{position:relative;min-width:0}.sps-track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.sps-track::-webkit-scrollbar{display:none}.sps-slide{flex:0 0 82%;aspect-ratio:4 / 5;scroll-snap-align:start;border-radius:12px;overflow:hidden;background:#f1ece9;max-width:100%}.sps-slide img{width:100%;height:100%;object-fit:cover;display:block}.sps-count{position:absolute;top:10px;left:26px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:100px;background:#ffffffeb;color:var(--sp-ink);font-variant-numeric:tabular-nums;pointer-events:none}.sps-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:0;background:#fffffff0;box-shadow:0 2px 8px #00000024;cursor:pointer;font-size:22px;line-height:1;color:var(--sp-ink);display:none}.sps-arrow:disabled{opacity:.35;cursor:default}.sps-prev{left:12px}.sps-next{right:12px}.sps-thumbs{display:none}.sps-info{padding:14px 16px 0;display:grid;gap:12px;min-width:0}.sps-swatches{display:flex;gap:8px;flex-wrap:wrap;padding-right:40px}.sps-sw{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 4px;cursor:pointer;border:1px solid var(--sp-line);border-radius:100px;background:#fff;font:inherit;font-size:12.5px;font-weight:600;color:var(--sp-ink)}.sps-sw img{width:24px;height:24px;border-radius:50%;object-fit:cover;display:block}.sps-sw[aria-pressed=true]{border:1.5px solid var(--sp-cocoa);background:var(--sp-blush)}.sps .sps-title{margin:0;font-size:20px;line-height:1.2;font-weight:600;color:var(--sp-ink);text-wrap:balance}.sps-rate{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--sp-muted);text-decoration:none;justify-self:start}.sps-rate[hidden]{display:none}.sps-rate b{color:var(--sp-ink)}.sps-stars{color:var(--sp-gold);letter-spacing:1px}.sps-price{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;line-height:1}.sps-now{font-size:22px;font-weight:500;line-height:1;color:var(--sp-ink);font-variant-numeric:tabular-nums}.sps-was{font-size:18px;font-weight:400;line-height:1;color:var(--sp-ink);opacity:.5;font-variant-numeric:tabular-nums}.sps-price .sps-badge{margin:0;align-self:center;font-variant-numeric:tabular-nums}.sps-price .p_badge.on_sale{background:var(--bg-sale-badge-color, #3fa943);color:var(--text-sale-badge-color, #fff)}.sps-ship{margin:0;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--sp-ink);background:var(--sp-blush);border-radius:9px;padding:8px 10px}.sps-ship-free{color:var(--sp-muted)}.sps-pulse{width:8px;height:8px;border-radius:50%;background:#3fa943;box-shadow:0 0 0 3px #3fa9432e;flex:0 0 auto}.sps-sizehead{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:700;color:var(--sp-ink)}.sps-guide{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:500;color:var(--sp-muted);text-decoration:underline;text-underline-offset:3px}.sps-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:6px}.sps-size{padding:10px 0;border:1px solid var(--sp-line);border-radius:9px;background:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:var(--sp-ink)}.sps-size[aria-pressed=true]{border:1.5px solid var(--sp-cocoa);background:#fbf7f6}.sps-size:disabled{color:#c4bcb8;text-decoration:line-through;background:#faf8f7;cursor:not-allowed}.sps-sizes.is-shake{animation:sps-shake .35s ease}@keyframes sps-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.sps-msg{margin:-4px 0 0;font-size:12px;font-weight:600;color:#b3261e}.sps-msg:empty{display:none}.sps-actions{position:sticky;bottom:0;z-index:2;display:grid;gap:8px;background:#fff;margin:0 -16px;padding:12px 16px 16px;border-top:1px solid var(--sp-line)}.sps-add{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;border:0;border-radius:100px;padding:14px 0;cursor:pointer;background:var(--sp-cocoa);color:#fff;font:inherit;font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 7px 22px #00000038}.sps-add:disabled{opacity:.7;cursor:default}.sps-add i{width:1px;height:13px;background:#fff6}.sps-add em{font-style:normal;font-variant-numeric:tabular-nums;color:#ffd9a8}.sps-use{border:0;background:none;cursor:pointer;padding:4px 0;font:inherit;font-size:13px;font-weight:600;color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9c1bd}.sps-use[hidden],.sps-note[hidden]{display:none}.sps-note{margin:0;text-align:center;font-size:11.5px;color:var(--sp-muted)}@media(min-width:750px){.sps{align-items:center;padding:24px}.sps-card{max-width:880px;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-height:min(760px,92dvh);overflow:hidden}.sps-grab{display:none}.sps-gal{background:#f4f0ee;padding:18px;align-content:start;overflow:auto}.sps-track{padding-inline:0;scroll-padding-inline:0;gap:0;border-radius:12px}.sps-slide{flex-basis:100%;border-radius:0}.sps-arrow{display:grid;place-items:center}.sps-count{left:10px}.sps-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.sps-thumb{padding:0;border:1.5px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;aspect-ratio:1;background:#e2dbd7}.sps-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sps-thumb[aria-current=true]{border-color:var(--sp-cocoa)}.sps-info{padding:22px 22px 0;overflow:auto;align-content:start}.sps-swatches{padding-right:44px}.sps-actions{margin:0 -22px;padding:14px 22px 20px}}.sg-overlay{z-index:100030!important}@media(prefers-reduced-motion:reduce){.shaped-dot{transition:none}.sps-sizes.is-shake{animation:none}.sps-price .animmate_product_badge:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/shaped-bundle-fixes.css.map */
