.pdp .grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pdp .grid>*,.story>*{min-width:0}.cart-ico{display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:var(--ink);margin-left:14px;font-size:14px;font-weight:600;position:relative}.cart-ico svg{width:22px;height:22px}.cart-ico .ct{position:absolute;top:-6px;right:-9px;background:var(--rose);color:#fff;font-size:10px;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.hdr-right{display:flex;align-items:center}@media(max-width:900px){.pdp .grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){body{font-size:16px}.announce{font-size:12px;padding:8px 12px;line-height:1.35}.hdr .wrap{height:56px;padding:0 16px}.logo{font-size:24px}.wrap,.narrow{padding:0 18px}section.s{padding:56px 0}h2{font-size:30px}.sub{font-size:17px}.eyebrow{font-size:11px;margin-bottom:10px}.pdp{padding:14px 0 40px}.g-main{border-radius:16px}.g-thumbs{gap:8px;margin-top:10px}.g-thumbs button{flex:0 0 58px;height:72px;border-radius:10px}.buy .badge{margin-bottom:10px}.buy h1,.buy h2{font-size:30px}.buy .tag{font-size:16px;margin-bottom:14px}.price{font-size:26px}.checks li{font-size:15px;margin:7px 0}.swatches{margin-bottom:18px}.qty-row{gap:10px}.qty button{width:36px;height:52px}.qty input{width:28px}.qty-row .btn{padding:16px 14px;font-size:16px}.dispatch{font-size:13px;padding:12px 14px}details.acc summary{padding:16px 0;font-size:16px}details.acc .acc-body{font-size:15px}.strip{padding:20px 0}.strip .wrap{gap:14px 10px}.strip b{font-size:14px}.strip span{font-size:12px}.story{gap:22px}.story img{aspect-ratio:1/1;border-radius:16px}.story p{font-size:17px}.story .btn{width:100%}.how{margin-top:28px;gap:14px}.how div{padding:22px}.personas{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:28px -18px 0;padding:0 18px 6px;scrollbar-width:none}.personas::-webkit-scrollbar{display:none}.persona,.persona:last-child{flex:0 0 68%;aspect-ratio:3/4;scroll-snap-align:start;grid-column:auto}.cmp{margin-top:24px}.cmp th,.cmp td{padding:11px 6px;font-size:12.5px}.cmp th:first-child,.cmp td:first-child{padding-left:12px;width:44%}.cmp thead th{font-size:12px;line-height:1.25}.faq{margin-top:24px;padding:0 18px}.final img{margin-top:24px}.final .btn{width:100%}.cards{gap:28px;margin-top:24px}.art-hero{padding:32px 0 0}.rte{font-size:17px;line-height:1.65}.rte h2{font-size:25px}.rte blockquote{font-size:20px;padding-left:16px}.art-img{margin:18px 0 24px}.sticky{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.sticky .st-t b{font-size:14px}.sticky .btn{padding:13px 18px;font-size:15px}.ftr .cols{gap:22px}}.t-product .ftr,.t-index .ftr,.t-article .ftr{padding-bottom:110px}.final img{width:100%;max-width:min(520px,100%)}html,body{overflow-x:clip}@media(max-width:760px){section.s{padding:48px 0}h2{font-size:28px;line-height:1.15}.sub{font-size:16px}input,select,textarea{font-size:16px!important}.qty input{width:34px}.qty button{width:40px}.swatches button,.swatch{min-width:44px;min-height:44px}details.acc summary,.faq summary{min-height:48px}body .obj-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:24px -18px 0;padding:0 18px 8px;scrollbar-width:none}.obj-grid::-webkit-scrollbar{display:none}body .obj{flex:0 0 84%;scroll-snap-align:start;padding:20px}body .obj b{font-size:17px}body .obj p{font-size:15px;line-height:1.55}.obj-grid+.swipe-hint,.personas+.swipe-hint{display:block}body .how{gap:10px}body .how div{display:grid;grid-template-columns:36px 1fr;column-gap:14px;padding:18px}body .how .n{width:36px;height:36px;margin:0;grid-row:span 2}body .how h3{margin:4px 0;font-size:19px}body .how p{font-size:15px}body .g-card{padding:24px 20px;gap:16px}body .g-seal{width:84px;height:84px;font-size:12px}body .cmp th,body .cmp td{font-size:13.5px}body .cmp thead th{font-size:12.5px}body .hero-h{font-size:38px;line-height:1.05}.hero .btn{min-height:52px}body .price-row{margin:6px 0 10px}body .trust-row{flex-wrap:wrap;justify-content:center;gap:6px 14px}.bundle,.gift-note{font-size:14px}body .cards{gap:22px}body .cards b{font-size:19px}.ftr{padding-top:40px}}.swipe-hint{display:none;text-align:center;font-size:12px;color:var(--ink2);margin-top:8px;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hible-mobile.css.map */
