.cbs-cta-outer--space{padding-bottom:var(--cbs-section)}@media(max-width:767px){.cbs-cta-outer.cbs-wrap{padding-left:0;padding-right:0}}.cbs-ggcall{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;background:var(--cbs-grey);color:#fff}.cbs-ggcall--ink{background:var(--cbs-ink)}.cbs-ggcall__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:56px clamp(28px,4vw,64px)}.cbs-ggcall .cbs-eyebrow,.cbs-ggcall .cbs-heading,.cbs-ggcall .cbs-lede,.cbs-ggcall .cbs-lede p{color:#fff}.cbs-ggcall__sparkles{display:flex;align-items:center;gap:14px;color:#fff}.cbs-ggcall__rule{width:32px;height:1px;background:#fff}.cbs-ggcall__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px}.cbs-ggcall__link{color:#fff}.cbs-ggcall__media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end;padding:72px clamp(24px,3vw,48px) 48px 0}.cbs-ggcall__item{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#ffffff1f}.cbs-ggcall__item>.cbs-img,.cbs-ggcall__item>.cbs-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.cbs-ggcall__item:nth-child(2){transform:translateY(-24px)}.cbs-ggcall--sky{background:var(--cbs-sky);color:var(--cbs-ink)}.cbs-ggcall--sky .cbs-eyebrow{color:var(--cbs-blue)}.cbs-ggcall--sky .cbs-heading{color:var(--cbs-ink)}.cbs-ggcall--sky .cbs-lede,.cbs-ggcall--sky .cbs-lede p{color:var(--cbs-text)}.cbs-ggcall--sky .cbs-ggcall__sparkles,.cbs-ggcall--sky .cbs-ggcall__link{color:var(--cbs-blue)}.cbs-ggcall--sky .cbs-ggcall__link:hover{color:var(--cbs-navy)}.cbs-ggcall--sky .cbs-ggcall__rule{background:var(--cbs-blue)}.cbs-ggcall--sky .cbs-ggcall__item{background:#fff9}@media(max-width:989px){.cbs-ggcall{grid-template-columns:1fr}.cbs-ggcall__body{padding:40px 24px 8px}.cbs-ggcall__media{gap:10px;padding:40px 24px 32px}.cbs-ggcall__item:nth-child(2){transform:translateY(-16px)}}@media(max-width:767px){.cbs-ggcall-sec .cbs-wrap{padding-left:0;padding-right:0}}.cbs-ggsec{scroll-margin-top:var(--theme-header-height, 100px)}.cbs-ggsec .cbs-head{margin-bottom:0}.cbs-ggsec .cbs-head .cbs-btn{margin-top:8px}.cbs-ggrule{display:block;width:32px;height:1px;background:var(--cbs-blue)}.cbs-ggmedia{position:relative;overflow:hidden;aspect-ratio:var(--gg-ratio, 4 / 5);background:#e9edf1}.cbs-ggmedia>.cbs-img,.cbs-ggmedia>.cbs-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.cbs-ggcaption{margin:0;font-size:13px;line-height:1.6;color:var(--cbs-grey)}.cbs-ggfig{margin:0;display:flex;flex-direction:column;gap:10px}.cbs-ggch{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.cbs-ggch--reverse .cbs-ggch__lead{order:2}.cbs-ggch__lead{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.cbs-ggch__main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:32px}.cbs-ggintro{display:flex;flex-wrap:wrap;gap:48px;align-items:center;margin-bottom:48px}.cbs-ggintro>.cbs-head{flex:1 1 340px}.cbs-ggintro__media{flex:2 1 520px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--cbs-gap)}.cbs-gggrid{display:grid;grid-template-columns:repeat(var(--gg-cols, 3),minmax(0,1fr));gap:32px var(--cbs-gap);align-items:start}.cbs-gggrid--stagger{padding-bottom:56px}.cbs-gggrid--stagger>:nth-child(2n){transform:translateY(56px)}.cbs-ggcard{display:flex;flex-direction:column;gap:4px;text-align:center;text-decoration:none;color:inherit}.cbs-ggcard__media{position:relative;aspect-ratio:4 / 5;margin-bottom:10px;overflow:hidden;background:#fff;border:1px solid var(--cbs-line)}.cbs-ggcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.cbs-ggcard__media>.cbs-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.cbs-ggcard__vendor{margin:0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cbs-grey)}.cbs-ggcard__title{margin:0;font-size:13px;line-height:1.5;color:var(--cbs-ink)}.cbs-ggcard:hover .cbs-ggcard__title{text-decoration:underline;text-underline-offset:3px}.cbs-ggcard__price{margin:0;font-size:13px;color:var(--cbs-text)}.cbs-ggbanner{position:relative;display:flex;align-items:center;justify-content:center;height:var(--gg-banner-h, 420px);overflow:hidden;background:var(--cbs-grey)}.cbs-ggbanner>.cbs-img,.cbs-ggbanner>.cbs-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.cbs-ggbanner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--gg-overlay, .2));pointer-events:none}.cbs-ggbanner__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cbs-ggbanner--plain{display:block;height:auto;aspect-ratio:var(--gg-banner-ratio, 2.667);background:#e9edf1}.cbs-ggbanner--plain:after{display:none}.cbs-gghead-below{margin-bottom:48px}.cbs-gghead--banner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:640px;padding:40px var(--cbs-gutter);text-align:center}.cbs-gghead--banner .cbs-eyebrow,.cbs-gghead--banner .cbs-heading,.cbs-gghead--banner .cbs-rte,.cbs-gghead--banner .cbs-rte p{color:#fff}.cbs-gghead--banner .cbs-eyebrow,.cbs-gghead--banner .cbs-heading,.cbs-gghead--banner .cbs-rte{text-shadow:0 1px 3px rgba(0,0,0,.35),0 4px 24px rgba(0,0,0,.4)}.cbs-gghead--banner .cbs-ggrule{background:#fff}.cbs-ggpickrow{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.cbs-ggpick{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.cbs-ggpick .cbs-ggmedia{margin-bottom:10px}.cbs-ggpick__title{margin:0;font-size:18px;color:var(--cbs-ink)}.cbs-ggpick:hover .cbs-ggpick__title{text-decoration:underline;text-underline-offset:3px}.cbs-ggpickrow__grid{flex:999 1 560px;min-width:0}@media(max-width:989px){.cbs-gggrid{grid-template-columns:repeat(min(var(--gg-cols, 3),3),minmax(0,1fr))}}@media(max-width:767px){.cbs-gggrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px var(--cbs-gap)}.cbs-gggrid--stagger{padding-bottom:0}.cbs-gggrid--stagger>:nth-child(2n){transform:none}.cbs-ggbanner{height:var(--gg-banner-h-mob, 380px)}.cbs-ggbanner--plain{height:auto}.cbs-gghead-below{margin-bottom:32px}.cbs-ggch,.cbs-ggintro,.cbs-ggpickrow{gap:32px}}.cbs-gghero{padding:var(--cbs-section) 0 calc(var(--cbs-section) + 16px);background:var(--cbs-grey);color:#fff}.cbs-gghero--ink{background:var(--cbs-ink)}.cbs-gghero__head{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:720px;margin:0 auto 40px;text-align:center}.cbs-gghero .cbs-eyebrow,.cbs-gghero .cbs-heading,.cbs-gghero .cbs-lede,.cbs-gghero .cbs-lede p{color:#fff}.cbs-gghero__title{font-size:clamp(36px,5.5vw,64px);line-height:1.05;letter-spacing:.08em}.cbs-gghero__sparkles{display:flex;align-items:center;gap:18px;color:#fff}.cbs-gghero .cbs-btn{margin-top:8px}.cbs-gghero__media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cbs-gap);align-items:end;padding-top:32px}.cbs-gghero__item{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#ffffff1f}.cbs-gghero__item>.cbs-img,.cbs-gghero__item>.cbs-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.2s ease}a.cbs-gghero__item:hover>.cbs-img{transform:scale(1.03)}.cbs-gghero__item:nth-child(2){transform:translateY(-32px)}@media(max-width:767px){.cbs-gghero__item:nth-child(2){transform:translateY(-16px)}.cbs-gghero__head{margin-bottom:24px}}.cbs-ggnav{border-bottom:1px solid var(--cbs-line)}.cbs-ggnav__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding-top:32px;padding-bottom:32px}.cbs-ggnav .cbs-meta{margin-right:8px}.cbs-ggnav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--cbs-blue);color:var(--cbs-blue);font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.cbs-ggnav__link:hover{background:var(--cbs-blue);color:#fff}.cbs-greviews__summary{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;font-size:15px;color:var(--cbs-ink)}.cbs-greviews__g{display:inline-flex}.cbs-greviews__g svg{width:28px;height:28px}.cbs-greviews__stars,.cbs-greview__stars{color:#e3a008;letter-spacing:2px}.cbs-greviews__count{color:var(--cbs-grey)}.cbs-greviews__carousel{position:relative;display:flex;align-items:center;gap:24px;max-width:1120px;margin:0 auto}.cbs-greviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cbs-greviews__track::-webkit-scrollbar{display:none}.cbs-greviews__track:focus-visible{outline:2px solid var(--cbs-blue);outline-offset:4px}.cbs-greviews__slide{scroll-snap-align:center;display:flex;justify-content:center;padding:2px;box-sizing:border-box}.cbs-greview{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:920px;margin:0;padding:8px 24px;text-align:center;box-sizing:border-box}.cbs-greview__stars{font-size:18px;line-height:1}.cbs-greview__stars .is-off{color:var(--cbs-line)}.cbs-greview__mark{display:block;height:36px;margin-bottom:-8px;font-family:var(--cbs-quote-font, "Times New Roman", Times, Georgia, serif);font-size:88px;line-height:1;color:var(--cbs-blue)}.cbs-greview__text{margin:0;padding:0;border:0;background:none;font-family:var(--cbs-quote-font, "Times New Roman", Times, Georgia, serif);font-size:32px;font-weight:400;line-height:1.4;font-style:italic;letter-spacing:0;text-transform:none;color:var(--cbs-ink)}.cbs-greview__text:before,.cbs-greview__text:after{content:none!important;display:none!important}.cbs-greview__text p{margin:0 0 .8em}.cbs-greview__text p:last-child{margin:0}.cbs-greview__by{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:16px;margin-top:4px;border-top:1px solid var(--cbs-blue);min-width:48px}@media(max-width:989px){.cbs-greview__text{font-size:26px}}.cbs-greview__src{font-size:12px;color:var(--cbs-grey)}.cbs-greviews__arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--cbs-line);border-radius:0;background:#fff;color:var(--cbs-navy);cursor:pointer}.cbs-greviews__arrow[hidden]{display:none}.cbs-greviews__arrow:hover{border-color:var(--cbs-blue);color:var(--cbs-blue)}.cbs-greviews__dots{display:flex;justify-content:center;gap:4px;margin-top:16px}.cbs-greviews__dot{width:24px;height:24px;padding:8px;border:0;background:transparent;cursor:pointer}.cbs-greviews__dot span{display:block;width:8px;height:8px;border-radius:50%;background:#c9ced4}.cbs-greviews__dot[aria-current=true] span{background:var(--cbs-blue)}.cbs-greviews__foot{display:flex;justify-content:center;margin-top:24px}@media(max-width:639px){.cbs-greviews__carousel{gap:0}.cbs-greviews__arrow{display:none!important}.cbs-greview{padding:4px 8px}.cbs-greview__text{font-size:21px}.cbs-greview__mark{font-size:64px;height:28px}}.cbs-scards{display:grid;grid-template-columns:repeat(var(--cbs-scards-cols, 2),minmax(0,1fr));gap:48px 40px}.cbs-scards--boxed{gap:20px}.cbs-scard{display:flex;flex-direction:column;min-width:0}.cbs-scard__media{position:relative;aspect-ratio:var(--cbs-scards-ratio, 4 / 5);overflow:hidden;background:#e9edf1;margin-bottom:24px}.cbs-scard__media>.cbs-img,.cbs-scard__media>.cbs-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.2s ease}.cbs-scard:hover .cbs-scard__media>.cbs-img{transform:scale(1.03)}.cbs-scard__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 1 auto}.cbs-scards--boxed .cbs-scard{border:1px solid var(--cbs-line);background:#fff}.cbs-scards--boxed .cbs-scard__body{padding:32px 28px}.cbs-scards--center .cbs-scard__body{align-items:center;text-align:center}.cbs-scard__eyebrow{font-size:11px}.cbs-scard__title{margin:0;font-size:18px;font-weight:400;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--cbs-ink)}.cbs-scards--boxed .cbs-scard__title{font-size:14px;font-weight:500;letter-spacing:.1em}.cbs-scard__sub{margin:-4px 0 0;font-size:14px;font-style:italic;color:var(--cbs-grey)}.cbs-scard__text{margin-bottom:10px;font-size:14px;line-height:1.75}.cbs-scard__text p{margin:0 0 .8em}.cbs-scard__text p:last-child{margin:0}.cbs-scard__btn,.cbs-scard__link{margin-top:auto}.cbs-scard__link{color:var(--cbs-blue)}.cbs-scard__btn{min-height:44px;padding:0 24px}.cbs-scards__also{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 32px;margin:48px auto 0;padding-top:24px;max-width:760px;border-top:1px solid var(--cbs-line)}.cbs-scards__also .cbs-textlink{color:var(--cbs-blue)}@media(max-width:989px){.cbs-scards{grid-template-columns:repeat(min(var(--cbs-scards-cols, 2),2),minmax(0,1fr))}}@media(max-width:599px){.cbs-scards{grid-template-columns:1fr;gap:40px}.cbs-scards--boxed{gap:12px}.cbs-scards--boxed .cbs-scard__body{padding:24px 20px}}.cbs-shero-outer{padding-top:24px}.cbs-shero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:var(--cbs-shero-h, 520px)}.cbs-shero--reverse .cbs-shero__media{order:-1}.cbs-shero__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:56px clamp(28px,5vw,80px)}.cbs-shero__rule{width:32px;height:1px;background:var(--cbs-blue)}.cbs-shero__text{max-width:480px;font-size:15px}.cbs-shero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:8px}.cbs-shero__link{color:var(--cbs-blue)}.cbs-shero__media{position:relative;overflow:hidden;background:#e9edf1;min-height:320px}.cbs-shero__media>.cbs-img,.cbs-shero__media>.cbs-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:989px){.cbs-shero{grid-template-columns:1fr;min-height:0}.cbs-shero__media{order:-1;min-height:0;aspect-ratio:4 / 3}.cbs-shero__body{padding:36px 24px 40px}}@media(max-width:767px){.cbs-shero-outer{padding-top:0}.cbs-shero-outer.cbs-wrap{padding-left:0;padding-right:0}}#book{scroll-margin-top:calc(var(--theme-header-height, 120px) + 8px)}.cbs-quotes{display:grid;grid-template-columns:repeat(var(--cbs-quotes-cols, 3),minmax(0,1fr));gap:20px}.cbs-quote{display:flex;flex-direction:column;gap:14px;margin:0;padding:32px 28px;background:#fff;border:1px solid var(--cbs-line)}.cbs-quote__mark{font-size:44px;line-height:.6;height:20px;color:var(--cbs-blue);font-family:Georgia,serif}.cbs-quote__text{margin:0;flex:1 1 auto;font-size:15px;line-height:1.75;font-style:italic;color:var(--cbs-ink)}.cbs-quote__text p{margin:0 0 .8em}.cbs-quote__text p:last-child{margin:0}.cbs-quote__by{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid var(--cbs-line)}.cbs-quote__detail{font-size:12px;color:var(--cbs-grey)}@media(max-width:989px){.cbs-quotes{grid-template-columns:1fr;max-width:560px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
