@media (max-width:749px){.dmh .wrap{padding:0 16px}.dmh h2.serif{font-size:26px;line-height:1.18}.dmh .sub{font-size:15px;margin-top:8px}.dmh .kicker{font-size:11px;letter-spacing:.16em}.dmh .head-row{margin-bottom:16px;gap:8px}.dmh .head-row>a{font-size:14px}.dmh .btn{min-height:46px;font-size:14px;padding:0 20px}.dmh .hero .wrap{display:flex;flex-direction:column;padding-top:16px;padding-bottom:24px;gap:16px}.dmh .hero .wrap>div:first-child{display:contents}.dmh .hero .kicker{order:1}.dmh .hero h1{order:2;font-size:32px;margin-top:0!important}.dmh .hero .lead{order:3;font-size:15px;margin:0}.dmh .hero-img{order:4}.dmh .hero .quiz{order:5}.dmh .hero .meta{order:6;margin-top:0;font-size:13px}.dmh .hero .meta>span:last-child{display:none}.dmh .hero-img img{height:220px;border-radius:14px}.dmh .hero-img .chips{display:none}.dmh .quiz{padding:14px;border-radius:14px}.dmh .quiz p{font-size:14px;margin-bottom:10px}.dmh .quiz .opts{gap:8px}.dmh .quiz a{min-height:48px;padding:6px 10px;font-size:13px;gap:8px}.dmh .quiz a span{font-size:16px}.dmh .trust .wrap{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-top:14px;padding-bottom:14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dmh .trust .wrap::-webkit-scrollbar{display:none}.dmh .trust .wrap>div{flex:0 0 62%;scroll-snap-align:start;align-items:center}.dmh .trust span{display:none}.dmh .trust b{font-size:13px}.dmh .trust svg{width:22px;height:22px;flex-basis:22px}.dmh .shop .wrap{padding-top:40px;padding-bottom:16px}.dmh .bento{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.dmh .bento::-webkit-scrollbar{display:none}.dmh .tile,.dmh .tile.big{flex:0 0 46%;height:230px;scroll-snap-align:start;border-radius:14px}.dmh .tile .lbl{left:8px;right:8px;bottom:8px;padding:8px 10px;border-radius:10px}.dmh .tile .lbl b{font-size:14px}.dmh .tile .lbl small{font-size:11px;display:block;line-height:1.3}.dmh .tile .lbl i{display:none}.dmh .rooms .wrap{padding-top:40px;padding-bottom:40px}.dmh .rooms .steps{display:none}.dmh .tabs{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 12px;padding:0 16px;scrollbar-width:none}.dmh .tabs::-webkit-scrollbar{display:none}.dmh .tab{flex:0 0 auto;min-height:40px;padding:0 16px}.dmh .room .pic{min-height:200px}.dmh .room .bd{padding:18px;gap:10px}.dmh .room .bd>span:first-of-type{display:none}.dmh .room h3{font-size:22px}.dmh .room .who{font-size:14px}.dmh .room li{font-size:13px}.dmh .room .tot b{font-size:28px}.dmh .more-rooms{display:flex;overflow-x:auto;gap:10px;margin:14px -16px 0;padding:0 16px 6px;scroll-snap-type:x mandatory;scrollbar-width:none}.dmh .more-rooms::-webkit-scrollbar{display:none}.dmh .mr{flex:0 0 58%;scroll-snap-align:start}.dmh .buy .wrap{grid-template-columns:minmax(0,1fr);padding-top:40px;padding-bottom:16px;gap:16px}.dmh .info,.dmh .gallery{min-width:0}.dmh .gallery .main{aspect-ratio:4/3;border-radius:14px}.dmh .gallery .thumbs{grid-template-columns:repeat(4,56px);gap:8px}.dmh .info{gap:12px}.dmh .info h2{font-size:28px}.dmh .info p.desc{font-size:15px}.dmh .sizes{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.dmh .sizes::-webkit-scrollbar{display:none}.dmh .szb{flex:0 0 auto;min-height:40px;font-size:13px;padding:0 12px}.dmh .price b{font-size:30px}.dmh .upsell{padding:10px}.dmh .upsell label{font-size:13px}.dmh .ticks{font-size:12px}.dmh .range .wrap{padding-top:40px;padding-bottom:16px}.dmh .cards{margin:0 -16px;padding:0 16px 6px;gap:10px;scrollbar-width:none}.dmh .cards::-webkit-scrollbar{display:none}.dmh .card{flex:0 0 64%}.dmh .card .ph{aspect-ratio:4/3}.dmh .card .bd{padding:12px;gap:6px}.dmh .card .for{font-size:13px}.dmh .alsos{flex-wrap:nowrap;overflow-x:auto;margin:12px -16px 0;padding:0 16px 4px;scrollbar-width:none}.dmh .alsos::-webkit-scrollbar{display:none}.dmh .alsos a,.dmh .alsos span{flex:0 0 auto;white-space:nowrap;font-size:13px;padding:8px 12px}.dmh .custom img{display:none}.dmh .custom>div{padding:18px}.dmh .custom h3{font-size:22px}.dmh .custom p{font-size:14px}.dmh .diag{padding:18px;gap:12px}.dmh .diag .k{font-size:32px}.dmh .diag b{font-size:16px}.dmh .diag p{font-size:13px}.dmh .ritual .wrap{padding-top:40px;padding-bottom:40px}.dmh .night{margin:0 -16px;padding:0 16px 6px;gap:10px;scrollbar-width:none}.dmh .nstep{flex:0 0 64%}.dmh .nstep .ph{aspect-ratio:1/1}.dmh .cmp .wrap{padding-top:8px;padding-bottom:40px}.dmh .cmp h2{text-align:left;margin-bottom:14px}.dmh .tbl{border:0;overflow:visible}.dmh table{min-width:0}.dmh thead{display:none}.dmh tbody tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;margin-bottom:8px;overflow:hidden}.dmh tbody th{grid-column:1/-1;padding:10px 12px 4px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.dmh tbody td{padding:8px 12px 12px;font-size:13px}.dmh tbody td:nth-child(2)::before{content:attr(data-l);display:block;font-size:11px;color:var(--muted);font-weight:500}.dmh tbody td:nth-child(3)::before{content:attr(data-l);display:block;font-size:11px;color:var(--muted)}.dmh .proof .wrap{padding-top:40px;padding-bottom:40px}.dmh .mosaic{columns:2;column-gap:8px;margin-bottom:14px}.dmh .mosaic img{margin-bottom:8px;border-radius:10px}.dmh .mosaic img:nth-child(n+5){display:none}.dmh .quotes{display:flex;overflow-x:auto;gap:10px;margin:0 -16px;padding:0 16px 6px;scroll-snap-type:x mandatory;scrollbar-width:none}.dmh .quotes::-webkit-scrollbar{display:none}.dmh .quotes figure{flex:0 0 82%;padding:16px;scroll-snap-align:start}.dmh .quotes blockquote{font-size:15px}.dmh .press{gap:12px 24px;margin-top:20px}.dmh .press img{height:24px}.dmh .leadsec .wrap{padding-top:36px;padding-bottom:36px;gap:20px}.dmh .cads{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:none}.dmh .cads img{border-radius:8px}.dmh .leadsec p{font-size:15px!important}.dmh .ana .wrap{grid-template-columns:96px 1fr;gap:14px;align-items:start;padding-top:40px;padding-bottom:40px}.dmh .ana .pic{aspect-ratio:1/1;border-radius:14px}.dmh .ana p.t{font-size:14px;margin:10px 0 14px}.dmh .ana h2{font-size:22px!important}.dmh .ana .row{grid-column:1/-1}.dmh .ana .wrap>div:last-child{display:contents}.dmh .ana .wrap>div:last-child>*{grid-column:1/-1}.dmh .ana .wrap>div:last-child>.kicker{grid-column:2;grid-row:1;align-self:center}.dmh .craft .wrap{padding-top:40px;padding-bottom:40px;gap:20px}.dmh .craft .ph{grid-template-columns:1fr}.dmh .craft .ph img{display:none}.dmh .craft .fvid{min-height:0;aspect-ratio:16/10}.dmh .craft .pts{margin-top:16px;gap:10px}.dmh .founder img{width:64px;height:64px;flex-basis:64px}.dmh .founder b{font-size:13px}.dmh .end .wrap{padding-top:40px;padding-bottom:40px;gap:24px}.dmh .store img{height:180px}.dmh .store .bd{padding:18px}.dmh details{padding:14px 16px}.dmh .gform{padding:20px 16px 16px;gap:10px}.dmh .gform h2{font-size:22px}.dmh .gs{font-size:14px}.dmh .gchips label{font-size:12px;padding:6px 10px}}@media (max-width:749px){.dmh .hero-img{width:100%}}