body.cg-e-commerce,body.cg-e-commerce [class*=color-scheme-]{--color-background:255,249,238;--color-foreground:6,6,6;--color-background-contrast:6,6,6;--color-shadow:6,6,6;--color-button:6,6,6;--color-button-text:255,249,238;--color-secondary-button:255,249,238;--color-secondary-button-text:6,6,6;--color-link:6,6,6;--color-badge-foreground:6,6,6;--color-badge-background:255,228,55;--color-badge-border:6,6,6;--gradient-background:#fff9ee}body.cg-e-commerce{--cg-ink:#060606;--cg-ink-rgb:6,6,6;--cg-paper:#fff9ee;--cg-paper-rgb:255,249,238;--cg-yellow:#ffe437;--cg-field:#ffe437;--cg-blue:#144bf8;--cg-action:#144bf8;--cg-action-rgb:20,75,248;--cg-on-action:#fff;--cg-mint:#fff;--cg-pink:#fff;--cg-support-a:#fff;--cg-support-b:#fff;--cg-text-accent:#144bf8;--cg-muted:#3f3f3c;--cg-product-muted:#3f3f3c;--cg-line:#060606;--cg-surface:#fff;--cg-photo-mat:#fff;--cg-serif:Archivo,Arial,sans-serif;--cg-sans:Archivo,Arial,sans-serif;--cg-catalogue-ink:#060606;--cg-catalogue-paper:#fff9ee;--cg-catalogue-yellow:#ffe437;--cg-catalogue-blue:#144bf8;--cg-catalogue-line:#060606;--cg-label-ink:#060606;--cg-concept-line:#060606;--cg-concept-cream:#fff9ee;--cg-field-surface:#fff;--cg-error-ink:#b42318;--cg-error-line:#b42318;--cg-error-surface:#fff;--cg-success-ink:#060606;--cg-success-surface:#fff;--cg-success-line:#060606;--cg-disabled-surface:#e6e5e0;--cg-disabled-line:#9a9a95;--cg-fold-paper:#fff;--cg-fold-outline:#060606;--cg-opening-surface:#fff;--cg-status-line:#060606;--cg-ground:#fff9ee}body.cg-e-commerce{--font-body-family:Archivo,Arial,sans-serif;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-family:Archivo,Arial,sans-serif;--font-heading-weight:800;--buttons-radius:0px;--buttons-radius-outset:0px;--buttons-border-width:1px;--buttons-border-opacity:1;--buttons-shadow-opacity:0;--inputs-radius:0px;--inputs-radius-outset:0px;--inputs-border-width:1px;--inputs-border-opacity:1;--inputs-shadow-opacity:0;--variant-pills-radius:0px;--variant-pills-border-opacity:1;--product-card-corner-radius:0rem;--media-radius:0px;--media-border-opacity:0;--popup-corner-radius:0px;--popup-border-opacity:1;--card-corner-radius:0rem;background:var(--cg-e-paper);color:var(--cg-e-ink);letter-spacing:0}body.cg-e-commerce .gradient{background:var(--cg-e-paper)}body.cg-e-commerce :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.h5){font-family:var(--cg-e-body);color:var(--cg-e-ink);letter-spacing:-.02em}body.cg-e-commerce a{color:inherit}body.cg-e-commerce .page-width{max-width:1440px;padding:0 44px}body.cg-e-commerce main{min-height:60vh}body.cg-e-commerce :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--cg-e-blue);outline-offset:3px;box-shadow:none}body.cg-e-commerce .rte{font-size:16px;line-height:1.6}body.cg-e-commerce .rte a{color:var(--cg-e-blue);text-underline-offset:.2em}body.cg-e-commerce :is(.cg-card-pin,.cg-card-scenery,.cg-card-spark,.cg-pixel-companion,.cg-shop-companion,.cg-sprite-button,.cg-page-companion,.cg-notebook-tape,.cg-notebook-fold,.cg-notebook-pin,.cg-notebook-advice-icon,.cg-shop-green-marks,.cg-shop-pink-marks,.cg-cart-rays,.cg-cart-empty-art,.cg-refinement-binder,.cg-navigation-loader,.cg-shop-heading>svg){display:none!important}body.cg-e-commerce :is(.cg-kicker,.cg-shop-label,.cg-notebook-tab,.cg-refinement-saved-empty__kicker){display:block;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 :is(.cg-section-heading h1,.cg-cart-heading h1,.template-search__header h1,.related-products__heading,.cg-comparison h2){font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;text-transform:uppercase;line-height:.88;letter-spacing:-.005em}body.cg-e-commerce .cg-e-hl,body.cg-e-commerce :is(.cg-section-heading h1,.cg-cart-heading h1,.template-search__header 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 :is(.button,.cg-button,.shopify-challenge__button):not(.cg-e-pixel-button){display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:10px 22px;border:1px solid var(--cg-e-ink);border-radius:0;background:var(--cg-e-ink);color:var(--cg-e-paper);font:400 14px/1.4 var(--cg-e-mono);letter-spacing:0;text-decoration:none;box-shadow:none;transform:none;transition:background-color .2s,border-color .2s,color .2s}body.cg-e-commerce :is(.button,.cg-button):before,body.cg-e-commerce :is(.button,.cg-button):after{display:none}body.cg-e-commerce :is(.button,.cg-button):not(.cg-e-pixel-button):not(:disabled):not([aria-disabled=true]):hover{background:var(--cg-e-blue);border-color:var(--cg-e-blue);color:#fff}body.cg-e-commerce :is(.button,.cg-button):not(.cg-e-pixel-button):is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}body.cg-e-commerce .button--secondary{background:transparent;color:var(--cg-e-ink)}body.cg-e-commerce .cg-craft-button{justify-content:space-between}body.cg-e-commerce .cg-craft-button__arrow svg,body.cg-e-commerce .cg-button svg{width:20px;height:20px}body.cg-e-commerce :is(.cg-text-link,.link.underlined-link){display:inline-flex;align-items:center;gap:10px;color:inherit;font:400 13px/1.4 var(--cg-e-mono);text-decoration:underline;text-underline-offset:.3em}body.cg-e-commerce .cg-text-link svg{width:18px;height:18px}body.cg-e-commerce :is(.field__input,.select__select,.customer input,.customer select,.text-area){border-radius:0;box-shadow:none;background:#fff;color:var(--cg-e-ink);font-family:var(--cg-e-body)}body.cg-e-commerce .field:after,body.cg-e-commerce .select:after,body.cg-e-commerce .field:before,body.cg-e-commerce .select:before{box-shadow:0 0 0 1px var(--cg-e-ink);border-radius:0}body.cg-e-commerce .field__label{font:400 13px/1.4 var(--cg-e-mono);letter-spacing:0;color:#3f3f3c}body.cg-e-commerce .cg-product-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 60px;padding:0;margin:0}body.cg-e-commerce .cg-product-grid>li{min-width:0}body.cg-e-commerce .cg-product-card{position:relative;display:flex;flex-direction:column;height:100%;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;transform:none;color:var(--cg-e-ink)}body.cg-e-commerce .cg-product-media{position:relative;display:block;aspect-ratio:1.13;background:#fff;border:1px solid var(--cg-e-ink);border-radius:0;overflow:hidden;box-shadow:none}body.cg-e-commerce .cg-card-packshot{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:28px 26px 22px;transform:none}body.cg-e-commerce .cg-product-media .cg-product-image{width:100%;height:100%;max-width:none;object-fit:contain;transform:none;filter:none;transition:transform .3s cubic-bezier(.2,.8,.2,1)}body.cg-e-commerce .cg-product-info{display:flex;flex:1;flex-direction:column;padding:18px 0 0;background:none;border:0}body.cg-e-commerce .cg-product-title{margin:0 0 6px;font:600 19px/1.25 var(--cg-e-body);letter-spacing:-.02em}body.cg-e-commerce .cg-product-title a{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}body.cg-e-commerce .cg-product-set{font:400 11px/1.4 var(--cg-e-mono);letter-spacing:.04em;text-transform:uppercase;color:#3f3f3c}body.cg-e-commerce .cg-card-name{font:600 19px/1.25 var(--cg-e-body)}body.cg-e-commerce .cg-product-meta{margin:0;font:400 11px/1.5 var(--cg-e-mono);color:#3f3f3c}body.cg-e-commerce .cg-product-price{margin:auto 0 0;padding-top:14px;font:800 24px/1.3 var(--cg-e-body);letter-spacing:-.02em}body.cg-e-commerce .cg-proposed-price{margin:4px 0 0;font:400 10.5px/1.45 var(--cg-e-mono);color:#56564f}body.cg-e-commerce .cg-product-availability{display:flex;gap:6px;margin:3px 0 16px;font:400 11px/1.5 var(--cg-e-mono);color:#3f3f3c;background:none;border:0;padding:0}body.cg-e-commerce .cg-product-view{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 18px;border:1px solid var(--cg-e-ink);border-radius:0;background:var(--cg-e-ink);color:var(--cg-e-paper);text-decoration:none;font:400 14px/1.4 var(--cg-e-mono);box-shadow:none}body.cg-e-commerce .cg-product-view>span{font-size:20px;line-height:1}body.cg-e-commerce .cg-product-actions{display:flex;justify-content:space-between;gap:10px;margin:0;border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-product-actions button{min-height:44px;min-width:64px;padding:10px 0;background:none;border:0;border-radius:0;box-shadow:none;color:var(--cg-e-ink);font:400 12px/1.3 var(--cg-e-mono);cursor:pointer}body.cg-e-commerce .cg-product-actions button[aria-pressed=true]{color:var(--cg-e-blue)}body.cg-e-commerce .cg-product-actions button[hidden]{display:none}@media(hover:hover){body.cg-e-commerce .cg-product-view:hover{background:var(--cg-e-blue);border-color:var(--cg-e-blue);color:#fff}body.cg-e-commerce .cg-product-media:hover .cg-product-image{transform:scale(1.03)}body.cg-e-commerce .cg-product-title a:hover{color:var(--cg-e-blue)}body.cg-e-commerce .cg-product-actions button:hover{text-decoration:underline;text-underline-offset:3px}}body.cg-e-commerce .cg-collection{max-width:1440px;margin:0 auto;padding:0 44px 88px;background:none}body.cg-e-commerce .cg-catalogue-heading{display:block;margin:0 0 30px;padding:0;border:0;text-align:left}body.cg-e-commerce .cg-shop-heading{position:relative;margin:0 calc(50% - 50vw);padding:72px calc(50vw - 50% + 0px) 64px;background:var(--cg-e-blue) url(./cg-poster-grain.webp) 0 0/256px 256px repeat;color:#fff;overflow:hidden}body.cg-e-commerce .cg-shop-heading: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)}body.cg-e-commerce .cg-shop-heading-paper{position:relative;max-width:1352px;margin:0 auto;padding:0;background:none;border:0;box-shadow:none;transform:none}body.cg-e-commerce .cg-shop-heading-paper:before,body.cg-e-commerce .cg-shop-heading-paper:after{display:none}body.cg-e-commerce .cg-shop-heading .cg-shop-label{color:var(--cg-e-yellow)}body.cg-e-commerce .cg-shop-heading h1{margin:0;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(64px,9vw,148px);line-height:.86;letter-spacing:-.005em;text-transform:uppercase;color:#fff;background:none;display:block;padding:0}body.cg-e-commerce .cg-shop-subtitle{margin:18px 0 0;font:400 18px/1.5 var(--cg-e-body);color:#fff}body.cg-e-commerce .cg-discovery-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin:0 0 26px;padding:0;background:none;border:0}body.cg-e-commerce .cg-discovery-collections,body.cg-e-commerce .cg-discovery-guides nav{display:flex;flex-wrap:wrap;gap:8px}body.cg-e-commerce .cg-discovery-links a{display:inline-flex;align-items:center;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}body.cg-e-commerce .cg-discovery-links a.is-selected,body.cg-e-commerce .cg-discovery-links a[aria-current]{background:var(--cg-e-ink);color:var(--cg-e-paper)}body.cg-e-commerce .cg-discovery-links .cg-caption{flex:1 1 380px;margin:0;font:400 14px/1.55 var(--cg-e-body);color:#3f3f3c}body.cg-e-commerce .cg-discovery-links .cg-caption a{display:inline;min-height:0;padding:0;border:0;font:inherit;color:var(--cg-e-blue);text-decoration:underline;text-underline-offset:.2em}body.cg-e-commerce .cg-discovery-guides{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body.cg-e-commerce .cg-discovery-guides>span{font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce .cg-filter-form{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 18px;padding:0;background:none;border-top:1px solid var(--cg-e-ink);border-bottom:1px solid var(--cg-e-ink);border-radius:0;box-shadow:none}body.cg-e-commerce .cg-filter-form>*{min-height:58px;display:flex;align-items:center}body.cg-e-commerce .cg-shop-filter-label{margin:0;padding-right:24px;font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce .cg-filter-group{position:relative;border-left:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-filter-group summary{display:flex;align-items:center;gap:10px;min-height:58px;padding:0 20px;cursor:pointer;list-style:none;font:600 15px/1.3 var(--cg-e-body);background:none;border:0;border-radius:0}body.cg-e-commerce .cg-filter-group summary::-webkit-details-marker{display:none}body.cg-e-commerce .cg-filter-group summary:after{content:"+";font:400 18px/1 var(--cg-e-mono);transition:transform .2s}body.cg-e-commerce .cg-filter-group[open] summary:after{transform:rotate(45deg)}body.cg-e-commerce .cg-filter-group fieldset{position:absolute;z-index:6;top:calc(100% + 1px);left:-1px;min-width:280px;margin:0;padding:12px 18px;background:#fff;border:1px solid var(--cg-e-ink);box-shadow:8px 8px 0 var(--cg-e-blue)}body.cg-e-commerce .cg-filter-option{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font:400 15px/1.3 var(--cg-e-body);background:none;border:0;padding:0}body.cg-e-commerce .cg-filter-option input{width:18px;height:18px;margin:0;accent-color:var(--cg-e-ink)}body.cg-e-commerce .cg-filter-value-count{margin-left:6px;font:400 11px/1 var(--cg-e-mono);color:#56564f}body.cg-e-commerce .cg-sort{gap:12px;margin-left:auto;padding:0 20px;border-left:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-sort label{font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce .cg-sort select,body.cg-e-commerce .cg-filter-form select{min-height:40px;padding:6px 34px 6px 12px;border:1px solid var(--cg-e-ink);border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23060606' stroke-width='1.5'/%3E%3C/svg%3E") right 12px center/12px 8px no-repeat;color:var(--cg-e-ink);font:400 14px/1.3 var(--cg-e-body);-webkit-appearance:none;appearance:none}body.cg-e-commerce .cg-filter-form>.cg-button,body.cg-e-commerce .cg-filter-form button[type=submit]{min-height:58px;margin:0;border-top:0;border-bottom:0}body.cg-e-commerce .cg-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}body.cg-e-commerce .cg-active-filters a{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 12px;border:1px solid var(--cg-e-ink);background:var(--cg-e-yellow);color:var(--cg-e-ink);font:400 12px/1.3 var(--cg-e-mono);text-decoration:none;border-radius:0}body.cg-e-commerce .cg-result-count{margin:0 0 34px;font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce .cg-result-count strong{font-weight:400}body.cg-e-commerce .pagination-wrapper{margin-top:56px}body.cg-e-commerce .pagination__item{border-radius:0;font-family:var(--cg-e-mono)}body.cg-e-commerce .pagination__item--current{background:var(--cg-e-ink);color:var(--cg-e-paper)}body.cg-e-commerce :is(.cg-empty,.cg-empty-collection){padding:48px 0;border-block:1px solid var(--cg-e-ink);background:none;text-align:left}body.cg-e-commerce .template-search{padding-bottom:88px}body.cg-e-commerce .template-search__header{max-width:1440px;padding-top:64px;padding-bottom:12px;text-align:left}body.cg-e-commerce .template-search__header h1{font-size:clamp(56px,7vw,112px);text-align:left}body.cg-e-commerce .template-search__header>p{max-width:640px;margin:18px 0 26px;text-align:left;font:400 16px/1.55 var(--cg-e-body)}body.cg-e-commerce .template-search__search{max-width:760px;margin:0}body.cg-e-commerce .template-search__search .field__input{min-height:58px;font-size:18px}body.cg-e-commerce .template-search .search__button,body.cg-e-commerce .template-search .reset__button{border-radius:0}body.cg-e-commerce .facets-container{padding-top:28px;padding-bottom:0}body.cg-e-commerce .facets__form{border-top:1px solid var(--cg-e-ink);border-bottom:1px solid var(--cg-e-ink);padding:6px 0}body.cg-e-commerce :is(.facets__heading,.facets__summary,.facet-filters__label,.product-count__text,.facets__selected,.facets__reset){font-family:var(--cg-e-mono);font-size:13px;letter-spacing:0;color:var(--cg-e-ink)}body.cg-e-commerce .facets__display,body.cg-e-commerce .facets__display-vertical{border:1px solid var(--cg-e-ink);border-radius:0;box-shadow:8px 8px 0 var(--cg-e-blue)}body.cg-e-commerce .facet-filters__sort{border-radius:0;font-family:var(--cg-e-body)}body.cg-e-commerce .template-search .product-grid-container{padding-top:34px}body.cg-e-commerce .template-search .grid.product-grid{--grid-desktop-horizontal-spacing:40px;--grid-desktop-vertical-spacing:56px;--grid-mobile-horizontal-spacing:16px;--grid-mobile-vertical-spacing:36px}body.cg-e-commerce .template-search__results .cg-product-card,body.cg-e-commerce .related-products .cg-product-card{height:100%}body.cg-e-commerce .cg-product-page{padding-top:44px}body.cg-e-commerce .cg-product-page .product__media-wrapper .slider-mobile-gutter{margin-inline:0}body.cg-e-commerce .cg-product-page .product__media-wrapper .product-media-container,body.cg-e-commerce .cg-product-page .product__media-item .media{background:#fff}body.cg-e-commerce .cg-product-page .product__media-list .product-media-container{border:1px solid var(--cg-e-ink);border-radius:0}body.cg-e-commerce .cg-product-page .thumbnail{border-radius:0;border:1px solid #b9b9b5;background:#fff}body.cg-e-commerce .cg-product-page .thumbnail[aria-current]{border:2px solid var(--cg-e-ink);box-shadow:none}body.cg-e-commerce .cg-product-page .slider-button{border-radius:0;color:var(--cg-e-ink)}body.cg-e-commerce .cg-product-page .slider-counter{font-family:var(--cg-e-mono)}body.cg-e-commerce .cg-product-page .product__info-container{position:relative;padding:0;background:none;border:0;box-shadow:none;transform:none}body.cg-e-commerce .cg-product-page .product__info-container:before,body.cg-e-commerce .cg-product-page .product__info-container:after{display:none}body.cg-e-commerce .cg-notebook-tab{padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-notebook-save:after{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}body.cg-e-commerce .cg-notebook-save{position:absolute;top:0;right:0;min-height:0;margin:0;padding:0;line-height:1.4!important;background:none;border:0;color:var(--cg-e-ink);font:400 13px/1.3 var(--cg-e-mono);cursor:pointer;box-shadow:none}body.cg-e-commerce .cg-notebook-save[aria-pressed=true]{color:var(--cg-e-blue)}body.cg-e-commerce .cg-notebook-save[hidden]{display:none}body.cg-e-commerce .cg-product-page .product__title{margin:0 0 14px}body.cg-e-commerce .cg-product-page .product__title h1{margin:0;font:800 clamp(30px,3vw,46px)/1.06 var(--cg-e-body);letter-spacing:-.035em;color:var(--cg-e-ink)}body.cg-e-commerce .cg-notebook-meta{margin:0 0 20px;font:400 12px/1.5 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.03em;color:#3f3f3c}body.cg-e-commerce .cg-notebook-price{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 18px;padding:16px 0;border-top:1px solid var(--cg-e-ink);border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-product-page .price{margin:0}body.cg-e-commerce .cg-product-page .price-item{font:800 36px/1.1 var(--cg-e-body);letter-spacing:-.03em;color:var(--cg-e-ink)}body.cg-e-commerce .cg-product-page .price__badge-sold-out,body.cg-e-commerce .cg-product-page .badge{display:none}body.cg-e-commerce .cg-notebook-stock{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border:1px solid var(--cg-e-ink);background:none;border-radius:0;font:400 12px/1.3 var(--cg-e-mono);color:var(--cg-e-ink)}body.cg-e-commerce .cg-notebook-stock--low,body.cg-e-commerce .cg-low-stock{background:#b42318;border-color:#b42318;color:#fff}body.cg-e-commerce .cg-notebook-summary{margin:0 0 24px;font:400 17px/1.6 var(--cg-e-body);color:var(--cg-e-ink)}body.cg-e-commerce .cg-product-page .installment{display:none}body.cg-e-commerce .cg-product-page .quantity__label,body.cg-e-commerce .cg-product-page .form__label{font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--cg-e-ink)}body.cg-e-commerce .quantity{border-radius:0;min-height:48px;width:148px}body.cg-e-commerce .quantity:after,body.cg-e-commerce .quantity:before{border-radius:0;box-shadow:0 0 0 1px var(--cg-e-ink)}body.cg-e-commerce .quantity__input{font:600 16px/1 var(--cg-e-body)}body.cg-e-commerce .cg-product-page .product-form__submit{width:100%;min-height:56px;font-size:15px}body.cg-e-commerce .cg-preview-purchase-note{margin:10px 0 0;font:400 11px/1.5 var(--cg-e-mono);color:#56564f}body.cg-e-commerce .cg-purchase-delivery{display:grid;gap:8px;margin:26px 0 0;padding:18px 20px;border:1px solid var(--cg-e-ink);background:#fff;border-radius:0;box-shadow:none}body.cg-e-commerce .cg-purchase-delivery strong{font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce .cg-purchase-delivery .rte p{margin:0;font-size:15px}body.cg-e-commerce .cg-purchase-delivery a,body.cg-e-commerce .cg-notebook-delivery a{font:400 13px/1.4 var(--cg-e-mono);color:var(--cg-e-ink);text-decoration:underline;text-underline-offset:.25em}body.cg-e-commerce .cg-notebook-delivery{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:16px 0 0;font:400 12px/1.4 var(--cg-e-mono)}body.cg-e-commerce .cg-product-page .product__view-details{display:none}body.cg-e-commerce .cg-notebook-contents{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 64px;max-width:1440px;margin:88px auto 0;padding:56px 44px 0;border-top:1px solid var(--cg-e-ink);background:none;box-shadow:none;transform:none}body.cg-e-commerce .cg-notebook-contents:before,body.cg-e-commerce .cg-notebook-contents:after{display:none}body.cg-e-commerce .cg-notebook-contents-heading h2{margin:0 0 12px;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(46px,5.4vw,84px);line-height:.88;text-transform:uppercase}body.cg-e-commerce .cg-notebook-contents-heading>p{margin:0 0 10px;font:400 16px/1.55 var(--cg-e-body)}body.cg-e-commerce .cg-notebook-small{font:400 12px/1.55 var(--cg-e-mono)!important;color:#56564f}body.cg-e-commerce .cg-notebook-buying-advice{position:relative;margin:28px 0 0;padding:22px 24px;background:var(--cg-e-yellow);border:1px solid var(--cg-e-ink);box-shadow:none;transform:none;border-radius:0}body.cg-e-commerce .cg-notebook-buying-advice h3{margin:0 0 8px;font:800 22px/1.2 var(--cg-e-body)}body.cg-e-commerce .cg-notebook-buying-advice p{margin:0 0 14px;font-size:15px;line-height:1.55}body.cg-e-commerce .cg-notebook-advice-link{display:inline-flex;gap:10px;font:400 13px/1.4 var(--cg-e-mono);color:var(--cg-e-ink);text-decoration:underline;text-underline-offset:.25em}body.cg-e-commerce .cg-notebook-contents-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--cg-e-ink);counter-reset:none}body.cg-e-commerce .cg-notebook-contents-list li{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:18px;padding:18px 0;border-bottom:1px solid var(--cg-e-ink);background:none}body.cg-e-commerce .cg-notebook-contents-list li>span{font:900 34px/1 var(--cg-e-display);font-variation-settings:"opsz" 96;color:var(--cg-e-blue)}body.cg-e-commerce .cg-notebook-contents-list strong{font:600 18px/1.35 var(--cg-e-body)}body.cg-e-commerce .cg-notebook-information{max-width:1440px;margin:72px auto 0;padding:0 44px}body.cg-e-commerce .cg-notebook-information .rte,body.cg-e-commerce .cg-destined-answers{max-width:820px;margin-left:calc((100% - 0px) * 5 / 12 + 27px);font-size:16px;line-height:1.6;background:none;border:0;padding:0}body.cg-e-commerce .cg-destined-answers h2{margin:34px 0 10px;font:700 22px/1.25 var(--cg-e-body);letter-spacing:-.02em}body.cg-e-commerce .cg-destined-answers h2:first-child{margin-top:0;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(36px,3.6vw,56px);line-height:.92;text-transform:uppercase}body.cg-e-commerce .related-products{padding-top:96px;padding-bottom:88px}body.cg-e-commerce .related-products__heading{margin:0 0 40px;font-size:clamp(46px,5.4vw,84px);text-align:left}body.cg-e-commerce .related-products .grid{--grid-desktop-horizontal-spacing:32px;--grid-desktop-vertical-spacing:48px;--grid-mobile-horizontal-spacing:16px;--grid-mobile-vertical-spacing:36px}body.cg-e-commerce cart-items,body.cg-e-commerce .cart__footer-wrapper{display:block}body.cg-e-commerce .cg-cart-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 30px;margin:56px 0 36px;padding:0 0 22px;border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce cart-items.is-empty .cg-cart-heading{display:flex}body.cg-e-commerce .cg-cart-heading>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px}body.cg-e-commerce .cg-cart-heading h1{margin:0;font-size:clamp(56px,7vw,112px)}body.cg-e-commerce .cg-cart-count{font:400 13px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce cart-items:not(.is-empty) .cg-cart-empty{display:none}body.cg-e-commerce cart-items.is-empty .cg-cart-empty{text-align:left;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px 64px;margin:0 0 40px;padding:0;background:none;border:0}body.cg-e-commerce .cg-cart-empty-panel{display:block;padding:40px 44px;border:1px solid var(--cg-e-ink);background:#fff;border-radius:0;box-shadow:none}body.cg-e-commerce .cart__empty-text{margin:0 0 10px;font:800 clamp(28px,2.6vw,40px)/1.1 var(--cg-e-body);letter-spacing:-.03em;text-align:left}body.cg-e-commerce .cg-cart-empty-copy p{margin:0 0 24px;font:400 16px/1.55 var(--cg-e-body)}body.cg-e-commerce .cg-cart-categories h2{margin:0 0 14px;font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce .cg-cart-category-links{display:flex;flex-direction:column;border-top:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-cart-category-links a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:0;border:0;border-bottom:1px solid var(--cg-e-ink);background:none;color:var(--cg-e-ink);font:800 20px/1.2 var(--cg-e-body);letter-spacing:-.02em;text-decoration:none;box-shadow:none}body.cg-e-commerce .cg-cart-category-links a .svg-wrapper{display:none}body.cg-e-commerce .cg-cart-category-label{flex:1}body.cg-e-commerce .cg-cart-category-links a>span:last-child{font:400 18px/1 var(--cg-e-mono)}@media(hover:hover){body.cg-e-commerce .cg-cart-category-links a:hover{color:var(--cg-e-blue)}}body.cg-e-commerce .cart-items th{font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--cg-e-ink);opacity:1}body.cg-e-commerce .cart-items thead,body.cg-e-commerce .cart-item{border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce .cart-item__image-container{border:1px solid var(--cg-e-ink);background:#fff;border-radius:0}body.cg-e-commerce .cart-item__name{font:600 18px/1.3 var(--cg-e-body);text-decoration:none;color:var(--cg-e-ink)}body.cg-e-commerce .cart-item .product-option,body.cg-e-commerce .cart-item__discounted-prices{font:400 12px/1.5 var(--cg-e-mono)}body.cg-e-commerce .cart-item .price{font:700 17px/1.3 var(--cg-e-body)}body.cg-e-commerce .cg-cart-format{margin:2px 0 8px;font:400 15px/1.35 var(--cg-e-body);color:var(--cg-e-ink)}body.cg-e-commerce .cg-cart-line-total-label{display:block;margin-bottom:4px;font:400 10px/1.3 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce .cart-item__totals .price{font:700 16px/1.3 var(--cg-e-body)}body.cg-e-commerce cart-remove-button .button{min-height:40px;min-width:40px;padding:0;background:none;color:var(--cg-e-ink);border:0}body.cg-e-commerce .cart__footer{padding-top:0}body.cg-e-commerce .cart__blocks{padding:28px 30px;border:1px solid var(--cg-e-ink);background:#fff}body.cg-e-commerce .cg-cart-summary-title{margin:0 0 18px;font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce .cg-cart-summary-items{display:flex;justify-content:space-between;padding:0 0 12px;font:400 15px/1.4 var(--cg-e-body)}body.cg-e-commerce .totals{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0;border-top:1px solid var(--cg-e-ink);border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce .totals__total{margin:0;font:400 13px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce .totals__total-value{margin:0;font:800 30px/1.1 var(--cg-e-body);letter-spacing:-.03em}body.cg-e-commerce .tax-note{display:block;margin:10px 0 18px;font:400 12px/1.5 var(--cg-e-mono);text-align:left}body.cg-e-commerce .cart__ctas{margin:0}body.cg-e-commerce .cart__checkout-button{width:100%;min-height:56px}body.cg-e-commerce .cg-cart-discount-hint{margin:12px 0 0;font:400 12px/1.5 var(--cg-e-mono);color:#56564f}body.cg-e-commerce .cg-cart-help{margin:72px auto 96px;padding-top:40px;border-top:1px solid var(--cg-e-ink);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px}body.cg-e-commerce .cg-cart-help h2{grid-column:1;margin:0;font-family:var(--cg-e-body);font-weight:900;font-stretch:62%;font-size:clamp(40px,4.4vw,70px);line-height:.88;text-transform:uppercase}body.cg-e-commerce .cg-cart-help>.rte{grid-column:1}body.cg-e-commerce .cg-cart-help-details{grid-column:2;grid-row:1/3;border-top:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-cart-help-details details{border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-cart-help-details summary{display:flex;justify-content:space-between;align-items:center;min-height:64px;cursor:pointer;list-style:none;font:650 19px/1.3 var(--cg-e-body)}body.cg-e-commerce .cg-cart-help-details summary::-webkit-details-marker{display:none}body.cg-e-commerce .cg-cart-help-details summary:after{content:"+";font:400 24px/1 var(--cg-e-mono);transition:transform .2s}body.cg-e-commerce .cg-cart-help-details details[open] summary:after{transform:rotate(45deg)}body.cg-e-commerce .cg-cart-help-details details>*:not(summary){padding:0 0 18px;font-size:15px;line-height:1.6}body.cg-e-commerce .cg-detail-note{font:400 12px/1.5 var(--cg-e-mono);color:#56564f}body.cg-e-commerce .cg-saved{max-width:1440px;margin:0 auto;padding:64px 44px 96px;background:none}body.cg-e-commerce .cg-saved>.cg-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:20px 64px;margin:0 0 40px;padding:0 0 26px;border-bottom:1px solid var(--cg-e-ink);text-align:left}body.cg-e-commerce .cg-saved>.cg-section-heading h1{font-size:clamp(56px,7vw,112px);margin:0}body.cg-e-commerce .cg-saved>.cg-section-heading>p{margin:0;font:400 15px/1.6 var(--cg-e-body)}body.cg-e-commerce .cg-commerce-status{margin:0 0 20px;font:400 12px/1.5 var(--cg-e-mono)}body.cg-e-commerce .cg-refinement-saved-empty{display:block;max-width:760px;margin:0 0 30px;padding:40px 44px;border:1px solid var(--cg-e-ink);background:#fff;border-radius:0;box-shadow:none;text-align:left}body.cg-e-commerce .cg-refinement-saved-empty[hidden]{display:none}body.cg-e-commerce .cg-refinement-saved-empty h2{margin:0 0 10px;font:800 clamp(28px,2.6vw,40px)/1.1 var(--cg-e-body);letter-spacing:-.03em}body.cg-e-commerce .cg-refinement-saved-empty p{margin:0 0 22px;font:400 16px/1.55 var(--cg-e-body)}body.cg-e-commerce .cg-refinement-saved-empty .cg-refinement-saved-empty__fine{margin:16px 0 0;font:400 11px/1.5 var(--cg-e-mono);color:#56564f}body.cg-e-commerce .cg-saved>.cg-text-link{margin-top:6px}body.cg-e-commerce .cg-saved-grid:not(:empty){margin-bottom:56px}body.cg-e-commerce .cg-comparison{margin-top:88px}body.cg-e-commerce .cg-comparison[hidden]{display:none}body.cg-e-commerce .cg-comparison>.cg-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:20px 64px;margin:0 0 30px;padding:0 0 22px;border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-comparison h2{margin:0;font-size:clamp(44px,5vw,80px)}body.cg-e-commerce .cg-compare-table{border-collapse:collapse;width:100%;background:#fff;border:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-compare-table :is(th,td){padding:14px 16px;border:1px solid var(--cg-e-ink);text-align:left;vertical-align:top;font-size:15px}body.cg-e-commerce .cg-compare-table .cg-compare-axis{font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em;background:var(--cg-e-paper)}body.cg-e-commerce :is(.cg-comparison-dialog,.cg-saved-dialog){border:2px solid var(--cg-e-ink);border-radius:0;box-shadow:9px 9px 0 var(--cg-e-blue);background:var(--cg-e-paper)}body.cg-e-commerce .cg-compare-bar{border-radius:0;border:1px solid var(--cg-e-ink);background:var(--cg-e-ink);color:var(--cg-e-paper);font-family:var(--cg-e-mono);box-shadow:none}@media(max-width:1100px){body.cg-e-commerce .page-width,body.cg-e-commerce .cg-collection,body.cg-e-commerce .cg-saved,body.cg-e-commerce .cg-notebook-information{padding-inline:28px}body.cg-e-commerce .cg-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}body.cg-e-commerce .cg-notebook-contents{grid-template-columns:1fr;padding-inline:28px}body.cg-e-commerce .cg-notebook-information .rte,body.cg-e-commerce .cg-destined-answers{margin-left:0}}@media(max-width:749px){body.cg-e-commerce .page-width,body.cg-e-commerce .cg-collection,body.cg-e-commerce .cg-saved,body.cg-e-commerce .cg-notebook-information{padding-inline:18px}body.cg-e-commerce .cg-shop-heading{padding-top:48px;padding-bottom:44px}body.cg-e-commerce .cg-shop-heading:after{width:168px;height:22px;background-size:22px 22px;top:18px;right:-30px}body.cg-e-commerce .cg-shop-heading h1{font-size:clamp(56px,17vw,88px)}body.cg-e-commerce .cg-shop-subtitle{font-size:16px}body.cg-e-commerce .cg-filter-form{display:grid;grid-template-columns:1fr 1fr}body.cg-e-commerce .cg-shop-filter-label{grid-column:1/-1;min-height:44px;border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-filter-group:first-of-type{border-left:0}body.cg-e-commerce .cg-filter-group summary{padding:0 14px;min-height:52px}body.cg-e-commerce .cg-filter-group fieldset{min-width:min(280px,calc(100vw - 36px))}body.cg-e-commerce .cg-filter-group:nth-of-type(2) fieldset{left:auto;right:-1px}body.cg-e-commerce .cg-sort{grid-column:1/-1;margin:0;padding:10px 0;border-left:0;border-top:1px solid var(--cg-e-ink);justify-content:space-between}body.cg-e-commerce .cg-filter-form>.cg-button,body.cg-e-commerce .cg-filter-form button[type=submit]{grid-column:1/-1;width:100%;min-height:52px}body.cg-e-commerce .cg-product-grid{gap:36px 16px}body.cg-e-commerce .cg-card-packshot{padding:16px 10px 12px}body.cg-e-commerce .cg-product-media{aspect-ratio:.94}body.cg-e-commerce .cg-product-title,body.cg-e-commerce .cg-card-name{font-size:15px}body.cg-e-commerce .cg-product-set,body.cg-e-commerce .cg-product-meta{font-size:9.5px}body.cg-e-commerce .cg-product-price{font-size:18px}body.cg-e-commerce .cg-product-view{min-height:44px;padding:8px 10px;font-size:11px}body.cg-e-commerce .cg-product-actions button{font-size:10.5px;min-width:52px}body.cg-e-commerce .template-search__header{padding-top:40px}body.cg-e-commerce .cg-product-page{padding-top:16px}body.cg-e-commerce .cg-notebook-contents{margin-top:56px;padding:40px 18px 0}body.cg-e-commerce .cg-notebook-contents-list li{grid-template-columns:52px minmax(0,1fr);gap:12px}body.cg-e-commerce .cg-notebook-contents-list li>span{font-size:26px}body.cg-e-commerce .cg-notebook-contents-list strong{font-size:16px}body.cg-e-commerce .cg-cart-heading{margin-top:36px}body.cg-e-commerce .cart-item__name{font-size:16px}body.cg-e-commerce .cg-cart-format{font-size:14px}body.cg-e-commerce .cg-cart-mobile-total{display:flex;flex-direction:column;align-items:flex-end;gap:2px}body.cg-e-commerce cart-items.is-empty .cg-cart-empty,body.cg-e-commerce .cg-cart-help{grid-template-columns:1fr}body.cg-e-commerce .cg-cart-empty-panel{padding:28px 22px}body.cg-e-commerce .cg-cart-help-details{grid-column:1;grid-row:auto}body.cg-e-commerce .cg-saved{padding-top:40px}body.cg-e-commerce .cg-saved>.cg-section-heading,body.cg-e-commerce .cg-comparison>.cg-section-heading{grid-template-columns:1fr}body.cg-e-commerce .cg-refinement-saved-empty{padding:28px 22px}}@media(max-width:340px){body.cg-e-commerce .cg-product-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body.cg-e-commerce *{transition:none!important}}body.cg-e-commerce :is(.cg-shop-heading,.cg-pokemon-discovery,.cg-rebuild--one-piece .cg-destination-intro,.cg-guide-intro,.cg-anniversary .cg-destination-intro):before{content:"";position:absolute;right:0;bottom:0;z-index:0;width:clamp(60px,6vw,84px);aspect-ratio:102/68;background-color:var(--cg-e-yellow);-webkit-mask:url(./cg-trait-halftone.svg) center/contain no-repeat;mask:url(./cg-trait-halftone.svg) center/contain no-repeat;transform:scaleX(-1);pointer-events:none}body.cg-e-commerce :is(.cg-section-heading:not(.cg-catalogue-heading) h1,.cg-cart-heading h1,.template-search__header h1,.main-page-title,.shopify-policy__title h1,.cg-refinement-directory>h1,.main-blog>h1,.article-template__title,.cg-comparison-opening h1,.guild-directory>h1,:is(.cg-rebuild--our-story .cg-destination-intro,.cg-trust-intro,.cg-request-intro,.cg-contact-hero) h1 em):after{content:"\2060";margin:0 -.06em 0 .06em;padding:0 .06em 0 .44em;background:url(./cg-trait-sparkle-blue.svg) left .04em top .12em/.4em auto no-repeat var(--cg-e-paper)}body.cg-e-commerce .template-404>p{position:relative;width:fit-content}body.cg-e-commerce .template-404>p:after{content:"";position:absolute;top:.04em;left:100%;width:.3em;aspect-ratio:78/149;margin-left:.05em;background-color:var(--cg-e-blue);-webkit-mask:url(./cg-trait-specks.svg) center/contain no-repeat;mask:url(./cg-trait-specks.svg) center/contain no-repeat;pointer-events:none}@media(min-width:990px){body.cg-e-commerce .product__media-item:first-child .product-media-container:before{content:"";position:absolute;top:-24px;right:-18px;z-index:2;width:36px;aspect-ratio:160/210;background-color:var(--cg-e-blue);-webkit-mask:url(./cg-poster-star-a.svg) center/contain no-repeat;mask:url(./cg-poster-star-a.svg) center/contain no-repeat;pointer-events:none}}@media(forced-colors:active),print{body.cg-e-commerce :is(.cg-shop-heading,.cg-pokemon-discovery,.cg-rebuild--one-piece .cg-destination-intro,.cg-guide-intro,.cg-anniversary .cg-destination-intro):before,body.cg-e-commerce :is(.cg-section-heading:not(.cg-catalogue-heading) h1,.cg-cart-heading h1,.template-search__header h1,.main-page-title,.shopify-policy__title h1,.cg-refinement-directory>h1,.main-blog>h1,.article-template__title,.cg-comparison-opening h1,.guild-directory>h1,:is(.cg-rebuild--our-story .cg-destination-intro,.cg-trust-intro,.cg-request-intro,.cg-contact-hero) h1 em):after,body.cg-e-commerce .template-404>p:after,body.cg-e-commerce .product__media-item:first-child .product-media-container:before{display:none}}body.cg-e-commerce .cg-product-media{transition:transform .24s var(--cg-ease-out),box-shadow .24s var(--cg-ease-out)}@media(hover:hover)and (pointer:fine){body.cg-e-commerce .cg-product-card:hover .cg-product-media{transform:translate(-3px,-4px);box-shadow:5px 6px 0 var(--cg-e-blue)}}body.cg-e-commerce .cg-product-page .product__media-wrapper{position:relative;isolation:isolate;align-self:start;padding:48px 44px 40px;background:var(--cg-e-blue) url(./cg-poster-grain.webp) 0 0/256px 256px repeat}body.cg-e-commerce .cg-product-page .product__media-wrapper:before{content:"";position:absolute;z-index:-1;left:0;top:0;width:72px;aspect-ratio:102/68;transform:scaleY(-1);background-color:var(--cg-e-yellow);-webkit-mask:url(./cg-trait-halftone.svg) center/contain no-repeat;mask:url(./cg-trait-halftone.svg) center/contain no-repeat;pointer-events:none}body.cg-e-commerce .cg-product-page .product__media-wrapper:after{content:"";position:absolute;z-index:-1;top:0;right:0;width:clamp(120px,14vw,200px);height:18px;background:conic-gradient(var(--cg-e-ink) 25%,#fff9ee 0 50%,var(--cg-e-ink) 0 75%,#fff9ee 0) 0 0/18px 18px;pointer-events:none}@media(min-width:990px){body.cg-e-commerce .product__media-item:first-child .product-media-container:before{background-color:var(--cg-e-yellow)}}body.cg-e-commerce .cg-product-page .thumbnail{border-color:var(--cg-e-ink)}body.cg-e-commerce .cg-product-page .thumbnail[aria-current]{border:3px solid var(--cg-e-yellow)}body.cg-e-commerce .cg-product-page .product__media-wrapper :is(.slider-button,.slider-counter){color:#fff9ee}body.cg-e-commerce .cg-product-page .price-item{display:inline;padding:0 .08em;background:linear-gradient(transparent 56%,var(--cg-e-yellow) 56% 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}body.cg-e-commerce .cg-notebook-stock{transform:rotate(-3deg);border-width:2px;box-shadow:inset 0 0 0 2px #fff9ee,inset 0 0 0 3px currentColor;text-transform:uppercase;letter-spacing:.06em}body.cg-e-commerce :is(.cg-notebook-stock--low,.cg-low-stock){background:none;border-color:#b42318;color:#b42318;transform:rotate(-4deg)}body.cg-e-commerce .cg-notebook-contents-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;border-top:0}body.cg-e-commerce .cg-notebook-contents-list li{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:150px;padding:18px 20px 20px;border:1px solid var(--cg-e-ink);background:#fff}body.cg-e-commerce .cg-notebook-contents-list li>span{font-size:46px}body.cg-e-commerce .cg-notebook-contents-list li:nth-child(4n+1){background:var(--cg-e-blue) url(./cg-poster-grain.webp) 0 0/256px 256px repeat;color:#fff9ee}body.cg-e-commerce .cg-notebook-contents-list li:nth-child(4n+1)>span,body.cg-e-commerce .cg-notebook-contents-list li:nth-child(4n)>span{color:var(--cg-e-yellow)}body.cg-e-commerce .cg-notebook-contents-list li:nth-child(4n+2){background:var(--cg-e-yellow)}body.cg-e-commerce .cg-notebook-contents-list li:nth-child(4n){background:var(--cg-e-ink);color:#fff9ee}body.cg-e-commerce .cg-notebook-contents-list li:nth-child(4n+1) a,body.cg-e-commerce .cg-notebook-contents-list li:nth-child(4n) a{color:inherit}@media(forced-colors:active),print{body.cg-e-commerce .cg-product-page .product__media-wrapper:before,body.cg-e-commerce .cg-product-page .product__media-wrapper:after{display:none}}body.cg-e-commerce .cg-e-buy-stage{position:relative}body.cg-e-commerce .cg-e-character--buy{position:absolute;right:6px;bottom:calc(100% - 10px);width:92px;z-index:2}body.cg-e-commerce .cg-e-character--buy [data-cg-rig]>img{display:block;width:100%;height:auto}body.cg-e-commerce .cg-product-breadcrumb{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 22px;font:400 12px/1.4 var(--cg-e-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--cg-e-ink)}body.cg-e-commerce .cg-product-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:.25em}body.cg-e-commerce .cg-notebook-information details{max-width:820px;margin-left:calc(100% * 5 / 12 + 27px);border-top:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-notebook-information details:last-of-type{border-bottom:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-notebook-information summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font:800 20px/1.25 var(--cg-e-body);letter-spacing:-.02em;list-style:none;cursor:pointer}body.cg-e-commerce .cg-notebook-information summary::-webkit-details-marker{display:none}body.cg-e-commerce .cg-notebook-information summary>span{font:400 24px/1 var(--cg-e-mono);transition:transform .22s var(--cg-ease-out)}body.cg-e-commerce .cg-notebook-information details[open] summary>span{transform:rotate(45deg)}body.cg-e-commerce .cg-notebook-information details>div{padding:0 0 24px;font-size:16px;line-height:1.6}@media(hover:hover)and (pointer:fine){body.cg-e-commerce .cg-notebook-information summary:hover{color:var(--cg-e-blue)}}body.cg-e-commerce .cg-e-related{max-width:1440px;margin:96px auto 0;padding:0 44px 88px}@media(max-width:989px){body.cg-e-commerce .cg-product-page .product__media-wrapper{padding:36px 18px 28px}body.cg-e-commerce .cg-product-page .product__media-wrapper:before{width:54px}body.cg-e-commerce .cg-notebook-information details{margin-left:0}}@media(max-width:749px){body.cg-e-commerce .cg-product-page .product__media-wrapper{width:calc(100% + 36px);max-width:none;margin-inline:-18px}body.cg-e-commerce .cg-e-character--buy{width:76px}body.cg-e-commerce .cg-e-related{margin-top:64px;padding:0 18px 64px}body.cg-e-commerce .cg-notebook-contents-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.cg-e-commerce .cg-notebook-contents-list li{min-height:130px;padding:14px 14px 16px}body.cg-e-commerce .cg-notebook-contents-list li>span{font-size:36px}body.cg-e-commerce .cg-notebook-contents-list strong{font-size:16px}}body.cg-e-commerce :is(.button,.cg-button):not(.cg-e-pixel-button),body.cg-e-commerce .cg-product-view{background:var(--cg-e-ink) linear-gradient(var(--cg-e-blue),var(--cg-e-blue)) 0 0/0 100% no-repeat;transition:background-size .26s var(--cg-ease-out),border-color .2s var(--cg-ease-out)}@media(hover:hover)and (pointer:fine){body.cg-e-commerce :is(.button,.cg-button):not(.cg-e-pixel-button):not(:disabled):not([aria-disabled=true]):hover,body.cg-e-commerce .cg-product-view:hover{background:var(--cg-e-ink) linear-gradient(var(--cg-e-blue),var(--cg-e-blue)) 0 0/100% 100% no-repeat;border-color:var(--cg-e-blue);color:#fff}}body.cg-e-commerce .cg-notebook-payments{display:grid;gap:10px;margin:16px 0 0;padding:14px 16px;border:1px solid var(--cg-e-ink);background:#fff}body.cg-e-commerce .cg-notebook-secure{display:flex;align-items:center;gap:8px;margin:0;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-notebook-secure svg{flex:none;width:13px;height:15px}body.cg-e-commerce .cg-notebook-payment-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}body.cg-e-commerce .cg-notebook-payment-list li{display:block;margin:0;padding:0;list-style:none}body.cg-e-commerce .cg-notebook-payment-icon{display:block;width:38px;height:24px}body.cg-e-commerce .cg-purchase-delivery{position:relative;margin-top:34px;padding:26px 20px 18px;border-width:2px}body.cg-e-commerce .cg-purchase-delivery strong{position:absolute;top:-14px;left:14px;padding:4px 10px;background:var(--cg-e-yellow);border:2px solid var(--cg-e-ink);transform:rotate(-2deg)}body.cg-e-commerce .cg-notebook-delivery>span{padding:3px 8px;background:var(--cg-e-blue);color:#fff9ee;text-transform:uppercase;letter-spacing:.04em}body.cg-e-commerce .cg-e-band{position:relative;z-index:0;padding:0 .06em;color:var(--cg-e-ink)}body.cg-e-commerce .cg-e-band:before{content:"";position:absolute;z-index:-1;top:.1em;right:-.12em;bottom:.04em;left:-.1em;background:var(--cg-e-yellow);transform:skewY(-2.4deg)}body.cg-e-commerce .cg-notebook-contents-heading h2{position:relative;z-index:0}body.cg-e-commerce .cg-notebook-contents-list li>span{font-variation-settings:"opsz" 9}body.cg-e-commerce .cg-notebook-information .cg-destined-answers{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px;max-width:none;margin-left:0;counter-reset:cg-answer}body.cg-e-commerce .cg-destined-answers>h2:first-child{grid-column:1;grid-row:1/span 60;align-self:start;position:sticky;top:96px;z-index:0;margin:0}body.cg-e-commerce .cg-destined-answers>:not(:first-child){grid-column:2;max-width:760px}body.cg-e-commerce .cg-destined-answers>h2:not(:first-child){counter-increment:cg-answer;margin:0;padding:24px 0 8px;border-top:1px solid var(--cg-e-ink)}body.cg-e-commerce .cg-destined-answers>h2:not(:first-child):before{content:counter(cg-answer,decimal-leading-zero);display:block;margin:0 0 10px;font:900 34px/1 var(--cg-e-display);font-variation-settings:"opsz" 9;letter-spacing:-.02em;color:var(--cg-e-blue)}body.cg-e-commerce .cg-destined-answers>h2:nth-of-type(3n+3):before{color:var(--cg-e-ink)}body.cg-e-commerce .cg-destined-answers>p{margin:0 0 22px}body.cg-e-commerce .cg-destined-answers details{max-width:none;margin-left:0}@media(hover:hover)and (pointer:fine){body.cg-e-commerce .cg-product-page .quantity__button:hover{background:var(--cg-e-yellow)}}@media(max-width:989px){body.cg-e-commerce .cg-notebook-information .cg-destined-answers{grid-template-columns:minmax(0,1fr)}body.cg-e-commerce .cg-destined-answers>h2:first-child{grid-row:auto;position:static;margin:0 0 18px}body.cg-e-commerce .cg-destined-answers>:not(:first-child){grid-column:1}}@media(max-width:749px){body.cg-e-commerce .cg-product-page .product__info-container{margin-top:30px}}body.cg-e-commerce :is(.button,.cg-button):not(.cg-e-pixel-button),body.cg-e-commerce .cg-product-view{transition:background-size .26s var(--cg-ease-out),border-color .2s var(--cg-ease-out),translate var(--cg-press-out) var(--cg-ease-pop),scale var(--cg-press-out) var(--cg-ease-pop)}body.cg-e-commerce :is(.button,.cg-button):not(.cg-e-pixel-button):not(:disabled):not([aria-disabled=true]):active,body.cg-e-commerce .cg-product-view:active{translate:0 2px;scale:.98;transition-duration:var(--cg-press-in)}body.cg-e-commerce :is(.quantity__button,.cg-product-actions button,.cg-filter-group summary,.cg-filter-group label){transition:translate var(--cg-press-out) var(--cg-ease-pop),scale var(--cg-press-out) var(--cg-ease-pop)}body.cg-e-commerce :is(.quantity__button,.cg-product-actions button):not(:disabled):active{scale:.9;transition-duration:var(--cg-press-in)}body.cg-e-commerce :is(.cg-filter-group summary,.cg-filter-group label):active{translate:0 1px;transition-duration:var(--cg-press-in)}body.cg-e-commerce .cg-product-card:active .cg-product-media{transform:translate(-1px,-1px);box-shadow:2px 3px 0 var(--cg-e-blue);transition-duration:var(--cg-press-in)}@keyframes cg-notice-in{0%{opacity:0;translate:0 10px;scale:.94}}body.cg-e-commerce .cg-commerce-notice{position:fixed;z-index:56;display:flex;align-items:center;gap:10px;box-sizing:border-box;width:max-content;max-width:min(440px,calc(100% - 32px));margin:0;padding:10px 16px 10px 12px;border:2px solid var(--cg-e-ink);background:#fff;color:var(--cg-e-ink);font:400 13px/1.45 var(--cg-e-body);box-shadow:4px 4px 0 var(--cg-e-blue);pointer-events:none;animation:cg-notice-in .34s var(--cg-ease-pop)}body.cg-e-commerce .cg-commerce-notice:before{content:"";flex:none;width:15px;aspect-ratio:160/210;background:var(--cg-e-blue);-webkit-mask:url(./cg-poster-star-a.svg) center/contain no-repeat;mask:url(./cg-poster-star-a.svg) center/contain no-repeat}body.cg-e-commerce .cg-commerce-notice:empty,body.cg-e-commerce .cg-commerce-notice .cg-pixel-detail{display:none}body.cg-e-commerce .cg-commerce-notice.cg-commerce-notice-inline{position:relative;inset:auto;z-index:auto;max-width:100%;margin:14px 0 20px;animation:none}body.cg-e-commerce .cg-commerce-notice.cg-commerce-notice-suppressed{width:1px!important;height:1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;box-shadow:none}@media(prefers-reduced-motion:reduce){body.cg-e-commerce .cg-commerce-notice{animation:none}}@media(forced-colors:active){body.cg-e-commerce .cg-commerce-notice:before{display:none}}@keyframes cg-arrive-band{0%{background-size:0 100%}}@keyframes cg-arrive-star{0%{background-size:0 auto;background-position:left .24em top .36em}}@media(prefers-reduced-motion:no-preference){html body.cg-e-commerce.cg-editorial :is(.cg-section-heading h1,.cg-cart-heading h1,.template-search__header h1,.main-page-title,.shopify-policy__title h1,.guild-directory>h1,.cg-refinement-directory>h1,.main-blog>h1,.article-template__title,:is(.cg-destination-intro,.cg-contact-hero) h1 em){background-repeat:no-repeat;background-size:100% 100%;animation:cg-arrive-band .75s var(--cg-ease-wipe) .12s both}html body.cg-e-commerce.cg-editorial :is(.cg-section-heading:not(.cg-catalogue-heading) h1,.cg-cart-heading h1,.template-search__header h1,.main-page-title,.shopify-policy__title h1,.cg-refinement-directory>h1,.main-blog>h1,.article-template__title,.cg-comparison-opening h1,.guild-directory>h1,:is(.cg-rebuild--our-story .cg-destination-intro,.cg-trust-intro,.cg-request-intro,.cg-contact-hero) h1 em):after{animation:cg-arrive-star .5s var(--cg-ease-pop) .6s both}}html body.cg-e-commerce.cg-editorial :is(.cg-faq .cg-kicker,.cg-contact-card>.cg-kicker,.cg-rebuild--our-story .cg-kicker,.cg-discovery-guides>span,.cg-cart-summary-title,.product-count__text,.guild-directory-panel h2,.main-page-title~.rte :is(h2,h3),.shopify-policy__body :is(h2,h3)){display:inline-block;width:auto;max-width:100%;padding:5px 10px 4px;border:2px solid var(--cg-e-ink);background:var(--cg-e-yellow);color:var(--cg-e-ink);font:400 12px/1.3 var(--cg-e-mono);letter-spacing:.06em;text-transform:uppercase;transform:rotate(-1.5deg);box-shadow:none}html body.cg-e-commerce.cg-editorial :is(.cg-faq,.cg-contact-card,.cg-rebuild--our-story) .cg-kicker{margin-bottom:16px}html body.cg-e-commerce.cg-editorial .cg-faq:nth-of-type(odd) .cg-kicker,html body.cg-e-commerce.cg-editorial .guild-directory-panel:nth-child(3n+2) h2{background:var(--cg-e-blue);color:#fff9ee;transform:rotate(1.5deg)}html body.cg-e-commerce.cg-editorial .guild-directory-panel:nth-child(3n) h2{background:var(--cg-e-ink);color:#fff9ee}html body.cg-e-commerce.cg-editorial :is(.main-page-title~.rte,.shopify-policy__body) :is(h2,h3){margin:1.8em 0 .8em}html body.cg-e-commerce.cg-editorial .cg-faq{counter-reset:cg-question}html body.cg-e-commerce.cg-editorial .cg-faq details>summary{counter-increment:cg-question;justify-content:flex-start;gap:0}html body.cg-e-commerce.cg-editorial .cg-faq details>summary:after{margin-left:auto;padding-left:24px}html body.cg-e-commerce.cg-editorial .cg-faq details>summary:before{content:counter(cg-question,decimal-leading-zero);flex:none;display:inline-block;min-width:1.9em;margin-right:.7em;padding:.12em .2em .06em;font:900 .95em/1 var(--cg-e-display);font-variation-settings:"opsz" 96;color:var(--cg-e-blue);text-align:center;transition:background-color .2s var(--cg-ease-out),color .2s var(--cg-ease-out),transform .3s var(--cg-ease-pop)}html body.cg-e-commerce.cg-editorial .cg-faq details[open]>summary:before{background:var(--cg-e-yellow);color:var(--cg-e-ink);box-shadow:0 0 0 2px var(--cg-e-ink);transform:rotate(-3deg)}@media(forced-colors:active){html body.cg-e-commerce.cg-editorial .cg-faq details[open]>summary:before{box-shadow:none}}body.cg-e-commerce .cg-product-title .cg-title-set{font:600 23px/1.2 var(--cg-e-body);letter-spacing:-.02em;text-transform:none}body.cg-e-commerce .cg-product-title a:has(.cg-title-set){gap:0}body.cg-e-commerce .cg-product-title .cg-title-format{font:400 12px/1.45 var(--cg-e-mono);letter-spacing:0;text-transform:none}@media(max-width:749px){body.cg-e-commerce .cg-product-title .cg-title-set{font-size:19px}body.cg-e-commerce .cg-product-title .cg-title-format{font-size:11px}body.cg-e-commerce .product__title .cg-title-format{font-size:14px}}body.cg-e-commerce .cg-compare-product{min-width:180px}body.cg-e-commerce .cg-compare-scroll{max-width:100%;overflow-x:auto}body.cg-e-commerce .cg-compare-product .cg-title-set{font-size:18px;word-break:normal;overflow-wrap:normal}
/*# sourceMappingURL=/cdn/shop/t/36/assets/guild-editorial-commerce.css.map */
