.ctr-advertorial-page__sidebar{--font-body: "Inter", sans-serif;--font-heading: "GT Alpina Condensed", serif;grid-column:2;grid-row:1 / span 50;margin-top:var(--sidebar-pt-mob, 24px);padding-bottom:var(--sidebar-pb-mob, 24px);display:none}@media(min-width:1024px){.ctr-advertorial-page__sidebar{margin-top:var(--sidebar-pt-desk, 0px);padding-bottom:var(--sidebar-pb-desk, 48px);display:block}}.ctr-sidebar-showcase{border:2px solid var(--showcase-accent, #1a3a2a);border-radius:var(--showcase-radius, 12px);background:var(--showcase-bg, #ffffff);color:var(--showcase-color, #1a1a1a);overflow:hidden}.ctr-sidebar-showcase__inner{padding:20px;display:flex;flex-direction:column;gap:20px}.ctr-sidebar-showcase__recommended{background:var(--showcase-accent, #1a3a2a);color:#fff;font-family:var(--font-body);font-size:14px;font-weight:700;line-height:150%;padding:8px;display:inline-block;width:100%;text-align:center}.ctr-sidebar-showcase__title{font-size:24px;font-weight:700;line-height:1.4;color:var(--showcase-color, #1a1a1a);margin:0;text-align:center;text-wrap:balance}.ctr-sidebar-showcase__rating{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:-12px}.ctr-sidebar-showcase__stars{color:#f5a623;font-size:16px;letter-spacing:1px}.ctr-sidebar-showcase__reviews-text{color:#151515bf;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.5}.ctr-sidebar-showcase__benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ctr-sidebar-showcase__benefit{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:1.5;color:#333;margin:0}.ctr-sidebar-showcase__benefit:before{content:"";display:inline-block;flex-shrink:0;width:24px;height:24px;background-image:url(/cdn/shop/files/Check-Mark_1_59d825f6-82dc-4a2b-b821-db73091a2671.png?v=1772551829);background-size:contain;background-repeat:no-repeat}.ctr-sidebar-showcase__check{width:24px;height:24px;flex-shrink:0}.ctr-sidebar-showcase__image{margin:0 -20px;border-radius:8px;overflow:hidden}.ctr-sidebar-showcase__image img{display:block;width:100%;height:auto}.ctr-sidebar-showcase__button{display:block;width:100%;background:var(--showcase-btn-bg, #1a3a2a);color:var(--showcase-btn-color, #ffffff);text-align:center;padding:18px 20px;border-radius:8px;font-size:20px;font-weight:700;line-height:1;letter-spacing:-.3px;text-decoration:none;transition:opacity .2s ease}.ctr-sidebar-showcase__button:hover{opacity:.88}.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:6px;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.5;color:#151515;margin:0;text-align:center}.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-advertorial-page__sidebar{grid-column:1;grid-row:auto;order:999}.ctr-advertorial-page__sidebar-inner{position:static}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/ctr-advertorial-sidebar.css.map */
