button.svelte-ab23xv{position:fixed;left:0;bottom:2rem;padding:.8rem .4rem;transform:rotate(180deg);writing-mode:vertical-rl;text-orientation:mixed;background:linear-gradient(300deg,#4c4ce6,#2c0fbd);color:#fff;font-family:Inter,system-ui,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.1rem}button.svelte-ab23xv:hover{filter:saturate(1.2) brightness(1.2)}button.disabled.svelte-ab23xv{background:#999}section.svelte-yjw0vw{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem}section.full-width.svelte-yjw0vw{display:grid;grid-template-columns:subgrid;gap:0;padding-top:0;padding-bottom:0}section.full-width.svelte-yjw0vw>*{grid-column:2}section.footer.svelte-yjw0vw{padding-bottom:2.5rem}section.divider.svelte-yjw0vw{position:relative}section.divider.svelte-yjw0vw:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;border-top:1px solid hsl(0,0%,80%)}.pageWrapper.svelte-mam457{scroll-snap-align:center;flex-shrink:0;cursor:pointer;border-radius:4px;transition:box-shadow .2s;box-shadow:0 2px 4px -1px #0000000a,0 12px 24px -6px #0000001a}.pageWrapper.svelte-mam457:hover{box-shadow:0 3px 6px -1px #0000000d,0 16px 32px -8px #0000001f}button.swatch.svelte-mam457{position:relative;padding:0;background:none;min-width:auto;--size: 1.5rem;width:var(--size);height:var(--size);border-radius:100%;box-shadow:inset 0 1px 3px #0003}button.swatch.svelte-mam457:hover:not(:disabled){background-color:inherit}button.swatch.selected.svelte-mam457:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:100%;border:2px solid hsl(0,0%,40%);pointer-events:none}.carousel.svelte-8ojyxu{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.5rem;padding-top:1.5rem;padding-bottom:5rem;--page-zoom-adjust: .8;scrollbar-width:none}.carousel.svelte-8ojyxu::-webkit-scrollbar{display:none}.carousel.svelte-8ojyxu:before,.carousel.svelte-8ojyxu:after{content:"";flex-shrink:0;width:calc(50% - (var(--main-width) * var(--page-zoom-adjust)) / 2 - 1.5rem)}.brand-mark.svelte-1p2uu4b{display:flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:500;font-family:Inter,system-ui,sans-serif;letter-spacing:.05em;color:#333;text-decoration:none}.brand-mark.svelte-1p2uu4b:hover,.brand-mark.svelte-1p2uu4b:focus,.brand-mark.svelte-1p2uu4b:active{text-decoration:none}div.svelte-1mq8ybb{display:flex;gap:.5rem;overflow-x:auto;padding:0 2rem;scrollbar-width:none;justify-content:safe center;--fade-mask: linear-gradient( to right, transparent 0, rgba(0, 0, 0, .05) .5rem, rgba(0, 0, 0, .25) 1.25rem, rgba(0, 0, 0, .65) 2rem, rgba(0, 0, 0, .95) 2.75rem, black 3rem, black calc(100% - 3rem) , rgba(0, 0, 0, .95) calc(100% - 2.75rem) , rgba(0, 0, 0, .65) calc(100% - 2rem) , rgba(0, 0, 0, .25) calc(100% - 1.25rem) , rgba(0, 0, 0, .05) calc(100% - .5rem) , transparent 100% );mask-image:var(--fade-mask);-webkit-mask-image:var(--fade-mask)}div.svelte-1mq8ybb::-webkit-scrollbar{display:none}button.svelte-1mq8ybb{flex-shrink:0;border:1px solid hsl(0,0%,90%);border-radius:999px;padding:.55rem 1rem;background:#fff;font-size:14px;font-weight:400;color:#595959;transition:border-color .15s,color .15s;white-space:nowrap}button.active.svelte-1mq8ybb{border-color:#4d4d4d;color:#262626}.header.svelte-1t37jk2{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:.8rem;padding-top:1.5rem}.categories-wrap.svelte-1t37jk2{padding-top:2rem}h2.svelte-1t37jk2{font-size:1.5rem;font-weight:500;text-align:center;color:#262626;margin-top:1.5rem;margin-bottom:.5rem}p.svelte-1t37jk2{line-height:1.5;color:gray}.message.svelte-1t37jk2{position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}div.svelte-1qsogfp{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}span.svelte-1qsogfp{margin-left:.15rem;font-weight:500}input.svelte-1qsogfp{width:100%}hr.svelte-406rie{flex:1;border:none;border-top:1px solid #ccc}.creditCardForm.svelte-baqf2y{box-sizing:border-box;display:flex;align-items:center;background-color:#fff;border:var(--border);padding:0 1.25rem;border-radius:.5rem;min-height:48px}.creditCardForm.svelte-baqf2y .__PrivateStripeElement{flex:1}label.svelte-1isj1pn{font-size:14px;line-height:1.4;text-align:left;border-radius:.5rem;padding:1rem 1.25rem;border:var(--border);display:flex;gap:1rem;--page-zoom-adjust: .3;cursor:pointer;color:#737373}label.selected.svelte-1isj1pn{border:1px solid hsl(0,0%,20%);outline:1px solid hsl(0,0%,20%)}label.svelte-1isj1pn b:where(.svelte-1isj1pn){color:#111;font-weight:600}label.svelte-1isj1pn .price:where(.svelte-1isj1pn){color:#111;font-weight:600}label.svelte-1isj1pn s:where(.svelte-1isj1pn){color:#999;font-weight:400;margin-right:.25rem}label.svelte-1isj1pn input[type=radio]:where(.svelte-1isj1pn){position:absolute;opacity:0;width:0;height:0}.top-bar.svelte-1ik10zz{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem}.back-button.svelte-1ik10zz{flex:0 0 2.25rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;color:#333;transition:background-color .15s}.back-button.svelte-1ik10zz:hover:not(:disabled){background-color:#f0f0f0}.back-spacer.svelte-1ik10zz{flex:0 0 2rem}.page-title.svelte-1ik10zz{font-size:1.5rem;font-weight:500;text-align:center;color:#262626;margin:0}.card-preview.svelte-1ik10zz{flex:0 0 auto;align-self:center;pointer-events:none;--main-width: 4rem;--page-zoom-adjust: 1}.disabled.svelte-1ik10zz button{opacity:.5;pointer-events:none}h2.svelte-1wmy5n3{font-weight:600}.grid.svelte-1wmy5n3{line-height:1.8;display:grid;grid-template-columns:1fr 2fr;gap:.5rem}.grid.svelte-1wmy5n3>:where(.svelte-1wmy5n3):nth-child(odd){color:#999;padding-top:.1em}.grid.svelte-1wmy5n3>:where(.svelte-1wmy5n3):nth-child(2n){text-align:right}.header.svelte-1pf1mdf{text-align:center;align-items:center}.top-bar.svelte-1pf1mdf{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem}.back-button.svelte-1pf1mdf{flex:0 0 2.25rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;color:#333;transition:background-color .15s}.back-button.svelte-1pf1mdf:hover:not(:disabled){background-color:#f0f0f0}.back-spacer.svelte-1pf1mdf{flex:0 0 2.25rem}h2.svelte-1pf1mdf{font-family:Castoro,serif;font-size:1.5rem;font-weight:500;color:#262626;margin:0}.actions.svelte-1pf1mdf{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:fit-content;margin:0 auto}.actions--social.svelte-1pf1mdf{flex-direction:row;width:100%;gap:.75rem}.social-button.svelte-1pf1mdf{flex:1;height:48px;padding:0 1.4rem;border:1.5px solid hsl(0,0%,15%);color:#262626}.social-button.svelte-1pf1mdf:hover:not(:disabled){filter:none;background-color:#f5f5f5}.subtitle.svelte-1pf1mdf{font-size:14px;color:#737373;margin:0}.secondary-actions.svelte-1pf1mdf{display:flex;justify-content:center;align-items:center;gap:.5rem}.secondary-actions.svelte-1pf1mdf .separator:where(.svelte-1pf1mdf){color:#999}.link-action.svelte-1pf1mdf{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;padding:.5rem;font-family:inherit;font-size:14px;color:#4d4d4d;cursor:pointer}.link-action.svelte-1pf1mdf:hover:not(:disabled){color:#262626}.link-action.svelte-1pf1mdf:disabled{cursor:default}html{--main-width: min(92svw, 420px)}main.svelte-1g4ugu5{display:grid;grid-template-columns:1fr var(--main-width) 1fr;overflow-x:clip}main.svelte-1g4ugu5>*{grid-column:2}main.svelte-1g4ugu5>.full-width{grid-column:1 / -1}.footer.svelte-1g4ugu5{text-align:center;color:gray}
