.rg.rg *{box-sizing:border-box}.rg.rg{--m:#800a18;--m2:#5e0712;--m3:#751320;--ml:#f8e9ea;--ink:#111;--body:rgba(0,0,0,.85);--line:#e6e2dc;--cream:#faf6ef;--anton:"Anton",Impact,"Arial Narrow",sans-serif;--serif:"Libre Baskerville",Georgia,serif;--f:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;background:#fff;color:var(--body);font-family:var(--f);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.rg.rg .rg-wrap{max-width:760px;margin:0 auto;padding:0 20px}.rg.rg .rg-mast{background:var(--m3);color:#fff;text-align:center;font:400 15px/1 var(--serif);letter-spacing:.06em;padding:11px 10px}.rg.rg .rg-logo{background:#fff;text-align:center;padding:16px 10px;border-bottom:1px solid #eee}.rg.rg .rg-logo img{height:30px;width:auto;display:inline-block}.rg.rg h1,.rg.rg h2,.rg.rg h3{font-family:var(--anton);font-weight:400;color:var(--ink);text-transform:none;letter-spacing:0}.rg.rg h1{font-size:clamp(30px,6.4vw,46px);line-height:1.18;margin:28px 0 22px}.rg.rg .rg-by{display:flex;align-items:center;gap:12px;margin:0 0 26px;font-size:15.5px;line-height:1.45}.rg.rg .rg-by .rg-av{flex:0 0 44px;width:44px;height:44px;border-radius:6px;overflow:hidden;background:var(--m);color:#fff;display:flex;align-items:center;justify-content:center;font:700 14px var(--f)}.rg.rg .rg-by .rg-av img{width:100%;height:100%;object-fit:cover;display:block}.rg.rg .rg-by .rg-n{color:#8a8a8a}.rg.rg .rg-by .rg-d{font-weight:700;color:var(--ink)}.rg.rg .rg-quote{background:var(--cream);border-left:5px solid var(--ink);padding:22px 22px;margin:0 0 30px;font-size:20px;line-height:1.5;color:var(--ink)}.rg.rg table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:center;border:1.5px solid #333;margin:0 0 28px;font-size:12.5px}.rg.rg th{background:var(--m2);color:#fff;font-weight:700;padding:12px 4px;line-height:1.3;border-bottom:3px solid #111;word-wrap:break-word}.rg.rg td{padding:11px 4px;border-top:1.5px solid #333;line-height:1.35;vertical-align:top;word-wrap:break-word}@media(min-width: 420px){.rg.rg table{font-size:14px}.rg.rg th,.rg.rg td{padding:14px 6px}}.rg.rg tr.rg-win td{background:var(--ml);color:var(--m);font-weight:700}.rg.rg .rg-pw{display:none}@media(min-width: 700px){.rg.rg .rg-pw{display:table-cell}.rg.rg table{font-size:17px}}.rg.rg .rg-tldr{font-size:20px;line-height:1.45;color:var(--ink);margin:0 0 30px}.rg.rg .rg-rs{margin:0 0 34px}.rg.rg .rg-rs h2{font-size:clamp(25px,5.4vw,34px);line-height:1.2;margin:0 0 16px}.rg.rg .rg-rs img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:14px;margin:0 0 18px;background:#f2ede7}.rg.rg .rg-rs p{margin:0 0 16px}.rg.rg .rg-comp{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;margin:0 0 18px;background:#e3e6cf}.rg.rg .rg-rs .rg-comp img.rg-bg{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:0;aspect-ratio:auto}.rg.rg .rg-rs .rg-comp img.rg-pouch{position:absolute;left:6%;top:19%;width:41%;height:auto;aspect-ratio:auto;margin:0;border-radius:0;background:none;transform:rotate(-9deg);filter:drop-shadow(0 14px 18px rgba(0, 0, 0, 0.28))}@media(min-width: 900px){.rg.rg .rg-wrap{max-width:1240px;padding:0 32px}.rg.rg h1{max-width:900px}.rg.rg .rg-quote,.rg.rg .rg-by,.rg.rg table,.rg.rg .rg-tldr{max-width:900px}.rg.rg .rg-rs{display:grid;grid-template-columns:1fr 1.12fr;grid-template-areas:"img h" "img t";column-gap:60px;align-items:start;margin:0 0 60px}.rg.rg .rg-rs h2{grid-area:h;margin:10px 0 18px;font-size:34px}.rg.rg .rg-rs>img,.rg.rg .rg-rs>.rg-comp{grid-area:img;margin:0}.rg.rg .rg-rs .rg-tx{grid-area:t;font-family:"Raleway",var(--f);font-weight:300;font-size:21px;line-height:1.65;color:#222}.rg.rg .rg-timer,.rg.rg .rg-gal,.rg.rg .rg-rate,.rg.rg .rg-pt,.rg.rg .rg-pd,.rg.rg .rg-price,.rg.rg .rg-tier,.rg.rg .rg-unl,.rg.rg .rg-deliv,.rg.rg a.rg-atc,.rg.rg .rg-sub,.rg.rg .rg-pay,.rg.rg .rg-badge,.rg.rg .rg-rev{max-width:620px;margin-left:auto;margin-right:auto}.rg.rg .rg-faq{margin:0 -32px;padding:40px 32px}.rg.rg .rg-faq details,.rg.rg .rg-faq h2{max-width:820px;margin-left:auto;margin-right:auto}}.rg.rg .rg-timer{text-align:center;margin:42px 0 30px}.rg.rg .rg-timer .rg-pill{display:inline-block;background:var(--ml);color:var(--m);font:800 15px/1 var(--f);letter-spacing:.16em;padding:12px 18px;border-radius:6px;margin-bottom:16px}.rg.rg .rg-timer .rg-boxes{display:flex;justify-content:center;align-items:center;gap:10px}.rg.rg .rg-timer .rg-b{background:var(--m3);color:#fff;border-radius:10px;width:84px;padding:12px 0 10px}.rg.rg .rg-timer .rg-b span{display:block;font:800 34px/1 var(--f)}.rg.rg .rg-timer .rg-b small{display:block;font:600 10px/1 var(--f);letter-spacing:.14em;margin-top:6px;opacity:.85}.rg.rg .rg-timer .rg-c{color:var(--m3);font:800 26px var(--f)}.rg.rg .rg-timer .rg-deal{margin-top:20px;color:var(--m3);font:800 15px/1.6 var(--f);letter-spacing:.12em}.rg.rg .rg-gal img.rg-main{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:12px;background:#f3e5df}.rg.rg .rg-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:12px;background:#f3e5df}.rg.rg .rg-track::-webkit-scrollbar{display:none}.rg.rg .rg-track .rg-sl{flex:0 0 100%;scroll-snap-align:start}.rg.rg .rg-track img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.rg.rg .rg-dots{display:flex;justify-content:center;gap:6px;margin:10px 0 0}.rg.rg .rg-dots i{width:7px;height:7px;border-radius:50%;background:#d6c3c5}.rg.rg .rg-dots i.rg-on{background:var(--m)}.rg.rg .rg-thumbs{display:flex;gap:8px;margin:10px 0 22px;overflow-x:auto}.rg.rg .rg-thumbs img{flex:0 0 64px;width:64px;height:64px;object-fit:cover;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer}.rg.rg .rg-thumbs img.rg-on{border-color:var(--m)}.rg.rg .rg-rate{font-size:15px;color:var(--ink);margin:0 0 8px}.rg.rg .rg-rate .rg-st{color:var(--m2);letter-spacing:1px}.rg.rg .rg-pt{font:600 clamp(26px, 5.6vw, 32px)/1.2 var(--f);color:var(--ink);margin:0 0 14px}.rg.rg .rg-pd{border-top:1px solid #ddd;padding-top:14px}.rg.rg .rg-pd p{margin:0 0 12px}.rg.rg .rg-pd ul{list-style:none;padding:0;margin:0 0 18px}.rg.rg .rg-pd li{display:flex;gap:10px;align-items:flex-start;margin:0 0 8px;font-size:16.5px}.rg.rg .rg-pd li svg{flex:0 0 18px;margin-top:3px}.rg.rg .rg-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #ddd;padding-top:16px;margin:0 0 14px}.rg.rg .rg-price b{color:var(--m);font-size:21px}.rg.rg .rg-price s{color:#666;font-size:19px}.rg.rg .rg-price .rg-sale{background:var(--m2);color:#fff;font:700 14px var(--f);padding:6px 12px;border-radius:3px;letter-spacing:.02em}.rg.rg .rg-tier{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:#fff;border:1.5px solid #bbb;border-radius:10px;padding:12px 14px;margin:0 0 14px;cursor:pointer;position:relative}.rg.rg .rg-tier.rg-on{border:2px solid var(--m);background:var(--ml)}.rg.rg .rg-tier .rg-row{display:flex;align-items:center;gap:12px}.rg.rg .rg-tier .rg-ti{flex:0 0 96px;width:96px;height:62px;object-fit:contain}.rg.rg .rg-tier .rg-nm{flex:1}.rg.rg .rg-tier .rg-nm b{display:block;font-size:16.5px;color:var(--ink)}.rg.rg .rg-tier .rg-nm span{font-size:15px;color:#333}.rg.rg .rg-tier .rg-pr{text-align:right}.rg.rg .rg-tier .rg-pr b{display:block;color:var(--m);font-size:17px}.rg.rg .rg-tier .rg-pr s{color:#666;font-size:15px}.rg.rg .rg-tier .rg-tag{position:absolute;top:-11px;right:12px;background:var(--m2);color:#fff;font:700 13px/1 var(--f);padding:5px 12px;border-radius:12px}.rg.rg .rg-tier .rg-tag.rg-alt{background:#fff;color:var(--m2);border:1.5px solid var(--m2)}.rg.rg .rg-tier .rg-gift{display:none;border-top:1px solid #d9b7ba;margin-top:12px;padding-top:10px;font-size:15px;color:var(--ink)}.rg.rg .rg-tier.rg-on .rg-gift{display:block}.rg.rg .rg-tier .rg-gift div{display:flex;gap:10px;align-items:flex-start;margin-bottom:6px}.rg.rg .rg-tier .rg-gift b{font-weight:700}.rg.rg .rg-tier .rg-gift small{display:block;color:#666;font-size:13.5px}.rg.rg .rg-unl{border:1.5px solid #111;border-radius:12px;padding:26px 10px 14px;margin:24px 0 14px;position:relative}.rg.rg .rg-unl .rg-lbl{position:absolute;top:-15px;left:18px;background:#fff;border:1.5px solid #111;border-radius:8px;font:700 14px/1 var(--f);letter-spacing:.12em;padding:8px 14px}.rg.rg .rg-unl .rg-gs{display:flex;align-items:center;justify-content:space-between;gap:4px}.rg.rg .rg-unl .rg-g{flex:1;text-align:center;font:600 12px/1.3 var(--f);color:var(--m)}.rg.rg .rg-unl .rg-g img{height:52px;width:auto;display:block;margin:0 auto 6px}.rg.rg .rg-unl .rg-g s{display:block;color:#888;font-weight:500}.rg.rg .rg-unl .rg-g.rg-lock{color:#555}.rg.rg .rg-unl .rg-g.rg-lock img{filter:blur(3px) grayscale(1);opacity:.55}.rg.rg .rg-unl .rg-g .rg-lk{display:none}.rg.rg .rg-unl .rg-g.rg-lock .rg-lk{display:block;font:600 14px/1.2 var(--f);color:#444;margin:-2px 0 2px}.rg.rg .rg-unl .rg-g.rg-lock s,.rg.rg .rg-unl .rg-g.rg-lock .rg-gn{display:none}.rg.rg .rg-unl .rg-plus{flex:0 0 18px;height:18px;border:1px solid #999;border-radius:50%;font:600 12px/16px var(--f);text-align:center;color:#666}.rg.rg .rg-deliv{display:flex;align-items:center;justify-content:center;gap:8px;background:#f1f3ea;border-radius:8px;padding:10px;font-size:15.5px;margin:0 0 14px}.rg.rg .rg-deliv b{color:var(--m);text-decoration:underline}.rg.rg a.rg-atc,.rg.rg a.rg-atc:visited,.rg.rg a.rg-atc:hover{color:#fff;-webkit-text-fill-color:#fff;text-decoration:none}.rg.rg a.rg-atc{display:block;text-align:center;background:var(--m);border-radius:10px;padding:18px 10px;font:700 17px/1.2 var(--f);letter-spacing:.01em}.rg.rg a.rg-atc s{opacity:.6;font-weight:500}.rg.rg .rg-sub{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;font-size:13.5px;color:#333;margin:10px 0 12px}.rg.rg .rg-pay{display:block;width:100%;height:auto;margin:0 0 18px}.rg.rg .rg-badge{text-align:center;font:700 17px/1.4 var(--f);color:var(--ink);margin:0 0 18px}.rg.rg .rg-rev{border:1.5px solid #111;border-radius:12px;padding:16px;margin:0 0 40px}.rg.rg .rg-rev .rg-top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.rg.rg .rg-rev .rg-top img{width:52px;height:52px;border-radius:50%;object-fit:cover}.rg.rg .rg-rev .rg-top b{display:block;color:var(--ink);font-size:15.5px}.rg.rg .rg-rev .rg-top span{font-size:14px;color:#777}.rg.rg .rg-rev .rg-st{margin-left:auto;color:#f5b301;letter-spacing:1px}.rg.rg .rg-rev p{font-size:18px;line-height:1.5;color:var(--ink);margin:0}.rg.rg .rg-faq{background:#f6f6f6;margin:0 -20px;padding:34px 20px 20px}.rg.rg .rg-faq h2{text-align:center;font-size:clamp(28px,6vw,38px);margin:0 0 18px}.rg.rg details{border-bottom:1px solid #222;padding:18px 4px}.rg.rg summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:19px;font-weight:600;color:var(--ink)}.rg.rg summary::-webkit-details-marker{display:none}.rg.rg summary i{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#111;color:#fff;font:700 20px/26px var(--f);font-style:normal;text-align:center}.rg.rg details[open] summary i:after{content:"–"}.rg.rg details:not([open]) summary i:after{content:"+"}.rg.rg details p{margin:12px 0 0;font-size:16.5px}.rg.rg .rg-foot{font-size:12.5px;line-height:1.55;color:#777;padding:26px 0 46px}.rg.rg .rg-gal{position:relative}.rg.rg .rg-arr{position:absolute;top:calc(50% - 60px);z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#5e0712;font:400 30px/38px Georgia,serif;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.18);padding:0}.rg.rg .rg-arr.rg-prev{left:10px}.rg.rg .rg-arr.rg-next{right:10px}.rg.rg .rg-track{cursor:grab}.rg.rg .rg-track.rg-drag{cursor:grabbing;scroll-snap-type:none}.rg.rg .rg-track img{-webkit-user-drag:none;user-select:none;pointer-events:none}@media(min-width: 900px){.rg.rg h1,.rg.rg .rg-by,.rg.rg .rg-quote,.rg.rg table,.rg.rg .rg-tldr{max-width:1000px;margin-left:auto;margin-right:auto}.rg.rg .rg-timer,.rg.rg .rg-gal,.rg.rg .rg-rate,.rg.rg .rg-pt,.rg.rg .rg-pd,.rg.rg .rg-price,.rg.rg .rg-tier,.rg.rg .rg-unl,.rg.rg .rg-deliv,.rg.rg a.rg-atc,.rg.rg .rg-sub,.rg.rg .rg-pay,.rg.rg .rg-badge,.rg.rg .rg-rev{max-width:620px;margin-left:auto;margin-right:auto}.rg.rg .rg-tier{display:block}}