.cgbt-xl,.cgbt-xl-add,.cgbt-xl-chip{--xl-night: #0a1529;--xl-night-2: #112445;--xl-ivory: #fffdf8;--xl-cream: #f3ecdd;--xl-champagne: #e7d3a4;--xl-champagne-2: #cdb27a;--xl-claret: #7d1b2b;--xl-ink: #15223a;--xl-muted: #5b6577;--xl-line: rgba(231, 211, 164, .38);--xl-serif: var(--font-heading-family)}.cgbt-xl-add{margin:1.2rem 0 .4rem}.cgbt-xl-add__btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:4.6rem;padding:0 2rem;border:.1rem solid var(--xl-ink);background:transparent;color:var(--xl-ink);font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.04rem;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.cgbt-xl-add__btn:hover{border-color:var(--xl-claret);color:var(--xl-claret)}.cgbt-xl-add__btn:focus-visible{outline:.2rem solid var(--xl-claret);outline-offset:.3rem}.cgbt-xl-add__btn.is-on{background:var(--xl-night);border-color:var(--xl-night);color:var(--xl-ivory)}.cgbt-xl-add__icon,.cgbt-xl-chip svg{width:1.8rem;height:1.8rem;flex:none}.cgbt-xl-add__star{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.is-on .cgbt-xl-add__star{fill:var(--xl-champagne);stroke:var(--xl-champagne)}.cgbt-xl-add__hint{margin:.8rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--xl-muted);text-align:center}.cgbt-xl-add__hint a{color:var(--xl-claret);text-underline-offset:.3rem}.cgbt-xl-add [hidden],.cgbt-xl-chip [hidden]{display:none!important}.cgbt-xl-chip{display:inline-flex;align-items:center;gap:.6rem;min-height:3.6rem;padding:0 1.2rem;border:.1rem solid rgba(21,34,58,.28);background:var(--xl-ivory);color:var(--xl-ink);font-family:var(--font-body-family);font-size:1.3rem;cursor:pointer}.cgbt-xl-chip svg{width:1.5rem;height:1.5rem}.cgbt-xl-chip:hover{border-color:var(--xl-claret);color:var(--xl-claret)}.cgbt-xl-chip:focus-visible{outline:.2rem solid var(--xl-claret);outline-offset:.2rem}.cgbt-xl-chip.is-on{background:var(--xl-night);border-color:var(--xl-night);color:var(--xl-ivory)}.cgbt-xl{position:relative;overflow:hidden;padding:11rem 0 10rem;background:radial-gradient(120% 70% at 50% 0%,var(--xl-night-2) 0%,var(--xl-night) 62%) var(--xl-night);color:var(--xl-ivory)}.cgbt-xl .cgbt-wx-snow{z-index:1}.cgbt-xl__inner{position:relative;z-index:5}.cgbt-xl__view[hidden],.cgbt-xl [hidden]{display:none!important}.cgbt-xl__head{max-width:68rem;margin:0 auto 4.4rem;text-align:center}.cgbt-xl__eyebrow{margin:0 0 1.4rem;font-size:1.2rem;letter-spacing:.32rem;text-transform:uppercase;color:var(--xl-champagne)}.cgbt-xl__title{margin:0;font-family:var(--xl-serif);font-weight:400;font-size:clamp(3.4rem,6vw,5.6rem);line-height:1.08;color:var(--xl-ivory);overflow-wrap:anywhere}.cgbt-xl__lede{margin:1.8rem auto 0;max-width:54rem;font-size:1.7rem;line-height:1.6;color:var(--xl-cream)}.cgbt-xl__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.4rem;margin:2.4rem 0 0;padding:0;list-style:none;font-size:1.4rem;color:var(--xl-cream)}.cgbt-xl__fact--deal{color:var(--xl-champagne)}.cgbt-xl__letter{max-width:78rem;margin:0 auto;padding:.8rem;border:.1rem solid var(--xl-line)}.cgbt-xl__paper{padding:4.8rem 5.6rem 4rem;background:var(--xl-ivory);color:var(--xl-ink);box-shadow:inset 0 0 0 .1rem var(--xl-champagne-2),inset 0 0 0 .5rem var(--xl-ivory),inset 0 0 0 .6rem #cdb27a8c}.cgbt-xl__dear{margin:0;font-family:var(--xl-serif);font-style:italic;font-size:3.4rem;line-height:1.2;color:var(--xl-claret)}.cgbt-xl__note{margin:1rem 0 2.8rem;font-size:1.6rem;line-height:1.6;color:var(--xl-ink)}.cgbt-xl__grid{margin:0;padding:0;list-style:none}.cgbt-xl__grid[aria-busy=true]{min-height:12rem;opacity:.6}.cgbt-xl__paper .cgbt-xl-item{display:grid;grid-template-columns:8.8rem 1fr;gap:1.8rem;align-items:center;padding:1.6rem 0;border-top:.1rem solid rgba(21,34,58,.12)}.cgbt-xl__paper .cgbt-xl-item:last-child{border-bottom:.1rem solid rgba(21,34,58,.12)}.cgbt-xl__paper .cgbt-xl-item__media img{display:block;width:8.8rem;height:8.8rem;object-fit:cover}.cgbt-xl__paper .cgbt-xl-item__body{display:grid;grid-template-columns:1fr auto;gap:.2rem 1.6rem;align-items:center}.cgbt-xl__paper .cgbt-xl-item__title{grid-column:1;font-family:var(--xl-serif);font-size:1.7rem;line-height:1.35;color:var(--xl-ink);text-decoration:none}.cgbt-xl__paper .cgbt-xl-item__price{grid-column:1;margin:0;font-size:1.4rem;color:var(--xl-muted)}.cgbt-xl__paper .cgbt-xl-item__actions{grid-column:2;grid-row:1 / span 3}.cgbt-xl-item__remove{min-height:4.4rem;padding:0 .4rem;border:0;background:none;color:var(--xl-muted);font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.cgbt-xl-item__remove:hover{color:var(--xl-claret)}.cgbt-xl__empty{padding:1.2rem 0 2rem;font-size:1.6rem;line-height:1.6}.cgbt-xl__empty p{margin:0 0 1.2rem}.cgbt-xl__gone{margin:1.6rem 0 0;font-size:1.3rem;color:var(--xl-muted)}.cgbt-xl__textlink{color:var(--xl-claret);font-size:1.5rem;text-underline-offset:.35rem}.cgbt-xl__sign{display:flex;align-items:baseline;gap:1.2rem;margin-top:3.2rem}.cgbt-xl__sign-label{font-family:var(--xl-serif);font-style:italic;font-size:2.2rem;color:var(--xl-claret)}.cgbt-xl__sign-input{flex:1;max-width:28rem;min-height:4.4rem;padding:0 .2rem;border:0;border-bottom:.1rem solid rgba(21,34,58,.45);background:transparent;color:var(--xl-ink);font-family:var(--xl-serif);font-style:italic;font-size:2.2rem}.cgbt-xl__sign-input::placeholder{color:#5b6577b3}.cgbt-xl__sign-input:focus-visible{outline:.2rem solid var(--xl-claret);outline-offset:.3rem}.cgbt-xl__send{max-width:60rem;margin:4rem auto 0;text-align:center}.cgbt-xl__primary{min-width:26rem;min-height:5.4rem;padding:0 3.2rem;border:0;background:var(--xl-ivory);color:var(--xl-ink);font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:.12rem;text-transform:uppercase;cursor:pointer;transition:background-color .2s}.cgbt-xl__primary:hover{background:var(--xl-champagne)}.cgbt-xl__primary:focus-visible,.cgbt-xl__alt a:focus-visible,.cgbt-xl__alt button:focus-visible,.cgbt-xl .cgbt-xl__more a:focus-visible{outline:.2rem solid var(--xl-champagne);outline-offset:.3rem}.cgbt-xl__alt{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 2.4rem;margin:1.8rem 0 0}.cgbt-xl__alt a,.cgbt-xl__alt button{display:inline-flex;align-items:center;min-height:4.4rem;padding:0;border:0;background:none;color:var(--xl-champagne);font:inherit;font-size:1.5rem;text-decoration:underline;text-underline-offset:.35rem;cursor:pointer}.cgbt-xl__status{min-height:2.2rem;margin:.8rem 0 0;font-size:1.4rem;color:var(--xl-cream)}.cgbt-xl__small{margin:.4rem 0 0;font-size:1.3rem;color:#f3ecddc7}.cgbt-xl__small--night{margin-top:3.2rem;text-align:center}.cgbt-xl__deal{display:inline-block;margin:2.4rem 0 0;padding:1.2rem 2rem;border:.1rem solid var(--xl-line);font-size:1.4rem;line-height:1.5;color:var(--xl-champagne)}.cgbt-xl__more{margin:3.2rem 0 0;text-align:center}.cgbt-xl .cgbt-xl__more .cgbt-xl__textlink,.cgbt-xl__empty--night .cgbt-xl__textlink{color:var(--xl-champagne)}.cgbt-xl__grid--shop{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:2.4rem;max-width:112rem;margin:0 auto}.cgbt-xl__grid--shop .cgbt-xl-item{display:flex;flex-direction:column;background:var(--xl-ivory);color:var(--xl-ink)}.cgbt-xl__grid--shop .cgbt-xl-item__media{display:block;aspect-ratio:1;overflow:hidden;background:#efe8da}.cgbt-xl__grid--shop .cgbt-xl-item__media img{display:block;width:100%;height:100%;object-fit:cover}.cgbt-xl__grid--shop .cgbt-xl-item__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1.8rem 1.8rem 2rem}.cgbt-xl__grid--shop .cgbt-xl-item__title{font-family:var(--xl-serif);font-size:1.7rem;line-height:1.35;color:var(--xl-ink);text-decoration:none}.cgbt-xl-item__title:hover{text-decoration:underline;text-underline-offset:.3rem}.cgbt-xl__grid--shop .cgbt-xl-item__price{margin:0;font-size:1.5rem}.cgbt-xl-item__was{color:var(--xl-muted)}.cgbt-xl-item__deal{margin:0;font-size:1.3rem;color:var(--xl-claret)}.cgbt-xl__grid--shop .cgbt-xl-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:auto;padding-top:1rem}.cgbt-xl-item__buy{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.8rem;border:0;background:var(--xl-night);color:var(--xl-ivory);font:inherit;font-size:1.4rem;letter-spacing:.06rem;text-decoration:none;cursor:pointer}.cgbt-xl-item__buy:hover{background:var(--xl-claret)}.cgbt-xl-item__buy[disabled]{opacity:.75;cursor:default}.cgbt-xl-item__buy:focus-visible,.cgbt-xl-item__cart:focus-visible,.cgbt-xl-item__remove:focus-visible,.cgbt-xl-item__title:focus-visible,.cgbt-xl-item__media:focus-visible{outline:.2rem solid var(--xl-claret);outline-offset:.2rem}.cgbt-xl-item__cart{color:var(--xl-claret);font-size:1.4rem;text-underline-offset:.3rem}.cgbt-xl-item__sold{font-size:1.4rem;color:var(--xl-muted)}.cgbt-xl__empty--night,.cgbt-xl__gone--night{text-align:center;color:var(--xl-cream)}@media screen and (max-width:749px){.cgbt-xl{padding:8rem 0 9rem}.cgbt-xl__head{margin-bottom:3.2rem}.cgbt-xl__lede{font-size:1.6rem}.cgbt-xl__letter{padding:.5rem}.cgbt-xl__paper{padding:3.2rem 2rem 2.8rem}.cgbt-xl__dear{font-size:2.8rem}.cgbt-xl__paper .cgbt-xl-item{grid-template-columns:6.8rem 1fr;gap:1.4rem}.cgbt-xl__paper .cgbt-xl-item__media img{width:6.8rem;height:6.8rem}.cgbt-xl__paper .cgbt-xl-item__title{font-size:1.5rem}.cgbt-xl__primary{width:100%;min-width:0}.cgbt-xl__grid--shop{grid-template-columns:1fr 1fr;gap:1.2rem}.cgbt-xl__grid--shop .cgbt-xl-item__body{padding:1.2rem 1.2rem 1.4rem}.cgbt-xl__grid--shop .cgbt-xl-item__title{font-size:1.4rem}.cgbt-xl-item__buy{width:100%;padding:0 1rem}.cgbt-xl .cgbt-wx-pause{right:1.6rem;bottom:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cgbt-xlist.css.map */
