@media(max-width:900px){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],input:not([type]),select,textarea{font-size:16px!important}.storebar__sort select,.storebar__sort-btn{font-size:14px!important}}@media(max-width:900px){.btn,.icon-button,.site-header__nav a,.site-header__mobile a,.collection-chip,.cfilter__btn,.storebar__mobile-toggle,.storebar__sort-btn,.lang-switch__btn{min-height:44px}.site-header__mobile a{display:flex;align-items:center}}@media(max-width:900px){html,body{overflow-x:clip}}@media(max-width:900px){a,button,.btn{-webkit-tap-highlight-color:rgba(141,62,214,.12)}}@media(max-width:900px){.brand-marquee__item{width:auto!important;padding:0!important}.brand-marquee__track{gap:44px!important}.brand-marquee__logo{height:32px!important;max-height:32px!important;width:auto!important}.brand-marquee__logo[alt=Labocosmetica]{height:48px!important;max-height:48px!important}}@media(max-width:900px){.product-card__quick-add{position:static;opacity:1;transform:none;padding:0 16px 16px}.product-card__quick-btn{width:100%;justify-content:center;min-height:46px;font-size:14px}}@media(max-width:900px){.hero-video__inner{justify-content:center;min-height:calc(100svh - 150px);padding-top:clamp(28px,9vw,64px);padding-bottom:clamp(28px,9vw,64px)}}@media(max-width:960px){.product-template__gallery{display:contents}.product-gallery__main{order:1;margin:16px 16px 0}.product-template__info{order:2}.product-template__left-content{order:3;padding:0 20px 48px}}@media(max-width:600px){.usage-grid,.shop-by-usage__grid,.product-grid,.product-grid--featured,.featured-products__list,.featured-products .product-grid,.recently-viewed__grid,.value-props--editorial .vp-grid,.vp-grid,.value-props__list,.brand-trio__grid,.brand-trio__list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.usage-card{padding:14px 12px!important;min-height:104px!important}.usage-card__title{font-size:13px!important;line-height:1.2!important}.usage-card__count{font-size:10.5px!important}.value-props--editorial .vp-card{padding:14px 13px!important}.value-props--editorial .vp-card__icon{width:30px!important;height:30px!important}.value-props--editorial .vp-card__title{font-size:14.5px!important;margin:9px 0 5px!important}.value-props--editorial .vp-card__copy{font-size:12.5px!important;line-height:1.45!important}}@media(max-width:360px){.usage-grid,.product-grid,.recently-viewed__grid,.value-props--editorial .vp-grid,.vp-grid{gap:8px!important}}@media(max-width:600px){.featured-products .product-grid{grid-template-columns:1fr!important}}@media(max-width:600px){.home-hero__stats,.formations-hero__stats,.mafra-card__features{gap:8px!important}}@media(max-width:900px){.site-header__burger span{transition:transform .22s ease,opacity .18s ease;transform-origin:center}.site-header__burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header__burger.is-open span:nth-child(2){opacity:0}.site-header__burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media(max-width:600px){.featured-products .product-grid,.product-grid--featured{grid-template-columns:1fr!important}}@media(max-width:600px){.pickup-map{padding:40px 16px!important}.pickup-map__copy h2,.pickup-map h2{font-size:clamp(21px,6vw,27px)!important;letter-spacing:-.01em!important;margin:8px 0!important}}@media(max-width:600px){.page-shell--collection>.section-inner{padding-left:8px!important;padding-right:8px!important}.page-shell--collection .product-grid{gap:8px!important}}@media(max-width:600px){.hero-video__title{font-size:clamp(33px,9vw,44px)!important;line-height:1.04!important}.home-hero__title,.contact-hero__title,.formations-hero__title,.crm-hero__title,.faq-page-hero__title,.pro20l-hero__title,.pickup-page-hero__title,.ct-hero__title,.form-hero__title,.article-template h1,.page-shell__title,.collection-hero__title,.collection-hero--clean .collection-hero__title,.blog-template__heading,.ct-page__title,.cart-template__title,.search-hero__title,.page-404__title,.popup-welcome__heading{font-size:clamp(28px,8vw,38px)!important;line-height:1.06!important;letter-spacing:-.01em!important}.section-head h2,.featured-products h2,.featured-products__heading,.newsletter-facebook h2,.newsletter-facebook__heading,.intro-editorial h2,.intro-editorial__heading,.mafra-card h2,.mafra-card__heading,.shop-by-usage h2,.shop-by-usage__heading,.brand-trio__heading,.brandshop__heading,.home-why__title,.home-ac__title,.services-pros__heading,.contact-section__heading,.contact-map__heading,.google-reviews__heading,.recently-viewed__heading,.value-props h2,.value-props--editorial .vp-head h2,.faq-home__heading,.brand-accordion__head h2,.formations-why__heading,.formations-cta__heading,.formations-how__head h2,.formations-testimonials__head h2,.pro20l-why__head h2,.pro20l-how__head h2,.pro20l-cta__content h2,.pickup-page-how__head h2,.crm-pain__head h2,.crm-features__head h2,.crm-compare__head h2,.crm-cta-final h2,.crm-booking__heading,.form-pain__head h2,.form-features__head h2,.form-booking__heading,.form-wall__title,.form-promise__title,.form-method__title,.form-instructor__content h2,.bundle-builder__title,.product-review__title{font-size:clamp(25px,6.6vw,33px)!important;line-height:1.12!important}.article-template__body h2,.page-shell__body h2,.search-noresults h2,.cart-empty h2{font-size:clamp(20px,5.4vw,25px)!important;line-height:1.2!important}.home-hero__lede,.formations-hero__lede,.crm-hero__lede,.pro20l-hero__lede{font-size:15px!important;line-height:1.5!important}}@media(max-width:900px){.product-grid{align-items:stretch!important}.product-card{display:flex!important;flex-direction:column!important;height:100%!important}.product-card__link,.product-card__body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}.product-card__bottom{margin-top:auto!important}}@media(max-width:600px){.featured-products,.value-props,.testimonials,.google-reviews,.articles-grid,.recently-viewed,.brandshop,.intro-editorial,.mafra-card{padding-top:46px!important;padding-bottom:46px!important}}@media(max-width:900px){.product-gallery__slide img,.product-gallery__slide video,.product-gallery__image,.product-gallery__video{height:100%!important;max-height:100%!important;max-width:100%!important}.product-gallery__thumbs{max-width:calc(100% - 24px);overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}}@media(max-width:900px){.icon-button{min-width:44px}.site-search__close,.dad-popup__close{width:44px!important;height:44px!important}.sticky-cta__close{width:42px!important;height:42px!important}.cart-item__qty{height:44px!important}.cart-item__qty-btn{width:42px!important;height:44px!important}.product-form__qty-btn{width:44px!important}.product-gallery__zoom{width:44px!important;height:44px!important}.cart-item__qty-input{height:44px!important;line-height:44px!important}.cart-rec__add{min-width:44px!important;min-height:44px!important}.c-select__panel li{min-height:44px;display:flex;align-items:center}.collection-pagination a,.collection-pagination span{min-width:44px!important;height:44px!important}}@media(max-width:540px){.cart-item__controls{gap:10px 12px}.cart-item__price{margin-left:auto}}@media(max-width:600px){.site-header__actions .lang-switch{display:none}}@media(max-width:900px){[data-search-filters]{display:block!important;position:static!important;inset:auto!important;z-index:auto!important;width:auto!important;height:auto!important;max-width:none!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important;margin:0 0 20px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(141,62,214,.12)!important}}@media(max-width:900px){.product-grid__cell{display:flex}.product-grid__cell>.product-card{width:100%;height:100%}}@media(max-width:600px){.crm-calc__field-head{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}}@media(max-width:900px){.product-info__title{word-break:break-word}.rte{overflow-wrap:anywhere}.rte pre{overflow-x:auto}}@media(max-width:768px){.brand-accordion__options{min-width:0!important;flex-direction:column!important;height:auto!important}}@media(max-width:600px){.usage-card__body{padding:14px 13px!important;gap:3px!important}.usage-card__title,.usage-card h3{max-width:100%!important;font-size:13px!important;line-height:1.18!important;overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important}.usage-card__count{font-size:9.5px!important;letter-spacing:.06em!important;line-height:1.3!important}.usage-card__arrow{top:12px!important;right:12px!important}}@media(max-width:600px){.newsletter-facebook__badge{font-size:10px!important;letter-spacing:.06em!important;padding:7px 12px!important;white-space:nowrap!important}.newsletter-facebook__copy{margin-bottom:22px!important}.newsletter-facebook__community{margin-top:4px!important}}@media(max-width:600px){.sticky-cta{bottom:10px;width:calc(100vw - 72px)}.sticky-cta__inner{gap:8px!important;padding:8px 8px 8px 14px!important}.sticky-cta__title{font-size:12.5px!important;line-height:1.2!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sticky-cta__actions .btn{padding:9px 13px!important;font-size:12.5px!important;white-space:nowrap}.sticky-cta__close{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.sticky-cta__close svg{width:15px!important;height:15px!important}}@media(max-width:600px){.product-card__price,.product-card__bottom{flex-wrap:wrap!important}.product-card__title{font-size:14.5px!important;line-height:1.25!important}}@media(max-width:600px){.collection-pagination,.blog-template__pages{flex-wrap:wrap!important;row-gap:8px!important}.blog-template__pages a,.blog-template__pages span{min-width:44px!important;height:44px!important}.blog-template__tag{min-height:44px;font-size:12px!important;display:inline-flex;align-items:center}}@media(max-width:360px){.crm-calc__result-amount{font-size:clamp(28px,8vw,34px)!important;overflow-wrap:anywhere!important}}@media(max-width:480px){.product-info__specs{grid-template-columns:1fr!important}.product-info__specs span{overflow-wrap:anywhere!important}}.product-sticky__form{margin:0!important}@media(max-width:380px){.home-ac__newsletter-row{grid-template-columns:1fr!important;gap:10px!important}}@media(max-width:640px){.newsletter-form__row{flex-direction:column;align-items:stretch}.newsletter-form__row input,.newsletter-form__row button{width:100%!important}}input::placeholder,textarea::placeholder{color:#6b645b!important;opacity:1!important}.collection-hero__crumbs,.collection-hero__crumbs a{color:var(--taupe)!important}.collection-hero__crumbs [aria-current=page]{color:var(--ink)!important}@media(prefers-reduced-motion:reduce){.brand-marquee__track,.marquee__track,.promo-bar__track{animation:none!important}}.gift-card{max-width:520px;margin:0 auto;padding:24px 16px}.gift-card__code code,.gift-card code{display:block;word-break:break-all;font-family:var(--font-mono, monospace);font-size:clamp(16px,5vw,22px);background:var(--cream, #f6f3fb);padding:12px 14px;border-radius:10px;text-align:center;letter-spacing:.04em}@media(max-width:768px){.page-jump,.back-to-top{display:none!important}}@media(max-width:600px){.product-review__grid{display:flex!important;grid-template-columns:none!important;max-width:none!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;padding-bottom:6px!important;scrollbar-width:none!important}.product-review__grid::-webkit-scrollbar{display:none!important}.product-review__frame{flex:0 0 84%!important;scroll-snap-align:start!important}}@media(max-width:600px){.product-form__option-value{max-width:100%!important;white-space:normal!important;text-align:center!important;line-height:1.2!important}}@media(max-width:900px)and (orientation:landscape){.product-review__frame{aspect-ratio:16 / 9!important}.product-review__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:360px){.storebar__row{flex-wrap:wrap;row-gap:6px}}@media(max-width:380px){.search-hero__icon{display:none!important}.search-hero__form .btn{padding:12px 16px!important}}.page-404__inner{text-align:center;padding:clamp(40px,8vw,88px) 0}.page-404__code{font-family:Bodoni Moda,serif;font-size:clamp(64px,18vw,130px);line-height:1;color:var(--violet);margin:0 0 8px}.page-404__copy{color:var(--charcoal);margin:10px auto 26px;max-width:460px}.page-404__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 0 28px}.page-404__links ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center}@media(max-width:600px){#pandectes-cookie-button,.pandectes-cookie-button,[id*=pandectes][class*=button],[class*=pandectes][class*=floating]{z-index:95!important}.sticky-cta{z-index:80!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dad-mobile.css.map */
