@font-face{font-family:Plus Jakarta Sans;src:url(/cdn/shop/files/PlusJakartaSans-VariableFont_wght.woff2?v=1752661950) format("woff2"),url(/cdn/shop/files/PlusJakartaSans-VariableFont_wght.woff?v=1752661950) format("woff");font-weight:100 900;font-style:normal;font-display:swap}.pdp-main{--pdp-accent: #A6192E;--pdp-rule: #e5e5e5;--pdp-font: "Plus Jakarta Sans", sans-serif}.product.pdp-main{margin-block-start:12px}@media screen and (max-width:999px){.pdp-container{--container-gutter: 16px}}.header__wrapper{padding:8px}.announcement-bar,.announcement-bar__message{padding-block:0!important}.announcement-bar .announcement-bar__message>p{margin-block:0px!important}.promo-group{padding:8px}[id$=__announcement-bar]{margin-top:0!important}@media screen and (max-width:999px){.pdp-main .product__media-overlay-arrow,.pdp-main .product__media-prev-next{display:none}}@media screen and (max-width:999px){.pdp-main .product__media{margin-inline:calc(-1 * var(--container-gutter))}.pdp-main .product__media-list{margin-inline:0}.pdp-main .product__media-item{padding-inline:0;padding-block-start:20px;background-color:#fff}.pdp-main .product__media-nav{margin-block-start:0}.pdp-main .product__media-image-wrapper{--pdp-frame-w: 390;--pdp-frame-h: 295.5;aspect-ratio:var(--pdp-frame-w) / var(--pdp-frame-h);background-color:#fff}.pdp-main .product__media-image-wrapper>.product__media-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.pdp-main .product__media-stamp{right:calc((100% - 100% * var(--pdp-frame-h) / var(--pdp-frame-w)) / 2 + 20px)}}@media screen and (max-width:999px){.pdp-main .product__media-nav{padding-block-start:4px;background-color:#fff}.pdp-main .product__media-nav .dots-nav,.pdp-main .dots-nav{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:2px;width:calc(10px*min(5,var(--pdp-dots-n)) - 2px);height:8px;margin:0 auto;padding:0;overflow:hidden;overflow:clip;--pdp-dots-n: 1}.pdp-main .dots-nav__item{flex:0 0 8px;display:flex;align-items:center;justify-content:center;width:8px;height:8px;min-width:0;margin:0;padding:0;border:.2px solid #d2d2d2;border-radius:48px;background-color:#ebebeb66;opacity:1;transform:translate(var(--pdp-dots-x, 0px));transition:transform .35s cubic-bezier(.4,0,.2,1),background-color .2s ease-in-out}.pdp-main .dots-nav.pdp-dots--noanim .dots-nav__item{transition:none}.pdp-main .dots-nav__item[aria-current=true]{border-color:transparent;background-color:var(--pdp-accent)}.pdp-main .dots-nav__item[data-media-type=video]:after,.pdp-main .dots-nav__item[data-media-type=external_video]:after{content:"";width:3px;height:4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='4' viewBox='0 0 3 4' fill='none'%3E%3Cpath d='M2.32324 1.91331L0.375 3.21214V0.61351L2.32324 1.91331Z' fill='%23AAAAAA' stroke='%23AAAAAA' stroke-width='0.75'/%3E%3C/svg%3E") center / contain no-repeat}.pdp-main .dots-nav__item[aria-current=true]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='4' viewBox='0 0 3 4' fill='none'%3E%3Cpath d='M2.32324 1.91331L0.375 3.21214V0.61351L2.32324 1.91331Z' fill='%23FFFFFF' stroke='%23FFFFFF' stroke-width='0.75'/%3E%3C/svg%3E")}}.pdp-chips{display:none}@media screen and (max-width:999px){.pdp-chips{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:10px 6px}}.pdp-chips__skin{min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 8px;border-radius:4px;background:#f5f5f5;color:var(--pdp-accent);font-family:var(--pdp-font);font-size:12px;font-weight:500;line-height:100%;letter-spacing:0;text-align:center}.pdp-chips__rating{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;margin-inline-start:auto;padding:6px;border-radius:2px;background:#f5f5f5;color:#111;font-family:var(--pdp-font);font-size:12px;font-weight:500;line-height:1;text-decoration:none}.pdp-chips__star{display:flex;flex-shrink:0;color:#110d07}.pdp-chips__star svg{display:block}.pdp-chips__score{font-size:12px;font-weight:600;letter-spacing:-.2px}.pdp-chips__sep,.pdp-chips__count{color:#6b6b6b;font-weight:400}.pdp-chips__chevron{color:#6b6b6b;flex-shrink:0}.pdp-main .phd-title-below-image__name,.pdp-main .product-title-ingredient{font-weight:500}.pdp-main .pdp-title__lead{font-weight:700}.pdp-main .pdp-title__size{white-space:nowrap}.pdp-main .product-tax-note{font-size:12px}.pdp-main .product-meta{margin-top:0!important}.pdp-price-off{font-family:var(--pdp-font);font-size:16px;font-weight:600;line-height:1;color:var(--pdp-accent);white-space:nowrap}.pdp-main .pdp-benefits{margin-block-start:6px;font-family:var(--pdp-font);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.5%;color:#2d2d2d;vertical-align:bottom}.pdp-main .pdp-benefits:after{content:"";display:block;width:24px;margin-block-start:10px;background:#110d07e6;height:1px;transform:scaleY(.9);transform-origin:center}.pdp-offers{font-family:var(--pdp-font);margin-block:14px 4px}.pdp-offers__header{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.pdp-offers__title{font-size:14px;font-weight:600;color:#111}.pdp-offers__count{font-size:12px;color:#8a8a8a}.pdp-offers__count:before{content:"\2022";margin-inline-end:4px}.pdp-offers__scroll{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.pdp-offers__scroll::-webkit-scrollbar{display:none}@media screen and (max-width:999px){.pdp-offers__scroll{margin-inline-end:calc(-1 * var(--container-gutter));padding-inline-end:var(--container-gutter)}}.pdp-offers__card{flex-shrink:0;width:136px;box-sizing:border-box;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid #ececec;border-radius:10px;background:#fff}.pdp-offers__body{flex:1 1 auto;display:flex;align-items:flex-start;gap:6px;padding:6px 8px}.pdp-offers__footer{padding:6px 4px;background:#f5f5f5}.pdp-offers__label{display:flex;flex-shrink:0;padding-top:1px}.pdp-offers__content{flex:1 1 auto;min-width:0}.pdp-offers__qty{display:block;font-size:14px;font-weight:400;line-height:16px;color:#111}.pdp-offers__icon{flex-shrink:0}.pdp-offers__price{display:block;margin-top:4px;font-size:18px;font-weight:600;line-height:1.2;color:#111}.pdp-offers__note{display:block;font-size:10px;color:#6b6b6b}.pdp-offers__code{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:0;padding:0;border:0;background:transparent;color:#110d07;font-family:var(--pdp-font);font-size:12px;font-weight:400;line-height:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.pdp-offers__code-icon{flex-shrink:0}@media screen and (max-width:999px){.pdp-main .custom-product-container{padding-left:0!important;padding-right:0!important}}.pdp-main .dermat-byline{width:100%;min-height:44px;gap:8px;padding:0;border:0;border-radius:40px;background:#f9f9f9;font-family:var(--pdp-font)}.pdp-main .dermat-byline:hover{background:#f9f9f9}.pdp-main .dermat-byline__photo{width:44px;height:44px;border:0;border-radius:50%;box-shadow:none}.pdp-main .dermat-byline__label{font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:#6b6b6b}.pdp-main .dermat-byline__name{font-size:14px;font-weight:500;letter-spacing:0;color:var(--pdp-accent)}.pdp-main .dermat-byline__arrow{display:flex;flex-shrink:0;margin-inline:auto 16px;color:#000000b3}.pdp-main .dermat-byline__arrow svg{display:block}.pdp-main .phd-below-image{display:none}.pdp-main .pswp__dots-nav-wrapper{padding-block-end:0}.pdp-sticky-info{display:none;position:fixed;inset-inline:0;bottom:var(--pdp-atc-h, 0px);z-index:998;align-items:center;justify-content:center;min-height:34px;overflow:hidden;padding:6px 22px;background:#f8edee;font-size:14px;line-height:1.3;color:var(--pdp-accent);text-align:center;transition:bottom .3s ease}@media screen and (max-width:999px){.pdp-sticky-info{display:flex}.product-meta__benefit-summary{display:none}}.pdp-sticky-info__text{font-size:12px;display:inline-flex;align-items:center;gap:6px;transition:opacity .24s ease,transform .24s ease}.pdp-sticky-info__text strong{font-weight:600}.pdp-sticky-info__pips{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;gap:3px}.pdp-sticky-info__pip{width:5px;height:5px;border-radius:50%;background:var(--pdp-accent);opacity:.28;transition:opacity .24s ease}.pdp-sticky-info__pip.is-active{opacity:1}.pdp-sticky-info__dot{width:6px;height:6px;border-radius:50%;background:var(--pdp-accent);flex-shrink:0}.pdp-sticky-info .pdp-trust__avas{display:inline-flex;flex-shrink:0}.pdp-sticky-info .pdp-trust__ava{width:18px;height:18px;margin-inline-start:-5px;border:1.5px solid #fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:7px;font-weight:600;color:#fff;flex-shrink:0}.pdp-sticky-info .pdp-trust__ava:first-child{margin-inline-start:0}@media(prefers-reduced-motion:reduce){.pdp-sticky-info,.pdp-sticky-info__text{transition:none}}@media(prefers-reduced-motion:reduce){.pdp-main .dots-nav__item{transition:none}}.pdp-routine-pill{display:none;position:absolute;inset-block-end:12px;inset-inline-start:12px;z-index:3;align-items:center;padding:8px;border:0;border-radius:999px;background:#fff;box-shadow:0 1px 4px #110d072e;color:#110d07;font-family:var(--pdp-font);font-size:13px;font-weight:500;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}@media screen and (max-width:999px){.pdp-main .pdp-routine-pill:not([hidden]){display:inline-flex}}.pdp-routine-pill__icon{display:flex;flex-shrink:0}.pdp-routine-pill__icon svg{display:block}.pdp-routine-pill__label{max-width:0;margin-inline-start:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .28s ease,margin-inline-start .28s ease,opacity .18s ease}.pdp-routine-pill.is-expanded .pdp-routine-pill__label{max-width:140px;margin-inline-start:8px;opacity:1}@media(prefers-reduced-motion:reduce){.pdp-routine-pill__label{transition:none}}.pdp-main .custom-floating-addtocart:not(.custom-floating-addtocart--with-buynow) .custom-floating-addtocart__top-row{gap:16px}.pdp-main .custom-floating-addtocart:not(.custom-floating-addtocart--with-buynow) .custom-floating-addtocart__form{flex:0 1 auto;min-width:0}.pdp-main .custom-floating-addtocart .price-item--sale{font-size:13px;font-weight:400;color:#969696}.pdp-main .custom-floating-addtocart .price-item--sale s{text-decoration:line-through}.pdp-main .custom-floating-addtocart__discount-badge{align-self:flex-start;padding:1px 5px;border-radius:3px;background:#fdecec;color:#d64545;font-size:13px;font-weight:600;line-height:100%;letter-spacing:0;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/143/assets/custom-pdp.css.map */
