:root{--bb-cream:#FEFAF4;--bb-sand:#F2EBE0;--bb-gold:#FFB823;--bb-gold-lt:#FFC94A;--bb-sage:#708A58;--bb-forest:#2D4F2B;--bb-ink:#1C2B1B;--bb-muted:#7A8A73;--bb-border:rgba(112,138,88,.25);--bb-ease:cubic-bezier(.25,.46,.45,.94);--sl5-radius-lg:18px;--sl5-radius-md:14px;--sl5-shadow:0 18px 50px rgba(28,43,27,.14)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Jost,system-ui,sans-serif;background:var(--bb-cream);color:var(--bb-ink);min-height:100vh}.demo-page{max-width:100%;margin:0}.demo-page h3{font:300 32px/1.1 Bricolage Grotesque,Georgia,serif;color:var(--bb-forest);margin-bottom:6px}.demo-page p{font-size:13px;color:var(--bb-muted);margin-bottom:18px}.sl5{font-family:Jost,system-ui,sans-serif}.sl5-tw{margin:10px 0 8px}.sl5-tg{width:100%;display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:14px 18px;border:1px solid rgba(45,79,43,.35);background:transparent;color:var(--bb-forest);font:500 11px/1 Jost,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:.3s var(--bb-ease);border-radius:999px;box-shadow:0 10px 22px #1c2b1b0f}.sl5-tg:hover{background:#708a581a;border-color:#2d4f2b73}.sl5-val{display:none;margin-top:8px;gap:7px;align-items:center;font-size:11px;color:var(--bb-muted);letter-spacing:.04em}.sl5-val.on{display:flex}.sl5-sum{display:none;flex-direction:column;gap:12px;margin:16px 0 0;padding:16px 18px;background:#fff;border:1px solid rgba(45,79,43,.14);border-radius:var(--sl5-radius-md);box-shadow:0 10px 28px #1c2b1b0f}.sl5-sum.on{display:flex}.sl5-sh{display:flex;justify-content:space-between;align-items:center;gap:10px}.sl5-sl{font:500 9px/1 Jost,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--bb-forest)}.sl5-ed{font:500 9px/1 Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border:1px solid rgba(45,79,43,.25);background:transparent;color:var(--bb-muted);cursor:pointer;border-radius:999px}.sl5-ed:hover{border-color:#2d4f2b73;color:var(--bb-ink)}.sl5-actions{display:flex;align-items:center;gap:10px}.sl5-clear,.sl5-clear-summary{font:500 9px/1 Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border:1px solid rgba(45,79,43,.18);background:transparent;color:var(--bb-forest);cursor:pointer;border-radius:999px;transition:.2s var(--bb-ease)}.sl5-clear:hover:not(:disabled),.sl5-clear-summary:hover:not(:disabled){border-color:#2d4f2b73;background:#708a5814}.sl5-clear:disabled,.sl5-clear-summary:disabled{opacity:.35;cursor:not-allowed}.sl5-buttons{display:flex;align-items:center;gap:12px;margin-left:auto;flex-wrap:wrap}.sl5-ul{list-style:none;display:flex;flex-direction:column;gap:6px}.sl5-ul li{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--bb-ink);font-weight:300}.sl5-ul li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bb-gold);flex-shrink:0}.sl5-hid{display:none}.sl5-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c2b1b6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9000;opacity:0;pointer-events:none;transition:opacity .3s var(--bb-ease)}.sl5-ov.on{opacity:1;pointer-events:auto}.sl5-md{position:fixed;left:50%;top:50%;transform:translate(-50%,-48%) scale(.97);z-index:9100;width:min(680px,calc(100vw - 32px));max-height:min(82vh,720px);background:#fff;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .35s var(--bb-ease),transform .35s var(--bb-ease);box-shadow:var(--sl5-shadow);border-radius:var(--sl5-radius-lg);overflow:hidden}.sl5-md.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.sl5-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid rgba(45,79,43,.1);flex-shrink:0;position:relative;background:#fff}.sl5-eb{font:500 9px/1 Jost,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--bb-sage)}.sl5-ti{margin:4px 0 0;font:300 24px/1.1 Bricolage Grotesque,Georgia,serif;color:var(--bb-ink)}.sl5-ct{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.sl5-rg{position:relative;width:54px;height:54px}.sl5-rg svg{transform:rotate(-90deg)}.sl5-rb{fill:none;stroke:var(--bb-sand);stroke-width:3}.sl5-rf{fill:none;stroke:var(--bb-gold);stroke-width:3;stroke-linecap:round;stroke-dasharray:138.23;stroke-dashoffset:138.23;transition:stroke-dashoffset .4s var(--bb-ease),stroke .3s}.sl5-cn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:300 16px/1 Catchye,serif;color:var(--bb-ink)}.sl5-cl{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-muted)}.sl5-x{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid rgba(45,79,43,.1);border-radius:50%;background:#f2ebe0bf;color:var(--bb-muted);font-size:18px;line-height:1;cursor:pointer}.sl5-x:hover{background:var(--bb-forest);border-color:var(--bb-forest);color:#fff}.sl5-bd{flex:1;overflow-y:auto;padding:14px 16px 18px}.sl5-sk{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sl5-sk i{display:block;aspect-ratio:3/4;background:linear-gradient(90deg,var(--bb-sand) 25%,var(--bb-cream) 50%,var(--bb-sand) 75%);background-size:200% 100%;animation:sl5sh 1.2s infinite;border-radius:var(--sl5-radius-md)}@keyframes sl5sh{0%{background-position:200% 0}to{background-position:-200% 0}}.sl5-gr{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sl5-cd{background:#fff;border:1px solid rgba(45,79,43,.1);cursor:pointer;overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s;border-radius:var(--sl5-radius-md);box-shadow:0 10px 20px #1c2b1b0d}.sl5-cd:hover:not(.dis){border-color:#708a5859;transform:translateY(-1px)}.sl5-cd.sel{border-color:#708a588c;box-shadow:0 0 0 2px #708a588c,0 10px 20px #1c2b1b0d}.sl5-cd.dis{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.sl5-im{aspect-ratio:1;background:var(--bb-sand);position:relative;overflow:hidden;border-bottom:1px solid rgba(45,79,43,.06)}.sl5-im img{width:100%;height:100%;object-fit:cover}.sl5-ch{position:absolute;top:0;right:0;bottom:0;left:0;background:#708a582e;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.sl5-cd.sel .sl5-ch{opacity:1}.sl5-nb{position:absolute;top:8px;left:8px;width:22px;height:22px;border-radius:50%;background:var(--bb-forest);color:#fff;font-size:10px;font-weight:600;display:none;align-items:center;justify-content:center}.sl5-cd.sel .sl5-nb{display:flex}.sl5-in{padding:10px 12px 12px}.sl5-tt{font:400 13px/1.25 Catchye,Georgia,serif;color:var(--bb-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sl5-ep{text-align:center;padding:36px 16px;color:var(--bb-muted);font-style:italic}.sl5-ft{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid rgba(45,79,43,.1);background:#fff;flex-shrink:0;flex-wrap:wrap}.sl5-hn{font-size:11.5px;color:var(--bb-muted);font-weight:300}.sl5-hn strong{color:var(--bb-ink);font-weight:500}.sl5-ok{font:500 10px/1 Jost,sans-serif;letter-spacing:.18em;text-transform:uppercase;padding:12px 18px;border:1px solid var(--bb-forest);background:var(--bb-forest);color:#fff;cursor:pointer;transition:.25s;white-space:nowrap;border-radius:999px;box-shadow:0 12px 22px #1c2b1b1a}.sl5-ok:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.sl5-ok:not(:disabled):hover{background:var(--bb-forest);border-color:var(--bb-forest);color:#fff}@media(max-width:520px){.sl5-gr,.sl5-sk{grid-template-columns:repeat(2,1fr)}.sl5-ok{width:100%}.sl5-hd{padding:16px}.sl5-md{width:calc(100vw - 18px);max-height:86vh;top:auto;bottom:12px;left:50%;transform:translate(-50%) scale(1);border-radius:22px}.sl5-md.on{transform:translate(-50%) scale(1)}}body.pack-unlocked .add_to_cart_button,body.pack-unlocked button.add_to_cart_button,body.pack-unlocked input[type=submit],body.pack-unlocked [data-testid=standalone-add-to-cart],body.pack-unlocked .shopify-payment-button,body.pack-unlocked shopify-buy-it-now-button{pointer-events:auto!important;opacity:1!important;filter:none!important;cursor:pointer!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pack-builder-ml.css.map */
