@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,500&family=Roboto:wght@400;700&display=swap";@font-face{font-family:Avenir LT Pro;src:url(/cdn/shop/files/AvenirLTProHeavy.woff2?v=1782410681) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Pro;src:url(/cdn/shop/files/AvenirLTProBlack.woff2?v=1782410681) format("woff2");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}p,ul{margin-bottom:0}.hero__title,.case__title,.breakdown__title,.sale__headline,.proof__title{margin:0}body{font-family:Montserrat,sans-serif;background:#fff;color:#494949;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;overflow-x:clip}img,video{max-width:100%;display:block}a{color:inherit}.page{max-width:100%;margin:0 auto;background:#fff;position:relative;overflow-x:clip}.site-top{position:sticky;top:0;z-index:100}.topbar{display:flex;align-items:center;justify-content:center;gap:16px;padding:6px 24px;background:#f55f5e}.topbar__promo{flex:1 0 0;min-width:0;font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;line-height:22px;color:#fcfcfc;text-align:center;text-transform:uppercase;word-break:break-word}.topbar__timer{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:7px 12px;box-shadow:inset 0 0 0 1px #f44d4c52;border-radius:12px;background:#ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff}.topbar__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.topbar__num{font-family:Avenir LT Pro,sans-serif;font-weight:900;font-size:12px;letter-spacing:-.28px;line-height:normal}.topbar__label{font-family:Avenir LT Pro,sans-serif;font-weight:700;font-size:7px;text-transform:uppercase;line-height:normal}.topbar__colon{font-family:Avenir LT Pro,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.28px;line-height:24px}@media(min-width:768px){.topbar__promo{flex:0 0 auto;font-size:16px;white-space:nowrap}}.header{display:flex;align-items:center;justify-content:center;padding:16px 24px;background:#f44d4c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 16px #0000000d}.header__title{font-family:Avenir LT Pro,sans-serif;font-weight:700;font-size:28px;line-height:46.87px;color:#fff;text-transform:uppercase;white-space:nowrap}@media(min-width:768px){.header{padding-block:22px}.header__title{font-size:24px;line-height:33px}}.scroll-progress{display:flex;align-items:center;justify-content:center;padding:8px 24px;background:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 10px 10px #91919133}.scroll-progress__track{flex:1 0 0;min-width:0;padding:3px;border-radius:400px;background:#f44d4c3d}.scroll-progress__fill{width:10%;height:4px;border-radius:400px;background:#f44d4c}@media(min-width:1024px){.scroll-progress{padding-block:10px}.scroll-progress__track{max-width:980px}}.hero{display:flex;flex-direction:column;gap:32px;padding:32px 24px}.hero__body{display:flex;flex-direction:column;gap:32px}.hero__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:44px;color:#000}.hero__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:26px;color:#000}.hero__note{display:flex;align-items:center;justify-content:center;padding:12px 24px;border-left:2px solid #f44d4c;border-radius:12px;background:#f44d4c14}.hero__note-text{flex:1 0 0;min-width:0;font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:28px;color:#f44d4c}.hero__note-text strong{font-weight:700}.hero__author{display:flex;gap:24px;align-items:flex-start;padding:24px;border:1px solid #ebebeb;border-radius:16px;background:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 10px 10px #91919133}.hero__author-thumb{flex-shrink:0;width:64px;height:64px;border-radius:12px;overflow:hidden;box-shadow:0 3px 4px #00000008,0 -.5px 1.5px #00000017,0 1px 1.75px #0000001f}.hero__author-thumb img{width:100%;height:100%;object-fit:cover}.hero__author-info{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:12px}.hero__author-name-row{display:flex;align-items:center;gap:8px}.hero__author-name{font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:normal;color:#000;white-space:nowrap}.hero__author-badge{flex-shrink:0;width:19px;height:19px}.hero__author-role{font-family:Montserrat,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#000}@media(min-width:1024px){.hero{max-width:980px;margin-inline:auto;gap:56px;padding:60px 0}.hero__title{font-size:30px;line-height:48px}.hero__text{font-size:18px;line-height:30px}.hero__note{align-self:flex-start}.hero__note-text{flex:0 0 auto;font-size:20px;line-height:30px;white-space:nowrap}.hero__author-info{flex:0 0 auto}.hero__author-role{font-size:20px;white-space:nowrap}}.cases{display:flex;flex-direction:column;gap:64px;padding:32px 24px}.case,.case__copy{display:flex;flex-direction:column;gap:32px}.case__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:22px;line-height:32px;color:#000}.shot{width:100%;height:382px;border-radius:16px;background:#ebebeb;overflow:hidden}.shot--short{height:320px}.shot img,.shot video{display:block;width:100%!important;height:100%!important;object-fit:cover}.shot video::-webkit-media-controls,.shot video::-webkit-media-controls-enclosure,.shot video::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}.shot video::-moz-media-controls{display:none!important}.case__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;color:#000}.case__text p{margin-bottom:12px;line-height:28px}.case__text p:last-child{margin-bottom:0}.case__text-strong{font-weight:600}.case__cta{align-self:flex-start;font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;line-height:28px;color:#f44d4c;text-align:left;text-decoration:underline;transition:color .2s ease}.case__cta:link,.case__cta:visited,.case__cta:active{color:#f44d4c}.case__cta:hover,.case__cta:focus{color:#d83f3e}@media(min-width:1024px){.cases{max-width:980px;margin-inline:auto;gap:120px;padding:60px 0}.case{display:grid;grid-template-columns:400px minmax(0,1fr);grid-template-rows:auto auto;column-gap:56px;row-gap:16px;align-content:center}.case .shot{grid-column:1;grid-row:1 / span 2;align-self:center;width:400px;height:420px}.case__title{grid-column:2;grid-row:1;align-self:end;font-size:28px;line-height:40px}.case__copy{grid-column:2;grid-row:2;align-self:start;gap:16px}.case__text p{line-height:30px}.cases .case:nth-of-type(2n){grid-template-columns:minmax(0,1fr) 400px}.cases .case:nth-of-type(2n) .shot{grid-column:2}.cases .case:nth-of-type(2n) .case__title,.cases .case:nth-of-type(2n) .case__copy{grid-column:1}}.breakdown{display:flex;flex-direction:column;gap:16px;padding:32px 24px;background:#fff}.breakdown__split{display:flex;flex-direction:column;gap:32px}.breakdown__body{display:flex;flex-direction:column;gap:16px}.breakdown__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:22px;line-height:32px;color:#000}.breakdown__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#000}.breakdown__text p{margin-bottom:12px;line-height:28px}.breakdown__text p:last-child{margin-bottom:0}.callout{display:flex;align-items:center;justify-content:center;padding:32px;border:2px solid;border-radius:16px}.callout--cost{background:#feeded;border-color:#f44d4c3d}.callout--save{background:#effdff;border-color:#32a9ba3d}.callout__list{flex:1 0 0;min-width:0;font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;color:#000}.callout__list p{margin-bottom:12px;line-height:28px}.callout__list--wide p{margin-bottom:16px}.callout__list p:last-child{margin-bottom:0}@media(min-width:1024px){.breakdown{max-width:980px;margin-inline:auto;gap:56px;padding:60px 0}.breakdown__title{font-size:28px;line-height:40px}.breakdown__text,.breakdown__text p{line-height:30px}.breakdown__split{flex-direction:row-reverse;align-items:center;gap:56px}.breakdown__split--media-end{flex-direction:row}.breakdown__split .breakdown__body{flex:1 0 0;min-width:0}.breakdown__split .shot,.breakdown__split .shot--short{flex:0 0 400px;width:400px;height:420px}.callout--save .callout__list p,.callout__list--wide p{line-height:30px}}.sale{padding:32px 24px;background:#fff}.sale__card{width:100%;overflow:hidden;border:1px solid #d9d9d9;border-radius:16px;background:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 10px 20px #91919133}.sale__media{position:relative;width:100%;height:320px}.sale__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sale__body{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px}.sale__divider{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.sale__divider:before,.sale__divider:after{content:"";flex:1 0 0;height:1px}.sale__divider:before{background:linear-gradient(to right,#f44d4c00,#f44d4c)}.sale__divider:after{background:linear-gradient(to left,#f44d4c00,#f44d4c)}.sale__divider-text{flex-shrink:0;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;line-height:normal;color:#f44d4c;text-align:center;white-space:nowrap}.sale__headline{font-family:Montserrat,sans-serif;font-weight:600;font-size:28px;line-height:48px;color:#000;text-align:center}.sale__subtext{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:28px;color:#2c2c2c;text-align:center}.sale__cta{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 56px;border-radius:6px;background:#f44d4c;font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;line-height:normal;color:#f6f6f7;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.sale__cta:link,.sale__cta:visited,.sticky-cta__btn:link,.sticky-cta__btn:visited{color:#f6f6f7}.sale__cta:hover,.sale__cta:focus,.sticky-cta__btn:hover,.sticky-cta__btn:focus{color:#f6f6f7;background-color:#e23d3c;transform:translateY(-1px);box-shadow:0 6px 16px #f44d4c52}.sale__cta:active,.sticky-cta__btn:active{transform:translateY(0);box-shadow:none}.sale__footer{line-height:normal;display:flex;flex-direction:column;gap:12px;width:100%;text-align:center}.sale__guarantee{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal;color:#000}.sale__guarantee strong{font-weight:700}.sale__risk{color:red}.sale__fineprint{font-family:Montserrat,sans-serif;font-weight:400;font-size:12px;line-height:normal;color:#2c2c2c}@media(min-width:1024px){.sale{padding:60px 0}.sale__card{display:flex;align-items:stretch;max-width:980px;margin-inline:auto}.sale__media{flex:1 1 50%;min-width:0;height:auto}.sale__body{flex:1 1 50%;min-width:0;padding:48px 40px}.sale__subtext{font-size:14px;line-height:26px}.sale__cta{width:auto}.sale__footer{display:block}.sale__guarantee{display:inline}.sale__fineprint{margin-top:12px}}.proof{display:flex;flex-direction:column;gap:32px;padding:32px 24px;background:#fff}.proof__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:22px;line-height:32px;color:#000}.proof__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ugc{position:relative;height:260px;border-radius:16px;overflow:hidden}.ugc__img{width:100%;height:100%;object-fit:cover}.ugc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#f44d4c00 61.4%,#f44d4c 88.55%);pointer-events:none}.ugc__caption{position:absolute;z-index:2;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px}.ugc__name{font-family:Avenir LT Pro,sans-serif;font-weight:700;font-size:16px;color:#fff}.ugc__handle{font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;color:#fffffff5}.ugc--desktop-only{display:none}.proof__intro{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;color:#000}.proof__intro p{margin-bottom:12px;line-height:28px}.proof__intro p:last-child{margin-bottom:0}.proof__reviews{display:flex;flex-direction:column;gap:24px}.review{display:flex;flex-direction:column;gap:24px;padding:32px;border:1px solid #ebebeb;border-radius:16px;background:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 10px 10px #91919133}.review__head{display:flex;flex-direction:column;gap:24px}.review__person{display:flex;align-items:center;gap:16px}.review__avatar{width:48px;height:48px;border-radius:24px;object-fit:cover}.review__name{font-family:Roboto,sans-serif;font-weight:700;font-size:12px;letter-spacing:.6px;line-height:19.2px;color:#121212}.review__meta{display:flex;flex-direction:column;gap:7px}.review__stars{width:101.853px;height:17.997px}.review__location{font-family:Montserrat,sans-serif;font-weight:400;font-size:12px;letter-spacing:.6px;line-height:19.2px;color:#565656}.review__body{display:flex;flex-direction:column;gap:17px}.review__verified{display:flex;align-items:center;gap:12px}.review__verified-text{font-family:Avenir LT Pro,sans-serif;font-weight:700;font-size:16px;letter-spacing:.6px;line-height:22.4px;color:#121212}.review__badge{width:19px;height:19px}.review__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#121212}.review__photos{display:flex;align-items:center;justify-content:flex-start;gap:16px}.review__photos img{width:108px;height:108px;border-radius:16px;object-fit:cover}@media(min-width:1024px){.proof{max-width:980px;margin-inline:auto;gap:56px;padding:60px 0}.proof__title{font-size:28px;line-height:40px}.proof__grid{grid-template-columns:repeat(3,1fr);gap:24px}.ugc--mobile-only{display:none}.ugc--desktop-only{display:block}.ugc{height:400px}.ugc__caption{left:24px;right:24px;bottom:24px}.ugc__name{font-size:24px}.ugc__handle{font-size:18px;line-height:28px}.proof__intro,.proof__intro p{font-size:18px;line-height:30px}.review{display:grid;grid-template-columns:1fr auto;grid-template-areas:"head photos" "body body";column-gap:16px;row-gap:24px;align-items:center}.review__head{grid-area:head}.review__photos{grid-area:photos;justify-content:flex-end}.review__body{grid-area:body;align-self:start}}.sticky-cta{--sticky-cta-shadow: 10px;--sticky-cta-pad-bottom: max(0px, 24px - env(safe-area-inset-bottom, 0px));position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px 24px var(--sticky-cta-pad-bottom);background:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:16px 16px 0 0;box-shadow:0 0 var(--sticky-cta-shadow) #a0a0a066;transform:translateY(calc(100% + var(--sticky-cta-shadow)));transition:transform .3s ease}.sticky-cta.is-visible{transform:translateY(0)}.sticky-cta__btn{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 56px;border-radius:6px;background:#f44d4c;font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;line-height:normal;color:#f6f6f7;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.sticky-cta__desc{display:flex;align-items:center;justify-content:center;gap:8px}.sticky-cta__person{display:flex;align-items:center;gap:8px}.sticky-cta__name{font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;color:#000;white-space:nowrap}.sticky-cta__badge{width:14px;height:14px}.sticky-cta__count{font-family:Montserrat,sans-serif;font-weight:400;font-size:12px;color:#000;white-space:nowrap}@media(min-width:1024px){.sticky-cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hr-listicle-bruxism.css.map */
