unkwn-bundle-progress{display:block;border-block:1px solid rgba(var(--color-foreground),.16);margin:0 0 24px;padding:24px 0;color:rgb(var(--color-foreground))}.ub-content{display:grid;grid-template-columns:1.2fr 1fr .8fr;align-items:center;gap:28px}.ub-kicker{font-size:10px;letter-spacing:.14em;font-weight:600;opacity:.6}.ub-copy h2{font-size:clamp(22px,2vw,30px);line-height:1.15;margin:8px 0;text-transform:uppercase}.ub-copy p{font-size:13px;margin:0;opacity:.8}.ub-progress ol{display:flex;list-style:none;padding:0;margin:0;gap:8px}.ub-slot{width:60px;aspect-ratio:1;border:1px dashed rgba(var(--color-foreground),.3);display:grid;place-items:center;position:relative;flex:1;max-width:64px;font-size:24px;color:rgba(var(--color-foreground),.5)}.ub-slot img{width:100%;height:100%;object-fit:cover}.ub-slot--filled{border-style:solid}.ub-check{position:absolute;bottom:0;right:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:10px;padding:1px 4px}.ub-counter{display:block;font-size:11px;margin-top:8px;opacity:.65}.ub-saving{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ub-saving>span{font-size:11px;opacity:.7}.ub-saving>strong{font-family:var(--font-heading-family);font-size:26px;line-height:1.1}.ub-saving a{color:inherit;font-size:12px;text-underline-offset:4px;min-height:24px}.ub-saving small{font-size:10px;opacity:.6;max-width:220px;line-height:1.4}.ub-saving a:focus-visible{outline:2px solid currentColor;outline-offset:3px}[data-bundle-error]{font-size:12px}[data-bundle-error][hidden]{display:none}@media(max-width:1000px){.ub-content{grid-template-columns:1fr 1fr}.ub-saving{grid-column:1/-1;display:block}.ub-saving>*{margin-right:12px}.ub-saving small{display:block;max-width:none;margin-top:6px}}@media(max-width:600px){.ub-content{grid-template-columns:1fr;gap:18px}.ub-progress ol{max-width:360px}.ub-copy h2{font-size:25px}.ub-saving{grid-column:auto}unkwn-bundle-progress{padding-block:20px}}.ub-content[data-bundle-ready=true]{--ub-gold:#cba64b}.ub-content[data-bundle-ready=true] h2,.ub-content[data-bundle-ready=true] .ub-saving>strong{color:var(--ub-gold)}.ub-content[data-bundle-ready=true] .ub-slot{border:2px solid var(--ub-gold)}.ub-content[data-bundle-ready=true] .ub-check{background:var(--ub-gold);color:#171717}.ub-content[data-bundle-ready=true] .ub-saving a{background:#cba64b;color:#171717;font-weight:700;padding:9px 12px;text-decoration:none}.ub-celebrate .ub-slot{animation:ub-unlock .6s ease-out both}.ub-celebrate .ub-slot:nth-child(2){animation-delay:.06s}.ub-celebrate .ub-slot:nth-child(3){animation-delay:.12s}.ub-celebrate .ub-slot:nth-child(4){animation-delay:.18s}.ub-celebrate .ub-slot:nth-child(5){animation-delay:.24s}@keyframes ub-unlock{0%{transform:translateY(0)}45%{transform:translateY(-5px);box-shadow:0 0 12px #cba64b66}to{transform:translateY(0)}}cart-drawer .ub-compact{margin:0 0 12px;padding:16px 0;flex-shrink:0}cart-drawer .ub-content{grid-template-columns:1fr;gap:12px}cart-drawer .ub-copy h2{font-size:22px}cart-drawer .ub-saving{display:block}cart-drawer .ub-saving>strong{margin:0 10px}cart-drawer .ub-saving a{display:inline-block;margin-top:8px}cart-drawer .ub-saving small{display:block;max-width:none;margin-top:6px}cart-drawer .ub-slot{max-width:48px}cart-drawer .ub-copy p{font-size:12px}.ub-product-note{font-size:13px;line-height:1.6;border-block:1px solid rgba(var(--color-foreground),.15);padding:12px 0}.ub-product-note a{color:inherit;white-space:nowrap}unkwn-bundle-progress[data-stale] .ub-saving{visibility:hidden}@media(prefers-reduced-motion:reduce){.ub-celebrate .ub-slot{animation:none}}cart-drawer .ub-compact{margin-inline:32px}cart-drawer .ub-content{grid-template-columns:1fr 1fr;gap:12px}cart-drawer .ub-saving{grid-column:1/-1}cart-drawer .ub-slot{min-width:0}@media(max-width:600px){cart-drawer .ub-compact{margin-inline:16px;padding-block:12px}cart-drawer .ub-content{grid-template-columns:1fr;gap:8px}cart-drawer .ub-copy h2{font-size:20px;margin:4px 0}cart-drawer .ub-kicker{display:none}cart-drawer .ub-saving small{font-size:9px}cart-drawer .ub-saving>strong{font-size:22px}cart-drawer .ub-progress ol{max-width:240px}}cart-items>unkwn-bundle-progress{width:100%;min-width:0;box-sizing:border-box}cart-items>unkwn-bundle-progress .ub-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}cart-items>unkwn-bundle-progress .ub-saving{grid-column:1/-1;display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:8px 14px}cart-items>unkwn-bundle-progress .ub-saving small{flex-basis:100%;max-width:none}cart-items>unkwn-bundle-progress .ub-slot{width:auto;min-width:0}@media(max-width:600px){cart-items>unkwn-bundle-progress .ub-content{grid-template-columns:minmax(0,1fr);gap:16px}}cart-drawer .ub-copy,cart-drawer .ub-progress,cart-drawer .ub-saving{min-width:0}cart-drawer .ub-saving{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:8px 12px}cart-drawer .ub-saving>strong{margin:0}cart-drawer .ub-saving small{flex-basis:100%;margin:0}cart-drawer .ub-saving a{margin:0;min-height:34px;padding:7px 10px;box-sizing:border-box;border:1px solid rgba(var(--color-foreground),.25);text-decoration:none}cart-drawer .ub-content[data-bundle-ready=true] .ub-saving a{padding:7px 10px;border-color:#cba64b}.ub-slot.ub-added{animation:ub-pack-added .7s ease-out both}@keyframes ub-pack-added{0%{transform:scale(1)}35%{transform:scale(1.08);box-shadow:0 0 0 3px var(--ub-pulse-color),0 0 16px var(--ub-pulse-color)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.ub-slot.ub-added{animation:none}}#product-grid{scroll-margin-top:150px}@media(max-width:749px){#product-grid{scroll-margin-top:100px}}.collection-grid-section unkwn-bundle-progress{padding:14px 0;margin-bottom:14px}.collection-grid-section .ub-content{grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr);gap:20px}.collection-grid-section .ub-kicker{display:none}.collection-grid-section .ub-copy h2{font-size:20px;margin:0 0 4px;line-height:1.2}.collection-grid-section .ub-copy p{font-size:11px}.collection-grid-section .ub-progress ol{gap:5px}.collection-grid-section .ub-slot{width:34px;max-width:34px;flex:none;font-size:16px}.collection-grid-section .ub-counter{font-size:10px;margin-top:5px}.collection-grid-section .ub-saving{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 12px}.collection-grid-section .ub-saving>span{font-size:10px}.collection-grid-section .ub-saving>strong{grid-column:1;font-size:20px}.collection-grid-section .ub-saving>a{grid-column:2;grid-row:1 / 3;font-size:11px;white-space:nowrap}.collection-grid-section .ub-saving small{display:none}@media(max-width:1000px){.collection-grid-section .ub-content{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.collection-grid-section .ub-saving{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 12px}.collection-grid-section .ub-saving>*{margin:0}.collection-grid-section .ub-saving>a{margin-left:auto}}@media(max-width:600px){.collection-grid-section .ub-content{gap:10px}.collection-grid-section .ub-copy h2{font-size:18px}.collection-grid-section .ub-copy p{font-size:10px}.collection-grid-section .ub-slot{width:24px;max-width:24px;font-size:13px}.collection-grid-section .ub-progress ol{gap:3px}.collection-grid-section .ub-counter{font-size:9px}.collection-grid-section .ub-saving>strong{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/unkwn-bundle-progress.css.map */
