.merch-journal-hero{position:relative;display:flex;align-items:center;min-height:390px;padding:52px 30px;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--m-hairline,var(--m-line));background:radial-gradient(ellipse at 18% 55%,color-mix(in srgb,var(--m-gold) 7%,transparent),transparent 65%)}.merch-journal-hero:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--m-panel) 60%,transparent),transparent 58%),radial-gradient(ellipse at 30% 50%,transparent 35%,color-mix(in srgb,var(--m-panel) 45%,transparent))}.merch-journal-hero-media{position:absolute;z-index:0;right:0;top:0;bottom:0;width:65%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#0008 16%,#000 42%,#000 80%,#0006)}.merch-journal-hero-media>.merch-photo{width:100%;height:100%;object-fit:cover}.merch-journal-hero-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--m-panel) 20%,transparent),transparent 26%,transparent 58%,color-mix(in srgb,var(--m-panel) 80%,transparent)),linear-gradient(115deg,color-mix(in srgb,var(--m-gold) 8%,transparent),transparent 42%)}.merch-journal-hero-card{position:relative;z-index:2;min-width:0;width:48%;max-width:560px;padding:28px 30px;background:color-mix(in srgb,var(--m-panel) 66%,transparent);backdrop-filter:blur(14px);border:1px solid var(--m-hairline,var(--m-line));box-shadow:0 24px 45px #0003,inset 0 0 0 1px color-mix(in srgb,var(--m-ink) 2%,transparent);transition:border-color .25s,transform .4s var(--m-ease),box-shadow .4s var(--m-ease)}.merch-journal-hero-card:after,.merch-journal-hero-card:before{content:"";position:absolute;width:14px;height:14px;pointer-events:none;border-color:var(--m-gold)}.merch-journal-hero-card:before{left:-1px;top:-1px;border-top:1px solid var(--m-gold);border-left:1px solid var(--m-gold)}.merch-journal-hero-card:after{right:-1px;bottom:-1px;border-right:1px solid var(--m-gold);border-bottom:1px solid var(--m-gold)}.merch-journal-hero-card .merch-micro{color:var(--m-gold);font:600 8px/1.8 var(--m-sans);letter-spacing:.2em;margin:0}.merch-journal-hero-card h1{font:500 clamp(32px,5cqi,51px)/1.1 var(--m-serif);letter-spacing:-.025em;margin:17px 0;color:var(--m-ink);overflow-wrap:anywhere}.merch-journal-hero-card h1 em{color:var(--m-gold);font-weight:500}.merch-journal-hero-card>p:not(.merch-micro){font:400 12px/1.75 var(--m-sans);color:var(--m-muted);margin:0}.merch-journal-hero-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:17px;margin-top:17px;border-top:1px solid var(--m-hairline,var(--m-line));color:var(--m-muted);font:500 8px/1.7 var(--m-sans);letter-spacing:.1em;text-transform:uppercase}.merch-journal-hero-meta>span+span:before{content:"✦";color:var(--m-gold);margin-right:10px;font-size:7px}.merch-journal-hero+.merch-shop-content,.merch-journal-index .merch-shop-content{padding:0 0 35px}.merch-journal-filters{display:flex;align-items:end;gap:0;flex-wrap:wrap;border-bottom:1px solid var(--m-hairline,var(--m-line))}.merch-journal-filters>label{display:flex;flex-direction:column;flex:1 1 160px;padding:12px 18px;border-right:1px solid var(--m-hairline,var(--m-line));font:500 8px/1.7 var(--m-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--m-muted)}.merch-root .merch-journal-filters input,.merch-root .merch-journal-filters select{font:11px/1.5 var(--m-sans);border:0;border-bottom:1px solid var(--m-hairline,var(--m-line));background:transparent;padding:9px 0 6px;min-width:0;width:100%}.merch-journal-filters>button{align-self:stretch;margin:12px 18px}.merch-journal-category-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--m-hairline,var(--m-line));border-bottom:1px solid var(--m-hairline,var(--m-line))}.merch-journal-category-links a{display:flex;gap:10px;align-items:center;padding:16px 20px;background:var(--m-panel);font:500 10px/1.5 var(--m-sans);color:var(--m-muted)}.merch-journal-category-links a:before{content:"";flex-shrink:0;width:7px;height:7px;border:1px solid var(--m-gold);transform:rotate(45deg)}.merch-journal-category-links a[aria-current=page]{color:var(--m-gold);background:color-mix(in srgb,var(--m-gold) 6%,var(--m-panel))}.merch-journal-category-links a[aria-current=page]:before{background:var(--m-gold)}.merch-journal-grid{gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--m-hairline,var(--m-line));background:var(--m-hairline,var(--m-line))}.merch-journal-card{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;height:100%;background:var(--m-panel)}.merch-journal-card>div{position:relative;aspect-ratio:16/10;overflow:hidden}.merch-journal-card .merch-photo{width:100%;height:100%;object-fit:cover;filter:saturate(.82) brightness(.92);transition:transform .45s var(--m-ease),filter .3s}.merch-journal-card>section{display:flex;flex-direction:column;flex:1;padding:16px 16px 20px}.merch-journal-card>section .merch-micro{margin:0 0 8px;color:var(--m-gold);font:600 8px/1.5 var(--m-sans);letter-spacing:.15em}.merch-journal-card h3{font:600 21px/1.3 var(--m-serif);letter-spacing:.01em;margin:0 0 9px;transition:color .25s}.merch-journal-card>section>p:not(.merch-micro){font:11px/1.7 var(--m-sans);color:var(--m-muted);margin:0}.merch-journal-card:after{content:"";pointer-events:none;position:absolute;bottom:0;left:50%;height:1px;width:0;background:linear-gradient(90deg,transparent,var(--m-gold),transparent);transition:left .35s var(--m-ease),width .35s var(--m-ease)}.merch-journal-card:hover h3{color:var(--m-gold)}.merch-journal-card:hover:after{left:0;width:100%}.merch-journal-card:focus-visible{outline-offset:-3px}.merch-journal-article{min-width:0;max-width:none;padding:0;margin:0;background:var(--m-panel)}.merch-journal-article .merch-journal-hero-card{width:min(74%,650px);max-width:none;padding:32px}.merch-journal-article .merch-journal-hero-card h1{font-size:clamp(35px,6cqi,58px);line-height:1.06;text-wrap:balance;margin:20px 0}.merch-journal-article .merch-journal-hero-card>p:not(.merch-micro){max-width:52ch;font-size:13px;line-height:1.85}.merch-journal-article-bar{display:flex;align-items:stretch;min-width:0;background:var(--m-bg);border-bottom:1px solid var(--m-hairline)}.merch-journal-breadcrumb{display:flex;align-items:center;flex:1;gap:10px;min-width:0;padding:19px 24px;color:var(--m-muted);font:500 9px/1.6 var(--m-sans)}.merch-journal-breadcrumb>a,.merch-journal-breadcrumb>span[aria-hidden]{flex:0 0 auto}.merch-journal-breadcrumb>a:hover{color:var(--m-gold)}.merch-journal-breadcrumb .merch-journal-breadcrumb-category{max-width:16ch;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merch-journal-breadcrumb-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--m-ink)}.merch-journal-start{display:flex;align-items:center;gap:14px;flex:0 0 auto;padding:18px 20px;border-left:1px solid var(--m-hairline);color:var(--m-gold);font:600 8px/1.6 var(--m-sans);letter-spacing:.1em;text-transform:uppercase}.merch-journal-start:hover{background:color-mix(in srgb,var(--m-gold) 7%,var(--m-panel))}.merch-root .merch-journal-article>.merch-article-body{max-width:none;width:100%;padding:0;margin:0;outline:none}.merch-journal-article .cms-module--paragraph>p{font:400 clamp(18px,2.5cqi,21px)/1.85 var(--m-serif);color:color-mix(in srgb,var(--m-ink) 82%,var(--m-panel));margin:0}.merch-journal-article .cms-module--quote>blockquote{font:italic 400 clamp(21px,3cqi,27px)/1.6 var(--m-serif);color:var(--m-ink)}.merch-journal-article .cms-module:is(.cms-module--paragraph,.cms-module--quote)[data-width=reading]>:is(p,blockquote){max-width:66ch}.merch-journal-article .cms-module--paragraph>p a{color:var(--m-gold);text-decoration:underline;text-underline-offset:4px}.merch-journal-article :is(h1,h2)[tabindex="-1"]:focus-visible{outline:1px solid var(--m-gold);outline-offset:5px}.merch-journal-article>.merch-journal-attribution{margin:0;padding:22px 30px;border-top:1px solid var(--m-hairline)}.merch-journal-attribution>p{margin:0;font:11px/1.85 var(--m-sans)}.merch-journal-attribution>p+p{margin-top:5px}.merch-journal-article>.merch-journal-related{margin:0;padding:0;border-top:1px solid var(--m-hairline)}.merch-journal-related>.merch-product-grid{border:0}.merch-journal-article-end{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:24px 30px;border-top:1px solid var(--m-hairline);background:var(--m-bg)}.merch-journal-article-end a{min-width:0;overflow-wrap:anywhere}@media (hover:hover){.merch-journal-hero-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--m-gold) 40%,var(--m-line));box-shadow:0 30px 55px #0004}.merch-journal-card:hover .merch-photo{transform:scale(1.06);filter:none}}@container merch (max-width: 760px){.merch-journal-hero{min-height:340px;padding:36px 26px}.merch-journal-hero-card{width:58%;padding:23px 24px}.merch-journal-hero-card h1{font-size:clamp(30px,5.3cqi,41px)}.merch-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container merch (max-width: 560px){.merch-journal-hero{min-height:auto;padding:220px 20px 28px}.merch-journal-hero-media{width:100%;height:260px;bottom:auto;mask-image:linear-gradient(180deg,#000 55%,#0008 82%,transparent)}.merch-journal-hero-card{width:100%;max-width:none;padding:24px}.merch-journal-hero-card h1{font-size:35px}.merch-journal-article .merch-journal-hero-card{width:100%;padding:26px}.merch-journal-breadcrumb{gap:7px;padding:15px 18px}.merch-journal-start{padding:15px 14px;gap:8px}.merch-journal-breadcrumb .merch-journal-breadcrumb-category{max-width:12ch}.merch-journal-card{display:flex;gap:0}.merch-journal-card>div{aspect-ratio:16/10}.merch-journal-card h3{font-size:20px}.merch-journal-card>section{padding:14px 13px 19px}.merch-journal-card>section>p:not(.merch-micro){font-size:10px}}@container merch (max-width: 330px){.merch-journal-grid{grid-template-columns:1fr}.merch-journal-breadcrumb-title,.merch-journal-breadcrumb>span[aria-hidden]:last-of-type{display:none}}@media (prefers-reduced-motion:reduce){.merch-journal-card .merch-photo,.merch-journal-card h3,.merch-journal-card:after,.merch-journal-hero-card{transition:none}.merch-journal-card:hover .merch-photo,.merch-journal-hero-card:hover{transform:none}}.merch-journal-hero+.merch-journal-catalog{padding:0}.merch-catalog-content>.merch-journal-grid{border:0;margin:0;padding:0}.merch-root .merch-journal-selections{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.merch-journal-selections>.merch-cp-select:last-of-type{border-right:0}@property --merch-journal-image-size{syntax:"<length>";inherits:true;initial-value:0}.merch-root .merch-journal-grid{container-type:inline-size;grid-template-columns:repeat(60,minmax(0,1fr));gap:0;background:var(--m-panel)}.merch-journal-grid>.merch-journal-card{--merch-journal-grid-span:var(--merch-grid-span-3);--merch-journal-image-factor:1;--merch-journal-image-size:calc(100cqi * var(--merch-journal-grid-span) / 60 * var(--merch-journal-image-factor) * .625);--merch-journal-right-seam:var(--merch-grid-right-3);grid-column:span var(--merch-journal-grid-span);border-right:0;border-bottom:var(--merch-grid-bottom-3) solid var(--m-hairline)}.merch-journal-grid>.merch-journal-card>div{flex:0 0 auto;height:var(--merch-journal-image-size);min-height:var(--merch-journal-image-size);aspect-ratio:auto}.merch-journal-grid>.merch-journal-card:before{content:"";position:absolute;top:0;right:0;bottom:0;width:var(--merch-journal-right-seam);background:var(--m-hairline);pointer-events:none;z-index:2}.merch-journal-grid[data-columns="3"]>.merch-journal-card{--merch-journal-grid-span:var(--merch-grid-span-3);--merch-journal-right-seam:var(--merch-grid-right-3);border-bottom-width:var(--merch-grid-bottom-3)}.merch-journal-grid[data-columns="4"]>.merch-journal-card{--merch-journal-grid-span:var(--merch-grid-span-4);--merch-journal-right-seam:var(--merch-grid-right-4);border-bottom-width:var(--merch-grid-bottom-4)}.merch-journal-grid[data-columns="5"]>.merch-journal-card{--merch-journal-grid-span:var(--merch-grid-span-5);--merch-journal-right-seam:var(--merch-grid-right-5);border-bottom-width:var(--merch-grid-bottom-5)}.merch-journal-grid[data-columns="6"]>.merch-journal-card{--merch-journal-grid-span:var(--merch-grid-span-6);--merch-journal-right-seam:var(--merch-grid-right-6);border-bottom-width:var(--merch-grid-bottom-6)}.merch-journal-card{container-type:inline-size;container-name:journal-card;overflow:hidden}.merch-journal-card>section{padding:20px}.merch-journal-card h3{overflow-wrap:anywhere;font-size:clamp(18px,3cqi,23px)}.merch-journal-card-index{position:absolute;top:12px;left:12px;padding:5px 7px;background:var(--m-panel);color:var(--m-muted);border:1px solid var(--m-hairline);font:500 7px/1.5 var(--m-mono);letter-spacing:.12em}.merch-journal-card-meta{display:flex;flex-wrap:wrap;gap:5px 12px;margin:17px 0 0;color:var(--m-muted);font:400 9px/1.6 var(--m-sans)}.merch-journal-card-meta>span,.merch-journal-card-meta>time{overflow-wrap:anywhere}.merch-journal-card-read{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:22px;color:var(--m-gold);font:600 8px/1.5 var(--m-sans);letter-spacing:.12em;text-transform:uppercase}.merch-journal-card-read>span{font-size:15px;transition:transform .25s var(--m-ease)}.merch-journal-card:hover .merch-journal-card-read>span{transform:translate(2px,-2px)}.merch-journal-grid>.merch-journal-card:only-child{--merch-journal-image-factor:.5;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.merch-journal-grid>.merch-journal-card:only-child>div{height:100%}@container merch (min-width: 601px){:is(.merch-journal-grid[data-columns="3"]>.merch-journal-card:last-child:nth-child(3n+1),.merch-journal-grid[data-columns="4"]>.merch-journal-card:last-child:nth-child(4n+1),.merch-journal-grid[data-columns="5"]>.merch-journal-card:last-child:nth-child(5n+1),.merch-journal-grid[data-columns="6"]>.merch-journal-card:last-child:nth-child(6n+1)){--merch-journal-image-factor:.5;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container merch (max-width: 760px){.merch-journal-grid:not([data-columns])>.merch-journal-card{--merch-journal-grid-span:var(--merch-grid-span-2);--merch-journal-right-seam:var(--merch-grid-right-2);border-bottom-width:var(--merch-grid-bottom-2)}}@container merch (max-width: 600px){.merch-root .merch-journal-grid>.merch-journal-card{--merch-journal-grid-span:var(--merch-grid-span-2);--merch-journal-right-seam:var(--merch-grid-right-2);border-bottom-width:var(--merch-grid-bottom-2)}.merch-journal-grid>.merch-journal-card:last-child:nth-child(odd){--merch-journal-image-factor:.5;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container merch (max-width: 330px){.merch-root .merch-journal-grid>.merch-journal-card{--merch-journal-grid-span:60;--merch-journal-image-factor:1;--merch-journal-right-seam:0px;grid-column:1/-1;display:flex;border-bottom-width:1px}.merch-root .merch-journal-grid>.merch-journal-card:last-child:nth-child(odd){--merch-journal-image-factor:1;display:flex}.merch-root .merch-journal-grid>.merch-journal-card:only-child>div{height:var(--merch-journal-image-size)}.merch-root .merch-journal-grid>.merch-journal-card:last-child{border-bottom-width:0}}@container journal-card (max-width: 180px){.merch-journal-card>section{padding:14px 10px}.merch-journal-card h3{font-size:17px}.merch-journal-card>section>p:not(.merch-micro){font-size:10px}.merch-journal-card-index{left:8px;top:8px;padding:4px 5px;font-size:6px}}@media (prefers-reduced-motion:reduce){.merch-journal-card-read>span{transition:none}.merch-journal-card:hover .merch-journal-card-read>span{transform:none}}@media (forced-colors:active){.merch-journal-grid>.merch-journal-card:before{background:CanvasText}}.merch-dialog .mreview-editor,.merch-rail :is(.mreview-rail,.mreview-summary-rail),.merch-root .mreview{--review-seam:var(--m-hairline,var(--m-line));--review-space:clamp(20px,4cqi,34px);--m-muted:color-mix(in srgb,var(--m-ink) 72%,var(--m-bg));color:var(--m-ink);font:400 14px/1.65 var(--m-sans)}.merch-root .mreview{min-width:0;background:var(--m-bg)}.merch-rail :is(.mreview-rail,.mreview-summary-rail) :is(h2,p),.merch-root .mreview :is(h1,h2,h3,p){margin:0}.merch-dialog .mreview-editor .mreview-kicker,.merch-rail :is(.mreview-rail,.mreview-summary-rail) .mreview-kicker,.merch-root .mreview .mreview-kicker{color:var(--m-gold);font:600 11px/1.6 var(--m-sans);letter-spacing:.055em;text-transform:none}.merch-root .mreview-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;padding:22px var(--review-space);border-bottom:1px solid var(--review-seam)}.merch-root .mreview-hero h1{margin:8px 0 10px;font:400 clamp(40px,7.9cqi,64px)/.99 var(--m-serif);letter-spacing:-.025em;text-wrap:balance}.merch-root .mreview-hero h1 em{color:var(--m-gold);font-weight:400}.merch-root .mreview-hero>div>p:last-child{max-width:390px;color:var(--m-muted);font:400 13px/1.8 var(--m-sans)}.merch-root .mreview-count{display:grid;justify-items:end;align-self:start;gap:7px;min-width:54px;padding-top:30px}.merch-root .mreview-count strong{color:var(--m-gold);font:400 clamp(32px,6cqi,48px)/1 var(--m-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.merch-root .mreview-count small{color:var(--m-muted);font:500 11px/1.5 var(--m-sans)}.merch-root .mreview-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;border-bottom:1px solid var(--review-seam)}.merch-root .mreview-progress li{display:flex;align-items:center;gap:10px;min-width:0;padding:15px 18px;color:var(--m-muted)}.merch-root .mreview-progress li+li{border-left:1px solid var(--review-seam)}.merch-root .mreview-progress span{font:400 11px/1.4 var(--m-mono);color:var(--m-muted)}.merch-root .mreview-progress strong{font:500 11px/1.5 var(--m-sans)}.merch-root .mreview-progress li[data-current=true]{color:var(--m-ink);background:color-mix(in srgb,var(--m-gold) 5%,var(--m-bg));box-shadow:inset 0 -2px var(--m-gold)}.merch-root .mreview-progress li[data-current=true] span{color:var(--m-gold)}.merch-root .mreview>:is(#bag-items,.mreview-saved,.mreview-help){padding:22px var(--review-space);scroll-margin-top:20px}.merch-root .mreview-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:19px}.merch-root .mreview-section-heading h2{margin-top:5px;font:400 32px/1.1 var(--m-serif);letter-spacing:-.02em}.merch-root .mreview-section-heading>span{flex-shrink:0;padding-bottom:3px;color:var(--m-muted);font:500 11px/1.5 var(--m-sans);font-variant-numeric:tabular-nums}.merch-root .mreview-items{border-top:1px solid var(--review-seam)}.merch-root .mreview-item{display:grid;grid-template-columns:144px minmax(0,1fr);align-items:start;gap:24px;padding:24px 0;border-bottom:1px solid var(--review-seam)}.merch-root .mreview-item-image,.merch-root .mreview-saved-image{position:relative;align-self:start;width:100%;height:192px;min-height:192px;overflow:hidden;background:var(--m-panel)}.merch-root :is(.mreview-item-image,.mreview-saved-image)>:is(.merch-photo,.merch-image-missing){position:absolute;inset:0;width:100%;height:100%;min-height:0;transform:none;filter:none;transition:none}.merch-root :is(.mreview-item-image,.mreview-saved-image) .merch-photo{object-fit:cover}.merch-root :is(.mreview-item-image,.mreview-saved-image) .merch-image-missing{padding:10px;gap:10px;text-align:center;font-size:10px}.merch-root .mreview-item-body{min-width:0}.merch-root .mreview-item-body h2{margin:6px 0 8px;font:500 23px/1.18 var(--m-serif);letter-spacing:-.01em;overflow-wrap:anywhere}.merch-root .mreview-item-body h2 a:hover,.merch-root .mreview-saved-item h3 a:hover{color:var(--m-gold)}.merch-root .mreview .mreview-edition{color:var(--m-muted);font:500 12px/1.6 var(--m-sans);overflow-wrap:anywhere}.merch-root .mreview .mreview-unit{margin-top:10px;font:500 13px/1.6 var(--m-sans);font-variant-numeric:tabular-nums}.merch-root .mreview-unit span{color:var(--m-muted);font-weight:400;margin-left:4px}.merch-root .mreview .mreview-status{margin-top:9px;color:var(--m-muted);font:400 12px/1.65 var(--m-sans);overflow-wrap:anywhere}.merch-root .mreview-item-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:17px}.merch-root .mreview-quantity{display:grid;grid-template-columns:33px 38px 33px;align-items:stretch;border:1px solid var(--review-seam);min-height:36px}.merch-root .mreview-quantity>button,.merch-root .mreview-quantity>input{appearance:textfield;min-width:0;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--m-ink);text-align:center;font:500 13px/1.5 var(--m-sans);font-variant-numeric:tabular-nums}.merch-root .mreview-quantity>input::-webkit-inner-spin-button,.merch-root .mreview-quantity>input::-webkit-outer-spin-button{appearance:none;margin:0}.merch-root .mreview-quantity>button:hover:enabled{color:var(--m-gold);background:color-mix(in srgb,var(--m-gold) 7%,var(--m-bg))}.merch-root .mreview-quantity>:focus-visible{outline-offset:-2px}.merch-root .mreview-line-amount{color:var(--m-ink);font:500 17px/1.3 var(--m-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.merch-root .mreview-item-actions{display:flex;align-items:center;flex-wrap:wrap;column-gap:17px;row-gap:5px;margin-top:12px}.merch-root .mreview-item-actions>button{border:0;padding:5px 0;background:transparent;color:var(--m-muted);font:500 12px/1.6 var(--m-sans);text-align:left;text-decoration:underline;text-decoration-color:var(--review-seam);text-underline-offset:4px}.merch-root .mreview-item-actions>button:hover:enabled{color:var(--m-gold);text-decoration-color:currentColor}.merch-root .mreview #bag-items>.merch-text-link{display:inline-block;margin-top:20px;font:500 12px/1.6 var(--m-sans);letter-spacing:0;text-transform:none}.merch-root .mreview .merch-cart-issues{padding:15px 17px;border-width:0 0 0 2px;margin:0 0 18px}.merch-root .mreview .merch-cart-issues p+p{margin-top:8px}.merch-root .mreview .merch-cart-issues button{margin-top:12px;border:1px solid;padding:7px 12px;background:transparent;color:inherit;font:500 12px/1.5 var(--m-sans)}.merch-root .mreview-saved{border-top:1px solid var(--review-seam)}.merch-root .mreview .mreview-saved-empty{max-width:480px;color:var(--m-muted);font:400 13px/1.8 var(--m-sans)}.merch-root .mreview-saved-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:19px 0;border-top:1px solid var(--review-seam)}.merch-root .mreview-saved-item>div{min-width:0}.merch-root .mreview-saved-image{height:96px;min-height:96px}.merch-root .mreview-saved-item h3{font:500 19px/1.25 var(--m-serif);overflow-wrap:anywhere}.merch-root .mreview-saved-item p{margin-top:5px;color:var(--m-muted);font:400 12px/1.6 var(--m-sans)}.merch-root .mreview-saved-item small{display:block;margin-top:4px;color:var(--m-muted);font:400 11px/1.65 var(--m-sans);font-variant-numeric:tabular-nums}.merch-root .mreview-saved-item .mreview-item-actions{margin-top:6px}.merch-root .mreview-help,.merch-root .mreview-help details{border-top:1px solid var(--review-seam)}.merch-root .mreview-help summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;list-style:none;cursor:pointer;font:500 13px/1.65 var(--m-sans)}.merch-root .mreview-help summary::-webkit-details-marker{display:none}.merch-root .mreview-help summary>span{color:var(--m-gold);font-size:17px;transition:transform .15s ease}.merch-root .mreview-help details[open] summary>span{transform:rotate(45deg)}.merch-root .mreview-help details>p{max-width:540px;margin:0 28px 18px 0;color:var(--m-muted);font:400 13px/1.8 var(--m-sans)}.merch-root .mreview-empty .merch-empty{padding:38px var(--review-space)}.merch-root .mreview-empty .merch-empty h2{font-size:34px}.merch-root .mreview-empty .merch-empty p{font-size:14px}.merch-root .mreview-mobile-summary{display:none}.merch-rail :is(.mreview-rail,.mreview-summary-rail){width:100%;min-width:0;background:transparent}.merch-rail .merch-rail-content:has(>:is(.mreview-rail,.mreview-summary-rail)){padding:0}.merch-rail .mreview-rail>header{padding:25px 22px 22px;border-bottom:1px solid var(--review-seam)}.merch-rail .mreview-rail>header>.mreview-kicker{margin-top:18px}.merch-rail .mreview-rail>header h2{margin:10px 0 13px;font:400 37px/.98 var(--m-serif);letter-spacing:-.02em;text-transform:none}.merch-rail .mreview-rail>header h2 em{color:var(--m-gold);font-weight:400}.merch-rail .mreview-rail>header>p:last-child{color:var(--m-muted);font:400 12px/1.75 var(--m-sans)}.merch-rail .mreview-rail-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--review-seam)}.merch-rail .mreview-rail-stats>div{display:grid;gap:7px;min-width:0;padding:18px 22px}.merch-rail .mreview-rail-stats>div+div{border-left:1px solid var(--review-seam)}.merch-rail .mreview-rail-stats strong{color:var(--m-ink);font:400 26px/1 var(--m-serif);font-variant-numeric:tabular-nums}.merch-rail .mreview-rail-stats span{color:var(--m-muted);font:500 11px/1.5 var(--m-sans)}.merch-rail .mreview-guide{display:grid}.merch-rail .mreview-guide>button{display:grid;grid-template-columns:19px minmax(0,1fr) 12px;align-items:center;gap:10px;width:100%;min-height:50px;padding:13px 20px;border:0;border-bottom:1px solid var(--review-seam);background:transparent;color:var(--m-ink);font:500 12px/1.55 var(--m-sans);text-align:left}.merch-rail .mreview-guide small{color:var(--m-gold);font:400 10px/1.5 var(--m-mono)}.merch-rail .mreview-guide i{color:var(--m-muted);font-style:normal;text-align:right}.merch-rail .mreview-guide>button:hover:enabled{background:color-mix(in srgb,var(--m-gold) 5%,var(--m-bg));color:var(--m-gold)}.merch-rail .mreview-rail-links{border-top:1px solid var(--review-seam)}.merch-rail .mreview-rail-links>a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:45px;padding:12px 22px;border-bottom:1px solid var(--review-seam);color:var(--m-ink);font:500 12px/1.55 var(--m-sans);letter-spacing:0;text-transform:none}.merch-rail .mreview-rail-links>a>span{color:var(--m-gold);font:400 12px/1.5 var(--m-sans)}.merch-rail .mreview-rail-links>a:hover{background:color-mix(in srgb,var(--m-gold) 5%,var(--m-bg));color:var(--m-gold);box-shadow:none}.merch-rail :is(.mreview-rail,.mreview-summary-rail) .mreview-rail-note{padding:20px 22px;color:var(--m-muted);font:400 12px/1.8 var(--m-sans)}.merch-rail .mreview-rail-note>strong{display:block;margin:7px 0;color:var(--m-ink);font:500 13px/1.6 var(--m-sans)}.merch-rail .mreview-rail-note>ol{padding-left:17px;margin:12px 0}.merch-rail .mreview-rail-note>ol li+li{margin-top:7px}.merch-rail .mreview-summary-rail>.mreview-rail-note{border-top:1px solid var(--review-seam)}.merch-rail :is(.mreview-guide,.mreview-rail-links)>:focus-visible{outline-offset:-3px}.merch-rail .mreview-summary-rail>.merch-order-summary,.merch-root .mreview-mobile-summary>.merch-order-summary{position:relative;min-width:0;width:100%;margin:0;padding:25px 22px 23px;border:0;border-radius:0;background:transparent;box-shadow:none}.merch-rail .mreview-summary-rail>.merch-order-summary:before,.merch-root .mreview-mobile-summary>.merch-order-summary:before{content:none}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-order-summary>.merch-micro{margin:0 0 7px;color:var(--m-gold);font:600 11px/1.6 var(--m-sans);text-transform:none;letter-spacing:.035em}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-order-summary h2{margin:0 0 23px;font:400 35px/1.05 var(--m-serif);letter-spacing:-.02em}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-total-row{align-items:baseline;gap:12px;margin:13px 0;font:400 12px/1.6 var(--m-sans)}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-total-row>span{min-width:0;overflow-wrap:anywhere}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-total-row>strong{flex-shrink:0;max-width:58%;color:var(--m-ink);font:500 12px/1.6 var(--m-sans);font-variant-numeric:tabular-nums;text-align:right}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-order-summary .merch-small{margin:8px 0;color:var(--m-muted);font:400 12px/1.75 var(--m-sans);letter-spacing:0}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-order-summary .merch-text-link{display:inline-block;padding:5px 0;border:0;background:transparent;font:500 11px/1.65 var(--m-sans);letter-spacing:0;text-transform:none}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-order-summary>section{margin:16px 0;padding:13px 0;border-block:1px solid var(--review-seam)}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-order-summary>section>div+div{border-top:1px solid var(--review-seam);padding-top:10px;margin-top:10px}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-coupon{display:flex;gap:0;border:1px solid var(--review-seam);margin:22px 0 9px;background:transparent}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-coupon>input{flex:1;min-width:0;width:100%;max-width:100%;padding:11px 10px;border:0;border-radius:0;background:transparent;color:var(--m-ink);font:400 12px/1.6 var(--m-sans)}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-coupon>input::placeholder{color:var(--m-muted);opacity:1}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-coupon>button{flex-shrink:0;padding:9px 11px;border:0;border-left:1px solid var(--review-seam);background:transparent;color:var(--m-gold);font:500 12px/1.6 var(--m-sans)!important}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-coupon>button:hover:enabled{background:color-mix(in srgb,var(--m-gold) 7%,var(--m-bg))}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-coupon>:focus-visible{outline-offset:-2px}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-total-row--final{align-items:center;margin:23px 0 14px;padding-top:20px;border-top:1px solid var(--review-seam)}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-total-row--final>span{color:var(--m-ink);font-weight:500}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-total-row--final>strong{color:var(--m-gold);font:500 25px/1.25 var(--m-serif);font-variant-numeric:tabular-nums;letter-spacing:-.015em}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-order-summary>.merch-button{display:flex;justify-content:space-between;min-height:48px;margin-top:20px;padding:13px 16px;border:1px solid var(--m-gold);background:color-mix(in srgb,var(--m-gold) 8%,var(--m-bg));color:var(--m-ink)!important;font:600 12px/1.55 var(--m-sans)!important;letter-spacing:.01em;text-transform:none;box-shadow:none}:is(.merch-rail .mreview-summary-rail,.merch-root .mreview-mobile-summary) .merch-order-summary>.merch-button:hover:not(:disabled){background:color-mix(in srgb,var(--m-gold) 15%,var(--m-bg))}.merch-dialog .mreview-editor{padding:21px 24px 24px}.merch-dialog .mreview-editor>p:not(.mreview-kicker){margin:10px 0 20px;color:var(--m-muted);font:400 13px/1.8 var(--m-sans)}.merch-dialog .mreview-editor fieldset{min-inline-size:0;max-height:min(39vh,360px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--m-line) transparent;margin:0;padding:0;border:0}.merch-dialog .mreview-editor legend{width:100%;margin-bottom:11px;padding:0;color:var(--m-muted);font:500 11px/1.65 var(--m-sans)}.merch-dialog .mreview-editor fieldset>label{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:65px;padding:13px 12px;border-top:1px solid var(--review-seam);cursor:pointer}.merch-dialog .mreview-editor fieldset>label:last-child{border-bottom:1px solid var(--review-seam)}.merch-dialog .mreview-editor fieldset>label[data-selected=true]{background:color-mix(in srgb,var(--m-gold) 7%,var(--m-bg));box-shadow:inset 2px 0 var(--m-gold)}.merch-dialog .mreview-editor fieldset>label:has(input:disabled){color:var(--m-muted);cursor:not-allowed}.merch-dialog .mreview-editor fieldset>label>input{width:15px;height:15px;margin:0;accent-color:var(--m-gold)}.merch-dialog .mreview-editor fieldset>label>span{min-width:0;font:500 12px/1.6 var(--m-sans);overflow-wrap:anywhere}.merch-dialog .mreview-editor fieldset>label small{display:block;margin-top:3px;color:var(--m-muted);font:400 11px/1.6 var(--m-sans)}.merch-dialog .mreview-editor fieldset>label strong{font:500 12px/1.6 var(--m-sans);font-variant-numeric:tabular-nums}.merch-dialog .mreview-editor fieldset>label:focus-within{outline:2px solid var(--m-gold);outline-offset:-2px}.merch-dialog .mreview-editor-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:22px}.merch-dialog .mreview-editor-actions>.merch-text-link{border:0;padding:5px 0;background:transparent;font:500 12px/1.6 var(--m-sans)}.merch-dialog .mreview-editor-actions>.merch-button{padding:12px 15px;font:600 12px/1.5 var(--m-sans)!important;letter-spacing:0;text-transform:none}@container merch (max-width: 560px){.merch-root .mreview-hero{gap:15px;padding-block:27px}.merch-root .mreview-hero h1{font-size:42px}.merch-root .mreview-count{min-width:38px}.merch-root .mreview-progress li{align-items:start;flex-direction:column;gap:4px;padding:12px 14px}.merch-root .mreview-progress strong{font-size:10px}.merch-root .mreview-item{grid-template-columns:106px minmax(0,1fr);gap:18px}.merch-root .mreview-item-image{height:142px;min-height:142px}.merch-root .mreview-item-body h2{font-size:22px}.merch-root .mreview-item-actions{column-gap:13px}}@container merch (max-width: 380px){.merch-root .mreview{--review-space:16px}.merch-root .mreview-hero h1{font-size:36px}.merch-root .mreview-item{grid-template-columns:84px minmax(0,1fr);gap:14px}.merch-root .mreview-item-image{height:112px;min-height:112px}.merch-root .mreview-item-controls{gap:10px}.merch-root .mreview-line-amount{font-size:15px}.merch-root .mreview-section-heading h2{font-size:29px}}@media (max-width:1023px){.merch-root .mreview-mobile-summary{display:block;border-top:1px solid var(--review-seam)}.merch-root .mreview-mobile-summary>.merch-order-summary{padding:28px var(--review-space)}.merch-root .mreview-mobile-summary .merch-coupon{max-width:420px}.merch-root .mreview-mobile-summary .merch-order-summary>.merch-button{width:100%}}@media (prefers-reduced-motion:reduce){.merch-root .mreview-help summary>span{transition:none}}@media (forced-colors:active){.merch-dialog .mreview-editor,.merch-rail :is(.mreview-rail,.mreview-summary-rail),.merch-root .mreview{--review-seam:CanvasText}.merch-dialog .mreview-editor fieldset>label[data-selected=true],.merch-root .mreview-progress li[data-current=true]{outline:2px solid Highlight;outline-offset:-2px}.merch-dialog .mreview-editor :focus-visible,.merch-rail :is(.mreview-rail,.mreview-summary-rail) :focus-visible,.merch-root .mreview :focus-visible{outline-color:Highlight}}