.sg3{--burgundy:#7a1b27;--navy:#1b2a4e;--cream:#f5f1ec;--ink:#0c0d10;--gold:#b99a5f;--champagne:#d9be86;--line:#e0dbd4;--grey:#55524e;--night:#12141a;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:LINE Seed Sans TH,Anuphan,ui-sans-serif,system-ui,sans-serif;font-weight:300}.sg3 *,.sg3 :before,.sg3 :after{box-sizing:border-box}.sg3 button{color:inherit;font-family:inherit}.sg3-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0;font-size:12px;font-weight:400}.sg3-label.wide{letter-spacing:.22em}.sg3-setlink{color:var(--burgundy);cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.sg3-setlink:hover{text-decoration:underline}@media (width>=768px){.sg3-setlink{font-size:17px}}.sg3-h{letter-spacing:-.01em;max-width:520px;margin:0;font-size:32px;font-weight:300;line-height:1.35}.sg3-h2{margin:0;font-size:20px;font-weight:400;line-height:1.5}.sg3-body{color:var(--grey);max-width:520px;margin:0;font-size:16px;font-weight:300;line-height:1.8}.sg3-small{color:var(--grey);max-width:520px;margin:0;font-size:13px;font-weight:300;line-height:1.7}.sg3-price{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:500}@media (width>=1024px){.sg3-h{letter-spacing:-.015em;font-size:52px;line-height:1.3}.sg3-body{font-size:17px}}.sg3-block{padding:72px 24px}.sg3-block.cream{background:var(--cream)}.sg3-block.white{background:#fff}.sg3-wrap{max-width:1200px;margin:0 auto}@media (width>=1024px){.sg3-block{padding:128px 64px}}.sg3-btn{letter-spacing:.01em;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;height:52px;padding:0 32px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.sg3-btn.primary{background:var(--burgundy);color:#fff}.sg3-btn.primary:hover{background:#701924}.sg3-btn.ghost{border:1px solid var(--burgundy);color:var(--burgundy);background:0 0}.sg3-btn.ghost:hover{background:#7a1b270f}.sg3-btn.on-night{border-color:var(--champagne);color:var(--champagne)}.sg3-btn.on-night:hover{background:#d9be861a}.sg3-btn[disabled]{opacity:.4;cursor:not-allowed}.sg3-btn.block{width:100%}.sg3-actions{flex-wrap:wrap;gap:12px;display:flex}@keyframes sg3-fade{0%{opacity:0}to{opacity:1}}.sg3-fade{animation:.4s ease-out sg3-fade}@media (prefers-reduced-motion:reduce){.sg3-fade,.sg3-sheet,.sg3-scrim{animation:none}}.sg3-hero .art{aspect-ratio:1;background:var(--cream);width:100%;overflow:hidden}.sg3-hero .art img{object-fit:cover;width:100%;height:100%;display:block}.sg3-hero .copy{background:var(--cream);padding:28px 24px 44px}.sg3-hero .copy .sg3-h{margin-top:16px}.sg3-hero .copy .sg3-body{margin-top:20px}@media (width>=768px){.sg3-hero{position:relative}.sg3-hero .art{aspect-ratio:1870/841}.sg3-hero .art img{object-fit:cover}.sg3-hero .copy{z-index:1;pointer-events:none;background:0 0;align-items:center;padding:40px clamp(40px,6vw,96px);display:flex;position:absolute;inset:0}.sg3-hero .copy>div{width:min(40vw,590px);margin:0}.sg3-hero .copy .sg3-label{color:var(--burgundy)}.sg3-hero .copy .sg3-h{color:var(--ink);font-size:clamp(34px,4vw,58px);line-height:1.25}.sg3-hero .copy .sg3-body{max-width:480px;color:var(--ink)}}@media (width>=1024px){.sg3-hero .art{aspect-ratio:1870/841;max-height:none}.sg3-hero .art img{object-fit:cover}.sg3-hero .copy{padding:40px clamp(64px,7vw,112px)}.sg3-hero .copy>div{width:min(38vw,590px);margin:0}}.sg3-panel{background:var(--cream);color:var(--ink)}.sg3-panel.night{background:var(--night);color:var(--cream)}.sg3-panel.morning{background:var(--cream)}.sg3-panel.night .sg3-body,.sg3-panel.night .sg3-small{color:#f5f1ece6}.sg3-panel.bordered{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;display:block}.sg3-panel.bordered .media,.sg3-panel.bordered .seam{display:none}.sg3-panel.bordered .text{width:100%}.sg3-panel.bordered .sg3-promoline,.sg3-panel.bordered .sg3-promoline .clock{color:var(--burgundy)}@media (width>=768px){.sg3-panel.bordered .text{max-width:720px;margin:0 auto;padding:64px 40px}}@media (width>=1024px){.sg3-panel.bordered .text{max-width:1100px;padding:80px 64px}}.sg3-panel{grid-template-columns:56% 44%;align-items:stretch;display:grid}.sg3-panel .media{grid-area:1/2;min-height:100%;position:relative;overflow:hidden}.sg3-panel.reverse .media{grid-column:1}.sg3-panel .media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sg3-panel .seam{pointer-events:none;background:linear-gradient(90deg, var(--cream) 0, #f5f1ec00 72px);position:absolute;inset:0}.sg3-panel.night .seam{background:linear-gradient(90deg, var(--night) 0, #12141a00 72px)}.sg3-panel.reverse .seam{background:linear-gradient(270deg, var(--cream) 0, #f5f1ec00 72px)}.sg3-panel.reverse.night .seam{background:linear-gradient(270deg, var(--night) 0, #12141a00 72px)}.sg3-panel .text{flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;padding:32px 20px 40px;display:flex}.sg3-panel.reverse .text{grid-column:2}.sg3-panel .text .sg3-h2{margin-top:8px;font-size:19px}.sg3-panel .text .sg3-h{margin-top:12px;font-size:25px}.sg3-panel .text .sg3-body{margin-top:14px}.sg3-panel .text .sg3-price{margin-top:20px}.sg3-panel .text .sg3-actions{flex-wrap:wrap;margin-top:18px}@media (width>=768px){.sg3-panel .media img{object-fit:contain}.sg3-panel{grid-template-columns:52% 48%}.sg3-panel .text{padding:56px 40px}.sg3-panel .text .sg3-h2{font-size:22px}.sg3-panel .text .sg3-h{font-size:34px}}@media (width>=1024px){.sg3-panel{grid-template-columns:45% 55%}.sg3-panel .media{min-height:520px}.sg3-panel .media img{object-fit:contain}.sg3-panel .text{padding:72px 64px}.sg3-panel .text .sg3-h{font-size:40px}.sg3-panel .seam{background:linear-gradient(90deg, var(--cream) 0, #f5f1ec00 140px)}.sg3-panel.night .seam{background:linear-gradient(90deg, var(--night) 0, #12141a00 140px)}.sg3-panel.reverse .seam{background:linear-gradient(270deg, var(--cream) 0, #f5f1ec00 140px)}.sg3-panel.reverse.night .seam{background:linear-gradient(270deg, var(--night) 0, #12141a00 140px)}}.sg3-cycle{color:#0c0d10;font-family:LINE Seed Sans TH,Anuphan,ui-sans-serif,system-ui,sans-serif;font-weight:300}.sg3-cycle-intro,.sg3-cycle-continuity{padding:72px 24px}.sg3-cycle-intro{background:#efe9e2}.sg3-cycle-continuity{background:#f5f1ec}.sg3-cycle-wrap{width:100%;max-width:1080px;margin:0 auto}.sg3-cycle-wrap.narrow{max-width:840px}.sg3-cycle-label{color:#b99a5f;letter-spacing:.26em;margin:0;font-size:11px;font-weight:300}.sg3-cycle-title{color:#0c0d10;max-width:760px;margin:14px 0 0;font-size:28px;font-weight:300;line-height:1.4}.sg3-cycle-art{width:100%;max-width:300px;height:auto;margin:40px auto 48px;display:block;overflow:visible}.sg3-cycle-art text{letter-spacing:0;font-family:LINE Seed Sans TH,Anuphan,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:300}.sg3-cycle-day-label{fill:#7a1b27}.sg3-cycle-night-label{fill:#1b2a4e}.sg3-cycle-art .arrow{opacity:0}.sg3-cycle-art.is-visible .sg3-cycle-incoming .a1{animation:.2s ease-out forwards sg3-cycle-arrow}.sg3-cycle-art.is-visible .sg3-cycle-incoming .a2{animation:.2s ease-out .1s forwards sg3-cycle-arrow}.sg3-cycle-art.is-visible .sg3-cycle-incoming .a3{animation:.2s ease-out .2s forwards sg3-cycle-arrow}.sg3-cycle-art.is-visible .sg3-cycle-incoming .a4{animation:.2s ease-out .3s forwards sg3-cycle-arrow}.sg3-cycle-art.is-visible .sg3-cycle-incoming .a5{animation:.2s ease-out .4s forwards sg3-cycle-arrow}.sg3-cycle-art.is-visible .sg3-cycle-outgoing .a1{animation:.2s ease-out .6s forwards sg3-cycle-arrow}.sg3-cycle-art.is-visible .sg3-cycle-outgoing .a2{animation:.2s ease-out .8s forwards sg3-cycle-arrow}.sg3-cycle-art.is-visible .sg3-cycle-outgoing .a3{animation:.2s ease-out 1s forwards sg3-cycle-arrow}@keyframes sg3-cycle-arrow{0%{opacity:0}to{opacity:1}}.sg3-cycle-columns{gap:40px;display:grid}.sg3-cycle-subtitle{margin:0 0 12px;font-size:19px;font-weight:300;line-height:1.55}.sg3-cycle-subtitle.day{color:#7a1b27}.sg3-cycle-subtitle.night{color:#1b2a4e}.sg3-cycle-columns p,.sg3-cycle-opening,.sg3-cycle-week p,.sg3-cycle-emphasis p,.sg3-cycle-duration,.sg3-cycle-honesty p{color:#3a3a3e;margin:0;font-size:15px;font-weight:300;line-height:1.8}.sg3-cycle-conclusion{text-align:center;border-top:1px solid #b99a5f;margin-top:48px;padding-top:28px}.sg3-cycle-conclusion .lead{color:#0c0d10;margin:0;font-size:17px;font-weight:300;line-height:1.7}.sg3-cycle-conclusion>p:last-child{color:#6b6b6b;margin:8px 0 0;font-size:15px;font-weight:300;line-height:1.8}.sg3-cycle-opening{margin-top:24px}.sg3-cycle-timeline{border-top:1px solid #e0dbd4;margin-top:40px}.sg3-cycle-week{border-bottom:1px solid #e0dbd4;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.sg3-cycle-week .week{color:#b99a5f;font-variant-numeric:tabular-nums}.sg3-cycle-week span{color:#6b6b6b;display:block}.sg3-cycle-emphasis{background:#efe9e2;border-radius:2px;margin-top:40px;padding:28px}.sg3-cycle-emphasis>p:first-child{color:#0c0d10;margin-bottom:10px;font-size:17px}.sg3-cycle-duration{color:#6b6b6b;margin-top:32px}.sg3-cycle-honesty{border-top:1px solid #b99a5f;margin-top:32px;padding-top:28px}.sg3-cycle-honesty p{color:#0c0d10;font-size:17px}.sg3-cycle-disclaimer{color:#6b6b6b;text-align:center;margin:28px 0 0;font-size:12px;font-weight:300;line-height:1.7}@media (width>=768px){.sg3-cycle-intro,.sg3-cycle-continuity{padding:96px 48px}.sg3-cycle-title{font-size:40px}.sg3-cycle-continuity .sg3-cycle-title{font-size:36px}.sg3-cycle-art{max-width:420px;margin-top:52px;margin-bottom:60px}.sg3-cycle-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}}@media (prefers-reduced-motion:reduce){.sg3-cycle-art .arrow,.sg3-cycle-art.is-visible .arrow{opacity:1;animation:none}}.sg3-tiers{flex-direction:column;max-width:520px;margin-top:32px;display:flex}.sg3-tier{text-align:left;background:var(--burgundy);cursor:pointer;font-variant-numeric:tabular-nums;color:#fff;border:1px solid #ffffff2e;border-radius:2px;align-items:center;gap:12px;width:100%;margin-top:-1px;padding:16px;display:flex}.sg3-tier:first-child{margin-top:0}.sg3-tier[aria-checked=true]{z-index:1;background:#5e1520;border-color:#fff;position:relative;box-shadow:inset 0 0 0 1px #fff}.sg3-tier .dot{border:1px solid #fff;border-radius:50%;flex:none;width:14px;height:14px}.sg3-tier[aria-checked=true] .dot{box-shadow:inset 0 0 0 3px var(--burgundy);background:#fff}.sg3-tier .qty{color:#fff;min-width:62px;font-size:15px;font-weight:400}.sg3-tier .amt{color:#fff;font-size:17px;font-weight:500}.sg3-tier .meta{color:#ffffffd1;text-align:right;margin-left:auto;font-size:12.5px;font-weight:400;line-height:1.6}.sg3-pick{letter-spacing:.08em;background:var(--gold);color:#fff;border-radius:2px;padding:2px 8px;font-size:11px;font-weight:500}.sg3-sum{border:1px solid var(--line);background:#fff;border-radius:2px;max-width:520px;margin-top:24px;padding:16px}.sg3-sum .row1{flex-wrap:wrap;gap:6px 24px;font-size:14px;font-weight:400;display:flex}.sg3-sum .row2{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;display:flex}.sg3-sum .name{color:var(--grey);font-size:14px;font-weight:300;line-height:1.7}.sg3-sum .change{border:1px solid var(--burgundy);height:36px;color:var(--burgundy);cursor:pointer;background:0 0;border-radius:2px;flex:none;padding:0 16px;font-size:13px;font-weight:500}@media (width>=768px) and (width<=1023px){.sg3-panel.bordered .sg3-tiers,.sg3-panel.bordered .sg3-sum{max-width:none}}@media (width>=1024px){.sg3-panel.bordered .sg3-tiers{grid-template-columns:repeat(3,1fr);gap:16px;max-width:none;display:grid}.sg3-panel.bordered .sg3-tier{flex-direction:column;align-items:flex-start;gap:10px;margin-top:0;padding:24px}.sg3-panel.bordered .sg3-tier .dot{margin-bottom:4px}.sg3-panel.bordered .sg3-tier .qty{font-size:16px}.sg3-panel.bordered .sg3-tier .amt{font-size:22px}.sg3-panel.bordered .sg3-tier .meta{text-align:left;margin-left:0;font-size:13px}.sg3-panel.bordered .sg3-sum{max-width:none}}.sg3-cols3{gap:48px;display:grid}.sg3-num{letter-spacing:.18em;color:var(--gold);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}@media (width>=1024px){.sg3-cols3{grid-template-columns:repeat(3,1fr);gap:64px}}.sg3-cols2{gap:56px;display:grid}@media (width>=1024px){.sg3-cols2{grid-template-columns:repeat(2,1fr);gap:72px}}.sg3-inci{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:400}.sg3-ing{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:4px 16px;padding:16px 0;display:grid}.sg3-ing .n{font-size:15px;font-weight:400}.sg3-ing .v{font-size:15px;font-weight:500}.sg3-ing .d{color:var(--grey);grid-column:1/-1;font-size:14px;font-weight:300;line-height:1.7}.sg3-details{border-top:1px solid var(--line)}.sg3-details summary{cursor:pointer;color:var(--burgundy);padding:18px 0;font-size:15px;font-weight:400;list-style:none}.sg3-details summary::-webkit-details-marker{display:none}.sg3-row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.sg3-row .n{font-weight:400}.sg3-row .v{font-weight:500}.sg3-steps{gap:16px;display:grid}.sg3-step{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:16px 0;font-size:15px;font-weight:300;display:flex}.sg3-step .k{min-width:84px;color:var(--gold);font-weight:400}.sg3-trust{gap:0;margin-top:40px;display:grid}.sg3-trust .item{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.sg3-trust .item svg{color:var(--gold);flex:none;margin-top:2px}.sg3-trust .item .t{font-size:15px;font-weight:400}.sg3-trust .item .s{color:var(--grey);font-size:13px;font-weight:300}@media (width>=1024px){.sg3-trust{grid-template-columns:repeat(4,1fr);gap:0 32px}}.sg3-faq{border-top:1px solid var(--line);max-width:900px}.sg3-faq details{border-bottom:1px solid var(--line)}.sg3-faq summary{cursor:pointer;padding:22px 0;font-size:16px;font-weight:400;list-style:none}.sg3-faq summary::-webkit-details-marker{display:none}.sg3-faq .a{padding:0 0 22px}@media (width>=1024px){.sg3-faq summary{font-size:17px}}.sg3-bar{z-index:45;padding:12px 24px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;justify-content:space-between;align-items:center;gap:16px;animation:.4s ease-out sg3-fade;display:flex;position:fixed;bottom:0;left:0;right:0}.sg3-bar .lead{font-variant-numeric:tabular-nums;font-size:15px;font-weight:400}.sg3-bar .sub{color:var(--grey);font-variant-numeric:tabular-nums;font-size:12px;font-weight:300}@media (width>=1024px){.sg3-bar{padding:14px 64px}}.sg3-scrim{z-index:60;background:#0c0d1080;animation:.4s ease-out sg3-fade;position:fixed;inset:0}.sg3-sheet{z-index:61;border-top:1px solid var(--line);padding:16px 24px calc(24px + env(safe-area-inset-bottom));touch-action:pan-y;background:#fff;border-radius:2px 2px 0 0;max-height:88vh;animation:.4s ease-out sg3-fade;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (width>=1024px){.sg3-sheet{width:520px;padding:20px 32px 32px;left:50%;right:auto;transform:translate(-50%)}}.sg3-sheet .grab{background:var(--line);border-radius:2px;width:40px;height:3px;margin:0 auto 14px}.sg3-sheet .head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sg3-sheet .head .t{font-size:16px;font-weight:400}.sg3-sheet .head .left{color:var(--grey);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:300}.sg3-sheet .x{cursor:pointer;color:var(--grey);background:0 0;border:0;padding:4px;font-size:18px;line-height:1}.sg3-pickrow{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex}.sg3-pickrow img{object-fit:cover;width:56px;height:70px;display:block}.sg3-pickrow .nm{font-size:15px;font-weight:400}.sg3-pickrow .sub{color:var(--grey);font-size:13px;font-weight:300}.sg3-step2{border:1px solid var(--line);border-radius:2px;align-items:center;margin-left:auto;display:flex}.sg3-step2 button{cursor:pointer;background:0 0;border:0;width:38px;height:38px;font-size:16px;font-weight:400}.sg3-step2 button[disabled]{opacity:.3;cursor:not-allowed}.sg3-step2 .c{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:15px;font-weight:500}@media (width<=767px){.sg3-panel:not(.bordered){grid-template-columns:36% 64%;align-items:center;display:grid}.sg3-panel.reverse:not(.bordered){grid-template-columns:64% 36%}.sg3-panel:not(.bordered) .media{grid-area:1/1}.sg3-panel.reverse:not(.bordered) .media,.sg3-panel:not(.bordered) .text{grid-area:1/2}.sg3-panel.reverse:not(.bordered) .text{grid-area:1/1}.sg3-panel:not(.bordered) .media,.sg3-panel.reverse:not(.bordered) .media{aspect-ratio:3/4;width:100%;min-height:0;position:relative}.sg3-panel:not(.bordered) .media img,.sg3-panel.reverse:not(.bordered) .media img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sg3-panel:not(.bordered) .seam,.sg3-panel.reverse:not(.bordered) .seam{display:none}.sg3-panel:not(.bordered) .text{min-width:0;padding:14px 16px 16px 12px}.sg3-panel.reverse:not(.bordered) .text{padding:14px 12px 16px 16px}.sg3-panel .text .sg3-h2{margin-top:0;font-size:15px;line-height:1.3}.sg3-panel .text .sg3-h{margin-top:8px;font-size:19px;line-height:1.3}.sg3-panel .text .sg3-body{margin-top:10px;font-size:13px;line-height:1.65}.sg3-panel .text .sg3-body br,.sg3-panel .text .sg3-h br{display:none}.sg3-panel .text .sg3-price{margin-top:12px}.sg3-panel .text .sg3-actions{gap:6px;margin-top:10px}.sg3-panel .text .sg3-actions .sg3-btn{width:100%;height:40px}}@media (width>=768px) and (width<=1023px){.sg3-hero .art{aspect-ratio:1870/841}.sg3-hero .copy{padding:28px 40px}.sg3-hero .copy>div{width:43%}.sg3-hero .copy .sg3-label{font-size:10px}.sg3-hero .copy .sg3-h{margin-top:10px;font-size:clamp(28px,4vw,40px)}.sg3-hero .copy .sg3-body{margin-top:14px;font-size:14px;line-height:1.65}}.sg3{padding-top:56px;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.sg3.promo{padding-top:96px}.sg3.withbar{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.sg3 section{scroll-margin-top:56px}.sg3.promo section{scroll-margin-top:96px}.sg3-top{z-index:50;background:#fff;position:fixed;top:0;left:0;right:0}.sg3-top.on{box-shadow:0 1px #0000000f}.sg3-top .bar{justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.sg3-top .logo{letter-spacing:.18em;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:400}.sg3-top .deskmenu{gap:28px;display:none}.sg3-top .deskmenu button{letter-spacing:.04em;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:300}.sg3-top .icons{align-items:center;gap:6px;display:flex}.sg3-top .icons button{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sg3-top .cart{position:relative}.sg3-top .cart .count{background:var(--burgundy);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:50%;width:16px;height:16px;font-size:10px;font-weight:400;line-height:16px;position:absolute;top:4px;right:2px}.sg3-promobar{cursor:pointer;background:var(--burgundy);color:#fff;letter-spacing:.02em;border:0;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:13px;font-weight:400;display:flex}.sg3-promobar,.sg3-promobar span{color:#fff}.sg3-promobar.urgent{background:#5e1520}.sg3-promobar .clock{font-variant-numeric:tabular-nums}.sg3-promobar .dotsep{opacity:.6}.sg3-search{border-top:1px solid var(--line);background:#fff;padding:16px}.sg3-search .field{border-bottom:1px solid var(--line);color:var(--grey);align-items:center;gap:10px;padding-bottom:8px;display:flex}.sg3-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.sg3-search .field button{color:var(--grey);cursor:pointer;background:0 0;border:0}.sg3-search .quick{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sg3-search .quick button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:300}.sg3-tabs{z-index:55;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.sg3-tabs button{color:var(--grey);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:400;display:flex}.sg3-tabs button.on{color:var(--burgundy)}.sg3-sheet.menu{z-index:61;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.sg3-sheet.menu .grab{background:var(--line);border-radius:2px;width:40px;height:4px;margin:10px auto 0}.sg3-sheet.menu .head{justify-content:space-between;align-items:center;padding:12px 20px 4px;display:flex}.sg3-sheet.menu .head .t{letter-spacing:.14em;text-transform:uppercase;color:var(--grey);font-size:13px}.sg3-sheet.menu .head .x{color:var(--grey);cursor:pointer;background:0 0;border:0}.sg3-menulist{flex-direction:column;padding:4px 8px 8px;display:flex}.sg3-menulist button,.sg3-menulist a{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;font-size:15px;font-weight:300;text-decoration:none;display:flex}.sg3-menulist .sep{background:var(--line);height:1px;margin:6px 12px}.sg3-promoline{letter-spacing:.02em;color:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:13px;font-weight:500;display:flex}.sg3-promoline .clock{font-variant-numeric:tabular-nums}.sg3-bar{bottom:calc(60px + env(safe-area-inset-bottom))}@media (width>=1025px){.sg3-tabs{display:none}.sg3-top .deskmenu{display:flex}.sg3{padding-bottom:0}.sg3.withbar{padding-bottom:96px}.sg3-bar{bottom:0}}.sg3-promosheet{left:0;right:0;bottom:var(--sg3-ps-bottom,0px);z-index:58;box-shadow:none;touch-action:pan-y;background:#f5f1ec;border-top:1px solid #e0dbd4;border-radius:2px 2px 0 0;padding:20px 20px 22px;animation:.26s cubic-bezier(.32,.72,0,1) sg3-ps-in;position:fixed}.sg3-promosheet.out{animation:.2s cubic-bezier(.32,.72,0,1) forwards sg3-ps-out}@keyframes sg3-ps-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sg3-ps-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.sg3-promosheet .x{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:4px;right:4px}.sg3-promosheet .kicker{letter-spacing:.18em;color:#b99a5f;margin:0 44px 10px 0;font-size:12px;font-weight:400}.sg3-promosheet .price{color:#7a1b27;font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:500}.sg3-promosheet .sub{color:#6b6b6b;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:14px;font-weight:300}.sg3-promosheet .clock{color:#0c0d10;font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:16px;font-weight:400}.sg3-promosheet .cta{color:#fff;cursor:pointer;background:#7a1b27;border:0;border-radius:2px;width:100%;height:52px;margin:18px 0 0;font-size:15px;font-weight:500;display:block}.sg3-promosheet .fine{color:#6b6b6b;margin:10px 0 0;font-size:12px;font-weight:300}.sg3-promosheet .fine+.fine{margin-top:2px}@media (width>=1024px){.sg3-promosheet{left:auto;right:24px;bottom:calc(var(--sg3-ps-bottom,0px) + 24px);border:1px solid #e0dbd4;border-radius:2px 2px 0 0;width:420px;max-width:calc(100vw - 48px)}}@media (prefers-reduced-motion:reduce){.sg3-promosheet{animation:.26s ease-out sg3-ps-fade-in}.sg3-promosheet.out{animation:.2s ease-out forwards sg3-ps-fade-out}@keyframes sg3-ps-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sg3-ps-fade-out{0%{opacity:1}to{opacity:0}}}
