*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.ol-body{margin:0;background:#fff;color:var(--ol-text, #1a1a1a);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:19px;line-height:1.6}.ol{--ol-font-heading: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;padding-bottom:calc(92px + env(safe-area-inset-bottom));color:var(--ol-text)}.ol img,.ol video{display:block;max-width:100%;height:auto}.ol-logo{display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px 20px;border-bottom:1px solid #ececec}.ol-logo__text{color:#111;font-family:var(--ol-font-heading);font-size:28px;font-weight:900;line-height:1}.ol-logo img{width:var(--ol-logo-width)}.ol-col{max-width:680px;margin:0 auto;padding:0 20px}.ol-flow{padding-top:24px}.ol-flow>:first-child{margin-top:0}.ol-h1{margin:0 0 12px;color:var(--ol-heading);font-family:var(--ol-font-heading);font-size:38px;font-weight:900;line-height:1.12;text-align:center}.ol-byline{margin:0 0 20px;color:#555;font-size:13px;line-height:1.5;text-align:center}.ol-byline span+span:before{content:" | "}.ol-img{width:100%;border-radius:12px}.ol-hero,.ol-before-after{margin:0 0 24px}.ol-rich p{margin:0 0 16px}.ol-rich p:last-child{margin-bottom:0}.ol-intro{margin-bottom:24px}.ol-reason{margin:40px 0}.ol-reason__title{margin:0 0 14px;color:var(--ol-heading);font-family:var(--ol-font-heading);font-size:24px;font-weight:800;line-height:1.2;text-align:left}.ol-reason .ol-img{margin-bottom:14px}.ol-offer{margin:48px 0 40px;text-align:center}.ol-offer__sale,.ol-offer__line{margin:0;font-family:var(--ol-font-heading);font-size:38px;font-weight:900;line-height:1.2}.ol-offer__sale{color:var(--ol-accent)}.ol-offer__line{color:var(--ol-heading)}.ol-offer .ol-img{margin-top:20px}.ol-card{margin-top:20px;padding:20px 16px;border:1px solid #d9d9d9;border-radius:12px;background:#fff}.ol-card__offer{margin:0 0 6px;color:var(--ol-accent);font-family:var(--ol-font-heading);font-size:26px;font-weight:900;line-height:1.2}.ol-card__rating{margin:0 0 8px;color:#444;font-size:16px;font-weight:700;line-height:1.4}.ol-card__brand,.ol-card__product{margin:0;color:var(--ol-heading);font-family:var(--ol-font-heading);font-size:24px;font-weight:800;line-height:1.25}.ol-card__price{margin:8px 0 0;color:var(--ol-heading);font-size:19px;font-weight:700;line-height:1.4}.ol-card .ol-btn{margin-top:16px}.ol-card__urgency{margin:12px 0 0;color:var(--ol-accent);font-size:16px;font-weight:700;line-height:1.4}.ol-card__info{margin:12px 0 0;padding:8px 12px;border-radius:8px;background:#faf7f2;color:#222;font-size:16px;line-height:1.4}.ol-card__guarantee{margin:10px 0 0;color:#222;font-size:15px;line-height:1.4}.ol-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:12px 16px;border-radius:8px;background:var(--ol-cta);color:#fff;font-family:var(--ol-font-heading);font-size:18px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase}.ol-final{margin:0 0 40px}.ol-reviews{margin-bottom:40px}.ol-reviews__title{margin:0 0 8px;color:var(--ol-heading);font-family:var(--ol-font-heading);font-size:24px;font-weight:800;line-height:1.25;text-align:center}.ol-reviews__note{margin:0 0 20px;color:#555;font-size:14px;line-height:1.5;text-align:center}.ol-review{padding:18px 0;border-top:1px solid #ececec}.ol-review__title{margin:0 0 4px;color:var(--ol-heading);font-size:19px;font-weight:700;line-height:1.35}.ol-review__stars{margin:0 0 6px;color:#e5a100;font-size:20px;letter-spacing:1px;line-height:1.2}.ol-review__name{margin:10px 0 0;color:var(--ol-heading);font-size:17px;font-weight:700;line-height:1.4}.ol-review__verified{margin:0;color:#555;font-size:15px;line-height:1.4}.ol-disclaimer{margin:0 0 32px;color:#555;font-size:14px;line-height:1.6}.ol-footer{padding:16px 20px;border-top:1px solid #ececec;color:#555;font-size:14px;line-height:1.6;text-align:center}.ol-footer span+a:before,.ol-footer a+a:before{content:"\b7";display:inline-block;padding:0 6px;color:#555}.ol-footer a{color:#555}.ol-sticky{position:fixed;right:0;bottom:0;left:0;z-index:50;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:var(--ol-cta);transition:transform .2s ease}.ol-sticky.is-hidden{transform:translateY(100%);visibility:hidden}.ol-sticky__btn{display:flex;align-items:center;justify-content:center;min-height:56px;padding:10px 16px;border-radius:8px;background:#fff;color:var(--ol-cta);font-family:var(--ol-font-heading);font-size:18px;font-weight:800;line-height:1.2;text-decoration:none;text-transform:uppercase}.ol-ph{display:flex;align-items:center;justify-content:center;min-height:120px;margin-bottom:14px;padding:12px;border:1px dashed #9a9a9a;border-radius:12px;background:#ededed;color:#6b6b6b;font-size:14px;text-align:center}.ol-body .needsclick[class*=kl-private],.ol-body [id*=klaviyo i],.ol-body [class*=chat-widget i],.ol-body shopify-chat,.ol-body inbox-online-store-chat{display:none!important}@media screen and (min-width:750px){.ol{padding-bottom:0}.ol-h1{font-size:48px}.ol--no-logo .ol-flow{padding-top:40px}.ol-sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/osari-listicle.css.map */
