body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent{--dfy-pdp-gutter: clamp(32px, 4.46vw, 60px);--dfy-pdp-gap: 48px;--dfy-pdp-h2: var(--difiney-title-size);--dfy-pdp-body: 16px;--dfy-pdp-section: 56px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent#MainContent :is(.hero-section__outer,.why-stands-out__container,.dif-edu-section>.page-width,.reviewed-by-pros__outer,.comparison-table__container,.final-cta__container,.dfy-ugc__inner,.faq-section__container,.nasal-steps__container,.see-it-in-action__container,.when-to-use__container){box-sizing:border-box;width:calc(100% - 2 * var(--dfy-pdp-gutter));max-width:var(--dfy-pdp-content-max, 1200px)!important;margin-inline:auto;padding-inline:0!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent>.shopify-section>div.page-width{box-sizing:border-box;width:calc(100% - 2 * var(--dfy-pdp-gutter));max-width:var(--dfy-pdp-content-max, 1200px);margin-inline:auto;padding-inline:0}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent#MainContent :is(.why-stands-out,.dif-edu-section,.reviewed-by-pros,.comparison-table,.final-cta,.dfy-ugc,.faq-section,.nasal-steps,.see-it-in-action,.when-to-use){padding-block:var(--dfy-pdp-section)!important;padding-inline:0!important;max-width:none}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section{padding:40px 0 var(--dfy-pdp-section)!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section__outer{padding-block:0!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:40px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section__title{font-size:clamp(36px,3.6vw,48px)!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent#MainContent :is(.why-stands-out__title,.dif-edu-section__title,.reviewed-by-pros__title,.comparison-table__title,.final-cta__heading,.dfy-ugc__heading,.faq-section__heading,.nasal-steps__title,.see-it-in-action__heading){font-family:var(--font-heading-family)!important;font-size:var(--dfy-pdp-h2)!important;font-weight:var(--difiney-title-weight, 600)!important;line-height:var(--difiney-title-line, 1.16)!important;letter-spacing:var(--difiney-title-track, -.015em)!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent#MainContent :is(.dif-edu-section__body,.dif-edu-section__intro,.dif-edu-section__subtitle,.hero-section__description,.why-stands-out__description,.final-cta__text,.dfy-ugc__subtitle,.faq-section__subheading,.see-it-in-action__subheading){font-size:var(--dfy-pdp-body)!important;line-height:1.5!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent#MainContent :is(.dif-edu-section__body,.dif-edu-section__intro) p{font-size:inherit!important;line-height:inherit!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent :is(.dif-edu-section__grid,.dif-adjustment__grid){column-gap:var(--dfy-pdp-gap)}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent :is(.dif-edu-section__grid,.dif-adjustment__grid)>*{min-width:0}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dif-fit__comparison{max-width:none;width:100%}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dif-fit__copy .dif-edu-section__heading{max-width:none}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent :is(.why-stands-out__header,.faq-section__header,.comparison-table__heading){margin-bottom:32px!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .reviewed-by-pros__grid{margin-top:32px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .final-cta__content{max-width:720px;margin-inline:auto;padding-inline:0!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent#MainContent .final-cta__heading{margin:0 0 16px!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .final-cta__text{margin-top:0}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-ugc__header{margin-bottom:24px}@media(min-width:750px)and (max-width:989px){body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent{--dfy-pdp-gutter: 32px;--dfy-pdp-gap: 24px;--dfy-pdp-h2: 32px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent :is(.dif-edu-section__grid,.dif-adjustment__grid){grid-template-columns:minmax(0,1fr);gap:24px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent :is(.dif-edu-section__heading,.dif-fit__comparison,.dif-adjustment__heading,.dif-adjustment__controls){width:100%;max-width:none}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dif-fit__copy{display:contents}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dif-fit__comparison{grid-row:2}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dif-fit__proof{grid-row:3;margin-top:0}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dif-fit__canvas{max-width:620px;margin-inline:auto}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;align-items:start}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent :is(.hero-section__gallery-wrap,.hero-section__details){width:100%;min-width:0;max-width:none;margin:0}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section__details{position:static;top:auto}body:is([data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section__panel{padding:20px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;padding:0;scroll-snap-type:none}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section__gallery-item{width:100%;max-width:none;scroll-snap-align:none}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent :is(.hero-section__thumbs,.hero-section__gallery-chevron){display:none}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section__title{font-size:32px!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__label{grid-template-columns:18px 54px minmax(0,1fr) minmax(64px,auto);grid-template-rows:auto auto;gap:5px 7px;min-height:112px;padding:12px 10px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__radio-ui{grid-column:1;grid-row:1 / 3;width:18px;height:18px;justify-self:center}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__image-wrap{grid-column:2;grid-row:1 / 3}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__copy{grid-column:3;grid-row:1}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__helper-note{grid-column:3;grid-row:2;margin-top:0;font-size:10px;line-height:1.3}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__price-row{display:flex;grid-column:4;grid-row:1 / 3;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__pricing{flex-flow:column nowrap;align-items:flex-end;align-self:auto;gap:5px;text-align:right}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__save-panel{flex-direction:row;gap:3px;min-height:0;padding:0;border:0;white-space:nowrap}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__name{font-size:14px;line-height:1.2;white-space:normal}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__subtitle{font-size:12px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__price{font-size:18px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__compare{margin-top:0;font-size:11px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent :is(.dfy-bundle__save-label,.dfy-bundle__save-value){font-size:11px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__offer-header{display:flex;flex-wrap:wrap;gap:8px;min-height:42px;padding:10px 12px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dfy-bundle__offer-title{white-space:normal}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .final-cta__moon{display:none!important}}@media(max-width:749px){body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent{--dfy-pdp-gutter: 22px;--dfy-pdp-gap: 20px;--dfy-pdp-h2: 28px;--dfy-pdp-body: 15px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section{padding-top:24px!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section__grid{grid-template-columns:minmax(0,1fr);gap:24px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .hero-section__title{font-size:var(--pdp-h1-size, 28px)!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent#MainContent :is(.why-stands-out__header,.faq-section__header,.comparison-table__heading){margin-bottom:24px!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .reviewed-by-pros__grid{margin-top:24px}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .final-cta__content{max-width:none!important}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .dif-fit__copy .dif-edu-section__title{font-size:28px!important;line-height:1.2!important}}body[data-product-handle=reusable-nasal-strip] main#MainContent#MainContent .nasal-steps__card{margin-inline:0}body[data-product-handle=reusable-nasal-strip] main#MainContent#MainContent .when-to-use__header{margin-bottom:32px}@media(min-width:750px)and (max-width:989px){body[data-product-handle=reusable-nasal-strip] main#MainContent .when-to-use__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;overflow:visible;scroll-snap-type:none}body[data-product-handle=reusable-nasal-strip] main#MainContent .when-to-use__card{width:auto}body[data-product-handle=reusable-nasal-strip] main#MainContent .when-to-use .carousel-chevron{display:none}body[data-product-handle=reusable-nasal-strip] main#MainContent .when-to-use__title{font-size:18px}body[data-product-handle=reusable-nasal-strip] main#MainContent .when-to-use__desc{font-size:14px}}body:is([data-product-handle=advanced-anti-snoring-device-4-0],[data-product-handle=anti-snoring-device],[data-product-handle=reusable-nasal-strip],[data-product-handle=ultrasonic-cleaner]) main#MainContent .final-cta{background-color:#0b1b3f}
/*# sourceMappingURL=/cdn/shop/t/62/assets/difiney-pdp-responsive.css.map */
