.gl{min-width:0;position:relative}.gl-track{aspect-ratio:1;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--color-snow);border-radius:22px;display:flex;overflow-x:auto}.gl-track::-webkit-scrollbar{display:none}.gl-slide{scroll-snap-align:start;scroll-snap-stop:always;color:var(--color-ink);flex:0 0 100%;margin:0;position:relative;overflow:hidden;container-type:inline-size}.gl-slide>img,.gl-slide>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gl-slide figcaption{position:absolute;inset:0}.gl-wash-top:before,.gl-wash-low:before{content:"";z-index:1;background:linear-gradient(#fbf8f2f0,#fbf8f299 22%,#0000 44%);position:absolute;inset:0}.gl-wash-low:before{background:linear-gradient(#0000 52%,#0e0d0cd1)}.gl-slide figcaption,.gl-foot{z-index:2}.gl-h{font-family:var(--font-display);letter-spacing:-.012em;text-transform:uppercase;font-variant-numeric:lining-nums;margin:0;font-size:7cqw;font-weight:900;line-height:.98}.gl-h span{display:block}.gl-h em{color:var(--color-gold-mid);background:linear-gradient(#d2a23c 0%,#a9740f 50%,#6f4a06 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.gl-p{color:#0e0d0cc7;margin:0;font-size:max(12px,2.7cqw);font-weight:500;line-height:1.4}.gl-p b{color:var(--color-ink);font-weight:800}.gl-caps{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:max(10.5px,2.2cqw);font-weight:700}.gl-rule{background:var(--color-gold-mid);width:9cqw;height:max(2px,.45cqw);margin:3.2cqw 0;display:block}.gl-lead{width:37cqw;inset:9cqw auto 12cqw 6cqw!important}.gl-lead .gl-h{font-size:7.4cqw}.gl-feats{border-top:1px solid #0e0d0c29;gap:2.6cqw;margin:4cqw 0 0;padding:3.4cqw 0 0;list-style:none;display:grid}.gl-feats li{color:#0e0d0ccc;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.2cqw;font-size:max(10.5px,2.15cqw);line-height:1.25;display:grid}.gl-feats small{font-size:inherit;display:block}.gl-feats svg{width:max(26px,6.4cqw);height:max(26px,6.4cqw);color:var(--color-gold-highlight);background:#0e0d0c;border-radius:50%;padding:max(5px,1.4cqw)}.gl-feats b{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);font-weight:800;display:block}.gl-foot{color:var(--color-gold-highlight);font-family:var(--font-display);text-align:center;background:#0e0d0c;margin:0;padding:2.6cqw 4cqw;font-size:max(12px,3cqw);font-style:italic;font-weight:500;position:absolute;inset:auto 0 0}.gl-top{text-align:center;position:absolute;top:5cqw;left:0;right:0}.gl-pin{color:var(--color-gold-ink);text-align:center;white-space:nowrap;background:#ffffffdb;border-radius:999px;padding:.9cqw 1.8cqw;font-size:max(9.5px,2.05cqw);font-weight:600;line-height:1.2;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 6px #0e0d0c14}.gl-pin b{color:var(--color-ink);font-weight:800;display:block}.gl-corner{gap:2.4cqw;width:58cqw;display:grid;inset:6cqw auto auto 6cqw!important}.gl-corner .gl-p{max-width:44cqw}.gl-vs{color:var(--color-ivory);background:radial-gradient(120% 90% at 80% 0,#2a2216,#0e0d0c 60%)}.gl-vs figcaption{grid-template-rows:auto 1fr;gap:4.5cqw;padding:7cqw 6cqw 6cqw;display:grid}.gl-vs .gl-h em,.gl-low .gl-h em{background-image:linear-gradient(#f8e7b4 0%,#e0b655 50%,#a9791f 100%)}.gl-cols{grid-template-columns:1.15fr 1fr;align-content:start;font-size:max(10.5px,2.35cqw);line-height:1.3;display:grid}.gl-cols>b{letter-spacing:.04em;text-transform:uppercase;color:#f3eee58c;padding:0 2cqw 2cqw;font-weight:800}.gl-cols>b:first-child{color:var(--color-gold-highlight)}.gl-row{display:contents}.gl-row span{color:#f3eee599;border-top:1px solid #f3eee524;align-items:center;gap:1.6cqw;padding:2.5cqw 2cqw;display:flex}.gl-row span:first-child{color:var(--color-ivory);background:#d0a3431a;font-weight:700}.gl-row svg{color:var(--color-gold-highlight);flex:none}.gl-low{text-align:center;color:var(--color-ivory);justify-items:center;gap:2cqw;display:grid;inset:auto 0 6cqw!important}.gl-low.left{text-align:left;justify-items:start;padding-left:6cqw}.gl-low .gl-caps{color:var(--color-gold-highlight)}.gl-chips{flex-wrap:wrap;justify-content:center;gap:1.6cqw;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:auto 4cqw 4.5cqw}.gl-chips li{color:var(--color-ivory);background:#0e0d0c;border-radius:999px;padding:1.2cqw 2.6cqw;font-size:max(10.5px,2.2cqw);font-weight:700}@container (max-width:460px){.gl-feats small{display:none}.gl-feats{margin-top:3cqw;padding-top:3cqw}}.gl-arrow{z-index:3;width:42px;height:42px;color:var(--color-ink);cursor:pointer;opacity:0;background:#ffffffe6;border:0;border-radius:50%;place-items:center;transition:opacity .2s,transform .2s;display:none;position:absolute;top:calc(50% - 48px);box-shadow:0 2px 10px #0e0d0c29}.gl-arrow.prev{left:12px}.gl-arrow.prev svg{transform:rotate(180deg)}.gl-arrow.next{right:12px}.gl:hover .gl-arrow,.gl-arrow:focus-visible{opacity:1}.gl-arrow:hover{transform:scale(1.06)}.gl-dots{justify-content:center;gap:7px;margin:12px 0 10px;display:flex}.gl-dots i{width:6px;height:6px;transition:width .3s var(--ease-out-cubic), background-color .3s ease;background:#0e0d0c2e;border-radius:999px}.gl-dots i[data-active]{background:var(--color-ink);width:22px}.gl-thumbs{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.gl-thumbs::-webkit-scrollbar{display:none}.gl-thumbs button{aspect-ratio:1;outline-offset:1px;cursor:pointer;opacity:.85;background:#0e0d0c;border:0;border-radius:10px;outline:2px solid #0000;flex:0 0 62px;padding:0;transition:opacity .2s,outline-color .2s;overflow:hidden}.gl-thumbs button:hover,.gl-thumbs button[data-active]{opacity:1}.gl-thumbs button[data-active]{outline-color:var(--color-ink)}.gl-thumbs img{object-fit:cover;width:100%;height:100%}.gl-thumbs span{font-family:var(--font-display);color:var(--color-gold-highlight);font-size:20px;font-style:italic}@media (min-width:1024px){.gl-arrow{display:grid}.gl-thumbs{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.gl-thumbs button{border-radius:12px}}
.by{background:var(--color-paper);color:var(--color-ink);padding-top:calc(var(--header-h) + 22px);padding-bottom:56px}.by-grid{gap:28px;display:grid}.by-h1{font-family:var(--font-display);letter-spacing:-.012em;text-transform:uppercase;margin:0;font-size:clamp(40px,10vw,64px);font-weight:900;line-height:.96}.by-h1 em{color:var(--color-gold-mid);background:linear-gradient(100deg,#6f4e14 0%,#a9802f 30%,#cfae6a 45%,#9a7329 60%,#6f4e14 100%) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.32em;font-style:normal;line-height:.92;animation:7s ease-in-out infinite by-gold;display:block}@keyframes by-gold{0%,to{background-position:100% 0}50%{background-position:0 0}}.by-by{font-family:var(--font-display);color:var(--color-ink-muted);margin:12px 0 0;font-size:20px;font-style:italic;font-weight:500}.by-flag{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:18px 0 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.by-flag b{color:var(--color-ink);font-weight:800}.by-flag>span:not(.stars){text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-light);text-decoration-color:var(--color-rule-light);text-underline-offset:3px;transition:text-decoration-color .2s}.by-flag:hover>span:not(.stars){text-decoration-color:currentColor}.by-flag em{color:var(--color-ivory);letter-spacing:.02em;background:#0e0d0c;border-radius:999px;padding:4px 10px;font-size:11.5px;font-style:normal;font-weight:700}.stars{width:max-content;font-size:var(--s,16px);letter-spacing:.08em;white-space:nowrap;line-height:1;display:inline-block;position:relative}.stars span:first-child{color:#0e0d0c26}.stars span:last-child{width:var(--r);color:#b98a2e;position:absolute;inset:0;overflow:hidden}.by-not,.by-is,.by-trust{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.by-not{gap:6px 18px;margin-top:18px}.by-not li{color:#0e0d0c80;font-size:15.5px;font-weight:500;position:relative}.by-not li:after{content:"";transform-origin:0;height:1.5px;animation:by-strike .5s var(--ease-out-cubic) var(--d,.5s) forwards;background:#0e0d0c73;border-radius:1px;position:absolute;top:55%;left:-2px;right:-2px;transform:scaleX(0)}@keyframes by-strike{to{transform:scaleX(1)}}.by-is{margin-top:14px}.by-is li{border:1px solid var(--color-rule-light);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 10px;font-size:13.5px;font-weight:700;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.by-is li svg{color:var(--color-gold-ink)}.by-is li:hover{border-color:var(--color-gold-mid);background:#fffaf0;transform:translateY(-1px)}.by-berry{background:radial-gradient(circle at 35% 35%,#c86b8f,#6b1f3d 70%);border-radius:50%;width:12px;height:12px}.by-sub{max-width:44ch;color:var(--color-ink-muted);margin:16px 0 0;font-size:16.5px;line-height:1.5}.by-packs{border-top:1px solid var(--color-rule-light);margin-top:26px;padding-top:22px}.by-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 14px;font-size:12px;font-weight:800}.by-pack-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.by-pack{border:1.5px solid var(--color-rule-light);background:radial-gradient(160px circle at var(--mx,50%) var(--my,0%), rgb(210 190 150/var(--glow,0)), transparent 70%), #fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .25s ease, box-shadow .3s ease, transform .25s var(--ease-out-cubic), --glow .3s ease;border-radius:16px;align-content:start;gap:2px;padding:18px 14px 14px;display:grid;position:relative}.by-pack:hover{--glow:.14;border-color:#0e0d0c59;transform:translateY(-2px)}.by-pack[data-active]{--glow:.16;background:radial-gradient(180px circle at var(--mx,50%) var(--my,0%), rgb(214 180 108/var(--glow)), transparent 70%) padding-box, linear-gradient(#fff, #fffaf0) padding-box, linear-gradient(140deg, #d6b46c, #8a6620 45%, #e7cc8a) border-box;border-color:#0000;box-shadow:0 18px 34px -22px #7a52088c}.by-pack b{letter-spacing:-.02em;font-size:16.5px;font-weight:800}.by-supply{color:var(--color-ink-muted);font-size:13px;line-height:1.4}.by-count,.by-price{border-top:1px solid var(--color-rule-light);font-family:var(--font-display);font-variant-numeric:lining-nums;align-items:baseline;gap:5px;margin-top:10px;padding-top:10px;font-size:28px;font-weight:900;line-height:1;display:flex}.by-count small{font-family:var(--font-sans);color:var(--color-ink-muted);font-size:12.5px;font-weight:600}.by-radio{border:1.5px solid var(--color-rule-light);background:#fff;border-radius:50%;width:20px;height:20px;transition:border-color .2s,box-shadow .2s;position:absolute;top:16px;right:12px}.by-pack[data-active] .by-radio{border-color:#8a6620;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 10px #8a6620}.by-tag{color:#e7cc8a;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#2a2016,#0e0d0c);border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #d6b46c59}.by-stack{height:74px;margin:2px 0 8px;display:block;position:relative}.by-stack img{bottom:0;left:calc(50% - 29px + (var(--k) - (var(--n) - 1) / 2) * 22px);width:58px;height:auto;transform:rotate(calc((var(--k) - (var(--n) - 1) / 2) * 7deg));transform-origin:50% 100%;filter:drop-shadow(0 6px 8px #0e0d0c2e);transition:transform .4s var(--ease-out-cubic);position:absolute}.by-pack:hover .by-stack img,.by-pack[data-active] .by-stack img{transform:rotate(calc((var(--k) - (var(--n) - 1) / 2) * 11deg)) translateY(-3px)}.by-price{flex-wrap:wrap;column-gap:8px}.by-price s{font-family:var(--font-sans);color:var(--color-ink-muted);font-size:14px;font-weight:500;text-decoration-thickness:1px}.by-day{color:var(--color-gold-ink);margin-top:4px;font-size:12.5px;font-weight:600}.by-prime{color:var(--color-ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:14px 0 0;font-size:14px;display:flex}.by-prime span{color:#e7cc8a;letter-spacing:.01em;background:#0e0d0c;border-radius:4px;padding:1px 8px 2px;font-size:12px;font-style:italic;font-weight:800}.by-prime b{color:var(--color-ink)}.by-hint{text-align:center;color:var(--color-ink-muted);margin:14px 0 0;font-size:14px}.by-hint b{color:var(--color-ink)}.by-note{text-align:center;color:var(--color-ink-muted);opacity:.8;margin:4px 0 0;font-size:12px}.by-buy{background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), rgb(243 238 229/var(--glow,0)), transparent 70%), var(--color-ink);width:100%;min-height:64px;color:var(--color-ivory);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin-top:14px;padding:10px 26px;text-decoration:none;transition:transform .2s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px -16px #0e0d0c8c}.by-buy:hover{--glow:.08;transform:translateY(-1px);box-shadow:0 18px 34px -16px #0e0d0c99}.by-buy-main{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:17px;font-weight:800;display:inline-flex}.by-buy-pick{color:#f3eee5a6;font-size:12.5px;font-weight:500}.by-sheen{pointer-events:none;background:linear-gradient(100deg,#0000,#f3eee51f,#0000);width:30%;animation:5.5s ease-in-out infinite by-sheen;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}@keyframes by-sheen{0%,70%{left:-40%}to{left:120%}}.by-alt{text-align:center;color:var(--color-ink-muted);margin:10px 0 0;font-size:13px}.by-alt a{color:var(--color-ink);text-underline-offset:3px;font-weight:700}.by-trust{justify-content:center;gap:6px 16px;margin-top:16px}.by-trust li{color:var(--color-ink-muted);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.by-trust svg{color:#2f7a5d}@media (max-width:420px){.by-pack{padding:16px 10px 12px}.by-pack b{white-space:nowrap;font-size:15px}.by-supply{font-size:12px}.by-stack{height:60px}.by-stack img{width:46px;left:calc(50% - 23px + (var(--k) - (var(--n) - 1) / 2) * 16px)}.by-tag{letter-spacing:.03em;padding:3px 7px;font-size:9px}.by-count,.by-price{font-size:25px}.by-radio{display:none}.by-flag{font-size:13px}}@media (prefers-reduced-motion:reduce){.by-sheen,.by-h1 em{animation:none}.by-not li:after{animation:none;transform:none}}@property --glow{syntax:"<number>";inherits:true;initial-value:0}@media (min-width:1024px){.by{padding-top:calc(var(--header-h) + 40px);padding-bottom:88px}.by-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px}.by-grid>.gl{top:calc(var(--header-h) + 24px);position:sticky}.by-h1{font-size:clamp(40px,3.7vw,58px)}}
