@media(max-width:749px){.header .header__row--top{padding-block:6px!important;min-height:60px}.header .header-logo img,.header .header-logo svg{max-height:26px!important;width:auto!important}.header .header__columns{min-height:60px}[id$=__hero_ambiance] .hero{--hero-min-height: min(520px, 60svh) !important}[id$=__hero_ambiance] .hero__container{padding-block-start:20px!important;padding-block-end:24px!important;padding-inline:18px!important}[id$=__hero_ambiance] [class*=__text_hook]{font-size:30px!important;line-height:1.1!important;margin-bottom:4px!important}[id$=__hero_ambiance] [class*=__text_hook] p{font-size:inherit!important;line-height:inherit!important}[id$=__hero_ambiance] [class*=__cta_button]{min-height:47px!important;height:47px!important;padding-block:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important}[id$=__demo_steps] h2,[id$=__how_it_works] h2{font-size:26px!important;line-height:1.2!important}[id$=__demo_steps] .section--page-width,[id$=__how_it_works] .section--page-width,[id$=__benefits] .section--page-width{padding-inline:18px!important;padding-block:30px!important}[id$=__demo_steps] p,[id$=__how_it_works] p,[id$=__benefits] p{font-size:15px!important;line-height:1.45!important}[id$=__main] .product-information{padding-block:30px!important}.product-information__media .product-media-container--tallest{--grid-template-rows: 1fr !important;aspect-ratio:1 / 1!important;max-height:70vh!important;height:auto!important}.product-information__media .product-media-container--tallest .product-media__image{object-fit:contain!important;width:100%!important;height:100%!important}[id$=__main] .product-details h1,[id$=__main] .product-details .price{font-size:28px!important;line-height:1.2!important}[id$=__main] .product-details [class*=__text_aEtTtq]{font-size:16px!important;line-height:1.45!important}[id$=__main] .product-details [class$=__bb1],[id$=__main] .product-details [class$=__bb2],[id$=__main] .product-details [class$=__bb3]{font-size:15px!important}[id$=__main] .product-details{gap:10px!important;row-gap:10px!important}[id$=__main] .product-details>*{margin-block:4px!important}#buy-buttons{margin-top:8px!important}#buy-buttons>div:first-child{font-size:13px!important;margin:10px 0 6px!important}#buy-buttons .offer-card{padding:10px 12px!important}#buy-buttons .main-add-btn{min-height:50px!important;height:50px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}[id$=__main] .product-details [class$=__b1]{font-size:15px!important;line-height:1.4!important}}@media(max-width:360px){#buy-buttons>div:nth-child(2){flex-direction:column!important}#buy-buttons .offer-card{flex-basis:100%!important;width:100%!important}}@media(max-width:749px){[id$=__demo_steps] .layout-panel-flex--row,[id$=__how_it_works] .layout-panel-flex--row,[id$=__benefits] .layout-panel-flex--row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding-bottom:6px!important;margin-inline:-18px!important;padding-inline:18px!important}[id$=__demo_steps] .layout-panel-flex--row>.group-block,[id$=__how_it_works] .layout-panel-flex--row>.group-block,[id$=__benefits] .layout-panel-flex--row>.group-block{flex:0 0 84vw!important;max-width:84vw!important;width:84vw!important;scroll-snap-align:start!important;scroll-snap-stop:normal}[id$=__demo_steps] .layout-panel-flex--row>.group-block h3,[id$=__how_it_works] .layout-panel-flex--row>.group-block h3,[id$=__benefits] .layout-panel-flex--row>.group-block h3{font-size:18px!important;line-height:1.25!important}[id$=__demo_steps] .layout-panel-flex--row>.group-block p,[id$=__how_it_works] .layout-panel-flex--row>.group-block p,[id$=__benefits] .layout-panel-flex--row>.group-block p{font-size:14px!important;line-height:1.4!important}}@media(max-width:749px){main#MainContent>.shopify-section:first-child{margin-top:0!important}[id$=__hero_ambiance] .hero__container{padding-block-start:14px!important}[id$=__main] .product-information{padding-block-start:16px!important}[id$=__demo_steps] .section--page-width,[id$=__how_it_works] .section--page-width,[id$=__benefits] .section--page-width{padding-block-start:22px!important}.media-with-content.section--page-width,.media-with-content.section--full-width{padding-block-start:22px!important;padding-block-end:22px!important}h1,h2{scroll-margin-top:calc(var(--header-height, 66px) + 14px)}[id$=__problem_desire] h2,[id$=__lifestyle] h2,[id$=__gift] h2,[id$=__lifestyle_emotion] h2,[id$=__gift_idea] h2,[id$=__specs] h2,[id$=__shipping_returns] h2,[id$=__faq] h2,[id$=__faq_section] h2,[id$=__final_cta] h2,[id$=__benefits_detail] h2,[id$=__demo_steps] h2,[id$=__how_it_works] h2{font-size:28px!important;line-height:1.1!important}.product-information__media{width:92vw!important;max-width:92vw!important;margin-inline:auto!important}.product-information__media .product-media-container--tallest{--grid-template-rows: 91vw 1fr !important;aspect-ratio:unset!important;max-height:none!important;border-radius:14px!important;overflow:hidden!important}.product-information__media .product-media-container--tallest .product-media__image{object-fit:contain!important;width:100%!important;height:100%!important}[id$=__hero_ambiance] .hero{margin-inline:18px!important;border-radius:14px!important;overflow:hidden!important}[id$=__benefits] .section-background,[id$=__benefits] .section--page-width{background-color:transparent!important}[id$=__demo_steps] .layout-panel-flex--row>.group-block,[id$=__how_it_works] .layout-panel-flex--row>.group-block,[id$=__benefits] .layout-panel-flex--row>.group-block{flex-basis:80vw!important;max-width:80vw!important;width:80vw!important;background-color:#fff!important;border:1px solid rgba(43,33,24,.12)!important;border-radius:14px!important;padding:16px!important}.media-with-content .media-block{max-height:370px!important;border-radius:14px!important;overflow:hidden!important}.media-with-content .media-block__media{height:100%!important;width:100%!important;object-fit:cover!important}#buy-buttons .offer-card{padding:8px 12px!important}#buy-buttons .offer-card>div:last-of-type{font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mobile-v2-phase1.css.map */
