:root{--sweet-background: #FAF6F0;--sweet-foreground: #2D2017;--sweet-card: #FFFFFF;--sweet-card-foreground: #2D2017;--sweet-muted: #F3EDE6;--sweet-muted-foreground: #7A6A5D;--sweet-border: rgba(45, 32, 23, .08);--sweet-accent: #E26E55;--sweet-brand: #E26E55;--sweet-accent-foreground: #FFFFFF;--sweet-peach: #E26E55;--sweet-peach-light: rgba(226, 110, 85, .08);--sweet-font-body: "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--sweet-font-display: "Outfit", ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif;--sweet-shadow-soft: 0 1px 2px rgba(45, 32, 23, .03), 0 8px 24px -12px rgba(45, 32, 23, .06);--sweet-shadow-lift: 0 20px 50px -18px rgba(45, 32, 23, .11);--sweet-shadow-card: 0 2px 8px rgba(45, 32, 23, .04), 0 16px 32px -16px rgba(45, 32, 23, .06);--color-warm-cream: #FAF6F0;--color-charcoal: #2D2017;--color-muted-grey: #7A6A5D;--color-peach-coral: #E26E55;--sweet-btn-height-sm: 36px;--sweet-btn-height-md: 44px;--sweet-btn-height-lg: 52px;--sweet-btn-padding-sm: 8px 16px;--sweet-btn-padding-md: 12px 24px;--sweet-btn-padding-lg: 14px 32px;--sweet-btn-cta-min-width: 220px;--sweet-btn-font-sm: .8125rem;--sweet-btn-font-md: .875rem;--sweet-btn-font-lg: .9375rem;--sweet-btn-radius: 9999px;--sweet-btn-transition: background-color .2s ease, opacity .2s ease, transform .15s cubic-bezier(.16, 1, .3, 1), border-color .2s ease}html,body,.shopify-section,#shopify-section-sweet_discovery_feed,.color-scheme-1,[class*=color-scheme]{background-color:#faf6f0!important}html{overflow-x:hidden;overflow-x:clip}body{overflow-x:hidden;overflow-x:clip;color:#2d2017!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.font-display{font-family:Outfit,sans-serif!important;font-weight:500;letter-spacing:-.025em}#shopify-section-header_announcements_9jGBFp{display:none!important}#shopify-section-header_section .section,header[class*=header],.header__wrapper,.header{background-color:#faf6f0f5!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(226,110,85,.1)!important}.hidden{display:none!important}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.sweet-btn-base,.primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--sweet-font-body);font-weight:500;line-height:1.2;white-space:nowrap;border-radius:var(--sweet-btn-radius);cursor:pointer;text-decoration:none;box-sizing:border-box;transition:var(--sweet-btn-transition);border:1px solid transparent}.sweet-btn-primary,.primary-btn{min-height:48px;padding:12px 26px;background:var(--sweet-accent);color:var(--sweet-accent-foreground);border:1px solid transparent;box-shadow:none;font-size:var(--sweet-btn-font-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.primary-btn{width:100%}.sweet-btn-primary:hover,.primary-btn:hover{background:var(--sweet-brand)}.sweet-btn-primary:active,.primary-btn:active{transform:scale(.99)}.sweet-btn-secondary{min-height:var(--sweet-btn-height-md);padding:var(--sweet-btn-padding-md);font-size:var(--sweet-btn-font-md);background-color:#fff;color:var(--sweet-foreground);border:1px solid var(--sweet-border);box-shadow:var(--sweet-shadow-soft)}.sweet-btn-secondary:hover{border-color:#2d201726;background-color:var(--sweet-background)}.sweet-btn-ghost{min-height:var(--sweet-btn-height-md);padding:var(--sweet-btn-padding-md);font-size:var(--sweet-btn-font-md);background-color:transparent;color:var(--sweet-foreground);border:1px solid var(--sweet-foreground)}.sweet-btn-ghost:hover{background-color:var(--sweet-foreground);color:var(--sweet-background)}.sweet-btn-dark{min-height:var(--sweet-btn-height-md);padding:var(--sweet-btn-padding-md);font-size:var(--sweet-btn-font-md);background-color:var(--sweet-foreground);color:var(--sweet-background);border:none}.sweet-btn-dark:hover{background-color:var(--sweet-accent);transform:translateY(-1px)}.sweet-btn-ghost{min-height:48px;padding:12px 26px;font-size:var(--sweet-btn-font-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sweet-btn-inverse{min-height:48px;padding:12px 26px;background:var(--sweet-accent-foreground);color:var(--sweet-accent);font-size:var(--sweet-btn-font-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sweet-btn-inverse:hover{background:color-mix(in srgb,var(--sweet-accent-foreground) 86%,var(--sweet-accent))}.sweet-btn-block{width:100%}.sweet-btn-cta{min-width:var(--sweet-btn-cta-min-width)}.sweet-link-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--sweet-foreground);font:700 13px/1.2 var(--sweet-font-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.sweet-link-arrow:hover{text-decoration:underline;text-underline-offset:4px}.sweet-arrow{display:inline-block;transition:transform .2s ease}.sweet-btn-base:hover .sweet-arrow,.sweet-link-arrow:hover .sweet-arrow{transform:translate(4px)}:where(a,button,[role=button],select,input,textarea,summary):focus-visible{outline:2px solid var(--sweet-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sweet-arrow,.sweet-btn-base{transition:none}.sweet-btn-base:hover .sweet-arrow,.sweet-link-arrow:hover .sweet-arrow{transform:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes timeline-current-halo{0%,to{transform:scale(1);opacity:.42}50%{transform:scale(1.1);opacity:.72}}@keyframes timeline-current-icon{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.animate-timeline-current-halo{animation:timeline-current-halo 3.2s ease-in-out infinite}.animate-timeline-current-icon{animation:timeline-current-icon 3.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.animate-timeline-current-halo,.animate-timeline-current-icon{animation:none}.animate-timeline-current-halo{opacity:.5;transform:scale(1)}}.sweet-hd-container,.sweet-hd-container *{box-sizing:border-box}.sweet-hd-container{position:sticky;top:0;z-index:1000;background-color:#faf6f0d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(45,32,23,.06);width:100%}.sweet-hd-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 1rem;gap:1rem}@media(min-width:640px){.sweet-hd-inner{padding:12px 1.5rem}}@media(min-width:1024px){.sweet-hd-inner{padding:12px 2rem}}.sweet-hd-logo-wrap{display:flex;align-items:center}.sweet-hd-logo-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--sweet-foreground)}.sweet-hd-logo-badge{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#f0a86e,#e26e55);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--sweet-font-display),sans-serif;font-weight:800;font-size:1.125rem;box-shadow:0 4px 10px #e26e5533}.sweet-hd-logo-text{font-family:var(--sweet-font-display),sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.03em;color:var(--sweet-foreground)}.sweet-hd-search-wrap{flex:1;max-width:440px;margin:0 1rem}@media(max-width:767px){.sweet-hd-search-wrap{display:none}}.sweet-hd-search-form{width:100%}.sweet-hd-search-field{position:relative;width:100%;display:flex;align-items:center}.sweet-hd-search-icon{position:absolute;left:14px;color:var(--sweet-muted-foreground);pointer-events:none}.sweet-hd-search-input{width:100%;background-color:var(--sweet-muted);border:1px solid transparent;border-radius:9999px;padding:8px 16px 8px 38px;font-family:var(--sweet-font-body),sans-serif;font-size:.8125rem;color:var(--sweet-foreground);outline:none;transition:all .2s ease}.sweet-hd-search-input:focus{background-color:#fff;border-color:#e26e5533;box-shadow:0 0 0 3px #e26e550f}.sweet-hd-actions{display:flex;align-items:center;gap:8px}.sweet-hd-action-btn{width:40px;height:40px;border-radius:50%;background-color:transparent;border:none;color:var(--sweet-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background-color .2s ease,transform .1s ease;text-decoration:none}.sweet-hd-action-btn:hover{background-color:var(--sweet-muted)}.sweet-hd-action-btn:active{transform:scale(.95)}.sweet-hd-badge{position:absolute;top:1px;right:1px;background-color:var(--sweet-brand);color:#fff;font-family:var(--sweet-font-body),sans-serif;font-size:.625rem;font-weight:700;min-width:16px;height:16px;border-radius:9999px;padding:0 4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:2px solid #FAF6F0;opacity:0;transform:scale(0);transition:all .25s cubic-bezier(.34,1.56,.64,1)}.sweet-hd-badge.is-visible{opacity:1;transform:scale(1);animation:badgeScaleIn .3s cubic-bezier(.34,1.56,.64,1)}.header-wrapper,#shopify-section-header_section{display:none!important}.sweet-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#2d201766;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;visibility:hidden;opacity:0;transition:visibility .4s ease,opacity .4s ease;overflow-x:hidden}.sweet-cart-overlay.is-open{visibility:visible;opacity:1}.sweet-cart-panel{position:absolute;top:0;bottom:0;right:0;width:100%;max-width:448px;background-color:#faf6f0;box-shadow:-10px 0 40px #2d201714;z-index:10000;transform:translate(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.sweet-cart-panel.is-open{transform:translate(0)}body.sweet-cart-open-lock{overflow:hidden!important;height:100%!important}.sweet-cart-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--sweet-border);background-color:#faf6f0}.sweet-cart-title{font-family:var(--sweet-font-display),sans-serif;font-size:1.375rem;font-weight:500;color:var(--sweet-foreground);margin:0}.sweet-cart-close-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--sweet-muted-foreground);cursor:pointer;transition:background-color .2s ease,color .2s ease}.sweet-cart-close-btn:hover{background-color:var(--sweet-muted);color:var(--sweet-foreground)}.sweet-cart-content{flex:1;overflow-y:auto;padding:24px;position:relative;-webkit-overflow-scrolling:touch}.sweet-cart-loading{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#faf6f0b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10}.sweet-cart-spinner{width:28px;height:28px;border:3px solid rgba(226,110,85,.15);border-top-color:var(--sweet-brand);border-radius:50%;animation:sweetSpinner .8s linear infinite}.sweet-cart-item{display:flex;gap:16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--sweet-border)}.sweet-cart-item-img-wrap{width:72px;height:72px;border-radius:.75rem;border:1px solid var(--sweet-border);background-color:#fff;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sweet-cart-item-img{width:100%;height:100%;object-fit:contain;display:block}.sweet-cart-item-placeholder{font-size:2.25rem}.sweet-cart-item-details{flex:1;display:flex;flex-direction:column;min-width:0}.sweet-cart-item-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sweet-cart-item-title{font-family:var(--sweet-font-body),sans-serif;font-size:.875rem;font-weight:600;color:var(--sweet-foreground);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.sweet-cart-item-title a{text-decoration:none;color:inherit}.sweet-cart-item-title a:hover{color:var(--sweet-brand)}.sweet-cart-item-price{font-family:var(--sweet-font-display),sans-serif;font-size:.875rem;font-weight:500;color:var(--sweet-foreground);flex-shrink:0}.sweet-cart-item-meta{display:flex;flex-direction:column;font-size:.75rem;color:var(--sweet-muted-foreground);margin-top:2px;margin-bottom:10px;gap:2px}.sweet-cart-item-controls{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.sweet-cart-qty-selector{display:inline-flex;align-items:center;background-color:var(--sweet-muted);border-radius:9999px;padding:2px 4px;border:1px solid var(--sweet-border)}.sweet-cart-qty-btn{width:24px;height:24px;border-radius:50%;background:transparent;border:none;font-size:.875rem;font-weight:600;color:var(--sweet-foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.sweet-cart-qty-btn:hover{background-color:#2d20170d}.sweet-cart-qty-value{font-family:var(--sweet-font-body),sans-serif;font-size:.8125rem;font-weight:600;color:var(--sweet-foreground);padding:0 8px;min-width:14px;text-align:center;font-variant-numeric:tabular-nums}.sweet-cart-remove-btn{background:transparent;border:none;color:var(--sweet-muted-foreground);cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}.sweet-cart-remove-btn:hover{background-color:var(--sweet-muted);color:var(--sweet-brand)}.sweet-cart-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;height:100%}.sweet-cart-empty-icon-wrap{width:72px;height:72px;border-radius:50%;background-color:var(--sweet-muted);color:var(--sweet-muted-foreground);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.sweet-cart-empty-title{font-family:var(--sweet-font-display),sans-serif;font-size:1.125rem;font-weight:500;color:var(--sweet-foreground);margin:0 0 8px}.sweet-cart-empty-desc{font-family:var(--sweet-font-body),sans-serif;font-size:.8125rem;color:var(--sweet-muted-foreground);max-width:240px;margin:0 0 24px;line-height:1.5}.sweet-cart-empty-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:9999px;font-family:var(--sweet-font-body),sans-serif;font-size:.8125rem;font-weight:600;color:var(--sweet-foreground);border:1px solid var(--sweet-border);background-color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:var(--sweet-shadow-soft)}.sweet-cart-empty-btn:hover{background-color:var(--sweet-background);border-color:#2d201726}.sweet-cart-footer{padding:20px 24px;border-top:1px solid var(--sweet-border);background-color:var(--sweet-background)}.sweet-cart-subtotal-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sweet-cart-subtotal-label{font-family:var(--sweet-font-body),sans-serif;font-size:.875rem;color:var(--sweet-muted-foreground)}.sweet-cart-subtotal-value{font-family:var(--sweet-font-display),sans-serif;font-size:1.125rem;font-weight:500;color:var(--sweet-foreground)}.sweet-cart-actions{display:flex;flex-direction:row;gap:8px}.sweet-cart-checkout-btn{display:inline-flex;align-items:center;justify-content:center;flex:1;height:44px;min-height:0;max-height:44px;padding:0 24px;line-height:1;text-align:center;background-color:var(--sweet-foreground);color:var(--sweet-background);font-family:var(--sweet-font-body),sans-serif;font-size:var(--sweet-btn-font-md, .875rem);font-weight:500;border-radius:var(--sweet-btn-radius, 9999px);text-decoration:none;border:none;cursor:pointer;box-shadow:var(--sweet-shadow-soft);transition:opacity .2s ease,transform .1s ease}.sweet-cart-checkout-btn:hover{opacity:.9;transform:translateY(-1px)}.sweet-cart-checkout-btn:active{transform:translateY(0)}.sweet-cart-continue-btn{display:inline-flex;align-items:center;justify-content:center;flex:1;height:44px;min-height:0;max-height:44px;padding:0 24px;line-height:1;text-align:center;background-color:#fff;color:var(--sweet-foreground);font-family:var(--sweet-font-body),sans-serif;font-size:var(--sweet-btn-font-md, .875rem);font-weight:500;border-radius:var(--sweet-btn-radius, 9999px);border:1px solid var(--sweet-border);cursor:pointer;transition:all .2s ease}.sweet-cart-continue-btn:hover{background-color:var(--sweet-background);border-color:#2d201740;transform:translateY(-1px);box-shadow:var(--sweet-shadow-card)}.sweet-cart-continue-btn:active{transform:translateY(0)}@keyframes badgeScaleIn{0%{transform:scale(0);opacity:0}85%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes sweetSpinner{to{transform:rotate(360deg)}}:root{--logo: #b81d45;--logo-cream: #fdf4e9}.brand-logo{display:block;height:auto;flex:none}.sweet-hd-logo-link{color:var(--logo);display:inline-flex;align-items:center}.sweet-hd-logo-svg.brand-logo-horizontal{width:136px}@media(max-width:600px){.sweet-hd-logo-svg.brand-logo-horizontal{width:120px}}:root{--cream: #fdf4e9;--cherry: #811c30;--pink: #efc9d0;--ink: #69192b;--logo: #b81d45;--sweet-background: #fdf4e9;--sweet-foreground: #69192b;--sweet-card: #fffaf2;--sweet-card-foreground: #69192b;--sweet-muted: #f5d7dd;--sweet-muted-foreground: #7b5159;--sweet-border: rgba(105, 25, 43, .16);--sweet-accent: #811c30;--sweet-brand: #b81d45;--sweet-accent-foreground: #fdf4e9;--sweet-peach: #efc9d0;--sweet-peach-light: rgba(239, 201, 208, .45);--sweet-font-body: "DM Sans", ui-sans-serif, -apple-system, "Segoe UI", sans-serif;--sweet-font-display: "Poppins", ui-sans-serif, -apple-system, "Segoe UI", sans-serif;--sweet-surface-alt: #f6e9dc;--sweet-radius-card: 16px;--sweet-radius-media: 12px;--sweet-header-height: 72px}@media(max-width:899px){:root{--sweet-header-height: 60px}}html,body,.shopify-section,#shopify-section-sweet_discovery_feed,.color-scheme-1,[class*=color-scheme]{background-color:var(--cream)!important}body{color:var(--ink)!important;font-family:var(--sweet-font-body)!important}main[data-template=index],.sweet-home-main{flex:none;gap:0;background:var(--cream)!important}main.content-for-layout,main.content-for-layout>.shopify-section,main.content-for-layout>.shopify-section:last-child{flex:none!important}main[data-template=index]>.shopify-section,.sweet-home-main>.shopify-section{flex:none!important;margin:0!important;padding:0!important;background:var(--cream)!important}main[data-template=index]>.shopify-section:last-child,.sweet-home-main>.shopify-section:last-child{flex-grow:0!important}h1,h2,h3,h4,h5,h6,.font-display{font-family:var(--sweet-font-display)!important;font-weight:600;letter-spacing:-.02em}h1 em,h2 em,h3 em,.font-display em{font-style:normal;color:var(--sweet-brand)}.sweet-eyebrow{margin:0;color:var(--sweet-brand);font:700 12px/1.4 var(--sweet-font-body);letter-spacing:.08em;text-transform:uppercase}[id]{scroll-margin-top:calc(var(--sweet-header-height) + 16px)}.sweet-announce{background:var(--sweet-accent);color:var(--sweet-accent-foreground)}.sweet-announce__inner{margin:0;min-height:36px;padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:14px;font:500 12px/1.4 var(--sweet-font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.sweet-hd-container{position:sticky;top:0;z-index:1000;height:auto;background:var(--sweet-background);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--sweet-border)}.sweet-hd-inner{max-width:none;height:var(--sweet-header-height);min-height:0;margin:0;padding:0 clamp(16px,4vw,56px);display:flex;align-items:center;justify-content:space-between;gap:24px}.sweet-hd-logo-wrap,.sweet-hd-logo-link{flex:none}.sweet-hd-logo-link{color:var(--sweet-brand)}.sweet-hd-logo-svg.brand-logo-horizontal{width:150px;height:auto;aspect-ratio:627.3 / 232.26}.sweet-hd-nav{display:flex;align-items:center;gap:clamp(20px,2.6vw,40px);margin-left:auto}.sweet-hd-nav a,.sweet-hd-saved{position:relative;color:var(--sweet-foreground);font:600 13px/1.4 var(--sweet-font-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.sweet-hd-nav a{display:inline-flex;align-items:center;min-height:44px}.sweet-hd-nav a:after{content:"";position:absolute;bottom:8px;left:0;width:0;height:1px;background:currentColor;transition:width .25s}.sweet-hd-nav a:hover:after{width:100%}.sweet-hd-actions{flex:none;display:flex;align-items:center;gap:clamp(12px,2vw,28px)}.sweet-hd-saved{display:inline-flex;align-items:center;gap:8px;min-height:44px}.sweet-hd-saved svg{flex:none}.sweet-hd-saved .sweet-hd-badge{position:static;border:0;color:var(--sweet-accent-foreground)}.sweet-hd-basket{gap:10px}.sweet-hd-basket-icon{display:none}.sweet-hd-basket .sweet-hd-basket-count{min-width:1ch;font-variant-numeric:tabular-nums}.sweet-hd-menu-btn{display:none;width:44px;height:44px;padding:0;align-items:center;justify-content:center;border:0;border-radius:var(--sweet-btn-radius);background:transparent;color:var(--sweet-foreground);cursor:pointer}.sweet-hd-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;padding:16px clamp(16px,4vw,56px) 32px;background:var(--sweet-background);overflow-y:auto}.sweet-hd-drawer[hidden]{display:none}.sweet-hd-drawer__top{display:flex;align-items:center;justify-content:space-between;min-height:44px}.sweet-hd-drawer__eyebrow{margin:32px 0 8px}.sweet-hd-drawer__nav{display:flex;flex-direction:column;border-top:1px solid var(--sweet-border)}.sweet-hd-drawer__nav a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;border-bottom:1px solid var(--sweet-border);color:var(--sweet-foreground);font:600 24px/1.2 var(--sweet-font-display);letter-spacing:-.02em;text-decoration:none}.sweet-hd-drawer__nav .sweet-arrow{color:var(--sweet-brand);font:400 20px/1 var(--sweet-font-body)}.sweet-hd-drawer__nav a:hover .sweet-arrow,.sweet-hd-drawer__nav a:focus-visible .sweet-arrow{transform:translate(4px)}.sweet-hd-drawer__card{display:grid;gap:16px;margin-top:32px;padding:24px;border-radius:var(--sweet-radius-card);background:var(--sweet-surface-alt)}.sweet-hd-drawer__tagline{margin:0;color:var(--sweet-foreground);font-size:28px;line-height:1.1}.sweet-hd-drawer__cta{width:100%}.sweet-hd-drawer__note{margin:0;color:var(--sweet-muted-foreground);font:500 12px/1.6 var(--sweet-font-body);letter-spacing:.08em;text-transform:uppercase}body.sweet-hd-drawer-open{overflow:hidden}@media(max-width:899px){.sweet-hd-nav,.sweet-hd-saved-label,.sweet-hd-basket-label{display:none}.sweet-hd-menu-btn,.sweet-hd-basket-icon{display:inline-flex}.sweet-hd-actions{gap:4px}.sweet-hd-saved{justify-content:center;min-width:44px;gap:4px}.sweet-hd-basket{min-height:40px;padding:8px 14px;gap:6px}.sweet-hd-logo-svg.brand-logo-horizontal{width:122px}}@media(max-width:599px){.sweet-announce__inner{gap:10px;font-size:11px;letter-spacing:.06em}.sweet-announce__extra{display:none}}@media(prefers-reduced-motion:reduce){.sweet-hd-nav a:after{transition:none}}.sweet-cart-checkout-btn{background:var(--sweet-accent);color:var(--sweet-accent-foreground);box-shadow:none}.sweet-cart-checkout-btn:hover{background:var(--sweet-brand)}.sweet-cart-drawer,.sweet-cart-footer,.sweet-cart-empty-btn,.sweet-cart-continue-btn{background-color:var(--sweet-background)}.sweet-cart-overlay{background:#69192b47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:visibility .28s ease,opacity .28s ease}.sweet-cart-panel{max-width:440px;overflow-y:auto;background:var(--cream);box-shadow:-20px 0 50px #54222b33;transition:transform .28s cubic-bezier(.2,.65,.3,1)}.sweet-cart-header{align-items:flex-start;gap:12px;padding:26px 24px 18px;border-color:#dfcabe;background:var(--cream)}.sweet-cart-kicker{margin:0;color:var(--ink);font:500 12px/18px var(--sweet-font-body);letter-spacing:.16em}.sweet-cart-title{margin:4px 0 0;color:var(--ink);font:400 32px/32px var(--sweet-font-display)}.sweet-cart-note{max-width:330px;margin:10px 0 0;color:#77524c;font:400 12.8px/19.2px var(--sweet-font-body)}.sweet-cart-close-btn{width:40px;height:40px;flex:0 0 40px;border:1px solid transparent;background:#fdf4e9e0;color:var(--ink)}.sweet-cart-content{flex:none;overflow:visible;padding:18px 24px 0}.sweet-cart-item{gap:14px;margin:0;padding:0;border:0}.sweet-cart-item-img-wrap{width:78px;height:78px;border:0;border-radius:12px;background:#eddfd4}.sweet-cart-item-img{object-fit:cover}.sweet-cart-item-row{gap:10px}.sweet-cart-item-title{color:var(--ink);font:500 16px/20.8px var(--sweet-font-body)}.sweet-cart-item-meta{margin:2px 0 8px;color:#77524c;font:400 12.8px/19.2px var(--sweet-font-body)}.sweet-cart-qty-selector{gap:6px;padding:0;border:0;background:transparent}.sweet-cart-qty-btn{width:40px;height:40px;border:1px solid #d7bfb6;font-weight:400}.sweet-cart-qty-value{min-width:20px;padding:0;font:400 14.4px/21.6px var(--sweet-font-body)}.sweet-cart-remove-btn{margin-left:auto;color:#77524c}.sweet-cart-empty-state{gap:14px;min-height:360px;padding:40px 24px;color:#77524c}.sweet-cart-empty-icon-wrap{width:auto;height:auto;margin:0;border-radius:0;background:transparent}.sweet-cart-empty-desc{margin:0;color:#77524c;font:400 16px/24px var(--sweet-font-body)}.sweet-cart-panel.is-empty .sweet-cart-content{flex:1;min-height:0;overflow-y:auto;padding:0}.sweet-cart-panel.is-empty .sweet-cart-items-wrapper{height:100%}.sweet-cart-panel.is-empty .sweet-cart-empty-state{height:100%;min-height:0;padding:40px 24px}.sweet-cart-empty-btn,.sweet-cart-continue-btn{flex:none;width:auto;height:auto;min-height:44px;padding:10px 22px;border:1px solid #d7bfb6;background:transparent;color:var(--ink);font:500 14px/21px var(--sweet-font-body);box-shadow:none}.sweet-cart-footer{padding:18px 24px 24px;border-top:0;border-bottom:1px solid #dfcabe;background:var(--cream)}.sweet-cart-subtotal-row{align-items:baseline;margin-bottom:12px}.sweet-cart-subtotal-label{color:#77524c;font:400 13.6px/20.4px var(--sweet-font-body)}.sweet-cart-subtotal-value{color:var(--ink);font:500 24px/36px var(--sweet-font-display)}.sweet-cart-actions{display:block}.sweet-cart-checkout-btn{width:100%;min-height:50px;max-height:none;gap:25px;padding:14px 25px;background:var(--cherry);color:var(--cream);border:1px solid transparent;font:500 14px/21px var(--sweet-font-body);box-shadow:none}.sweet-cart-checkout-btn svg{width:18px;height:18px;flex:none}.sweet-cart-checkout-btn:hover{background:#a02a43;transform:translateY(-2px)}@media(max-width:520px){.sweet-cart-panel{max-width:100%}}.sweet-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:8px;border:1px solid var(--sweet-border);border-radius:var(--sweet-radius-card);background:var(--sweet-card);transition:border-color .2s ease}.sweet-card:hover{border-color:var(--sweet-foreground)}.sweet-card__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--sweet-radius-media);background:var(--sweet-surface-alt)}.sweet-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.sweet-card:hover .sweet-card__img{transform:scale(1.03)}.sweet-card__heart{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--sweet-card);color:var(--sweet-foreground);cursor:pointer}.sweet-card__heart:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.sweet-card__heart.is-saved{color:var(--sweet-brand)}.sweet-card__heart.is-saved svg{fill:currentColor}.sweet-card__badge{position:absolute;left:10px;bottom:10px;z-index:1;padding:4px 10px;border-radius:var(--sweet-btn-radius);background:var(--sweet-card);color:var(--sweet-foreground);font:700 11px/1.4 var(--sweet-font-body);letter-spacing:.06em;text-transform:uppercase}.sweet-card__lock{display:none}.sweet-card__body{display:flex;flex:1;flex-direction:column;gap:4px;padding:14px 6px 6px}.sweet-card__title{margin:0;color:var(--sweet-brand);font:700 13px/1.35 var(--sweet-font-body)!important;letter-spacing:.04em!important;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sweet-card__link{color:inherit;text-decoration:none}.sweet-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sweet-card__maker{position:relative;z-index:2;align-self:flex-start;display:inline-flex;align-items:center;min-height:24px;color:var(--sweet-muted-foreground);font:400 13px/1.4 var(--sweet-font-body);text-decoration:none}.sweet-card__maker:hover{text-decoration:underline}.sweet-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px}.sweet-card__price{color:var(--sweet-foreground);font:600 22px/1 var(--sweet-font-display)}.sweet-card__arrow{display:inline-flex;color:var(--sweet-brand);transition:transform .2s ease}.sweet-card:hover .sweet-card__arrow{transform:translate(4px)}.sweet-card.is-sold-out .sweet-card__price{color:var(--sweet-muted-foreground)}.sweet-card.is-locked{opacity:.55}.sweet-card.is-locked .sweet-card__lock{display:inline-block}.sweet-card.is-locked .sweet-card__heart{pointer-events:none}.sweet-card.is-sold-out.is-locked .sweet-card__lock{display:none}@media(max-width:599px){.sweet-card__body{padding:10px 4px 4px}}@media(prefers-reduced-motion:reduce){.sweet-card,.sweet-card__img,.sweet-card__arrow{transition:none}.sweet-card:hover .sweet-card__img,.sweet-card:hover .sweet-card__arrow{transform:none}}.sweet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}@media(max-width:1099px){.sweet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.sweet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sweet-container{width:100%;max-width:1440px;margin:0 auto;padding-inline:clamp(16px,4vw,56px)}.sweet-select{position:relative;display:block;width:100%;min-width:0}.sweet-select.is-enhanced>select{position:absolute;top:0;right:0;bottom:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.sweet-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--sweet-foreground);font:500 16px/1.3 var(--sweet-font-body);text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none}.sweet-select__trigger:focus-visible{outline:2px solid var(--sweet-brand);outline-offset:4px}.sweet-select__trigger:disabled{cursor:not-allowed;opacity:.55}.sweet-select.is-placeholder .sweet-select__value{color:var(--sweet-muted-foreground)}.sweet-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sweet-select__chevron{display:inline-flex;flex:none;color:var(--sweet-foreground);transition:transform .2s ease}.sweet-select.is-open .sweet-select__chevron{transform:rotate(180deg)}.sweet-select__list{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:100%;max-height:288px;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;list-style:none;border:1px solid var(--sweet-border);border-radius:12px;background:var(--sweet-card);box-shadow:var(--sweet-shadow-lift);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;scrollbar-width:thin;scrollbar-color:var(--sweet-border) transparent}.sweet-select__list:focus{outline:none}.sweet-select.is-open .sweet-select__list{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-duration:.15s,.15s,0s}.sweet-select.is-up .sweet-select__list{top:auto;bottom:calc(100% + 6px);transform:translateY(4px)}.sweet-select.is-up.is-open .sweet-select__list{transform:none}.sweet-select.is-right .sweet-select__list{left:auto;right:0}.sweet-select__option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 12px;border-radius:8px;color:var(--sweet-foreground);font:500 15px/1.3 var(--sweet-font-body);white-space:nowrap;cursor:pointer}.sweet-select__option.is-active{background:color-mix(in srgb,var(--sweet-muted) 65%,transparent)}.sweet-select__option[aria-selected=true]{color:var(--sweet-brand);font-weight:700}.sweet-select__option[aria-disabled=true]{opacity:.45;cursor:default}.sweet-select__option[hidden]{display:none}.sweet-select__check{display:inline-flex;flex:none;visibility:hidden;color:var(--sweet-brand)}.sweet-select__option[aria-selected=true] .sweet-select__check{visibility:visible}@media(prefers-reduced-motion:reduce){.sweet-select__list,.sweet-select__chevron{transition:none}}.sweet-finder .sweet-select__trigger{font:500 clamp(17px,1.4vw,19px)/1.3 var(--sweet-font-body)}.sweet-filters__pill .sweet-select{position:static}.sweet-filters__pill .sweet-select__trigger{min-height:42px;gap:8px;font:600 14px/1.2 var(--sweet-font-body);border-radius:var(--sweet-btn-radius)}.sweet-filters__pill .sweet-select__trigger:focus-visible{outline:none}.sweet-filters__pill .sweet-select__list{min-width:max(100%,220px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sweet-design-system.css.map */
