*,*:before,*:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased}.header__wrapper,[data-header-wrapper]{background-color:#fff!important;transition:box-shadow .3s ease!important}.header__wrapper.has-scrolled,.header__wrapper.js__header__stuck,[data-header-wrapper].has-scrolled{background-color:#fff!important;box-shadow:0 2px 8px #0000001a!important}.header__wrapper[data-header-transparent=true],.shopify-section.page-header,.shopify-section--header,.header__backfill{background-color:#fff!important}.header__wrapper.js__header__stuck .toolbar,.header__wrapper.js__header__stuck [data-header-toolbar]{max-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;opacity:0!important;transition:max-height .3s ease,opacity .2s ease!important}.header__icon,.header__menu-toggle,.header__icon svg{color:#1a1a1a!important}@media(min-width:990px){.header__wrapper,[data-header-wrapper],.theme__header,.header__inner,.header__menu,nav.header__menu{overflow:visible!important}hover-disclosure{pointer-events:auto!important}hover-disclosure.is-visible>.header__dropdown,.header__dropdown.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}}.header__menu .navlink,.header__menu .navtext,.header__desktop .navlink--toplevel,.header__desktop .navtext,.header__desktop__upper .navlink,.header__desktop__lower .navlink{font-size:15px!important;font-weight:600!important;letter-spacing:.5px!important}@media(max-width:749px){.shopify-section.page-header{position:relative!important;z-index:1000!important;background-color:#fff!important}.header__logo img{max-height:40px!important;width:auto!important}.header__icons{gap:8px!important}.header__mobile__hamburger,button[data-drawer-toggle=hamburger]{min-width:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}.header__mobile__hamburger .icon,.header__mobile__hamburger svg,button[data-drawer-toggle=hamburger] .icon,button[data-drawer-toggle=hamburger] svg{width:28px!important;height:28px!important}.header__mobile__button{min-width:44px!important;min-height:44px!important}}@supports (-webkit-touch-callout: none){button[data-drawer-toggle=hamburger],.header__mobile__button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}.mobile-nav .navlink,.mobile-nav__item a,.drawer__nav .navlink,.drawer .navlink,[data-drawer=hamburger] .navlink{font-size:17px!important;font-weight:500!important;padding:14px 20px!important;line-height:1.4!important}.drawer__nav .navlink--child,[data-drawer=hamburger] .navlink--child{font-size:15px!important;padding:12px 20px 12px 32px!important}.dp-hero__slide{background:#fff!important}@media(max-width:749px){.dp-hero__slide img{min-height:200px!important;object-fit:contain!important}}@media(min-width:750px){.dp-hero{max-width:1400px;margin:0 auto}.dp-hero .dp-hero__slide{aspect-ratio:21 / 9}.dp-hero .dp-hero__slide img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}}.dp-hero__slides{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.index-collections-list{--PT: 12px !important;--PB: 12px !important}.index-collections-list .grid__heading-holder,.index-collections-list .slider-arrows,.index-collections-list .flickity-prev-next-button,.index-collections-list .flickity-page-dots{display:none!important}.index-collections-list .grid-outer{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;padding-bottom:6px!important}.index-collections-list .grid-outer::-webkit-scrollbar{height:3px!important}.index-collections-list .grid-outer::-webkit-scrollbar-track{background:#e8e8e8!important;border-radius:3px!important}.index-collections-list .grid-outer::-webkit-scrollbar-thumb{background:#b8d8cf!important;border-radius:3px!important}.index-collections-list .collection-list.grid,.index-collections-list .grid.collection-list{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;padding:0 16px!important;justify-content:flex-start!important}.index-collections-list .grid-item.collection-item,.index-collections-list .collection-item.grid-item{flex:0 0 auto!important;width:85px!important;min-width:85px!important;max-width:85px!important;padding:0!important;margin:0!important;text-align:center!important;background:transparent!important}.index-collections-list .collection-item__content{display:flex!important;flex-direction:column!important;align-items:center!important}.index-collections-list .collection-item__image{width:72px!important;height:72px!important;margin:0 auto!important;overflow:hidden!important;border-radius:50%!important;border:1.5px solid #c5ddd6!important;background:#fff!important;position:relative!important;aspect-ratio:1 / 1!important;padding:0!important;flex-shrink:0!important}.index-collections-list .collection-item__bg,.index-collections-list .collection-item__bg-inner{width:72px!important;height:72px!important;border-radius:50%!important;overflow:hidden!important;background:#fff!important}.index-collections-list .collection-item .image-wrapper{width:72px!important;height:72px!important;min-height:72px!important;border-radius:50%!important;overflow:hidden!important;background:#fff!important;--aspect-ratio: 1 !important;padding-bottom:0!important}.index-collections-list .collection-item img{width:50px!important;height:50px!important;object-fit:contain!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;mix-blend-mode:multiply!important;border-radius:0!important}.index-collections-list .collection-item__info{padding:5px 0 0!important;text-align:center!important;overflow:visible!important;height:auto!important}.index-collections-list .collection-item__info span,.index-collections-list .collection-item__info .collection-item__title{font-size:10px!important;font-weight:500!important;line-height:1.2!important;color:#333!important;white-space:normal!important;display:block!important;overflow:visible!important;text-transform:none!important;letter-spacing:0!important}.index-collections-list sup,.index-collections-list .sup{display:none!important}@media(min-width:750px){.index-collections-list .collection-list.grid,.index-collections-list .grid.collection-list{justify-content:center!important;gap:24px!important}.index-collections-list .grid-item.collection-item,.index-collections-list .collection-item.grid-item{width:110px!important;min-width:110px!important;max-width:110px!important}.index-collections-list .collection-item__image,.index-collections-list .collection-item__bg,.index-collections-list .collection-item__bg-inner,.index-collections-list .collection-item .image-wrapper{width:90px!important;height:90px!important;min-height:90px!important}.index-collections-list .collection-item img{width:60px!important;height:60px!important}.index-collections-list .collection-item__info span,.index-collections-list .collection-item__info .collection-item__title{font-size:12px!important}}.product-item__vendor{font-size:11px;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:.05em;margin:0 0 2px;line-height:1.3}.product-item__title{text-transform:none!important;font-size:13px;line-height:1.35}.product-information{padding:8px 6px}.product-item__bg{aspect-ratio:1 / 1!important;overflow:hidden}.product-item__bg img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-item:hover .product-item__bg img,grid-item:hover .product-item__bg img{transform:scale(1.04)}.product-item__info .jdgm-widget.jdgm-preview-badge{display:block!important;margin:4px 0 6px;line-height:1}.product-item__info .jdgm-preview-badge .jdgm-prev-badge[data-average-rating="0.0"]{display:none!important}.badge-box.sale-box{background-color:#e63946!important;color:#fff!important;font-weight:700!important;font-size:12px!important;padding:4px 8px!important;border-radius:4px!important}.product-item .btn,.product-item .product-item__btn,.product-item .quick-add__btn{background-color:#1a1a2e!important;color:#fff!important;border-color:#1a1a2e!important;font-weight:600!important;font-size:12px!important;padding:8px 14px!important;border-radius:6px!important;width:100%;text-align:center}.product-item .btn:hover,.product-item .product-item__btn:hover,.product-item .quick-add__btn:hover{background-color:#c9a96e!important;border-color:#c9a96e!important}@media(max-width:749px){.product-item__title{font-size:12px}.product-item__vendor{font-size:10px}}.section-promo-banners .promo-banners-grid,.promo-banners__grid{display:grid!important;gap:12px!important}@media(min-width:750px){.section-promo-banners .promo-banners-grid,.promo-banners__grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:749px){.promo-banners__grid{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}.promo-banners__grid img{width:100%!important;height:auto!important;border-radius:6px!important}}.btn--primary,.button--primary{background:#2d6a4f!important;color:#fff!important;border:none!important}.btn--primary:hover,.button--primary:hover{background:#1b4332!important}.section-press-logos img{opacity:1!important;filter:none!important;max-height:44px!important;width:auto!important;object-fit:contain!important}@media(max-width:749px){.section-press-logos{padding-top:16px!important;padding-bottom:16px!important}.section-press-logos img{max-height:32px!important}.section-press-logos .press-logos__inner,.section-press-logos .grid,.section-press-logos ul{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;gap:20px!important;padding:4px 20px 8px!important;align-items:center!important;justify-content:flex-start!important}.section-press-logos .press-logos__item,.section-press-logos .grid-item,.section-press-logos li{flex:0 0 auto!important;min-width:70px!important}}.section-announcement .announcement__text,.section-announcement .marquee__item{font-size:13px!important;font-weight:500!important}@media(max-width:749px){.section-announcement{padding:6px 0!important}.section-announcement .announcement__text{font-size:12px!important}}@media(max-width:749px){.section-newsletter .screen-height-one-third--mobile,.section-newsletter .screen-height-one-third,.section-newsletter [class*=screen-height],.section-newsletter .hero__inner{min-height:unset!important;height:auto!important}.section-newsletter{padding:32px 20px!important}.section-newsletter h2,.section-newsletter .heading-large{font-size:20px!important;margin-bottom:10px!important}.section-newsletter form{flex-direction:column!important;gap:10px!important}.section-newsletter input[type=email],.section-newsletter button[type=submit]{width:100%!important;border-radius:8px!important}}@media(max-width:749px){.section-blog .grid,.section-blog [class*=grid]{display:flex!important;flex-direction:column!important;gap:20px!important;padding:0 16px!important;overflow:visible!important;transform:none!important}.section-blog .grid-item,.section-blog [class*=grid__item]{width:100%!important;max-width:100%!important;flex:none!important;margin:0!important}.section-blog article{border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 2px 12px #00000012!important;border:1px solid #f0f0f0!important}.section-blog .article-card__title,.section-blog h3{font-size:15px!important;font-weight:600!important;line-height:1.35!important}}.collection__title sup,.collection__title .sup,.collection__heading sup,h1 sup{display:none!important}collection-component{display:block!important}.collection__nav,.collection__nav--filter{position:relative!important;top:auto!important;margin-top:0!important}.collection__products{display:flex;flex-direction:column}@media(max-width:749px){.collection-image-with-title{padding-top:8px!important;padding-bottom:0!important}.collection__title,.collection__title--no-image{padding:10px 16px 6px!important;min-height:unset!important;height:auto!important}.collection__title h1{font-size:20px!important;line-height:1.2!important;margin-bottom:4px!important}.collection__title .hero__description,.collection__title .rte{font-size:13px!important;line-height:1.3!important;margin:0!important}.collection__products .grid-outer{width:100%!important;flex:1 1 100%!important;padding-top:8px!important}.collection__products{flex-direction:column!important}[data-section-type=collection]{padding-top:0!important}.collection__nav--filter.collection__nav--sort{justify-content:center!important;gap:16px!important}}@media(min-width:750px){.collection__title{padding:16px 50px 8px!important}.collection__title h1{font-size:28px!important;margin-bottom:4px!important}.collection__title .hero__description,.collection__title .rte{font-size:14px!important}}.footer .footer__logo img,.footer__logo-image{max-width:160px!important;max-height:70px!important;width:auto!important}.footer a{opacity:.8;transition:opacity .2s ease!important}.footer a:hover{opacity:1!important}@media(max-width:749px){.footer__columns{grid-template-columns:1fr!important;gap:24px!important;padding:24px 16px!important}.footer__column{padding:0!important}.footer__column-heading{font-size:14px!important;font-weight:600!important}.footer__list-item a{font-size:13px!important;line-height:2!important}.footer__newsletter-form{flex-direction:column!important;gap:8px!important}.footer__newsletter-form input,.footer__newsletter-form button{width:100%!important;border-radius:8px!important}}[data-powered-link],[data-powered-link] *{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}a[href*="shopify.com/?utm_campaign=poweredby"],a[href*="utm_campaign=poweredby"]{display:none!important}#face-age-plugin,#face-age-button,#face-age-message-bubbles,#face-age-overlay{display:none!important;visibility:hidden!important;pointer-events:none!important}.whatsapp-float{position:fixed!important;bottom:20px!important;right:20px!important;z-index:9999!important;width:56px!important;height:56px!important}@media(max-width:749px){.whatsapp-float{bottom:16px!important;right:16px!important;width:50px!important;height:50px!important}}.section-anchor-logo .anchor-logo__list,.anchor-logo__list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;padding:20px 16px!important}.section-anchor-logo .anchor-logo__item,.anchor-logo__list li,.anchor-logo__list img{max-width:120px!important;max-height:60px!important;width:auto!important;height:auto!important;object-fit:contain!important}@media(max-width:749px){.anchor-logo__list img{max-width:90px!important;max-height:45px!important}}.section-anchor-logo{padding:16px 0!important}@media(max-width:749px){body,html{overflow-x:hidden!important}.cart-drawer{width:100%!important}.section-collection h2,.section-tab-collections h2{font-size:20px!important;line-height:1.2!important}.section-tab-collections .tab-collections__tabs,.section-tab-collections [class*=tabs]{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch!important;gap:6px!important}.section-double .double__item--image{height:200px!important;overflow:hidden!important}.section-double .double__item--image img{width:100%!important;height:100%!important;object-fit:cover!important}.section-double .double__item--content{padding:20px 16px!important;text-align:center!important}.section-product .product-layout{flex-direction:column!important}.section-product .product__media-wrapper,.section-product .product__info-wrapper{width:100%!important;max-width:100%!important}.section-recent-products h2{font-size:18px!important}}.index-page,.index-page.section-padding,.template-page .shopify-section{height:auto!important;overflow:visible!important}.template-page .hero__content{display:block!important}.template-page .hero__content__wrapper{display:flex!important;flex-direction:column!important;height:auto!important;min-height:auto!important}.page-announcement{display:block!important}a.mobile-menu__image-link[href="#!"]{pointer-events:none!important;cursor:default!important}@media(max-width:749px){#bon-loyalty-btn{padding:8px!important;min-width:0!important;max-width:40px!important;max-height:40px!important;overflow:hidden!important}#bon-loyalty-btn img{height:14px!important;margin-right:0!important}#bon-loyalty-btn span{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dermapharma-custom.css.map */
