.advertorial{--adv-text: #1f1b18;--adv-muted: rgba(31, 27, 24, .65);--adv-border: rgba(31, 27, 24, .12);--adv-width: 72rem;--adv-width-wide: 100rem;color:var(--adv-text);background:#fff;font-size:1.6rem;line-height:1.6}.advertorial__container{max-width:var(--adv-width);margin:0 auto;padding:0 1.6rem}.advertorial__container--wide{max-width:var(--adv-width-wide)}.advertorial__article>*+*{margin-top:3.2rem}.advertorial__article{padding-bottom:4rem}.advertorial__topbar{border-bottom:1px solid var(--adv-border)}.advertorial__topbar-inner{max-width:var(--adv-width-wide);display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.2rem}.advertorial__topbar-meta{display:flex;align-items:center;gap:1rem;font-size:1.2rem;color:var(--adv-muted)}.advertorial__ad-label{background:var(--adv-text);color:#fff;padding:.3rem .8rem;font-weight:700;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.advertorial__logo{display:inline-flex;color:var(--adv-text);text-decoration:none;font-weight:600}.advertorial__logo img{height:auto}.advertorial__title,.advertorial__h2,.advertorial__cta-title,.advertorial__offer-title,.advertorial__tip h3,.advertorial__pain h3{font-family:var(--adv-heading-font);font-weight:var(--adv-heading-weight);color:var(--adv-text);letter-spacing:-.01em}.advertorial__hero{padding-top:3.2rem}.advertorial__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--adv-accent)}.advertorial__title{margin:0;font-size:clamp(3rem,6vw,4.6rem);line-height:1.12}.advertorial__lead{margin-top:1.6rem;font-family:var(--adv-heading-font);font-style:italic;font-size:1.8rem;color:var(--adv-muted)}.advertorial__lead p{margin:0}.advertorial__byline{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:2.4rem;padding:1.2rem 0;border-top:1px solid var(--adv-border);border-bottom:1px solid var(--adv-border);font-size:1.3rem;color:var(--adv-muted)}.advertorial__byline strong{color:var(--adv-text)}.advertorial__trust{margin-top:1.2rem;font-size:1.3rem}.advertorial__trust p{margin:0}.advertorial__rating{white-space:nowrap}.advertorial__rating .rating-star{--color-rating-star: var(--adv-accent);--letter-spacing: .1;--font-size: 1.4;vertical-align:-.1em}.advertorial__h2{margin:0 0 1.2rem;font-size:clamp(2.4rem,4vw,3rem);line-height:1.2}.advertorial__sub{margin:-.4rem 0 2rem;color:var(--adv-muted)}.advertorial__rte p{margin:0 0 1.4rem}.advertorial__rte p:last-child{margin-bottom:0}.advertorial__rte a,.advertorial__disclaimer a{color:var(--adv-accent)}.advertorial__quote{margin:0;font-family:var(--adv-heading-font);font-style:italic;font-size:2.2rem;line-height:1.35;color:var(--adv-accent)}.advertorial__link{display:inline-block;color:var(--adv-accent);font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.advertorial__figure{margin-left:auto;margin-right:auto}.advertorial__figure--wide{max-width:var(--adv-width-wide)}.advertorial__media img{display:block;width:100%;height:auto}.advertorial__media--placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;padding:2.4rem;background:var(--adv-surface);border:1px dashed var(--adv-border);color:var(--adv-muted);font-size:1.3rem;text-align:center}.advertorial__pair .advertorial__media--placeholder{aspect-ratio:4 / 5}.advertorial__caption{margin-top:.8rem;font-size:1.2rem;color:var(--adv-muted)}.advertorial__pair{display:grid;gap:1.6rem}.advertorial__pair .advertorial__figure{margin:0}.advertorial__usps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.advertorial__usp{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem;border:1px solid var(--adv-border);font-size:1.3rem;line-height:1.45}.advertorial__usp strong{font-size:1.4rem}.advertorial__usp span:not(.advertorial__usp-icon){color:var(--adv-muted)}.advertorial__usp-icon{display:inline-flex;width:2.4rem;height:2.4rem;margin-bottom:.4rem;color:var(--adv-accent)}.advertorial__usp-icon svg{width:100%;height:100%}.advertorial__pains{display:grid;gap:1.2rem;margin-top:2rem}.advertorial__pain{padding:1.6rem 2rem;background:var(--adv-surface)}.advertorial__pain h3{margin:0 0 .8rem;font-size:1.9rem}.advertorial__pain ul{margin:0;padding-left:1.8rem;font-size:1.4rem}.advertorial__pain li+li{margin-top:.4rem}.advertorial__reviews-intro{max-width:calc(var(--adv-width) - 3.2rem);margin:0 auto}.advertorial__review-list{display:grid;gap:1.2rem;margin:2rem 0 1.6rem}.advertorial__review{margin:0;padding:1.6rem;border:1px solid var(--adv-border);font-size:1.4rem}.advertorial__review p{margin:.6rem 0;font-family:var(--adv-heading-font);font-style:italic}.advertorial__review-product{display:block;margin-top:.4rem;font-size:1.2rem;color:var(--adv-muted)}.advertorial__review footer{font-size:1.2rem;color:var(--adv-muted)}.advertorial__stars{color:var(--adv-accent);letter-spacing:.1em}.advertorial__reviews>.advertorial__link{margin-left:max(0px,calc((100% - var(--adv-width) + 3.2rem) / 2))}.advertorial__offers{display:grid;gap:1.6rem}.advertorial__offer{position:relative;display:flex;flex-direction:column;border:1px solid var(--adv-border);background:#fff}.advertorial__offer--highlight{border:2px solid var(--adv-accent)}.advertorial__offer-badge{position:absolute;top:1.2rem;left:1.2rem;z-index:1;padding:.3rem .8rem;background:var(--adv-accent);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.advertorial__offer-media{display:block;aspect-ratio:4 / 3;background:var(--adv-surface);overflow:hidden}.advertorial__offer-media img{width:100%;height:100%;object-fit:cover}.advertorial__offer-body{display:flex;flex-direction:column;gap:.8rem;flex:1;padding:1.6rem}.advertorial__offer-title{margin:0;font-size:2.2rem;line-height:1.2}.advertorial__offer-title a{color:inherit;text-decoration:none}.advertorial__offer .rating-wrapper{display:flex;align-items:center;gap:.6rem;font-size:1.3rem}.advertorial__offer .rating-star{--color-rating-star: var(--adv-accent);--letter-spacing: .2;--font-size: 1.6}.advertorial__offer .rating-text{display:block;margin:0;font-weight:600}.advertorial__offer .rating-count{color:var(--adv-muted)}.advertorial__offer-text{font-size:1.4rem}.advertorial__offer-text p{margin:0}.advertorial__offer-price{display:flex;align-items:center;gap:.8rem;margin-top:auto;padding-top:.8rem}.advertorial__offer-price strong{font-size:2.4rem}.advertorial__offer-price s{color:var(--adv-muted)}.advertorial__offer-discount{padding:.2rem .6rem;background:var(--adv-accent);color:#fff;font-size:1.2rem;font-weight:700}.advertorial__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.8rem;padding:1.2rem 2.4rem;border:0;background:var(--adv-text);color:#fff;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.advertorial__button:hover{opacity:.88}.advertorial__button:disabled{opacity:.4;cursor:not-allowed}.advertorial__button--light{width:auto;min-width:26rem;background:#fff;color:var(--adv-dark)}.advertorial__button--accent{width:auto;background:var(--adv-accent)}.advertorial__button.loading{color:transparent;pointer-events:none}.advertorial__button .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2rem;height:2rem}.advertorial__button--light .loading__spinner{color:var(--adv-dark)}.advertorial__compare{width:100%;border-collapse:collapse;font-size:1.4rem}.advertorial__compare th,.advertorial__compare td{padding:1.2rem .8rem;border-bottom:1px solid var(--adv-border);text-align:left}.advertorial__compare thead th{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.advertorial__compare thead th:not(:first-child),.advertorial__compare td{width:7rem;text-align:center}.advertorial__compare thead th:nth-child(2),.advertorial__compare .advertorial__yes{background:var(--adv-surface)}.advertorial__yes{color:var(--adv-accent);font-weight:700}.advertorial__no{color:var(--adv-muted)}.advertorial__tip{padding:2.4rem;background:var(--adv-surface)}.advertorial__tip h3{margin:0 0 .8rem;font-size:2rem}.advertorial__tip-note{margin:1.2rem 0 0;font-size:1.3rem;color:var(--adv-muted)}.advertorial__faq details{border-bottom:1px solid var(--adv-border)}.advertorial__faq summary{position:relative;padding:1.6rem 3.2rem 1.6rem 0;font-weight:600;cursor:pointer;list-style:none}.advertorial__faq summary::-webkit-details-marker{display:none}.advertorial__faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2rem;font-weight:400;color:var(--adv-accent)}.advertorial__faq details[open] summary:after{content:"\2013"}.advertorial__faq .advertorial__rte{padding-bottom:1.6rem;font-size:1.5rem}.advertorial__cta{padding:5.6rem 0;background:var(--adv-dark);color:#fff;text-align:center}.advertorial__cta-title{margin:0 0 2rem;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1.2;color:#fff}.advertorial__checklist{display:inline-flex;flex-direction:column;gap:.6rem;margin:0 0 2rem;padding:0;list-style:none;text-align:left}.advertorial__checklist li:before{content:"\2713";margin-right:.8rem}.advertorial__cta-price{margin:0 0 1.6rem;font-size:1.8rem}.advertorial__cta-price s{margin-left:.4rem;opacity:.6}.advertorial__cta-link{display:block;margin-top:1.6rem;color:#fff;font-size:1.3rem}.advertorial__disclaimer{font-size:1.2rem;color:var(--adv-muted)}.advertorial__disclaimer p{margin:0 0 .8rem}.advertorial__sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:1rem 0;padding-bottom:calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--adv-border);box-shadow:0 -.4rem 1.6rem #0000000f;transform:translateY(100%);visibility:hidden;transition:transform .25s ease,visibility .25s}.advertorial__sticky.is-visible{transform:translateY(0);visibility:visible}.advertorial__sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.advertorial__sticky-info{display:flex;flex-direction:column;font-size:1.3rem;line-height:1.3}.advertorial__sticky-info span{color:var(--adv-muted)}body.advertorial-sticky-visible{padding-bottom:7.2rem}.advertorial__offer-bar{background:var(--adv-accent);color:#fff;font-size:1.3rem}.advertorial__offer-bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem 1.2rem;min-height:4rem;padding-top:.6rem;padding-bottom:.6rem;text-align:center}.advertorial__countdown time{font-variant-numeric:tabular-nums;font-weight:700}.advertorial__features{display:grid;gap:1.2rem;margin:2rem 0 0}.advertorial__feature{padding-left:1.6rem;border-left:2px solid var(--adv-accent)}.advertorial__feature dt{font-weight:700}.advertorial__feature dd{margin:.2rem 0 0;color:var(--adv-muted);font-size:1.5rem}.advertorial__timeline{position:relative;margin:2rem 0 0;padding:0;list-style:none}.advertorial__timeline:before{content:"";position:absolute;top:.8rem;bottom:.8rem;left:.6rem;width:2px;background:var(--adv-border)}.advertorial__timeline li{position:relative;display:flex;flex-direction:column;padding:0 0 2rem 3.2rem}.advertorial__timeline li:last-child{padding-bottom:0}.advertorial__timeline li:before{content:"";position:absolute;top:.6rem;left:0;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--adv-accent)}.advertorial__timeline strong{color:var(--adv-accent)}.advertorial__ba-track{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:1.6rem}.advertorial__ba-track::-webkit-scrollbar{display:none}.advertorial__ba-slide{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;scroll-snap-align:start}.advertorial__ba-slide .advertorial__figure{position:relative;margin:0}.advertorial__ba-slide .advertorial__media--placeholder{aspect-ratio:3 / 4;padding:1.2rem;font-size:1.1rem}.advertorial__ba-label{position:absolute;left:.8rem;bottom:.8rem;padding:.2rem .8rem;background:#fff;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.advertorial__ba-label--after{background:var(--adv-accent);color:#fff}.advertorial__h2--center{text-align:center}.advertorial__offer-single{max-width:48rem;margin:0 auto}.advertorial__offer-saving{margin:-.4rem 0 0;font-size:1.3rem;font-weight:600;color:var(--adv-accent)}.advertorial__offer-note{margin:0;font-size:1.2rem;text-align:center;color:var(--adv-muted)}.advertorial__byline-avatar{width:2.4rem;height:2.4rem;border-radius:50%;object-fit:cover;align-self:center}.advertorial__listicle{display:grid;gap:1.6rem}.advertorial__listicle-heading{margin-bottom:1.2rem}.advertorial__listicle-number{margin-right:.4rem}.advertorial__listicle-media{margin:0}.advertorial__listicle-media img,.advertorial__listicle-media .advertorial__media--placeholder{aspect-ratio:1 / 1;object-fit:cover}.advertorial__trust-cta{display:grid;gap:1.2rem;justify-items:center;padding:2rem 1.6rem;background:var(--adv-surface);text-align:center}.advertorial__trust-cta-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.2rem;font-size:1.5rem}.advertorial__trust-cta-head img{width:auto;height:3.2rem}.advertorial__trust-cta .advertorial__button{width:100%;max-width:40rem;text-decoration:none}.advertorial__trust-cta-note{margin:0;font-size:1.2rem;color:var(--adv-muted)}.advertorial__band{padding:3.2rem 0;background:var(--adv-band, #f7f6f5)}.advertorial__band-text{max-width:56rem;margin-bottom:1.6rem;font-size:1.4rem}.advertorial__slider{position:relative}.advertorial__slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.advertorial__slider-track::-webkit-scrollbar{display:none}.advertorial__slider--story .advertorial__slider-track{grid-auto-columns:62%}.advertorial__slide{margin:0;scroll-snap-align:start}.advertorial__slide img,.advertorial__slide video{display:block;width:100%;object-fit:cover}.advertorial__slide img,.advertorial__slide video,.advertorial__slide .advertorial__media--placeholder{aspect-ratio:4 / 5}.advertorial__slider--story .advertorial__slide img,.advertorial__slider--story .advertorial__slide video,.advertorial__slider--story .advertorial__slide .advertorial__media--placeholder{aspect-ratio:9 / 16}.advertorial__slide video{background:#000}.advertorial__slide-caption{margin-top:1.2rem;font-size:1.3rem}.advertorial__slide-caption a{color:inherit;text-decoration:none}.advertorial__slider-arrow{position:absolute;top:50%;right:-1.2rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:0;border-radius:50%;background:#fff;box-shadow:0 .2rem .8rem #00000026;color:var(--adv-text);font-size:2.4rem;line-height:1;cursor:pointer;transform:translateY(-50%)}.advertorial__slider-arrow--prev{right:auto;left:-1.2rem}.advertorial__slider-arrow[hidden]{display:none}.advertorial__band-action{margin-top:2.4rem;text-align:center}.advertorial__button--outline{width:auto;background:transparent;border:1px solid var(--adv-text);color:var(--adv-text);text-decoration:none}.advertorial__offer-box{position:relative;display:grid;gap:2rem;align-items:center;max-width:60rem;margin:2rem auto 0;padding:4rem 2rem 2.4rem;border:1px dashed rgba(31,27,24,.35);background:#fff}.advertorial__offer-box-badge{position:absolute;top:0;left:50%;padding:.4rem 1.2rem;background:var(--adv-accent);color:#fff;font-size:1.6rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%) rotate(-2deg)}.advertorial__offer-box-title{margin:0 0 1.2rem;font-family:var(--adv-heading-font);font-size:2.2rem;font-style:italic;font-weight:700;line-height:1.15;text-transform:uppercase;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.advertorial__offer-box-title span{display:block;color:var(--adv-accent)}.advertorial__offer-box .advertorial__rte{margin-bottom:1.6rem;font-size:1.4rem}.advertorial__button--arrow{justify-content:space-between;padding:1.2rem 2rem;text-align:left;text-decoration:none}.advertorial__button--arrow:after{content:"\2192";margin-left:1.6rem}.advertorial__offer-box-note{margin:.8rem 0 0;font-size:1.2rem;color:#3f7d45}.advertorial__offer-box-note:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;margin-right:.6rem;border-radius:50%;background:#3f7d45;color:#fff;font-size:.9rem}.advertorial--listicle .advertorial__topbar-inner{justify-content:center}.advertorial--listicle .advertorial__topbar-meta:empty{display:none}.advertorial--listicle .advertorial__article>*+*{margin-top:3.2rem}.advertorial--listicle .advertorial__hero,.advertorial--listicle .advertorial__hero~.advertorial__container:not(.advertorial__listicle){max-width:77rem}.advertorial--listicle .advertorial__title{font-family:inherit;font-size:clamp(2.2rem,3vw,2.6rem);font-weight:700;line-height:1.35;letter-spacing:0}.advertorial--listicle .advertorial__lead{font-family:inherit;font-style:normal;font-size:1.5rem;line-height:1.45;color:var(--adv-text)}.advertorial--listicle .advertorial__lead strong{font-weight:700}.advertorial--listicle .advertorial__byline{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:0 1.4rem;margin-top:2rem;padding:0;border:0;font-size:1.2rem;line-height:1.3;color:var(--adv-text)}.advertorial--listicle .advertorial__byline:not(:has(img)){grid-template-columns:1fr}.advertorial--listicle .advertorial__byline:has(img)>:not(img){grid-column:2}.advertorial--listicle .advertorial__byline-avatar{grid-row:1 / span 3;width:5rem;height:5rem}.advertorial--listicle .advertorial__trust{font-size:1.3rem}.advertorial--listicle .advertorial__tip{padding:.8rem 1.2rem;border:0;border-left:2px solid #78a97c;background:#e4eee599;font-size:1.5rem}.advertorial--listicle .advertorial__listicle{max-width:160rem}.advertorial--listicle .advertorial__h2,.advertorial--listicle .advertorial__listicle-heading{font-style:italic;font-weight:300;font-size:clamp(2.4rem,3.4vw,3.6rem);line-height:1.35;letter-spacing:-.02em}.advertorial--listicle .advertorial__listicle .advertorial__rte{font-size:1.5rem}.advertorial--listicle .advertorial__band{margin-left:0;margin-right:0}.advertorial--listicle .advertorial__band .advertorial__container--wide{max-width:160rem}@media screen and (min-width:750px){.advertorial{font-size:1.7rem}.advertorial__article>*+*{margin-top:4.8rem}.advertorial__hero{padding-top:5.6rem}.advertorial__usps{grid-template-columns:repeat(4,minmax(0,1fr))}.advertorial__pair,.advertorial__pains,.advertorial__offers{grid-template-columns:repeat(2,minmax(0,1fr))}.advertorial__review-list{grid-template-columns:repeat(3,minmax(0,1fr))}.advertorial__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3.2rem}.advertorial__ba-track{grid-auto-columns:calc((100% - 2.4rem) / 3)}.advertorial__listicle{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem;align-items:center}.advertorial__listicle--reverse .advertorial__listicle-media{order:-1}.advertorial--listicle .advertorial__listicle{padding:0 4rem}.advertorial__band{padding:4rem 0}.advertorial--listicle .advertorial__band .advertorial__container--wide{padding:0 4rem}.advertorial__slider-track{grid-auto-columns:calc((100% - 2rem) / 3)}.advertorial__slider--story .advertorial__slider-track{grid-auto-columns:calc((100% - 3rem)/4)}.advertorial__offer-box{grid-template-columns:1fr 1fr;gap:3.2rem;padding:6rem 3.2rem}.advertorial__sticky-info{flex-direction:row;gap:1.2rem;align-items:baseline}}.advertorial__hotspots{margin:0}.advertorial__hotspots-stage{position:relative}.advertorial__hotspots-image{display:block;width:100%;height:auto}.advertorial__hotspots--has-mobile .advertorial__hotspots-image--desktop{display:none}.advertorial__hotspot{position:absolute;left:var(--x-m);top:var(--y-m);z-index:1;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#fff;color:var(--adv-text);box-shadow:0 .2rem 1rem #00000040;text-decoration:none;cursor:pointer;transform:translate(-50%,-50%);transition:transform .2s ease}.advertorial__hotspot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff9;animation:advertorial-hotspot-pulse 2s ease-out infinite;z-index:-1}@keyframes advertorial-hotspot-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){.advertorial__hotspot:before{animation:none}}.advertorial__hotspot:hover,.advertorial__hotspot:focus-visible{transform:translate(-50%,-50%) scale(1.08)}.advertorial__hotspot-icon,.advertorial__hotspot-icon svg{display:block;width:2.2rem;height:2.2rem}.advertorial__hotspot.loading .advertorial__hotspot-icon{visibility:hidden}.advertorial__hotspot .loading__spinner{position:absolute;width:2rem}.advertorial__hotspot-label{display:none}@media screen and (min-width:750px){.advertorial__hotspots--has-mobile .advertorial__hotspots-image--desktop{display:block}.advertorial__hotspots-image--mobile{display:none}.advertorial__hotspot{left:var(--x);top:var(--y);width:5.2rem;height:5.2rem}.advertorial__hotspot-icon,.advertorial__hotspot-icon svg{width:2.6rem;height:2.6rem}.advertorial__hotspot-label{position:absolute;top:50%;left:calc(100% + 1rem);display:flex;flex-direction:column;gap:.2rem;width:max-content;max-width:24rem;padding:.8rem 1.2rem;border-radius:.6rem;background:#fff;box-shadow:0 .2rem 1rem #0003;font-size:1.3rem;line-height:1.3;text-align:left;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .2s ease}.advertorial__hotspot--left .advertorial__hotspot-label{left:auto;right:calc(100% + 1rem)}.advertorial__hotspot-label s{margin-left:.4rem;color:var(--adv-muted)}.advertorial__hotspot:hover .advertorial__hotspot-label,.advertorial__hotspot:focus-visible .advertorial__hotspot-label{opacity:1}}.advertorial__hotspots-wrap--full{max-width:none;padding:0}.advertorial__hotspots-wrap--full>.advertorial__h2,.advertorial__hotspots-wrap--full .advertorial__caption{max-width:var(--adv-width-wide);margin-left:auto;margin-right:auto;padding:0 1.6rem}
/*# sourceMappingURL=/cdn/shop/t/497/assets/section-advertorial.css.map */
