:root{--ld-mob-gutter: 16px;--ld-mob-gutter-tight: 14px;--ld-tab-gutter: 24px;--ld-touch-target: 44px;--ld-card-gap-mobile: 12px;--ld-card-gap-tablet: 16px}html,body{overflow-x:clip}body{-webkit-text-size-adjust:100%}@media screen and (max-width:1023px){.shopify-section,.section,.section-content-wrapper,.page-width,.page-width-content,.container,.container-fluid,main,.main-page,.main-blog,.main-article,.article-template,.product-information,.product,.product__media-wrapper,.product__info-wrapper,.main-cart,.main-collection-product-grid,.collection,.collection-hero,.facets,.facet-filters{max-width:100%!important}.page-width,.page-width-content,.section-content-wrapper,.container,.container-fluid{padding-left:var(--ld-tab-gutter)!important;padding-right:var(--ld-tab-gutter)!important}button,.button,.btn,input[type=submit],input[type=button],.shopify-payment-button__button,.product-form__submit,summary,.ld-drawer-panel__body a,.ld-drawer-shortcut,.ld-footer-maison__menu a{min-height:var(--ld-touch-target)}h1,.h1,main[data-template*=product] .product__title h1,main[data-template*=product] .product .title{font-size:clamp(28px,4.5vw,38px)!important;line-height:1.08!important;letter-spacing:-.03em!important}h2,.h2{font-size:clamp(22px,3.8vw,30px)!important;line-height:1.12!important}h3,.h3{font-size:clamp(18px,2.8vw,22px)!important;line-height:1.18!important}h4,.h4{font-size:clamp(16px,2.3vw,18px)!important;line-height:1.24!important}p,li,.rte,.article-template__content,.product__description,.blog-post-item p,.blog-post-item .rte{font-size:15px!important;line-height:1.62!important}.product-grid,.collection .grid,.main-collection-product-grid .grid,.ld-coll-grid,.ld-collection-page .ld-coll-grid,main[data-template*=product] .product-recommendations .product-grid,[data-template*="page.siero-divetta-milano"] .product-grid,[data-template*="page.creme-divetta-milano"] .product-grid,[data-template*="page.gel-divetta-milano"] .product-grid,[data-template*="page.oli-essenziali-dv"] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px var(--ld-card-gap-tablet)!important}.product-card .card__content,.product-card__content,.card__information,.ld-card-content,.ld-coll-card__content,.blog-post-card__content{padding-left:0!important;padding-right:0!important}.ld-coll-card__title,.product-card__title,.card__heading,.product-card .heading,.blog-post-item h2,.blog-post-item h3,.blog-post-card__title,.product-recommendations .product-card__title{font-size:clamp(15px,2vw,17px)!important;line-height:1.28!important;letter-spacing:-.01em!important}.ld-coll-card__subtitle,.product-card .caption,.product-card .meta,.blog-post-item .caption-with-letter-spacing,.blog-post-item time,.blog-post-item .meta{font-size:11px!important;line-height:1.45!important;letter-spacing:.08em!important}.ld-coll-card__price,.product-card .price,.product-card product-price,.product-card .price *,.product-recommendations .price,main[data-template*=product] .price,main[data-template*=product] .product-details .price{font-size:13px!important;line-height:1.35!important;letter-spacing:.06em!important}.ld-coll-card__button,.ld-coll-card__actions .ld-card-add,.ld-coll-card__actions .ld-card-link,.product-card .button,.quick-add__submit,.product-form__submit,.shopify-payment-button__button{min-height:44px!important;padding:10px 14px!important;font-size:12px!important;letter-spacing:.12em!important}main[data-template*=product] .product-information,main[data-template*=product] .section-content-wrapper,main[data-template*=product] .product,main[data-template*=product] .product__media-wrapper,main[data-template*=product] .product__info-wrapper,main[data-template*=product] .product__info-container{width:100%!important;max-width:100%!important}main[data-template*=product] .product__column-sticky,main[data-template*=product] .product__info-wrapper{position:static!important;top:auto!important}main[data-template*=product] .section-content-wrapper{gap:24px!important}main[data-template*=product] .buy-buttons,main[data-template*=product] .product-form,main[data-template*=product] .product-form__buttons,main[data-template*=product] .shopify-payment-button,main[data-template*=product] .shopify-payment-button__button{width:100%!important;max-width:100%!important}.sticky-add-to-cart__bar{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;padding:10px 12px!important;gap:10px!important;bottom:12px!important}.sticky-add-to-cart__title{font-size:14px!important;line-height:1.2!important}.sticky-add-to-cart__price{font-size:12px!important}.main-cart .section-content-wrapper,.main-cart .cart,.main-cart .cart__footer,.main-cart .cart__blocks,.main-cart .cart__items{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}.main-cart .cart-item{grid-template-columns:84px 1fr!important;gap:12px!important;align-items:start!important}.main-cart .cart__footer .button,.main-cart .cart__checkout-button,.main-cart .cart__dynamic-checkout-buttons{width:100%!important}.main-blog,.article-template,.main-blog .section-content-wrapper,.article-template .section-content-wrapper{width:100%!important;max-width:100%!important}main[data-template*=blog] .blog-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 16px!important}main[data-template*=article] .article-template__content,main[data-template*=article] .blog-article__content{max-width:100%!important}.ld-story-hero__inner,.ld-story-bento-atelier__inner,.ld-story-editorial-split__inner,.ld-story-quote-cta__inner,.ld-story-split__grid,.ld-selfnamed-hero__inner,.ld-product-hero__inner,.ld-product-steps-results__inner,.ld-related-article__card,.ld-related-article__page{grid-template-columns:1fr!important;gap:24px!important}.ld-story-hero__content,.ld-story-bento-atelier__content,.ld-story-editorial-split__content,.ld-story-split__right,.ld-selfnamed-hero__content,.ld-product-hero__content{max-width:100%!important}}@media screen and (max-width:989px){#header-group .header__row{min-height:60px!important;padding-left:var(--ld-tab-gutter)!important;padding-right:var(--ld-tab-gutter)!important;column-gap:10px!important}#header-group .header__column{gap:8px!important}#header-group .header__heading-logo,#header-group .header__heading img{max-height:30px!important;width:auto!important}#header-group .header__icon,#header-group .header__icon svg,#header-group .header__actions button,#header-group .header__actions a{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}#header-group .ld-menu-toggle{min-height:44px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 6px!important}#header-group .ld-menu-toggle .ld-menu-label{font-size:11px!important;letter-spacing:.14em!important;line-height:1!important}#header-group .ld-menu-drawer-luxury{width:min(88vw,420px)!important;max-width:min(88vw,420px)!important}#header-group .ld-menu-drawer__navigation{padding:22px 18px 24px!important}#header-group .ld-drawer-intro{gap:8px!important;margin-bottom:16px!important}#header-group .ld-drawer-intro__eyebrow,#header-group .ld-drawer-panel__subheading{font-size:10px!important;letter-spacing:.16em!important}#header-group .ld-drawer-intro__title{font-size:clamp(22px,3vw,28px)!important;line-height:1.04!important}#header-group .ld-drawer-intro__text{font-size:12px!important;line-height:1.55!important;max-width:28ch!important}#header-group .ld-drawer-shortcuts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#header-group .ld-drawer-shortcut,#header-group .ld-drawer-panel__body a{display:flex!important;align-items:center!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.35!important}#header-group .ld-drawer-panel summary{min-height:46px!important;padding:12px 0!important;font-size:14px!important;line-height:1.2!important}.ld-footer-maison .ld-footer-maison__inner{padding-left:var(--ld-tab-gutter)!important;padding-right:var(--ld-tab-gutter)!important}.ld-footer-maison .ld-footer-maison__stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;padding-bottom:22px!important;margin-bottom:22px!important}.ld-footer-maison .ld-footer-maison__stat-value{font-size:clamp(40px,5.5vw,62px)!important;line-height:.92!important}.ld-footer-maison .ld-footer-maison__stat-label{font-size:11px!important;line-height:1.5!important;letter-spacing:.1em!important;max-width:18ch!important}.ld-footer-maison .ld-footer-maison__top{grid-template-columns:1fr 1fr!important;gap:20px!important;padding-bottom:20px!important}.ld-footer-maison .ld-footer-maison__brand{grid-column:1 / -1!important}.ld-footer-maison .ld-footer-maison__brand-link{font-size:clamp(24px,3.5vw,30px)!important;line-height:1.02!important}.ld-footer-maison .ld-footer-maison__tagline{max-width:34ch!important;font-size:13px!important;line-height:1.6!important}.ld-footer-maison .ld-footer-maison__title{margin-bottom:8px!important;font-size:10px!important;letter-spacing:.16em!important}.ld-footer-maison .ld-footer-maison__menu{gap:4px!important}.ld-footer-maison .ld-footer-maison__menu a{display:block!important;padding:6px 0!important;font-size:13px!important;line-height:1.45!important}.ld-footer-maison .ld-footer-maison__bottom{padding-top:16px!important;gap:8px 16px!important;font-size:11px!important}}@media screen and (max-width:749px){.page-width,.page-width-content,.section-content-wrapper,.container,.container-fluid{padding-left:var(--ld-mob-gutter)!important;padding-right:var(--ld-mob-gutter)!important}h1,.h1,main[data-template*=product] .product__title h1,main[data-template*=product] .product .title{font-size:clamp(24px,7vw,30px)!important}h2,.h2{font-size:clamp(20px,5.8vw,24px)!important}h3,.h3{font-size:clamp(17px,4.8vw,20px)!important}h4,.h4{font-size:15px!important}p,li,.rte,.article-template__content,.product__description,.blog-post-item p,.blog-post-item .rte{font-size:14px!important;line-height:1.58!important}.product-grid,.collection .grid,.main-collection-product-grid .grid,.ld-coll-grid,.ld-collection-page .ld-coll-grid,main[data-template*=product] .product-recommendations .product-grid,[data-template*="page.siero-divetta-milano"] .product-grid,[data-template*="page.creme-divetta-milano"] .product-grid,[data-template*="page.gel-divetta-milano"] .product-grid,[data-template*="page.oli-essenziali-dv"] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px var(--ld-card-gap-mobile)!important}.ld-coll-card__title,.product-card__title,.card__heading,.product-card .heading,.product-recommendations .product-card__title{font-size:14px!important;line-height:1.28!important}.ld-coll-card__subtitle,.product-card .caption,.product-card .meta,.ld-coll-card__price,.product-card .price,.product-card product-price,.product-card .price *{font-size:11px!important}#header-group .header__row{min-height:56px!important;padding-left:var(--ld-mob-gutter)!important;padding-right:var(--ld-mob-gutter)!important;column-gap:8px!important}#header-group .header__heading-logo,#header-group .header__heading img{max-height:26px!important}#header-group .header__icon,#header-group .header__icon svg,#header-group .header__actions button,#header-group .header__actions a{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}#header-group .ld-menu-drawer-luxury{width:100vw!important;max-width:100vw!important}#header-group .ld-menu-drawer__navigation{padding:18px 16px calc(22px + env(safe-area-inset-bottom))!important}#header-group .ld-drawer-shortcuts{grid-template-columns:1fr 1fr!important}#header-group .ld-drawer-panel summary{font-size:13px!important}#header-group .ld-drawer-shortcut,#header-group .ld-drawer-panel__body a{font-size:12px!important}.ld-footer-maison .ld-footer-maison__inner{max-width:none!important;padding-left:var(--ld-mob-gutter)!important;padding-right:var(--ld-mob-gutter)!important}.ld-footer-maison .ld-footer-maison__top{grid-template-columns:1fr!important;gap:20px!important}.ld-footer-maison .ld-footer-maison__stats{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(144px,58vw)!important;grid-template-columns:none!important;gap:16px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;padding:0 var(--ld-mob-gutter) 18px!important;margin:0 calc(var(--ld-mob-gutter) * -1) 20px!important;scrollbar-width:none!important}.ld-footer-maison .ld-footer-maison__stats::-webkit-scrollbar{display:none!important}.ld-footer-maison .ld-footer-maison__stat,.ld-footer-maison .ld-footer-maison__brand,.ld-footer-maison .ld-footer-maison__col{grid-column:auto!important;width:100%!important}.ld-footer-maison .ld-footer-maison__stat{scroll-snap-align:start!important}.ld-footer-maison .ld-footer-maison__stat-value{font-size:clamp(30px,10.5vw,42px)!important;line-height:.96!important;letter-spacing:-.05em!important}.ld-footer-maison .ld-footer-maison__stat-label{font-size:10px!important;line-height:1.45!important;letter-spacing:.12em!important;max-width:none!important}.ld-footer-maison .ld-footer-maison__brand-link{font-size:clamp(20px,6.2vw,24px)!important;line-height:1.04!important;letter-spacing:.14em!important}.ld-footer-maison .ld-footer-maison__tagline{font-size:12px!important;line-height:1.6!important;max-width:30ch!important}.ld-footer-maison .ld-footer-maison__title{margin-bottom:10px!important;font-size:10px!important;letter-spacing:.16em!important}.ld-footer-maison .ld-footer-maison__menu a{padding:5px 0!important;font-size:13px!important;line-height:1.4!important}.ld-footer-maison .ld-footer-maison__bottom{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding-top:14px!important;font-size:10px!important}.sticky-add-to-cart__bar{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;bottom:10px!important;padding:10px!important}.main-cart .cart-item{grid-template-columns:72px 1fr!important;gap:10px!important}main[data-template*=blog] .blog-posts-container{grid-template-columns:1fr!important;gap:18px!important}main[data-template*=blog] .blog-post-item h2,main[data-template*=blog] .blog-post-item h3,main[data-template*=blog] .blog-post-card__title{font-size:18px!important}.ld-story-hero__inner,.ld-story-bento-atelier__inner,.ld-story-editorial-split__inner,.ld-story-quote-cta__inner,.ld-story-split__grid,.ld-selfnamed-hero__inner,.ld-product-hero__inner,.ld-product-steps-results__inner{gap:20px!important}.ld-story-hero,.ld-story-bento-atelier,.ld-story-editorial-split,.ld-story-quote-cta,.ld-selfnamed-hero,.ld-product-hero,.ld-product-steps-results,.ld-related-article,.ld-related-article-auto{overflow:clip!important}}@media screen and (max-width:639px){.page-width,.page-width-content,.section-content-wrapper,.container,.container-fluid{padding-left:var(--ld-mob-gutter-tight)!important;padding-right:var(--ld-mob-gutter-tight)!important}.product-grid,.collection .grid,.main-collection-product-grid .grid,.ld-coll-grid,.ld-collection-page .ld-coll-grid,main[data-template*=product] .product-recommendations .product-grid{gap:14px 10px!important}}@media(hover:none){.ld-drawer-shortcut:hover,.ld-footer-maison__menu a:hover,.ld-footer-maison__brand-link:hover,.product-card:hover,.card:hover,.ld-coll-card:hover,.blog-post-item:hover{transform:none!important;box-shadow:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/494/assets/ld-mobile-tablet-polish.css.map */
