.sx-root{--choc:#2b1409;--choc-2:#3d1f10;--cocoa:#5a2f17;--cocoa-2:#6e3b1e;--gold:#c9964f;--gold-2:#e5c084;--gold-tint:#f6e7cf;--cream:#fbf5ec;--cream-2:#f4e8d6;--paper:#fffdf8;--line:#ecdcc6;--ink:#2b1a10;--muted:#75604f;--green:#2f7a43;--green-tint:#e3f1e4;--wa:#187a41;--red:#a5342a;--script:"Great Vibes","Playfair Display",cursive;min-height:100vh;display:flex;flex-direction:column;background:var(--cream);color:var(--ink);font-size:15.5px}.sx-page{flex:1 1}.sx-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 28px}.sx-narrow{max-width:720px}.sx-root h1,.sx-root h2,.sx-root h3{margin:0}.sx-muted{color:var(--muted);font-size:14px;margin:0}.sx-muted a{color:var(--cocoa);font-weight:700}.sx-center{text-align:center}.sx-script{font-family:var(--script);font-size:34px;line-height:1;color:var(--gold-2);margin:0 0 6px}.sx-script-dark{color:#a5732f;font-size:30px}.sx-hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;border:1.5px solid transparent;font:inherit;font-weight:700;font-size:15px;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .15s}.sx-btn:active{transform:scale(.98)}.sx-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.sx-btn-primary{background:var(--cocoa);color:#fff7ea}.sx-btn-primary:hover:not(:disabled){background:var(--choc-2)}.sx-btn-gold{background:var(--gold);color:var(--choc)}.sx-btn-gold:hover{background:var(--gold-2)}.sx-btn-outline{border-color:rgba(251,240,223,.45);color:#fbf0df}.sx-btn-outline:hover{border-color:var(--gold-2);color:var(--gold-2)}.sx-btn-ghost{border-color:var(--line);color:var(--cocoa);background:var(--paper)}.sx-btn-ghost:hover{border-color:var(--gold)}.sx-btn-wa{background:var(--wa);color:#fff}.sx-btn-link{background:none;color:var(--cocoa);text-decoration:underline;min-height:38px}.sx-btn-block{width:100%}.sx-btn-lg{min-height:54px;font-size:16px}.sx-link{background:none;border:0;padding:0;font:inherit;font-weight:700;font-size:14px;color:var(--cocoa);text-decoration:underline;cursor:pointer}.sx-icon-btn{width:40px;height:40px;border-radius:50%;border:0;background:var(--paper);color:var(--choc);display:grid;place-items:center;cursor:pointer;flex:none}.sx-icon-btn:hover{background:var(--gold-tint)}.sx-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--choc);color:#fbf0df;border-bottom:1px solid rgba(229,192,132,.14)}.sx-header-inner{gap:28px;height:70px}.sx-brand,.sx-header-inner{display:flex;align-items:center}.sx-brand{gap:12px;text-decoration:none;color:inherit;flex:none}.sx-brand img{width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 2px var(--gold)}.sx-brand span{display:grid;line-height:1}.sx-brand strong{font-family:var(--display);font-size:21px;font-weight:700;letter-spacing:.01em}.sx-brand em{font-style:normal;font-family:var(--script);color:var(--gold-2);font-size:21px;margin-top:-2px}.sx-nav{display:flex;gap:6px;margin:0 auto 0 12px}.sx-nav a{color:rgba(251,240,223,.78);text-decoration:none;font-weight:600;font-size:14.5px;padding:8px 12px;border-radius:999px}.sx-nav a:hover{color:var(--gold-2)}.sx-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.sx-account{display:inline-flex;align-items:center;gap:8px;color:#fbf0df;text-decoration:none;font-weight:600;font-size:14.5px;padding:8px 12px;border-radius:999px}.sx-account:hover{background:rgba(255,255,255,.07)}.sx-bag-btn{position:relative;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;border:0;background:var(--gold);color:var(--choc);font:inherit;font-weight:800;font-size:14.5px;cursor:pointer}.sx-bag-btn:hover{background:var(--gold-2)}.sx-bag-btn b{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--choc);color:var(--gold-2);font-size:12.5px;display:grid;place-items:center}.sx-hero{position:relative;color:#fbf0df;margin-bottom:18px;background:radial-gradient(ellipse 60% 80% at 78% 40%,rgba(201,150,79,.22),transparent 70%),radial-gradient(ellipse 50% 70% at 10% 0,rgba(110,59,30,.55),transparent 70%),var(--choc)}.sx-footer:before,.sx-hero:after{content:"";position:absolute;left:0;right:0;height:14px;pointer-events:none;background:radial-gradient(circle at 14px 0,var(--choc) 13px,transparent 13.5px) repeat-x;background-size:28px 14px}.sx-hero:after{bottom:-14px}.sx-hero-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:48px;gap:48px;align-items:center;padding-top:56px;padding-bottom:64px}.sx-hero h1{font-family:var(--display);font-size:clamp(38px,4.6vw,58px);line-height:1.06;font-weight:700;color:#fff4e3;max-width:15ch}.sx-hero-lead{font-size:18px;line-height:1.55;color:rgba(251,240,223,.78);margin:18px 0 28px;max-width:46ch}.sx-hero-cta{display:flex;gap:12px;flex-wrap:wrap}.sx-hero-cta .sx-btn{min-height:52px;padding:0 28px;font-size:15.5px}.sx-hero-facts{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:rgba(251,240,223,.72)}.sx-hero-facts li{display:inline-flex;align-items:center;gap:8px}.sx-hero-facts li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--gold);margin-right:12px}.sx-hero-facts .is-open{color:#bfe3c3;font-weight:700}.sx-hero-facts .is-closed{color:#f2b3aa;font-weight:700}.sx-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px rgba(191,227,195,.18)}.sx-hero-art{position:relative;justify-self:center;width:min(360px,100%);aspect-ratio:360/440}.sx-arch,.sx-arch-line{position:absolute;inset:0;border-radius:999px 999px 26px 26px}.sx-arch{overflow:hidden;background:var(--cream-2);box-shadow:0 30px 60px rgba(0,0,0,.35)}.sx-arch img{width:100%;height:100%;object-fit:cover;display:block}.sx-arch.is-logo{display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#fff9ef,var(--cream-2))}.sx-arch.is-logo img{width:82%;height:auto;border-radius:50%}.sx-arch-line{border:1.5px solid var(--gold);transform:translate(18px,-18px)}.sx-band{padding:44px 0 12px}.sx-band-ready{background:var(--cream-2);margin-top:-18px;padding-top:62px;padding-bottom:40px}.sx-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.sx-section-head h2{font-family:var(--display);font-size:34px;color:var(--cocoa)}.sx-section-head p{margin:6px 0 0;color:var(--muted)}.sx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:250px;grid-gap:18px;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin}.sx-feature{position:relative;scroll-snap-align:start;text-align:left;font:inherit;color:inherit;border:0;padding:0;background:none;cursor:pointer;display:grid;grid-gap:10px;gap:10px}.sx-feature-photo{display:block;aspect-ratio:1;border-radius:20px;overflow:hidden;background:var(--gold-tint);box-shadow:0 10px 24px rgba(43,20,9,.12)}.sx-feature-photo>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.sx-feature:hover .sx-feature-photo>img{transform:scale(1.04)}.sx-feature-body strong{display:block;font-size:16.5px;font-weight:700}.sx-feature-meta{display:flex;align-items:baseline;gap:10px;color:var(--muted);font-size:13.5px;margin-top:2px}.sx-feature.is-soldout{cursor:not-allowed}.sx-feature.is-soldout .sx-feature-photo{filter:grayscale(.9);opacity:.55}.sx-stock{position:absolute;top:12px;left:12px;z-index:1;background:var(--green);color:#fff;font-size:12.5px;font-weight:800;padding:5px 11px;border-radius:999px}.is-soldout .sx-stock{background:var(--choc)}.sx-menu{padding-top:26px}.sx-catbar{position:-webkit-sticky;position:sticky;top:70px;z-index:30;background:rgba(251,245,236,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);margin-bottom:8px}.sx-catbar-inner{display:flex;align-items:center;gap:20px;min-height:60px}.sx-cats{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1 1}.sx-cats::-webkit-scrollbar{display:none}.sx-cats a{flex:none;position:relative;padding:18px 12px;text-decoration:none;color:var(--muted);font-weight:700;font-size:14.5px}.sx-cats a.is-active,.sx-cats a:hover{color:var(--cocoa)}.sx-cats a.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2.5px;border-radius:2px;background:var(--gold)}.sx-search{display:flex;align-items:center;gap:8px;width:290px;height:42px;padding:0 16px;border-radius:999px;background:var(--paper);border:1.5px solid var(--line);color:var(--muted)}.sx-search:focus-within{border-color:var(--gold)}.sx-search input{border:0!important;background:none!important;box-shadow:none!important;outline:0;padding:0!important;flex:1 1;min-width:0;font:inherit;color:var(--ink)}.sx-cat{scroll-margin-top:150px;padding-top:30px}.sx-cat-title{display:flex;align-items:center;gap:18px;font-family:var(--display);font-size:30px;color:var(--cocoa);margin-bottom:18px!important}.sx-cat-title:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--gold),transparent);opacity:.6}.sx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:22px;gap:22px}.sx-card{position:relative;display:flex;flex-direction:column;text-align:left;font:inherit;color:inherit;padding:0;cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.sx-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(43,20,9,.1);border-color:#e2cba9}.sx-card-photo{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--gold-tint);flex:none}.sx-card-photo>img,.sx-dialog-photo>img{width:100%;height:100%;object-fit:cover;display:block}.sx-ph{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#fff8ec,var(--gold-tint))}.sx-ph img{width:46%;max-width:180px;height:auto;border-radius:50%;opacity:.55}.sx-card-body{display:flex;flex-direction:column;gap:4px;padding:16px 18px 18px;flex:1 1}.sx-card-name{font-size:16.5px;font-weight:700;line-height:1.3}.sx-card-size{color:var(--muted);font-size:13.5px}.sx-card-desc{color:#6a5443;font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.sx-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;padding-right:44px}.sx-price{font-weight:800;font-size:17.5px;color:var(--cocoa);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:5px}.sx-price small{font-size:12px;font-weight:600;color:var(--muted)}.sx-tag{font-size:12px;font-weight:700;color:var(--cocoa);background:var(--gold-tint);padding:3px 10px;border-radius:999px;white-space:nowrap}.sx-tag-ready{background:var(--green-tint);color:var(--green);justify-self:start}.sx-card-add{position:absolute;right:16px;bottom:16px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--cocoa);color:#fff7ea;transition:background .15s}.sx-card:hover .sx-card-add{background:var(--gold);color:var(--choc)}.sx-empty-block{text-align:center;padding:56px 24px;display:grid;justify-items:center;grid-gap:10px;gap:10px}.sx-empty-block h1,.sx-empty-block h2{font-family:var(--display);color:var(--cocoa);font-size:28px}.sx-empty-block p{color:var(--muted);margin:0 0 8px}.sx-empty-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--gold-tint);color:var(--cocoa)}.sx-how{padding:70px 0 80px}.sx-how h2{font-family:var(--display);font-size:34px;color:var(--cocoa);text-align:center;margin-bottom:30px!important}.sx-how ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.sx-how li{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:26px 24px}.sx-how li>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--gold);color:var(--cocoa);font-family:var(--display);font-weight:700;font-size:18px;margin-bottom:14px}.sx-how strong{display:block;font-size:17px;margin-bottom:6px}.sx-how p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.5}.sx-footer{position:relative;background:var(--choc);color:rgba(251,240,223,.8);padding:46px 0 26px;margin-top:14px}.sx-footer:before{top:-14px;transform:rotate(180deg)}.sx-footer-inner{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap;align-items:center}.sx-footer-brand{display:flex;align-items:center;gap:16px}.sx-footer-brand img{border-radius:50%;box-shadow:0 0 0 2px var(--gold)}.sx-footer-brand strong{display:block;font-family:var(--display);font-size:21px;color:#fff4e3}.sx-footer-brand span{font-size:14px}.sx-footer-links{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:14.5px}.sx-footer-links a,.sx-footer-links span{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.sx-footer-links a:hover{color:var(--gold-2)}.sx-footer-links .icon{color:var(--gold)}.sx-copy{margin:30px auto 0;font-size:13px;color:rgba(251,240,223,.62)}.sx-modal{position:fixed;inset:0;z-index:90;background:rgba(43,20,9,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px;animation:sx-fade .18s ease-out}.sx-dialog{position:relative;width:min(940px,100%);height:min(640px,calc(100vh - 48px));display:grid;grid-template-columns:44% 56%;background:var(--paper);border-radius:24px;overflow:hidden;outline:0;box-shadow:0 30px 80px rgba(0,0,0,.35);animation:sx-rise .22s ease-out}.sx-dialog-close{position:absolute;top:14px;right:14px;z-index:3;box-shadow:0 2px 10px rgba(0,0,0,.15)}.sx-dialog-photo{display:block;height:100%;min-height:0;background:var(--gold-tint);overflow:hidden}.sx-dialog-main{display:flex;flex-direction:column;min-height:0}.sx-dialog-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:30px 30px 18px;display:grid;grid-gap:8px;gap:8px;align-content:start}.sx-dialog-cat{margin:0;font-size:13px;font-weight:700;color:var(--gold)}.sx-dialog-scroll h2{font-family:var(--display);font-size:30px;line-height:1.15;color:var(--choc);padding-right:40px}.sx-dialog-desc{margin:4px 0 0;color:#5b4636;line-height:1.55}.sx-dialog-price{margin:6px 0 4px;font-weight:800;font-size:22px;color:var(--cocoa);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-dialog-price small{font-size:13px;color:var(--muted);font-weight:600}.sx-ready-note{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:700;font-size:14px;color:var(--green)}.sx-choice{border:0;margin:12px 0 0;padding:0;min-width:0}.sx-choice legend{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;margin-bottom:12px;border-radius:14px;background:var(--cream-2)}.sx-choice legend strong{display:block;font-size:15.5px}.sx-choice legend small{color:var(--muted);font-size:13px}.sx-req{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:var(--choc);color:#fbf0df;flex:none}.sx-req.is-done{background:var(--green)}.sx-choice.is-warn legend{background:#f8e3df;box-shadow:inset 0 0 0 1.5px #e6a59c}.sx-flavors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.sx-flavor{position:relative;display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;cursor:pointer;background:#fff;border:1.5px solid var(--line);transition:border-color .15s,background .15s,box-shadow .15s}.sx-flavor:hover{border-color:#dcc19b}.sx-flavor input{position:absolute;opacity:0;width:1px;height:1px}.sx-flavor:has(input:focus-visible){box-shadow:0 0 0 3px var(--gold-tint);border-color:var(--gold)}.sx-flavor-text{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.sx-flavor-text strong{font-size:14.5px;font-weight:700;line-height:1.3}.sx-flavor-text small{font-size:12.5px;color:var(--muted)}.sx-flavor-mark{width:24px;height:24px;border-radius:50%;border:1.5px solid #d8c4a6;display:grid;place-items:center;color:transparent;flex:none;transition:all .15s}.sx-flavor.is-on{border-color:var(--cocoa);background:#fff7ec;box-shadow:0 4px 14px rgba(90,47,23,.1)}.sx-flavor.is-on .sx-flavor-text small{color:var(--cocoa);font-weight:600}.sx-flavor.is-on .sx-flavor-mark{background:var(--gold);border-color:var(--gold);color:var(--choc)}.sx-dialog-notes{margin-top:12px}.sx-dialog-foot{display:flex;gap:12px;padding:16px 30px 22px;border-top:1px solid var(--line);background:var(--paper)}.sx-dialog-add{flex:1 1;min-height:52px;justify-content:space-between;padding:0 24px}.sx-form{display:grid;grid-gap:14px;gap:14px}.sx-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.sx-field>span{font-size:13.5px;font-weight:700;color:#5b4636}.sx-field small{color:var(--muted);font-size:12.5px}.sx-root .sx-field input,.sx-root .sx-field select,.sx-root .sx-field textarea{width:100%;background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;font-size:15.5px;color:var(--ink);box-shadow:none}.sx-root .sx-field input:focus,.sx-root .sx-field textarea:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-tint)}.sx-root .sx-field input:disabled{background:var(--cream-2);color:var(--muted)}.sx-root .sx-field textarea{min-height:0;resize:vertical}.sx-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sx-check{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:#4f3c2f;cursor:pointer}.sx-check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--cocoa);flex:none}.sx-check strong{display:block;color:var(--ink)}.sx-check small{display:block;color:var(--muted);font-size:13px}.sx-check-sm{font-size:13.5px}.sx-optin{border:1px dashed var(--gold);border-radius:14px;padding:12px 14px;background:#fffaf1}.sx-optin summary{cursor:pointer;font-weight:700;color:var(--cocoa);font-size:14.5px}.sx-optin[open]{display:grid;grid-gap:12px;gap:12px}.sx-error{background:#f8e3df;color:var(--red)}.sx-error,.sx-success{margin:0;padding:11px 14px;border-radius:12px;font-weight:600;font-size:14px}.sx-success{background:var(--green-tint);color:var(--green)}.sx-drawer{position:fixed;inset:0;z-index:85;pointer-events:none}.sx-drawer-backdrop{position:absolute;inset:0;background:rgba(43,20,9,.5);opacity:0;transition:opacity .25s}.sx-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(430px,100%);background:var(--cream);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s;outline:0;visibility:hidden}.sx-drawer.is-open{pointer-events:auto}.sx-drawer.is-open .sx-drawer-backdrop{opacity:1}.sx-drawer.is-open .sx-drawer-panel{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:-20px 0 50px rgba(0,0,0,.2)}.sx-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}.sx-drawer-head h2{font-family:var(--display);font-size:26px;color:var(--choc)}.sx-drawer-empty{flex:1 1;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;text-align:center;padding:30px;color:var(--muted)}.sx-drawer-empty strong{color:var(--ink);font-size:17px}.sx-drawer-empty p{margin:0 0 8px}.sx-drawer .sx-lines{flex:1 1;overflow-y:auto;padding:6px 22px}.sx-drawer-foot{padding:16px 22px 22px;border-top:1px solid var(--line);background:var(--paper);display:grid;grid-gap:10px;gap:10px}.sx-hint{margin:0;font-size:13.5px;color:var(--green);font-weight:600}.sx-sum{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.sx-sum strong{font-size:20px;color:var(--choc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-lines{list-style:none;margin:0;padding:0}.sx-lines li{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.sx-lines li:last-child{border-bottom:0}.sx-line-thumb{width:64px;height:64px;border-radius:14px;overflow:hidden;background:var(--gold-tint)}.sx-line-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sx-line-thumb img.is-logo{object-fit:contain;padding:8px;opacity:.6}.sx-line-info{display:grid;grid-gap:2px;gap:2px;min-width:0}.sx-line-info strong{font-size:15px}.sx-line-info small{color:var(--muted);font-size:13px}.sx-line-note{font-style:italic}.sx-line-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.sx-line-row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-lines-static li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.sx-lines-compact li{padding:12px 0}.sx-stepper{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;background:#fff;flex:none}.sx-stepper button{width:46px;height:50px;border:0;background:none;color:var(--cocoa);display:grid;place-items:center;cursor:pointer;border-radius:999px}.sx-stepper button:disabled{opacity:.3;cursor:not-allowed}.sx-stepper span{min-width:26px;text-align:center;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-stepper.is-small button{width:32px;height:32px}.sx-stepper.is-small span{min-width:22px;font-size:14px}.sx-mobile-bar{display:none}.sx-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:95;display:flex;align-items:center;gap:8px;background:var(--choc);color:#fbf0df;padding:13px 20px;border-radius:999px;font-weight:700;font-size:14.5px;box-shadow:0 12px 30px rgba(43,20,9,.35);animation:sx-rise .2s ease-out}.sx-toast .icon{color:var(--gold-2)}.sx-checkout{padding-top:26px;padding-bottom:60px}.sx-back{display:inline-block;color:var(--cocoa);font-weight:700;font-size:14px;text-decoration:none;margin-bottom:10px}.sx-page-title{font-family:var(--display);font-size:38px;color:var(--choc);margin-bottom:22px!important}.sx-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:26px;gap:26px;align-items:start}.sx-checkout-main{display:grid;grid-gap:18px;gap:18px}.sx-panel{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:24px 26px;display:grid;grid-gap:16px;gap:16px}.sx-panel>h2{display:flex;align-items:center;gap:12px;font-family:var(--display);font-size:22px;color:var(--choc)}.sx-step{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--gold);color:var(--cocoa);font-size:15px;flex:none}.sx-me{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--cream-2)}.sx-me div{display:grid;flex:1 1}.sx-me span{color:var(--muted);font-size:14px}.sx-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--cocoa);color:var(--gold-2);font-family:var(--display);font-size:20px;font-weight:700}.sx-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.sx-option{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;border:1.5px solid var(--line);background:#fff;cursor:pointer;color:var(--cocoa)}.sx-option input{position:absolute;opacity:0;width:1px;height:1px}.sx-option:has(input:focus-visible){box-shadow:0 0 0 3px var(--gold-tint)}.sx-option span{flex:1 1;display:grid;color:var(--ink)}.sx-option small{color:var(--muted);font-size:13px}.sx-option em{font-style:normal;font-weight:800;font-size:14px}.sx-option.is-on{border-color:var(--cocoa);background:#fff7ec}.sx-dates{display:flex;gap:10px;flex-wrap:wrap}.sx-date{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font:inherit;font-weight:700;font-size:14.5px;color:var(--cocoa);cursor:pointer}.sx-date.is-on{border-color:var(--cocoa);background:var(--cocoa);color:#fff7ea}.sx-date-pick input{border:0;background:none;font:inherit;color:inherit;padding:0;outline:0}.sx-date-pick input::-webkit-calendar-picker-indicator{filter:invert(.3);cursor:pointer}.sx-date-pick.is-on input::-webkit-calendar-picker-indicator{filter:invert(1)}.sx-summary{position:-webkit-sticky;position:sticky;top:90px}.sx-summary-head{display:flex;justify-content:space-between;align-items:baseline}.sx-summary-head h2{font-family:var(--display);font-size:22px;color:var(--choc)}.sx-totals{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:14px;background:var(--cream-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-totals div{display:flex;justify-content:space-between}.sx-total{padding-top:8px;margin-top:4px;border-top:1px solid var(--line);font-size:17px}.sx-total strong{font-size:21px;color:var(--choc)}.sx-auth{display:grid;place-items:center;padding-top:48px;padding-bottom:70px}.sx-auth-card{width:min(440px,100%);background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:34px 32px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 20px 50px rgba(43,20,9,.06)}.sx-auth-wide{width:min(600px,100%)}.sx-auth-card h1{font-family:var(--display);font-size:34px;color:var(--choc)}.sx-auth-alt{margin:0;text-align:center;font-size:14.5px}.sx-auth-alt a{color:var(--cocoa);font-weight:700}.sx-account-page{padding-top:34px;padding-bottom:70px}.sx-account-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;flex-wrap:wrap}.sx-account-head h1{font-family:var(--display);font-size:38px;color:var(--choc)}.sx-account-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.sx-orders{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.sx-orders a{display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:#fff;text-decoration:none;color:inherit}.sx-orders a:hover{border-color:var(--gold)}.sx-orders-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.sx-orders-items{font-size:14px;color:#5b4636}.sx-orders b,.sx-status{color:var(--cocoa)}.sx-status{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:var(--cream-2)}.sx-status-ok{background:var(--green-tint);color:var(--green)}.sx-status-info{background:#e6eef9;color:#2f5f9e}.sx-status-warn{background:var(--gold-tint);color:#8a5a17}.sx-status-bad{background:#f8e3df;color:var(--red)}.sx-empty-inline{display:grid;justify-items:start;grid-gap:12px;gap:12px;color:var(--muted)}.sx-empty-inline p{margin:0}.sx-order{padding-top:34px;padding-bottom:70px}.sx-order-card{gap:18px}.sx-order-head{text-align:center;display:grid;justify-items:center;grid-gap:6px;gap:6px}.sx-order-head h1{font-family:var(--display);font-size:32px;color:var(--choc)}.sx-order-ok{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--green-tint);color:var(--green);margin-bottom:4px}.sx-progress{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);text-align:center;font-size:12.5px;color:var(--muted)}.sx-progress li{display:grid;justify-items:center;grid-gap:6px;gap:6px;position:relative}.sx-progress li+li:before{content:"";position:absolute;top:15px;right:50%;width:100%;height:2px;background:var(--line);z-index:0}.sx-progress li.is-done+li.is-now:before,.sx-progress li.is-done+li:before{background:var(--gold)}.sx-progress span{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--paper);border:1.5px solid var(--line);font-weight:800;font-size:12.5px}.sx-progress .is-done span{background:var(--gold);border-color:var(--gold);color:var(--choc)}.sx-progress .is-now{color:var(--choc);font-weight:800}.sx-progress .is-now span{background:var(--cocoa);border-color:var(--cocoa);color:#fff7ea}.sx-order-info{display:grid;grid-gap:6px;gap:6px;background:var(--cream-2);border-radius:14px;padding:14px 16px}.sx-order-info p{margin:0;display:flex;gap:10px;align-items:flex-start;font-size:14.5px}.sx-order-info .icon{color:var(--gold);margin-top:1px}.sx-order-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}@keyframes sx-fade{0%{opacity:0}}@keyframes sx-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.sx-root *,.sx-root :after,.sx-root :before{animation:none!important;transition:none!important}}@media (max-width:1020px){.sx-nav{display:none}.sx-account-grid,.sx-checkout-grid{grid-template-columns:1fr}.sx-summary{position:static}.sx-hero-inner{gap:28px}}@media (max-width:860px){.sx-wrap{padding:0 18px}.sx-bag-label{display:none}.sx-bag-btn{padding:0 14px}.sx-hero-inner{grid-template-columns:1fr;text-align:center;padding-top:34px;padding-bottom:44px}.sx-hero h1{margin:0 auto}.sx-hero-lead{margin-left:auto;margin-right:auto}.sx-hero-cta,.sx-hero-facts{justify-content:center}.sx-hero-art{order:-1;width:200px}.sx-arch-line{transform:translate(10px,-10px)}.sx-mobile-bar{display:flex;align-items:center;gap:12px;position:fixed;left:14px;right:14px;bottom:14px;z-index:50;min-height:58px;padding:0 20px;border:0;border-radius:18px;background:var(--cocoa);color:#fff7ea;font:inherit;font-weight:800;font-size:15.5px;cursor:pointer;box-shadow:0 14px 30px rgba(43,20,9,.35)}.sx-mobile-bar strong{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-mobile-count{min-width:26px;height:26px;border-radius:999px;background:var(--gold);color:var(--choc);display:grid;place-items:center;font-size:13.5px}.sx-root{padding-bottom:0}.sx-footer{padding-bottom:96px}.sx-toast{bottom:88px}.sx-how ol{grid-template-columns:1fr}.sx-modal{padding:0;place-items:end stretch}.sx-dialog{width:100%;height:94vh;height:94dvh;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);border-radius:24px 24px 0 0;animation:sx-up .25s ease-out}.sx-dialog-photo{height:34vh;max-height:300px}.sx-dialog-scroll{padding:20px 18px 14px}.sx-dialog-scroll h2{font-size:26px}.sx-dialog-foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom))}}@keyframes sx-up{0%{transform:translateY(40px);opacity:.6}}@media (max-width:640px){.sx-brand em,.sx-brand strong{font-size:18px}.sx-account span{display:none}.sx-hero h1{font-size:36px}.sx-hero-lead{font-size:16px}.sx-catbar-inner{flex-direction:column-reverse;align-items:stretch;gap:0;padding-top:10px}.sx-search{width:auto}.sx-cats a{padding:14px 10px}.sx-cat{scroll-margin-top:190px}.sx-cat-title{font-size:25px}.sx-section-head h2{font-size:28px}.sx-rail{grid-auto-columns:72%}.sx-grid{grid-template-columns:1fr;gap:12px}.sx-card{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:start;border-radius:18px;padding:14px;grid-gap:14px;gap:14px}.sx-card:hover{transform:none}.sx-card-photo{order:2;width:112px;height:112px;aspect-ratio:auto;border-radius:14px}.sx-card-body{padding:0}.sx-card-foot{padding-right:0}.sx-card-add{right:20px;bottom:auto;top:96px;width:32px;height:32px}.sx-flavors,.sx-row2{grid-template-columns:1fr}.sx-panel{padding:20px 18px;border-radius:20px}.sx-page-title{font-size:30px}.sx-auth-card{padding:26px 20px}.sx-progress{font-size:11px}}.sx-dialog-scroll>p{margin:0}.sx-dialog-scroll>.sx-dialog-desc{margin-top:6px}.sx-dialog-scroll>.sx-dialog-price{margin:8px 0 2px}.sx-card .sx-price,.sx-feature .sx-price{flex-direction:column;align-items:flex-start;gap:0;line-height:1.15;white-space:nowrap}.sx-card-foot{align-items:flex-end}.sx-feature-meta{flex-direction:column;align-items:flex-start;gap:2px}.sx-btn-cream{background:#f4e5cf;color:var(--choc)}.sx-btn-cream:hover{background:#fff2de}.sx-readybar-wrap{margin-top:30px}.sx-readybar{width:100%;display:flex;align-items:center;gap:20px;padding:18px 22px;border-radius:22px;cursor:pointer;text-align:left;font:inherit;color:var(--choc);background:linear-gradient(100deg,#f3e2c7,#f8ecda 55%,#f3e2c7);border:1px solid #e5cda9;box-shadow:0 10px 26px rgba(90,47,23,.08);transition:transform .2s,box-shadow .2s}.sx-readybar:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(90,47,23,.13)}.sx-readybar-thumbs{display:flex;flex:none}.sx-readybar-thumbs img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid #f8ecda;background:var(--paper);margin-left:-16px;box-shadow:0 4px 10px rgba(43,20,9,.15)}.sx-readybar-thumbs img:first-child{margin-left:0}.sx-readybar-thumbs img.is-logo{object-fit:contain;padding:6px}.sx-readybar-text{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.sx-readybar-text strong{font-family:var(--display);font-size:24px;color:var(--cocoa)}.sx-readybar-text span{color:#6a5443;font-size:14.5px}.sx-readybar-cta{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;background:var(--cocoa);color:#fff7ea;font-weight:800;font-size:15px}.sx-modal-ready{z-index:88}.sx-ready{position:relative;width:min(1040px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--cream);border-radius:26px;overflow:hidden;outline:0;box-shadow:0 30px 80px rgba(0,0,0,.35);animation:sx-rise .22s ease-out}.sx-ready-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 20px;background:linear-gradient(100deg,#f3e2c7,#f8ecda);border-bottom:1px solid #e5cda9}.sx-ready-head h2{font-family:var(--display);font-size:32px;color:var(--cocoa)}.sx-ready-head p{margin:4px 0 0;color:#6a5443;font-size:14.5px}.sx-ready-head .sx-script{margin:0;font-size:26px}.sx-ready-grid{overflow-y:auto;padding:24px 28px 30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:18px;gap:18px}.sx-ready-item{position:relative;display:flex;flex-direction:column;text-align:left;font:inherit;color:inherit;padding:0;cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .2s,box-shadow .2s}.sx-ready-item:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 14px 28px rgba(43,20,9,.1)}.sx-ready-item.is-soldout{cursor:not-allowed}.sx-ready-item.is-soldout .sx-ready-photo{filter:grayscale(.9);opacity:.55}.sx-ready-photo{display:block;aspect-ratio:1;overflow:hidden;background:var(--gold-tint)}.sx-ready-photo>img{width:100%;height:100%;object-fit:cover;display:block}.sx-ready-body{display:grid;grid-gap:2px;gap:2px;padding:12px 14px 14px}.sx-ready-body strong{font-size:15.5px;line-height:1.3}.sx-ready-body small{color:var(--muted);font-size:13px}.sx-ready-foot{display:flex;align-items:flex-end;justify-content:space-between;margin-top:8px}.sx-ready-add{position:static}.sx-stock.is-out{background:var(--choc)}.sx-social{display:grid;grid-gap:10px;gap:10px}.sx-btn-social{background:#fff;border:1.5px solid var(--line);color:var(--ink);min-height:50px;font-weight:700}.sx-btn-social:hover{border-color:var(--gold)}.sx-btn-apple{background:#111;border-color:#111;color:#fff}.sx-btn-apple:hover{background:#000;border-color:#000}.sx-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;margin:4px 0 0}.sx-or:after,.sx-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.sx-legal{margin:0;font-size:12.5px;color:var(--muted);text-align:center}.sx-legal a{color:var(--cocoa);font-weight:600}.sx-auth-card .sx-script{margin:0 0 -6px;font-size:28px}.sx-legal-page{padding-top:40px;padding-bottom:70px;line-height:1.65}.sx-legal-page h1{font-family:var(--display);font-size:38px;color:var(--choc);margin-bottom:14px!important}.sx-legal-page h2{font-family:var(--display);font-size:22px;color:var(--cocoa);margin:26px 0 8px!important}.sx-legal-page a{color:var(--cocoa);font-weight:700}.sx-root select{width:100%;background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;font-size:15.5px;color:var(--ink)}@media (max-width:860px){.sx-modal-ready{padding:0;place-items:end stretch}.sx-ready{width:100%;max-height:94vh;max-height:94dvh;border-radius:24px 24px 0 0;animation:sx-up .25s ease-out}}@media (max-width:640px){.sx-readybar{flex-wrap:wrap;gap:12px 14px;padding:16px}.sx-readybar-thumbs img{width:46px;height:46px}.sx-readybar-text strong{font-size:21px}.sx-readybar-cta{width:100%;justify-content:center}.sx-ready-head{padding:20px 18px 16px}.sx-ready-head h2{font-size:27px}.sx-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 16px 24px}}.sx-ready-foot .sx-price{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.15;min-width:0}.sx-ready-foot .sx-price small{white-space:nowrap}.sx-wrap.sx-auth{padding-top:28px;padding-bottom:56px}@media (min-width:720px){.sx-wrap.sx-auth{padding-top:48px;padding-bottom:70px}}.sx-rail-shell{position:relative}.sx-rail-shell:after,.sx-rail-shell:before{content:"";position:absolute;top:0;bottom:0;width:56px;pointer-events:none;z-index:2;opacity:0;transition:opacity .25s}.sx-rail-shell:before{left:0;background:linear-gradient(90deg,var(--cream),transparent)}.sx-rail-shell:after{right:0;background:linear-gradient(-90deg,var(--cream),transparent)}.sx-rail-shell.fade-end:after,.sx-rail-shell.fade-start:before{opacity:1}.sx-rail{grid-auto-columns:268px;gap:22px;padding:4px 2px 14px;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:2px}.sx-rail::-webkit-scrollbar{display:none}.sx-rail-nav{display:flex;gap:10px}.sx-rail-btn{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--cocoa);box-shadow:0 6px 16px rgba(90,47,23,.08);transition:background .2s,color .2s,transform .2s,opacity .2s}.sx-rail-btn:hover:not(:disabled){background:var(--cocoa);color:#fff7ea;transform:translateY(-1px)}.sx-rail-btn:disabled{opacity:.35;cursor:default;box-shadow:none}.sx-rail-btn.is-prev svg{transform:rotate(180deg)}@media (max-width:760px){.sx-rail-nav{display:none}.sx-rail{grid-auto-columns:74%;gap:14px}.sx-rail-shell:after,.sx-rail-shell:before{width:28px}}.sx-ready-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;padding:40px 24px 10px}.sx-ready-empty strong{font-family:var(--display);font-size:24px;color:var(--cocoa)}.sx-ready-empty span{color:var(--muted);max-width:420px}.sx-ready-empty .sx-btn{margin-top:10px}.sx-feature .sx-feature-meta .sx-price{display:inline-flex;flex-direction:row;align-items:baseline;gap:6px;flex-wrap:nowrap}.sx-feature-meta .sx-price small{white-space:nowrap}.sx-gallery{position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sx-gallery-track{display:flex;height:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sx-gallery-slide{flex:0 0 100%;height:100%;overflow:hidden}.sx-gallery-slide img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.sx-gallery-label{position:absolute;left:16px;bottom:44px;max-width:calc(100% - 32px);padding:7px 14px;border-radius:999px;background:rgba(43,20,9,.78);color:#fff7ea;font-weight:700;font-size:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-gallery-btn{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:rgba(255,250,242,.92);color:var(--cocoa);box-shadow:0 4px 14px rgba(0,0,0,.18);transition:transform .15s}.sx-gallery-btn:hover{transform:translateY(-50%) scale(1.06)}.sx-gallery-btn.is-prev{right:auto;left:12px}.sx-gallery-btn.is-prev svg{transform:rotate(180deg)}.sx-gallery-dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:6px}.sx-gallery-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(255,250,242,.6);cursor:pointer;transition:width .2s,background .2s}.sx-gallery-dots button.is-on{width:22px;background:#fff7ea}@media (hover:none){.sx-gallery-btn{width:34px;height:34px;opacity:.9}}.sx-flavor.has-thumb{padding:8px 12px 8px 8px}.sx-flavor-thumb{width:46px;height:46px;border-radius:10px;overflow:hidden;flex:none;background:var(--gold-tint)}.sx-flavor-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sx-hero-art{isolation:isolate}.sx-arch-glow{position:absolute;inset:-16% -22%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(201,150,79,.26),rgba(201,150,79,.08) 55%,transparent 75%);filter:blur(6px)}.sx-arch-line{inset:-12px;border-radius:999px 999px 34px 34px;border:1px solid rgba(229,192,132,.55);transform:none}.sx-vitrine{padding:0;border:0;font:inherit;color:inherit;cursor:pointer;text-align:left;background:var(--choc-2);box-shadow:0 34px 70px rgba(0,0,0,.42),0 0 0 1px rgba(229,192,132,.22)}.sx-vitrine:focus-visible{outline:2px solid var(--gold-2);outline-offset:6px}.sx-vitrine:after{content:"";position:absolute;inset:10px;z-index:3;pointer-events:none;border-radius:999px 999px 18px 18px;border:1px solid rgba(255,244,227,.42)}.sx-vitrine-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.4s ease}.sx-vitrine-slide.is-on{opacity:1;animation:sx-kenburns 7.5s ease-out both}.sx-vitrine-slide img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.04) contrast(1.04) brightness(.97)}.sx-vitrine-slide:after{content:"";mix-blend-mode:multiply;background:linear-gradient(180deg,rgba(229,192,132,.16),rgba(201,150,79,.12) 55%,rgba(90,47,23,.18))}.sx-vitrine-shade,.sx-vitrine-slide:after{position:absolute;inset:0;pointer-events:none}.sx-vitrine-shade{z-index:1;transition:opacity .4s;background:linear-gradient(0deg,rgba(43,20,9,.86) 0,rgba(43,20,9,.42) 26%,rgba(43,20,9,0) 50%)}.sx-vitrine-caption{position:absolute;left:0;right:0;bottom:30px;z-index:2;display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:0 34px;text-align:center;pointer-events:none}.sx-vitrine-name{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.15;color:#fff4e3;text-shadow:0 2px 14px rgba(0,0,0,.35);animation:sx-caption .9s cubic-bezier(.2,.7,.2,1) .25s both}.sx-vitrine-price{font-size:13.5px;font-weight:700;color:var(--gold-2);letter-spacing:.01em}.sx-vitrine:hover .sx-vitrine-shade{opacity:.92}.sx-vitrine:hover .sx-vitrine-name{text-decoration:underline;-webkit-text-decoration-color:rgba(229,192,132,.7);text-decoration-color:rgba(229,192,132,.7);text-underline-offset:5px;text-decoration-thickness:1px}.sx-vitrine-dots{position:absolute;left:0;right:0;bottom:-40px;display:flex;justify-content:center;gap:8px}.sx-vitrine-dots button{width:18px;height:3px;padding:0;border:0;border-radius:2px;cursor:pointer;background:rgba(229,192,132,.3);transition:width .4s ease,background .4s ease}.sx-vitrine-dots button.is-on{width:34px;background:var(--gold-2)}@keyframes sx-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes sx-caption{0%{opacity:0;transform:translateY(10px)}}.sx-hero-text>*{animation:sx-hero-in .9s cubic-bezier(.2,.7,.2,1) both}.sx-hero-text>:first-child{animation-delay:.05s}.sx-hero-text>:nth-child(2){animation-delay:.14s}.sx-hero-text>:nth-child(3){animation-delay:.24s}.sx-hero-text>:nth-child(4){animation-delay:.34s}.sx-hero-text>:nth-child(5){animation-delay:.44s}.sx-hero-art{animation:sx-art-in 1.2s cubic-bezier(.2,.7,.2,1) .18s both}.sx-arch-line{animation:sx-fade 1.4s ease .7s both}@keyframes sx-hero-in{0%{opacity:0;transform:translateY(18px)}}@keyframes sx-art-in{0%{opacity:0;transform:translateY(24px) scale(.97)}}.sx-header{transition:background .3s ease,box-shadow .3s ease}.sx-header.is-scrolled{background:rgba(43,20,9,.9);box-shadow:0 10px 30px rgba(20,8,2,.22);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}@media (max-width:1020px){.sx-hero-art{width:230px;margin-bottom:26px}.sx-arch-line{inset:-9px;transform:none}.sx-vitrine:after{inset:7px}.sx-vitrine-caption{bottom:20px;padding:0 22px}.sx-vitrine-name{font-size:17px}.sx-vitrine-price{font-size:12px}.sx-vitrine-dots{bottom:-30px}}.sx-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-top:30px;padding-top:18px;border-top:1px solid rgba(229,192,132,.16)}.sx-footer-bottom .sx-copy{margin:0;padding:0}.sx-footer-nav{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13.5px}.sx-footer-nav a{color:rgba(251,240,223,.78);text-decoration:none;transition:color .2s}.sx-footer-nav a:hover{color:var(--gold-2)}.sx-wrap.sx-order{padding-top:34px;padding-bottom:70px}@media (max-width:760px){.sx-wrap.sx-order{padding-top:22px;padding-bottom:48px}}.sx-card .sx-card-foot .sx-price{flex-direction:row;align-items:baseline;gap:5px}.sx-card-flavors{color:#8a5a1f;font-weight:700}.sx-footer-bottom{position:relative;border-top:0}.sx-footer-bottom:before{content:"";position:absolute;top:0;left:28px;right:28px;height:1px;background:rgba(229,192,132,.16)}@media (max-width:860px){.sx-footer-bottom:before{left:18px;right:18px}}.sx-vitrine-dots button{position:relative;height:24px;background:none}.sx-vitrine-dots button:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:rgba(229,192,132,.3);transition:background .4s ease}.sx-vitrine-dots button.is-on{background:none}.sx-vitrine-dots button.is-on:before{background:var(--gold-2)}.sx-vitrine-dots{bottom:-44px}.sx-progress{font-size:12px!important}.sx-hours{display:inline-flex;align-items:center;gap:10px}.sx-hero{overflow-x:clip}.sx-vitrine-dots button{min-width:24px}.sx-footer-links a,.sx-footer-links span{min-height:28px}.sx-search input{height:100%}.sx-hold{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--green)}.sx-hold.is-expired{color:#8a4f05;display:block}.sx-hold button{border:0;background:none;padding:0;font:inherit;font-weight:800;color:var(--cocoa);text-decoration:underline;cursor:pointer;min-height:24px}.sx-order-cancel{display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center}.sx-cancel-link{border:0;background:none;color:var(--red);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;min-height:32px}.sx-hold-rule{margin:0 0 8px;font-size:12.5px;color:var(--muted);line-height:1.4}.sx-cep input{max-width:200px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.sx-cep small a{color:var(--cocoa);font-weight:700}.sx-cep-msg{font-weight:600}.sx-cep-msg.is-ok{color:var(--green)}.sx-cep-msg.is-warn{color:#8a4f05}.sx-cep-msg.is-err{color:var(--red)}.sx-addr{display:grid;grid-gap:12px;gap:12px}.sx-addr-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px}.sx-field input.is-auto{background:var(--cream-2);color:var(--ink);border-color:transparent;cursor:default}.sx-saved-addr{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:var(--cream-2);border:1px solid var(--line)}.sx-saved-addr .icon{color:var(--gold);flex:none}.sx-saved-addr>div{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.sx-saved-addr small{color:var(--muted);font-size:12.5px}.sx-saved-addr strong{font-weight:600;line-height:1.35;overflow-wrap:anywhere}.sx-link-btn{border:0;background:none;padding:4px 0;min-height:32px;font:inherit;font-weight:700;font-size:14px;color:var(--cocoa);text-decoration:underline;cursor:pointer;flex:none}.sx-addr-back{justify-self:start}@media (max-width:520px){.sx-saved-addr{flex-wrap:wrap}.sx-addr-row{grid-template-columns:1fr 1fr}}.sx-addr-remove{color:var(--red);font-size:13px;justify-self:start}.sx-code{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px dashed var(--line,#e6d6c6);border-radius:14px;background:var(--cream-2,#fbf4ec)}.sx-code-input{font-size:22px!important;letter-spacing:.35em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:220px}.sx-code-links{display:flex;gap:18px;flex-wrap:wrap}.sx-account-flash{margin-bottom:16px}.sx-account-others{margin-top:14px}.sx-order-code{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.sx-order-code-row{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.sx-apps{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sx-apps-label{font-size:13px;color:inherit;opacity:.85}.sx-app-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border-radius:999px;font-weight:800;font-size:13.5px;text-decoration:none;border:1px solid transparent}.sx-app-ifood{background:#c8102e;color:#fff}.sx-app-99{background:#ffdd00;color:#1a1a1a}.sx-app-btn:hover{filter:brightness(.95)}.sx-app-btn:focus-visible{outline:3px solid var(--gold,#c9a227);outline-offset:2px}.sx-hero .sx-apps{margin-top:18px;gap:8px}.sx-hero .sx-apps-label{width:auto;font-size:13px;color:rgba(251,240,223,.62)}.sx-hero .sx-app-btn{min-height:32px;padding:4px 12px;font-size:13px;background:rgba(251,240,223,.06);color:#fbf0df;border-color:rgba(251,240,223,.28)}.sx-hero .sx-app-btn:before{content:"";width:8px;height:8px;border-radius:50%;flex:none}.sx-hero .sx-app-ifood:before{background:#ea1d2c}.sx-hero .sx-app-99:before{background:#ffdd00}.sx-hero .sx-app-btn:hover{background:rgba(251,240,223,.14);filter:none}@media (max-width:860px){.sx-hero .sx-apps{justify-content:center}.sx-hero .sx-apps-label{width:100%;text-align:center}}.sx-hero-facts{gap:8px}.sx-hero-facts li{padding:5px 11px;border-radius:999px;background:rgba(251,240,223,.06);border:1px solid rgba(251,240,223,.12);font-size:13px}.sx-hero-facts li+li:before{display:none}.sx-footer-apps{padding-top:6px;padding-bottom:6px}.sx-field input[readonly]{background:var(--cream-2);color:var(--muted)}