body.cg-e-commerce.cg-editorial :is(.cg-container,.cg-trust-directory){max-width:1440px;margin-inline:auto;padding-inline:44px}body.cg-e-commerce.cg-editorial .cg-section{padding-block:72px;margin:0}body.cg-e-commerce.cg-editorial :is(.cg-section-fragments,.cg-icon-sparkle,.cg-guide-studio-spark,.cg-sticker-label>span[aria-hidden],.cg-sticker-label>span:first-child,.cg-heroes-adventure__pin,.cg-heroes-adventure__cloud,.cg-heroes-adventure__spark,.cg-heroes-adventure__stamp,.cg-contact-postcard__stamp,.cg-destination-paper i,.cg-pixel-art,.cg-sticker-trigger>svg,.cg-fieldbook-folio){display:none!important}body.cg-e-commerce.cg-editorial .cg-sticker-label{display:block;margin:0 0 16px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;transform:none;font:400 12px/1.4 var(--cg-e-mono);letter-spacing:.04em;text-transform:uppercase;color:inherit}body.cg-e-commerce.cg-editorial .cg-caption{font:400 12px/1.6 var(--cg-e-mono);color:#3f3f3c}body.cg-e-commerce.cg-editorial .cg-caption a{color:inherit}body.cg-e-commerce.cg-editorial .cg-icon,body.cg-e-commerce.cg-editorial :is(.cg-text-link,.cg-button,.cg-guide-shop-link,.cg-set-guide-link) svg{width:18px;height:18px;flex:0 0 auto}body.cg-e-commerce.cg-editorial :is(.cg-guide,.cg-comparison-section,.cg-anniversary .cg-guide) :is(p,li){font-size:16px;line-height:1.62}body.cg-e-commerce.cg-editorial :is(.cg-reading,.cg-comparison-reading) a:not(.cg-button):not(.cg-text-link):not(.cg-guide-shop-link):not(.cg-set-guide-link){color:var(--cg-e-blue);text-underline-offset:.2em}body.cg-e-commerce.cg-editorial :is(.cg-guide,.cg-comparison-section) h3{font:700 20px/1.25 var(--cg-e-body);letter-spacing:-.02em;margin:0 0 8px}body.cg-e-commerce.cg-editorial :is(.cg-destination-intro,.cg-contact-hero,.cg-comparison-opening){position:relative;margin:0;padding:72px 0 64px;background:var(--cg-e-paper);border-bottom:1px solid var(--cg-e-ink);color:var(--cg-e-ink);overflow:hidden}body.cg-e-commerce.cg-editorial :is(.cg-pokemon-discovery,.cg-rebuild--one-piece .cg-destination-intro,.cg-guide-intro,.cg-anniversary .cg-destination-intro){background:var(--cg-e-blue) url(./cg-poster-grain.webp) 0 0/256px 256px repeat;color:#fff;border-bottom:0}body.cg-e-commerce.cg-editorial :is(.cg-pokemon-discovery,.cg-rebuild--one-piece .cg-destination-intro,.cg-guide-intro,.cg-anniversary .cg-destination-intro):after{content:"";position:absolute;top:34px;right:-24px;width:252px;height:28px;background:conic-gradient(var(--cg-e-ink) 25%,#fff 0 50%,var(--cg-e-ink) 0 75%,#fff 0) 0 0/28px 28px;transform:rotate(-9deg);pointer-events:none}body.cg-e-commerce.cg-editorial :is(.cg-pokemon-discovery,.cg-rebuild--one-piece .cg-destination-intro,.cg-guide-intro,.cg-anniversary .cg-destination-intro) :is(.cg-kicker,.cg-sticker-label){color:var(--cg-e-yellow)}body.cg-e-commerce.cg-editorial :is(.cg-pokemon-discovery,.cg-rebuild--one-piece .cg-destination-intro,.cg-guide-intro,.cg-anniversary .cg-destination-intro) :is(.cg-destination-heading,.cg-pokemon-discovery-heading)>div :is(p,.cg-caption,.cg-caption a,a:not(.cg-button)){color:#fff}body.cg-e-commerce.cg-editorial :is(.cg-destination-heading,.cg-pokemon-discovery-heading,.cg-contact-hero__inner){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px 64px;align-items:end}body.cg-e-commerce.cg-editorial :is(.cg-destination-intro,.cg-contact-hero,.cg-comparison-opening) h1{margin:0;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(56px,6.6vw,108px);line-height:.88;letter-spacing:-.005em;text-transform:uppercase;color:inherit}body.cg-e-commerce.cg-editorial :is(.cg-destination-intro,.cg-contact-hero) h1 em{display:inline;padding:0 .06em;font-style:normal;color:var(--cg-e-ink);background:linear-gradient(transparent 12%,var(--cg-e-yellow) 12% 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}body.cg-e-commerce.cg-editorial :is(.cg-destination-intro,.cg-contact-hero) h1+p,body.cg-e-commerce.cg-editorial :is(.cg-destination-intro,.cg-contact-hero) :is(.cg-destination-heading,.cg-pokemon-discovery-heading,.cg-contact-hero__inner)>div>p:not(.cg-kicker):not(.cg-sticker-label):not(.cg-caption){max-width:620px;margin:22px 0 0;font:400 18px/1.55 var(--cg-e-body)}body.cg-e-commerce.cg-editorial .cg-destination-intro .cg-caption{margin-top:16px}body.cg-e-commerce.cg-editorial .cg-destination-intro .cg-button{margin-top:26px}body.cg-e-commerce.cg-editorial :is(.cg-pokemon-discovery,.cg-rebuild--one-piece .cg-destination-intro,.cg-guide-intro,.cg-anniversary .cg-destination-intro) .cg-button{background:#fff;color:var(--cg-e-ink);border-color:#fff}body.cg-e-commerce.cg-editorial .cg-destination-lead{max-width:620px;margin-top:22px}body.cg-e-commerce.cg-editorial .cg-destination-lead p{font-size:17px;line-height:1.6;margin:0 0 12px}body.cg-e-commerce.cg-editorial :is(.cg-guide-index,.cg-discovery-paths,.cg-trust-index){display:flex;flex-direction:column;margin:0;padding:6px 22px;background:#fff;color:var(--cg-e-ink);border:1px solid var(--cg-e-ink);border-radius:0;box-shadow:none;transform:none}body.cg-e-commerce.cg-editorial :is(.cg-guide-index,.cg-discovery-paths,.cg-trust-index) a{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 0;border-bottom:1px solid var(--cg-e-ink);color:var(--cg-e-ink);text-decoration:none}body.cg-e-commerce.cg-editorial :is(.cg-guide-index,.cg-discovery-paths,.cg-trust-index) a:last-child{border-bottom:0}body.cg-e-commerce.cg-editorial :is(.cg-guide-index,.cg-trust-index) a>span:first-child{width:auto;height:auto;padding:0;background:none;border:0;border-radius:0;transform:none;font:900 30px/1 var(--cg-e-display);font-variation-settings:"opsz" 96;color:var(--cg-e-blue)}body.cg-e-commerce.cg-editorial .cg-discovery-paths a{grid-template-columns:118px minmax(0,1fr) auto}body.cg-e-commerce.cg-editorial .cg-discovery-paths a>span:first-child{font:400 11px/1.3 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em;color:#3f3f3c}body.cg-e-commerce.cg-editorial :is(.cg-guide-index,.cg-discovery-paths,.cg-trust-index) strong{font:700 17px/1.3 var(--cg-e-body);letter-spacing:-.01em}body.cg-e-commerce.cg-editorial :is(.cg-guide-index,.cg-discovery-paths,.cg-trust-index) a>span:last-child{font:400 16px/1 var(--cg-e-mono)}@media(hover:hover){body.cg-e-commerce.cg-editorial :is(.cg-guide-index,.cg-discovery-paths,.cg-trust-index) a:hover strong{color:var(--cg-e-blue)}}body.cg-e-commerce.cg-editorial :is(.cg-reading,.cg-comparison-reading){padding-block:64px 88px}body.cg-e-commerce.cg-editorial :is(.cg-reading,.cg-comparison-reading)>*+*{margin-top:56px}body.cg-e-commerce.cg-editorial :is(.cg-guide,.cg-comparison-section){max-width:none;margin-inline:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;transform:none}body.cg-e-commerce.cg-editorial :is(.cg-reading,.cg-comparison-reading)>:is(.cg-guide,.cg-comparison-section){padding-top:40px;border-top:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial :is(.cg-guide,.cg-comparison-section)>:is(p:not(.cg-kicker),.rte,ol,ul,table,.cg-comparison-table-wrap){max-width:820px}body.cg-e-commerce.cg-editorial :is(.cg-guide,.cg-comparison-section,.cg-anniversary-signup)>h2,body.cg-e-commerce.cg-editorial .cg-trust-group h2,body.cg-e-commerce.cg-editorial .cg-help-bridge h2{margin:0 0 18px;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(38px,4vw,64px);line-height:.92;letter-spacing:-.005em;text-transform:uppercase;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial :is(.cg-guide,.cg-comparison-section,.cg-anniversary .cg-guide)>.cg-kicker{color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial :is(.cg-guide,.cg-comparison-section) :is(ol,ul){padding-left:22px}body.cg-e-commerce.cg-editorial .cg-guide-supplement{border-top:1px solid var(--cg-e-ink);border-bottom:1px solid var(--cg-e-ink);background:none;border-radius:0;box-shadow:none;padding:0}body.cg-e-commerce.cg-editorial .cg-guide-supplement+.cg-guide-supplement{margin-top:-1px}body.cg-e-commerce.cg-editorial .cg-guide-supplement>summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:16px 0;cursor:pointer;list-style:none;font:800 clamp(20px,1.8vw,26px)/1.2 var(--cg-e-body);letter-spacing:-.02em;color:var(--cg-e-ink);background:none;border:0}body.cg-e-commerce.cg-editorial .cg-guide-supplement>summary::-webkit-details-marker{display:none}body.cg-e-commerce.cg-editorial .cg-guide-supplement>summary:after{content:"+";flex:0 0 auto;font:400 28px/1 var(--cg-e-mono);transition:transform .2s}body.cg-e-commerce.cg-editorial .cg-guide-supplement[open]>summary:after{transform:rotate(45deg)}body.cg-e-commerce.cg-editorial .cg-guide-supplement>:not(summary){padding-bottom:40px}body.cg-e-commerce.cg-editorial .cg-guide-supplement .cg-guide{border:0;padding-top:4px}@media(hover:hover){body.cg-e-commerce.cg-editorial .cg-guide-supplement>summary:hover{color:var(--cg-e-blue)}}body.cg-e-commerce.cg-editorial .cg-guide-set-link{font:400 14px/1.6 var(--cg-e-mono)}body.cg-e-commerce.cg-editorial :is(.cg-comparison-source-note,.cg-comparison-photo-note,.cg-guidebook .cg-comparison-photo-note,.cg-set-guide-note,.cg-anniversary-note,.cg-detail-note){font:400 12px/1.6 var(--cg-e-mono)!important;color:#56564f!important}body.cg-e-commerce.cg-editorial .cg-fan-note{margin-top:28px;border-top:1px solid var(--cg-e-ink);border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-fan-note summary{display:flex;align-items:center;justify-content:space-between;min-height:60px;cursor:pointer;list-style:none;background:none;border:0;box-shadow:none;transform:none;padding:8px 0}body.cg-e-commerce.cg-editorial .cg-fan-note summary::-webkit-details-marker{display:none}body.cg-e-commerce.cg-editorial .cg-fan-note summary strong{font:700 17px/1.3 var(--cg-e-body)}body.cg-e-commerce.cg-editorial .cg-fan-note summary>span>span{display:block;font:400 11px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em;color:#56564f}body.cg-e-commerce.cg-editorial .cg-fan-note summary:after{content:"+";font:400 24px/1 var(--cg-e-mono)}body.cg-e-commerce.cg-editorial .cg-fan-note[open] summary:after{content:"\2212"}body.cg-e-commerce.cg-editorial .cg-lore-answer{padding:0 0 18px;background:none;border:0}body.cg-e-commerce.cg-editorial :is(.cg-help-bridge,.cg-about-note,.cg-photo-scope-note,.cg-contact-note,.cg-destination-paper,.cg-anniversary-availability,.cg-comparison-offer,.cg-contact-help,.cg-empty){position:relative;padding:28px 30px;background:#fff;color:var(--cg-e-ink);border:1px solid var(--cg-e-ink);border-radius:0;box-shadow:none;transform:none}body.cg-e-commerce.cg-editorial .cg-help-bridge{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px;padding:36px 40px}body.cg-e-commerce.cg-editorial .cg-help-bridge h2{margin-bottom:10px}body.cg-e-commerce.cg-editorial .cg-help-bridge p{max-width:560px;margin:0;font:400 16px/1.6 var(--cg-e-body)}body.cg-e-commerce.cg-editorial :is(.cg-anniversary-entry,.cg-anniversary-status,.cg-contact-postcard){position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;padding:30px 34px;background:var(--cg-e-yellow);color:var(--cg-e-ink);border:1px solid var(--cg-e-ink);border-radius:0;box-shadow:none;transform:none}body.cg-e-commerce.cg-editorial :is(.cg-anniversary-entry,.cg-anniversary-status,.cg-guide-index):after{display:none}body.cg-e-commerce.cg-editorial :is(.cg-anniversary-entry,.cg-anniversary-status)>div{flex:1 1 360px;min-width:0}body.cg-e-commerce.cg-editorial .cg-anniversary-entry .cg-kicker{display:block;padding:0;background:none;border:0;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-anniversary-entry h2{margin:0 0 10px;font:800 clamp(26px,2.4vw,36px)/1.1 var(--cg-e-body);font-stretch:100%;letter-spacing:-.03em;text-transform:none;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial :is(.cg-anniversary-entry,.cg-anniversary-status,.cg-contact-postcard) p{max-width:640px;margin:0;font:400 16px/1.55 var(--cg-e-body);color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial :is(.cg-anniversary-entry,.cg-anniversary-status) .cg-text-link{color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-anniversary-status strong{display:block;margin-bottom:6px;font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce.cg-editorial .cg-photo-scope-note h3{font:700 18px/1.3 var(--cg-e-body);margin:0 0 8px}body.cg-e-commerce.cg-editorial .cg-photo-scope-note p{color:var(--cg-e-ink);margin:0}body.cg-e-commerce.cg-editorial .cg-comparison-table-wrap{overflow-x:auto;border:1px solid var(--cg-e-ink);background:#fff}body.cg-e-commerce.cg-editorial .cg-comparison-table{width:100%;border-collapse:collapse;background:#fff;box-shadow:none;border-radius:0;margin:20px 0}body.cg-e-commerce.cg-editorial .cg-comparison-table-wrap .cg-comparison-table{margin:0}body.cg-e-commerce.cg-editorial .cg-comparison-table caption{caption-side:top;padding:0 0 10px;text-align:left;font:400 12px/1.5 var(--cg-e-mono);color:#3f3f3c}body.cg-e-commerce.cg-editorial .cg-comparison-table :is(th,td){padding:14px 16px;border:1px solid var(--cg-e-ink);text-align:left;vertical-align:top;font:400 15px/1.5 var(--cg-e-body);color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-comparison-table thead,body.cg-e-commerce.cg-editorial .cg-comparison-table thead th{background:var(--cg-e-ink);color:var(--cg-e-paper);font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce.cg-editorial .cg-comparison-table tbody th{font-weight:700;background:var(--cg-e-paper)}body.cg-e-commerce.cg-editorial .cg-comparison-table .cg-comparison-packs strong{display:block;font:900 40px/1 var(--cg-e-display);font-variation-settings:"opsz" 96;color:var(--cg-e-blue)}body.cg-e-commerce.cg-editorial .cg-comparison-table .cg-comparison-packs span,body.cg-e-commerce.cg-editorial .cg-comparison-table td span{font:400 12px/1.5 var(--cg-e-mono);color:#3f3f3c}body.cg-e-commerce.cg-editorial :is(.cg-comparison-visuals,.cg-guide-photo-examples){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:none;margin-top:28px}body.cg-e-commerce.cg-editorial .cg-guide-photograph{margin:0;padding:0;background:#fff;border:1px solid var(--cg-e-ink);border-radius:0;box-shadow:none;overflow:hidden}body.cg-e-commerce.cg-editorial .cg-guide-photograph>div{background:#fff}body.cg-e-commerce.cg-editorial .cg-guide-photograph img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}body.cg-e-commerce.cg-editorial .cg-guide-photograph figcaption{padding:14px 18px 18px;border-top:1px solid var(--cg-e-ink);font:400 14px/1.55 var(--cg-e-body);color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-guide-photograph figcaption strong{display:block;margin-bottom:4px;font-weight:700}body.cg-e-commerce.cg-editorial .cg-comparison-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body.cg-e-commerce.cg-editorial .cg-comparison-hub>article{position:relative;display:flex;flex-direction:column;margin:0;padding:0 0 26px;background:none;border:0;border-bottom:1px solid var(--cg-e-ink);border-radius:0;box-shadow:none}body.cg-e-commerce.cg-editorial .cg-comparison-hub-art{display:flex;align-items:center;justify-content:center;gap:4%;aspect-ratio:16/9;margin:0 0 22px;padding:22px;background:#fff;border:1px solid var(--cg-e-ink);border-radius:0;overflow:hidden}body.cg-e-commerce.cg-editorial .cg-comparison-hub-art>img,body.cg-e-commerce.cg-editorial .cg-comparison-hub-art .cg-guide-packshot{flex:1 1 0;min-width:0;max-height:100%}body.cg-e-commerce.cg-editorial .cg-comparison-hub-art img{width:100%;height:100%;max-height:260px;object-fit:contain;transform:none}body.cg-e-commerce.cg-editorial .cg-comparison-hub>article h3{margin:0 0 10px;font:800 26px/1.12 var(--cg-e-body);letter-spacing:-.03em}body.cg-e-commerce.cg-editorial .cg-comparison-hub>article p{margin:0 0 16px;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-comparison-hub>article .cg-text-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}body.cg-e-commerce.cg-editorial :is(.cg-photo-reading-order,.cg-guild-principles){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:none;margin-top:28px;border-top:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial :is(.cg-photo-reading-order,.cg-guild-principles)>*{margin:0;padding:24px 28px 28px;background:none;border:0;border-radius:0;box-shadow:none}body.cg-e-commerce.cg-editorial :is(.cg-photo-reading-order,.cg-guild-principles)>*+*{border-left:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial :is(.cg-photo-reading-order,.cg-guild-principles)>*:first-child{padding-left:0}body.cg-e-commerce.cg-editorial :is(.cg-photo-reading-order,.cg-guild-principles)>*>span{display:block;margin-bottom:16px;font:900 46px/.9 var(--cg-e-display);font-variation-settings:"opsz" 96;color:var(--cg-e-blue);background:none;border:0}body.cg-e-commerce.cg-editorial :is(.cg-photo-reading-order,.cg-guild-principles) :is(h2,h3){margin:0 0 10px;font:700 20px/1.25 var(--cg-e-body);letter-spacing:-.02em;text-transform:none}body.cg-e-commerce.cg-editorial :is(.cg-photo-reading-order,.cg-guild-principles) p{margin:0;font-size:15px;line-height:1.6}body.cg-e-commerce.cg-editorial :is(.cg-anniversary-checklist){list-style:none;counter-reset:cg-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:none!important;margin:28px 0;padding:0!important;border-top:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-anniversary-checklist li{counter-increment:cg-step;padding:24px 28px 28px;border-left:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-anniversary-checklist li:first-child{border-left:0;padding-left:0}body.cg-e-commerce.cg-editorial .cg-anniversary-checklist li:before{content:counter(cg-step,decimal-leading-zero);display:block;margin-bottom:16px;font:900 46px/.9 var(--cg-e-display);font-variation-settings:"opsz" 96;color:var(--cg-e-blue)}body.cg-e-commerce.cg-editorial .cg-discovery-sets{padding-block:72px 24px}body.cg-e-commerce.cg-editorial .cg-set-guide{padding:0;border:0}body.cg-e-commerce.cg-editorial .cg-set-guide>.cg-kicker{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-set-guide-list{display:flex;flex-direction:column;gap:0}body.cg-e-commerce.cg-editorial .cg-set-guide-entry{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 64px;align-items:center;padding:40px 0;border-bottom:1px solid var(--cg-e-ink);background:none;border-radius:0;box-shadow:none}body.cg-e-commerce.cg-editorial .cg-discovery-photo{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.13;padding:28px;background:#fff;border:1px solid var(--cg-e-ink);overflow:hidden}body.cg-e-commerce.cg-editorial .cg-discovery-photo img,body.cg-e-commerce.cg-editorial .cg-heroes-choice__art img{display:block;width:100%;height:100%;max-height:340px;object-fit:contain;transform:none}body.cg-e-commerce.cg-editorial .cg-guide-packshot{display:block;filter:none}body.cg-e-commerce.cg-editorial .cg-set-guide-choice>span{display:block;margin-bottom:12px;font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce.cg-editorial .cg-set-guide-choice>strong{display:block;margin-bottom:14px;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(34px,3.4vw,54px);line-height:.94;text-transform:uppercase}body.cg-e-commerce.cg-editorial .cg-set-guide-choice>p{max-width:560px;margin:0 0 22px;font:400 16px/1.6 var(--cg-e-body)}body.cg-e-commerce.cg-editorial :is(.cg-guide-shop-link,.cg-heroes-choice__link){display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 20px;background:var(--cg-e-ink);color:var(--cg-e-paper);border:1px solid var(--cg-e-ink);border-radius:0;box-shadow:none;font:400 14px/1.4 var(--cg-e-mono);text-decoration:none}@media(hover:hover){body.cg-e-commerce.cg-editorial :is(.cg-guide-shop-link,.cg-heroes-choice__link):hover{background:var(--cg-e-blue);border-color:var(--cg-e-blue);color:#fff}}body.cg-e-commerce.cg-editorial .cg-story-more{margin-top:22px;border-top:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-story-more>summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;cursor:pointer;list-style:none;font:400 13px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce.cg-editorial .cg-story-more>summary::-webkit-details-marker{display:none}body.cg-e-commerce.cg-editorial .cg-story-more>summary:after{content:"+";font:400 20px/1 var(--cg-e-mono)}body.cg-e-commerce.cg-editorial .cg-story-more[open]>summary:after{content:"\2212"}body.cg-e-commerce.cg-editorial .cg-set-guide-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:6px 0 14px}body.cg-e-commerce.cg-editorial :is(.cg-set-guide-series,.cg-set-guide-tag){font:400 11px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em;background:none;border:0;padding:0;color:#3f3f3c}body.cg-e-commerce.cg-editorial .cg-set-guide-name h3{width:100%;margin:0;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:40px;line-height:.92;text-transform:uppercase}body.cg-e-commerce.cg-editorial .cg-set-guide-name h3 br{display:none}body.cg-e-commerce.cg-editorial .cg-set-guide-copy p{margin:0 0 14px;font-size:15px;line-height:1.6}body.cg-e-commerce.cg-editorial .cg-set-guide-copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:18px}body.cg-e-commerce.cg-editorial .cg-set-guide-link{display:inline-flex;align-items:center;gap:10px;font:400 13px/1.4 var(--cg-e-mono);color:var(--cg-e-ink);text-decoration:underline;text-underline-offset:.3em}body.cg-e-commerce.cg-editorial .cg-set-guide-link small{font-size:11px;color:#56564f;text-decoration:none}body.cg-e-commerce.cg-editorial .cg-discovery-sets>.cg-set-guide>.cg-guide-supplement,body.cg-e-commerce.cg-editorial .cg-set-guide .cg-guide-supplement{margin-top:0}body.cg-e-commerce.cg-editorial .cg-set-guide .cg-guide-supplement h2{margin:0 0 14px;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(34px,3.4vw,54px);line-height:.94;text-transform:uppercase}body.cg-e-commerce.cg-editorial .cg-set-guide-note{margin-top:20px}body.cg-e-commerce.cg-editorial .cg-home-range>.cg-section-heading,body.cg-e-commerce.cg-editorial .cg-section>.cg-section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin:0 0 26px;padding:0 0 22px;border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-section-heading h2{margin:0;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(44px,5.4vw,84px);line-height:.88;text-transform:uppercase;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-set-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 40px}body.cg-e-commerce.cg-editorial .cg-set-links a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border:1px solid var(--cg-e-ink);border-radius:0;background:none;color:var(--cg-e-ink);font:400 13px/1.3 var(--cg-e-mono);text-decoration:none;box-shadow:none;transform:none}body.cg-e-commerce.cg-editorial .cg-set-links a.is-selected,body.cg-e-commerce.cg-editorial .cg-set-links a[aria-current]{background:var(--cg-e-ink);color:var(--cg-e-paper)}body.cg-e-commerce.cg-editorial .cg-set-links svg{display:none}body.cg-e-commerce.cg-editorial .cg-heroes-adventure{margin:0;padding:8px 0 0;background:none;border:0;border-radius:0;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-heroes-adventure__scene{display:block}body.cg-e-commerce.cg-editorial .cg-heroes-adventure .cg-kicker{color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-heroes-adventure__heading h3{margin:0 0 12px;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(34px,3.4vw,54px);line-height:.94;text-transform:uppercase;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-heroes-adventure__heading h3 em{font-style:normal;color:var(--cg-e-ink);background:linear-gradient(transparent 12%,var(--cg-e-yellow) 12% 92%,transparent 92%);padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}body.cg-e-commerce.cg-editorial .cg-heroes-adventure__paper{display:none}body.cg-e-commerce.cg-editorial .cg-heroes-adventure__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}body.cg-e-commerce.cg-editorial .cg-heroes-choice{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:22px;align-items:center;margin:0;padding:22px;background:#fff;border:1px solid var(--cg-e-ink);border-radius:0;box-shadow:none;transform:none}body.cg-e-commerce.cg-editorial .cg-heroes-choice__art{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:none}body.cg-e-commerce.cg-editorial .cg-heroes-choice h4{margin:0 0 8px;font:800 22px/1.15 var(--cg-e-body);color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-heroes-choice p{margin:0 0 16px;font-size:15px;line-height:1.55}body.cg-e-commerce.cg-editorial .cg-heroes-adventure__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:24px;padding-top:18px;border-top:1px solid var(--cg-e-ink);font:400 13px/1.4 var(--cg-e-mono)}body.cg-e-commerce.cg-editorial .cg-heroes-adventure__foot p{margin:0;font:inherit}body.cg-e-commerce.cg-editorial .cg-heroes-adventure__foot a{color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-e-about-duo{position:relative;align-self:center;height:clamp(260px,26vw,380px);margin:0}body.cg-e-commerce.cg-editorial .cg-e-about-duo img{position:absolute;height:auto}body.cg-e-commerce.cg-editorial .cg-e-about-duo img:first-child{left:4%;top:0;width:min(62%,290px)}body.cg-e-commerce.cg-editorial .cg-e-about-duo img:last-child{right:2%;bottom:0;width:min(44%,206px)}body.cg-e-commerce.cg-editorial .cg-destination-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px}body.cg-e-commerce.cg-editorial .cg-destination-split h2{margin:0;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(38px,4vw,64px);line-height:.92;text-transform:uppercase}body.cg-e-commerce.cg-editorial .cg-about-note{display:block}body.cg-e-commerce.cg-editorial .cg-about-note h2{margin:0 0 10px;font:800 26px/1.15 var(--cg-e-body);letter-spacing:-.03em;text-transform:none}body.cg-e-commerce.cg-editorial .cg-about-note p{max-width:640px;margin:0 0 16px}body.cg-e-commerce.cg-editorial .cg-about-note>span{display:none}body.cg-e-commerce.cg-editorial .cg-destination-paper{display:flex;flex-direction:column;gap:10px;align-self:end;max-width:340px;justify-self:end}body.cg-e-commerce.cg-editorial .cg-destination-paper:before{display:none}body.cg-e-commerce.cg-editorial .cg-destination-paper>span{font:400 11px/1.4 var(--cg-e-mono);letter-spacing:.06em;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-destination-paper strong{font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:44px;line-height:.92;text-transform:uppercase;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-empty{max-width:760px;text-align:left}body.cg-e-commerce.cg-editorial .cg-empty h2{margin:0 0 10px;font:800 clamp(26px,2.4vw,36px)/1.12 var(--cg-e-body);letter-spacing:-.03em}body.cg-e-commerce.cg-editorial .cg-empty p{margin:0 0 18px;font-size:16px;line-height:1.6}body.cg-e-commerce.cg-editorial .cg-empty-symbol{display:block;width:34px;height:48px;margin-bottom:14px;font-size:0;color:transparent;background:url(./cg-poster-star-a.svg) center/contain no-repeat}body.cg-e-commerce.cg-editorial .cg-trust-directory{padding-block:24px 88px}body.cg-e-commerce.cg-editorial .cg-trust-group{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px;padding:56px 0;margin:0;border-bottom:1px solid var(--cg-e-ink);background:none}body.cg-e-commerce.cg-editorial .cg-trust-group>div:first-child p:last-child{color:var(--cg-e-ink);font-size:16px;line-height:1.6;max-width:460px}body.cg-e-commerce.cg-editorial .cg-trust-group h2 em{display:inline;font-style:normal;padding:0 .06em;background:linear-gradient(transparent 12%,var(--cg-e-yellow) 12% 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}body.cg-e-commerce.cg-editorial :is(.cg-faq,.cg-trust-group) details{margin:0;border-bottom:1px solid var(--cg-e-ink);background:none;border-radius:0;box-shadow:none}body.cg-e-commerce.cg-editorial :is(.cg-faq,.cg-trust-group)>div:last-child{border-top:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial :is(.cg-faq,.cg-trust-group) summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:14px 0;cursor:pointer;list-style:none;font:650 19px/1.3 var(--cg-e-body);letter-spacing:-.02em;color:var(--cg-e-ink);background:none;border:0}body.cg-e-commerce.cg-editorial :is(.cg-faq,.cg-trust-group) summary::-webkit-details-marker{display:none}body.cg-e-commerce.cg-editorial :is(.cg-faq,.cg-trust-group) summary:after{content:"+";flex:0 0 auto;font:400 26px/1 var(--cg-e-mono);transition:transform .2s;background:none;border:0;width:auto;height:auto;position:static}body.cg-e-commerce.cg-editorial :is(.cg-faq,.cg-trust-group) details[open] summary:after{transform:rotate(45deg)}body.cg-e-commerce.cg-editorial :is(.cg-faq,.cg-trust-group) details>:not(summary){max-width:760px;padding:0 0 22px;font-size:16px;line-height:1.62}body.cg-e-commerce.cg-editorial :is(.cg-faq,.cg-trust-group) details a{color:var(--cg-e-blue)}@media(hover:hover){body.cg-e-commerce.cg-editorial :is(.cg-faq,.cg-trust-group) summary:hover{color:var(--cg-e-blue)}}body.cg-e-commerce.cg-editorial .cg-contact-postcard{flex-direction:column;align-items:flex-start;justify-content:flex-end;max-width:420px;justify-self:end}body.cg-e-commerce.cg-editorial .cg-contact-postcard .cg-kicker{color:var(--cg-e-ink);margin:0}body.cg-e-commerce.cg-editorial .cg-contact-postcard strong{font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(44px,4.6vw,72px);line-height:.88;text-transform:uppercase;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-contact-shortcuts{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:22px}body.cg-e-commerce.cg-editorial :is(.cg-contact-body,.cg-refinement-contact){background:var(--cg-e-paper)}body.cg-e-commerce.cg-editorial .cg-contact-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px 64px;align-items:start;padding-block:64px 88px}body.cg-e-commerce.cg-editorial .cg-contact-card{margin:0;padding:36px 40px;background:#fff;border:1px solid var(--cg-e-ink);border-radius:0;box-shadow:none}body.cg-e-commerce.cg-editorial .cg-contact-card h2,body.cg-e-commerce.cg-editorial .cg-request-form>h2{margin:0 0 10px;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(38px,4vw,60px);line-height:.92;text-transform:uppercase;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-contact-form-note{font:400 13px/1.6 var(--cg-e-mono);color:#3f3f3c}body.cg-e-commerce.cg-editorial .cg-contact-form-note a{color:var(--cg-e-blue)}body.cg-e-commerce.cg-editorial :is(.contact,.cg-request-form) .field{margin-top:14px}body.cg-e-commerce.cg-editorial :is(.contact,.cg-request-form) .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}body.cg-e-commerce.cg-editorial :is(.contact,.cg-request-form) .text-area{min-height:150px}body.cg-e-commerce.cg-editorial :is(.contact__button,.cg-request-form .contact__button){margin-top:22px}body.cg-e-commerce.cg-editorial .contact__field-error,body.cg-e-commerce.cg-editorial .form__message{font:400 13px/1.5 var(--cg-e-mono);color:#b42318}body.cg-e-commerce.cg-editorial .cg-contact-aside{display:flex;flex-direction:column;gap:24px}body.cg-e-commerce.cg-editorial .cg-contact-help h2{margin:0 0 14px;font:800 26px/1.15 var(--cg-e-body);letter-spacing:-.03em}body.cg-e-commerce.cg-editorial .cg-contact-help dl{margin:0;border-top:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-contact-help dl>div{padding:14px 0;border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-contact-help dt{font:700 16px/1.35 var(--cg-e-body)}body.cg-e-commerce.cg-editorial .cg-contact-help dd{margin:4px 0 0;font-size:15px;line-height:1.55}body.cg-e-commerce.cg-editorial .cg-contact-direct{padding:0 0 18px;border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-contact-direct a{font:800 22px/1.25 var(--cg-e-body);letter-spacing:-.02em;color:var(--cg-e-ink);word-break:break-word}body.cg-e-commerce.cg-editorial .cg-instagram{display:flex;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;border:1px solid var(--cg-e-ink);background:#fff;border-radius:0;box-shadow:none;color:var(--cg-e-ink);text-decoration:none}body.cg-e-commerce.cg-editorial .cg-instagram-icon{display:flex;width:28px;height:28px;background:none;border:0;border-radius:0}body.cg-e-commerce.cg-editorial .cg-instagram-icon svg{width:28px;height:28px}body.cg-e-commerce.cg-editorial .cg-instagram-copy{display:flex;flex-direction:column;flex:1}body.cg-e-commerce.cg-editorial .cg-instagram-copy>span{font:400 11px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce.cg-editorial .cg-instagram-copy strong{font:700 16px/1.3 var(--cg-e-body)}body.cg-e-commerce.cg-editorial .cg-instagram-arrow svg{width:18px;height:18px}body.cg-e-commerce.cg-editorial .cg-contact-note>strong{display:block;margin-bottom:8px;font:800 24px/1.15 var(--cg-e-body);letter-spacing:-.02em}body.cg-e-commerce.cg-editorial .cg-contact-note p{margin:0;font-size:15px;line-height:1.55}body.cg-e-commerce.cg-editorial .cg-request-note{max-width:420px;justify-self:end}body.cg-e-commerce.cg-editorial .cg-request-form{max-width:880px;margin:0 auto;padding:64px 44px 88px}body.cg-e-commerce.cg-editorial .cg-request-form>h2{text-align:left}body.cg-e-commerce.cg-editorial .cg-request-form form{padding:36px 40px;background:#fff;border:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-anniversary{background:var(--cg-e-paper);color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-anniversary .cg-destination-heading h1{font-size:clamp(42px,4.8vw,78px)}body.cg-e-commerce.cg-editorial .cg-anniversary-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:none!important;margin:28px 0}body.cg-e-commerce.cg-editorial .cg-anniversary .cg-anniversary-formats>.cg-anniversary-format-card{margin:0;padding:0 0 22px;background:none;border:0;border-bottom:1px solid var(--cg-e-ink);border-radius:0;box-shadow:none;transform:none}body.cg-e-commerce.cg-editorial .cg-anniversary-format-card:after{display:none}body.cg-e-commerce.cg-editorial .cg-anniversary-format-card .cg-anniversary-photo{display:block;margin-bottom:16px;background:#fff;border:1px solid var(--cg-e-ink);border-radius:0;overflow:hidden}body.cg-e-commerce.cg-editorial .cg-anniversary-format-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}body.cg-e-commerce.cg-editorial .cg-anniversary-formats h3{margin:0 0 6px;font:800 20px/1.2 var(--cg-e-body)}body.cg-e-commerce.cg-editorial .cg-anniversary-formats h3>span{padding:0;background:none;border:0}body.cg-e-commerce.cg-editorial .cg-anniversary-formats strong{display:block;margin-bottom:8px;font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--cg-e-blue)}body.cg-e-commerce.cg-editorial .cg-anniversary-formats p{margin:0;font-size:15px;line-height:1.55;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-anniversary-availability{margin:22px 0}body.cg-e-commerce.cg-editorial .cg-anniversary-availability strong{display:block;margin-bottom:6px;font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce.cg-editorial .cg-anniversary-availability p{margin:0}body.cg-e-commerce.cg-editorial .cg-anniversary-questions{max-width:820px;margin-top:28px;border-top:1px solid var(--cg-e-ink);padding-top:22px}body.cg-e-commerce.cg-editorial .cg-anniversary-questions h3{margin:22px 0 6px}body.cg-e-commerce.cg-editorial .cg-anniversary-questions h3:first-child{margin-top:0}body.cg-e-commerce.cg-editorial .cg-anniversary-signup{margin:0;padding:40px;background:#fff;border:1px solid var(--cg-e-ink);border-radius:0;box-shadow:none}body.cg-e-commerce.cg-editorial .cg-anniversary-signup p{max-width:680px}body.cg-e-commerce.cg-editorial .cg-anniversary-fields{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}body.cg-e-commerce.cg-editorial .cg-anniversary-fields input{flex:1 1 280px;min-height:52px;padding:10px 14px;border:1px solid var(--cg-e-ink);border-radius:0;background:#fff;font:400 16px/1.3 var(--cg-e-body);color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-anniversary :is(.cg-button,.cg-anniversary-fields button){border-radius:0;box-shadow:none}body.cg-e-commerce.cg-editorial .cg-comparison-guide{background:var(--cg-e-paper);color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-comparison-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 26px;padding:0;font:400 12px/1.4 var(--cg-e-mono)}body.cg-e-commerce.cg-editorial .cg-comparison-breadcrumb li+li:before{content:"/";margin-right:6px}body.cg-e-commerce.cg-editorial .cg-comparison-breadcrumb a{color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-comparison-opening h1{max-width:1100px;font-size:clamp(48px,6vw,96px)}body.cg-e-commerce.cg-editorial .cg-comparison-intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px 64px;align-items:center;margin-top:34px}body.cg-e-commerce.cg-editorial .cg-comparison-answer{font:700 clamp(20px,1.7vw,24px)/1.4 var(--cg-e-body)!important;letter-spacing:-.015em}body.cg-e-commerce.cg-editorial .cg-comparison-intro p{font-size:17px;line-height:1.6}body.cg-e-commerce.cg-editorial .cg-comparison-pair{margin:0;padding:22px;background:#fff;border:1px solid var(--cg-e-ink);border-radius:0;box-shadow:none}body.cg-e-commerce.cg-editorial .cg-comparison-pair>div{display:flex;align-items:center;justify-content:center;gap:6%;background:none}body.cg-e-commerce.cg-editorial .cg-comparison-pair img{width:44%;height:auto;max-height:300px;object-fit:contain;transform:none}body.cg-e-commerce.cg-editorial .cg-comparison-pair figcaption{margin-top:14px;font:400 12px/1.5 var(--cg-e-mono);color:#56564f}body.cg-e-commerce.cg-editorial .cg-comparison-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:none;margin-top:24px}body.cg-e-commerce.cg-editorial .cg-comparison-choices>div{padding:26px 28px;background:#fff;border:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-comparison-known{background:var(--cg-e-paper)}body.cg-e-commerce.cg-editorial .main-page-title,body.cg-e-commerce.cg-editorial .main-blog>h1,body.cg-e-commerce.cg-editorial .cg-refinement-directory>h1,body.cg-e-commerce.cg-editorial .article-template__title,body.cg-e-commerce.cg-editorial .shopify-policy__title h1,body.cg-e-commerce.cg-editorial .guild-directory>h1{margin:0 0 34px;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(52px,7vw,112px);line-height:.88;letter-spacing:-.005em;text-transform:uppercase;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .main-page-title,body.cg-e-commerce.cg-editorial .shopify-policy__title h1,body.cg-e-commerce.cg-editorial .guild-directory>h1{display:inline;padding:0 .06em;background:linear-gradient(transparent 58%,var(--cg-e-yellow) 58% 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}body.cg-e-commerce.cg-editorial .page-width--narrow.section-main-padding,body.cg-e-commerce.cg-editorial .shopify-policy__container{max-width:900px;padding-top:64px;padding-bottom:88px}body.cg-e-commerce.cg-editorial .page-width--narrow .main-page-title+.rte,body.cg-e-commerce.cg-editorial .page-width--narrow>.rte,body.cg-e-commerce.cg-editorial .shopify-policy__body{margin-top:40px;padding-top:26px;border-top:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .rte :is(h2,h3){font-family:var(--cg-e-body);font-weight:800;letter-spacing:-.02em;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .rte h2{font-size:28px;margin:36px 0 12px}body.cg-e-commerce.cg-editorial .rte table{border-collapse:collapse}body.cg-e-commerce.cg-editorial .rte :is(th,td){border:1px solid var(--cg-e-ink);padding:10px 12px}body.cg-e-commerce.cg-editorial .template-404{max-width:900px;margin:0 auto;padding:96px 44px 120px;text-align:left}body.cg-e-commerce.cg-editorial .template-404>p{margin:0;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(140px,20vw,260px);line-height:.8;letter-spacing:-.01em;color:var(--cg-e-blue)}body.cg-e-commerce.cg-editorial .template-404 h1{margin:18px 0 28px;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(48px,6vw,92px);line-height:.88;text-transform:uppercase}body.cg-e-commerce.cg-editorial .cg-refinement-directory{padding-top:64px;padding-bottom:88px}body.cg-e-commerce.cg-editorial .collection-list{--grid-desktop-horizontal-spacing:32px;--grid-desktop-vertical-spacing:40px;--grid-mobile-horizontal-spacing:16px;--grid-mobile-vertical-spacing:24px}body.cg-e-commerce.cg-editorial .cg-directory-card{display:flex;flex-direction:column;height:100%;color:var(--cg-e-ink);text-decoration:none;background:none;border:0;box-shadow:none}body.cg-e-commerce.cg-editorial .cg-directory-card .cg-product-media{display:flex;align-items:center;justify-content:center;aspect-ratio:1.13;padding:26px;background:#fff;border:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .cg-directory-card .cg-product-image{width:100%;height:100%;object-fit:contain}body.cg-e-commerce.cg-editorial .cg-directory-card--text{justify-content:flex-end;min-height:220px;padding:26px;background:var(--cg-e-ink);color:var(--cg-e-paper)}body.cg-e-commerce.cg-editorial .cg-directory-card__information{padding:16px 0 0}body.cg-e-commerce.cg-editorial .cg-directory-card--text .cg-directory-card__information{padding:0}body.cg-e-commerce.cg-editorial .cg-directory-card__information h2{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding-bottom:12px;border-bottom:1px solid currentColor;font:800 24px/1.2 var(--cg-e-body);letter-spacing:-.02em;color:inherit}body.cg-e-commerce.cg-editorial .cg-directory-card__information h2 svg{width:20px;height:20px}@media(hover:hover){body.cg-e-commerce.cg-editorial .cg-directory-card:hover h2{color:var(--cg-e-blue)}body.cg-e-commerce.cg-editorial .cg-directory-card--text:hover h2{color:var(--cg-e-yellow)}}body.cg-e-commerce.cg-editorial .main-blog{padding-top:64px;padding-bottom:88px}body.cg-e-commerce.cg-editorial .blog-articles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:40px 32px}body.cg-e-commerce.cg-editorial .blog-articles .blog-articles__article{width:auto;max-width:none;margin:0;grid-row:auto;grid-column:auto}body.cg-e-commerce.cg-editorial .article-card .card__inner{background:#fff;border:1px solid var(--cg-e-ink);border-radius:0;height:auto!important;aspect-ratio:1.13}body.cg-e-commerce.cg-editorial .article-card .card__inner:before{display:none}body.cg-e-commerce.cg-editorial .article-card .card__media,body.cg-e-commerce.cg-editorial .article-card .media{background:#fff}body.cg-e-commerce.cg-editorial .article-card .media img{object-fit:contain;padding:24px}body.cg-e-commerce.cg-editorial .article-card .card__content,body.cg-e-commerce.cg-editorial .article-card .card__information{text-align:left}body.cg-e-commerce.cg-editorial .article-card .card__inner .card__content{display:none}body.cg-e-commerce.cg-editorial :is(.article-card,.card) .card__heading{font:800 24px/1.2 var(--cg-e-body);letter-spacing:-.02em}body.cg-e-commerce.cg-editorial .article-card__excerpt{font-size:15px;line-height:1.55}body.cg-e-commerce.cg-editorial .cg-refinement-article__kicker{margin:64px 0 14px;font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce.cg-editorial .article-template__hero-container{max-width:1100px;margin:0 auto 40px;border:1px solid var(--cg-e-ink);background:#fff}body.cg-e-commerce.cg-editorial .article-template__hero-adapt{padding-bottom:0!important;height:clamp(280px,40vw,520px);background:#fff}body.cg-e-commerce.cg-editorial .article-template__hero-adapt img{object-fit:contain;padding:28px}body.cg-e-commerce.cg-editorial .article-template__content{font-size:17px;line-height:1.65}body.cg-e-commerce.cg-editorial .share-button__button{font:400 13px/1.4 var(--cg-e-mono);color:var(--cg-e-ink)}@media(max-width:1100px){body.cg-e-commerce.cg-editorial :is(.cg-container,.cg-trust-directory){padding-inline:28px}body.cg-e-commerce.cg-editorial :is(.cg-destination-heading,.cg-pokemon-discovery-heading,.cg-contact-hero__inner,.cg-comparison-intro,.cg-contact-layout,.cg-trust-group,.cg-set-guide-entry,.cg-destination-split){grid-template-columns:1fr}body.cg-e-commerce.cg-editorial :is(.cg-contact-postcard,.cg-request-note,.cg-destination-paper){justify-self:start;max-width:none}body.cg-e-commerce.cg-editorial .cg-set-guide-entry{gap:28px}body.cg-e-commerce.cg-editorial .cg-discovery-photo{max-width:560px}}@media(max-width:749px){body.cg-e-commerce.cg-editorial :is(.cg-container,.cg-trust-directory){padding-inline:18px}body.cg-e-commerce.cg-editorial :is(.cg-destination-intro,.cg-contact-hero,.cg-comparison-opening){padding:48px 0 44px}body.cg-e-commerce.cg-editorial :is(.cg-pokemon-discovery,.cg-rebuild--one-piece .cg-destination-intro,.cg-guide-intro,.cg-anniversary .cg-destination-intro):after{width:168px;height:22px;background-size:22px 22px;top:16px;right:-30px}body.cg-e-commerce.cg-editorial :is(.cg-destination-intro,.cg-contact-hero,.cg-comparison-opening) h1{font-size:clamp(46px,14vw,72px)}body.cg-e-commerce.cg-editorial .cg-anniversary .cg-destination-heading h1{font-size:clamp(38px,11vw,56px)}body.cg-e-commerce.cg-editorial :is(.cg-destination-intro,.cg-contact-hero) :is(.cg-destination-heading,.cg-pokemon-discovery-heading,.cg-contact-hero__inner)>div>p:not(.cg-kicker):not(.cg-sticker-label):not(.cg-caption){font-size:16px}body.cg-e-commerce.cg-editorial :is(.cg-guide-index,.cg-discovery-paths,.cg-trust-index){padding:4px 16px}body.cg-e-commerce.cg-editorial :is(.cg-guide-index,.cg-trust-index) a{grid-template-columns:40px minmax(0,1fr) auto}body.cg-e-commerce.cg-editorial :is(.cg-guide-index,.cg-trust-index) a>span:first-child{font-size:24px}body.cg-e-commerce.cg-editorial :is(.cg-reading,.cg-comparison-reading){padding-block:44px 64px}body.cg-e-commerce.cg-editorial :is(.cg-reading,.cg-comparison-reading)>*+*{margin-top:40px}body.cg-e-commerce.cg-editorial :is(.cg-comparison-hub,.cg-comparison-visuals,.cg-guide-photo-examples,.cg-comparison-choices,.cg-anniversary-formats,.cg-heroes-adventure__choices){grid-template-columns:minmax(0,1fr)}body.cg-e-commerce.cg-editorial :is(.cg-photo-reading-order,.cg-guild-principles,.cg-anniversary-checklist){grid-template-columns:1fr}body.cg-e-commerce.cg-editorial :is(.cg-photo-reading-order,.cg-guild-principles)>*,body.cg-e-commerce.cg-editorial .cg-anniversary-checklist li{padding:22px 0;border-left:0!important;border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial :is(.cg-help-bridge,.cg-contact-card,.cg-anniversary-signup,.cg-request-form form){padding:24px 20px}body.cg-e-commerce.cg-editorial :is(.cg-anniversary-entry,.cg-anniversary-status,.cg-contact-postcard){flex-direction:column;align-items:flex-start;padding:24px 22px}body.cg-e-commerce.cg-editorial :is(.cg-anniversary-entry,.cg-anniversary-status)>div{flex:0 0 auto}body.cg-e-commerce.cg-editorial .cg-comparison-table :is(th,td){padding:10px;font-size:14px}body.cg-e-commerce.cg-editorial .cg-comparison-table .cg-comparison-packs strong{font-size:32px}body.cg-e-commerce.cg-editorial .cg-set-guide-entry{padding:28px 0}body.cg-e-commerce.cg-editorial .cg-heroes-choice{grid-template-columns:110px minmax(0,1fr);padding:16px}body.cg-e-commerce.cg-editorial :is(.contact,.cg-request-form) .contact__fields{grid-template-columns:1fr}body.cg-e-commerce.cg-editorial .cg-request-form{padding:40px 18px 64px}body.cg-e-commerce.cg-editorial .cg-trust-group{padding:40px 0}body.cg-e-commerce.cg-editorial .cg-e-about-duo{height:220px}body.cg-e-commerce.cg-editorial .template-404{padding:64px 18px 88px}body.cg-e-commerce.cg-editorial .page-width--narrow.section-main-padding,body.cg-e-commerce.cg-editorial .shopify-policy__container{padding-top:40px;padding-bottom:64px}}body.cg-e-commerce.cg-editorial .shopify-policy__container{width:100%;margin:0 auto;padding-inline:44px;text-align:left}body.cg-e-commerce.cg-editorial .shopify-policy__title{margin:0;text-align:left}body.cg-e-commerce.cg-editorial .shopify-policy__title h1{margin:0}body.cg-e-commerce.cg-editorial .guild-directory{max-width:1440px;margin:0 auto;padding:64px 44px 88px}body.cg-e-commerce.cg-editorial .guild-directory>p:not(.cg-kicker){max-width:680px;margin:28px 0 0;font:400 17px/1.6 var(--cg-e-body);color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .guild-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 56px;margin-top:56px}body.cg-e-commerce.cg-editorial .guild-directory-panel{min-width:0}body.cg-e-commerce.cg-editorial .guild-directory-panel h2{margin:0 0 14px;font:400 12px/1.4 var(--cg-e-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .guild-directory-panel>p{margin:0}body.cg-e-commerce.cg-editorial .guild-directory-panel ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .guild-directory-panel>p+ul{border-top:0}body.cg-e-commerce.cg-editorial .guild-directory-panel li{margin:0;border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .guild-directory-panel a{display:block;padding:15px 0;font:700 18px/1.3 var(--cg-e-body);letter-spacing:-.01em;color:var(--cg-e-ink);text-decoration:none;overflow-wrap:anywhere}body.cg-e-commerce.cg-editorial .guild-directory-panel>p a{border-top:1px solid var(--cg-e-ink);border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce.cg-editorial .guild-directory-panel a:focus-visible{outline:2px solid var(--cg-e-blue);outline-offset:2px}@media(hover:hover){body.cg-e-commerce.cg-editorial .guild-directory-panel a:hover{color:var(--cg-e-blue)}}@media(max-width:1100px){body.cg-e-commerce.cg-editorial :is(.shopify-policy__container,.guild-directory){padding-inline:28px}}@media(max-width:749px){body.cg-e-commerce.cg-editorial :is(.shopify-policy__container,.guild-directory){padding-inline:18px}body.cg-e-commerce.cg-editorial .guild-directory{padding-top:40px;padding-bottom:64px}body.cg-e-commerce.cg-editorial .guild-directory-grid{grid-template-columns:1fr;gap:36px;margin-top:40px}body.cg-e-commerce.cg-editorial .guild-directory-panel a{font-size:17px}}body.cg-e-commerce.cg-editorial :is(.cg-refinement-directory>h1,.main-blog>h1,.article-template__title){display:inline;padding:0 .06em;background:linear-gradient(transparent 58%,var(--cg-e-yellow) 58% 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}body.cg-e-commerce.cg-editorial .cg-destination-intro h1 em{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/36/assets/guild-editorial-pages.css.map */
