.ctr-microsite-page__sidebar{--font-body: "Inter", sans-serif;--font-heading: "GT Alpina Condensed", serif;grid-column:2;grid-row:1 / span 50;padding-top:var(--sidebar-pt-mob, 24px);padding-bottom:var(--sidebar-pb-mob, 24px);display:none}@media(min-width:1024px){.ctr-microsite-page__sidebar{padding-top:var(--sidebar-pt-desk, 0px);padding-bottom:var(--sidebar-pb-desk, 48px);display:block}}.ctr-microsite-page__sidebar-inner{position:sticky;top:var(--sidebar-offset, 100px);display:flex;flex-direction:column;gap:var(--sidebar-block-gap, 16px)}.ctr-sidebar-showcase{display:flex;flex-direction:column;padding:28px 24px;gap:32px;background:var(--showcase-bg, #FDF0EC);color:var(--showcase-color, #1a1a1a);border-radius:var(--showcase-radius, 12px);border:1px solid #FFA8AC;text-align:center}.ctr-sidebar-showcase__reviews{display:flex;justify-content:flex-start;align-items:center;gap:6px}.ctr-sidebar-showcase__stars{display:flex;align-items:center;color:var(--showcase-color, #1a1a1a)}.ctr-sidebar-showcase__reviews-text{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.1;text-align:left}.ctr-sidebar-showcase__title{font-size:32px;font-family:var(--font-heading);font-weight:700;line-height:1.03;letter-spacing:-.96px;text-align:left;margin:-8px 0}@media(min-width:1024px){.ctr-sidebar-showcase__title{font-size:48px;letter-spacing:-1.44px}}.ctr-sidebar-showcase__benefits{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px;text-align:left;width:100%}.ctr-sidebar-showcase__benefit{display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:16px;line-height:1.5;margin:0}.ctr-sidebar-showcase__check{display:flex;align-items:center;justify-content:center;width:20px;aspect-ratio:1/1;border-radius:50%;flex-shrink:0;background:var(--showcase-check-color, #1a1a1a)}.ctr-sidebar-showcase__image{width:100%}.ctr-sidebar-showcase__image img{display:block;aspect-ratio:var(--img-aspect-ratio, 16/9);width:100%;object-fit:var(--img-fit, cover)}.ctr-sidebar-showcase__button{display:block;width:100%;padding:14px 16px;font-size:18px;font-family:var(--font-body);font-weight:700;letter-spacing:.5px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;color:var(--showcase-btn-color, #1a1a1a);background-color:var(--showcase-btn-bg, #FDDEC5);border:1px solid var(--showcase-btn-border, #3A3A3C);border-radius:100px;margin-bottom:-12px;transition:background-color .2s ease-in}.ctr-sidebar-showcase__button:hover{background-color:#fcc296}.ctr-sidebar-showcase__guarantees{display:flex;flex-direction:column;gap:8px;width:100%}.ctr-sidebar-showcase__guarantee{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase}.ctr-sidebar-showcase__guarantee-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ctr-sidebar-showcase__guarantee-icon img{width:20px;height:20px;object-fit:contain}.ctr-sidebar-toc{display:flex;flex-direction:column;gap:24px;padding:24px;background:var(--toc-bg, #F9F9F7);border-radius:8px}.ctr-sidebar-toc__heading{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.03;color:var(--toc-heading-color, #3A3A3C);margin:0}.ctr-sidebar-toc__list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.ctr-sidebar-toc__list li{font-family:var(--font-heading);font-size:20px;line-height:1.03;font-weight:700;letter-spacing:-.6px}.ctr-sidebar-toc__list a{color:var(--toc-link-color, #999);text-decoration:none;transition:color .15s}.ctr-sidebar-toc__list a:hover{color:var(--toc-heading-color, #1a1a1a)}.ctr-sidebar-richtext{padding:16px;background:var(--rt-bg, #f5f5f5);color:var(--rt-color, #3a3a3a);border-radius:var(--rt-radius, 12px);font-size:14px;line-height:1.5}.ctr-sidebar-richtext p{margin:0 0 8px}.ctr-sidebar-richtext p:last-child{margin-bottom:0}.ctr-sidebar-image{border-radius:var(--img-radius, 12px);overflow:hidden}.ctr-sidebar-image img{display:block;width:100%;height:auto}.ctr-sidebar-image a{display:block}@media(max-width:1023px){.ctr-microsite-page__sidebar{grid-column:1;grid-row:auto;order:999}.ctr-microsite-page__sidebar-inner{position:static}}
/*# sourceMappingURL=/cdn/shop/t/377/assets/ctr-microsite-sidebar.css.map */
