.drf-pdp-shell{--drf-pdp-ink: #0d1d16;--drf-pdp-muted: #5f6862;--drf-pdp-line: #d7ddd9;--drf-pdp-surface: #f5f5f2;--drf-pdp-accent: #e7eee9;--drf-pdp-inverse: #ffffff;--drf-pdp-hover: #183227;--drf-pdp-sans: Poppins, sans-serif;--text: var(--drf-pdp-ink);--text-dark: var(--drf-pdp-ink);--text-light: var(--drf-pdp-muted);--primary: var(--drf-pdp-ink);--hover: var(--drf-pdp-hover);--COLOR-TEXT: var(--drf-pdp-ink);--COLOR-TEXT-DARK: var(--drf-pdp-ink);--COLOR-TEXT-LIGHT: var(--drf-pdp-muted);--COLOR-TEXT-OPPOSITE: var(--drf-pdp-inverse);--COLOR-BORDER: var(--drf-pdp-line);--COLOR-PRIMARY: var(--drf-pdp-ink);--COLOR-PRIMARY-HOVER: var(--drf-pdp-hover);--COLOR-PRIMARY-OPPOSITE: var(--drf-pdp-inverse);--COLOR-PRIMARY-FADE: rgba(13, 29, 22, .05);--COLOR-PRIMARY-FADE-HOVER: rgba(13, 29, 22, .1);--BUTTON-RADIUS: 999px;--FONT-STACK-BODY: var(--drf-pdp-sans);--FONT-STACK-HEADING: var(--drf-pdp-sans);--FONT-STACK-ACCENT: var(--drf-pdp-sans);--TYPE-STACK-BUTTON: var(--drf-pdp-sans);--TYPE-STACK-KICKER: var(--drf-pdp-sans);--FONT-STYLE-BODY: normal;--FONT-STYLE-HEADING: normal;--FONT-HEADING-TRANSFORM: none;--FONT-BUTTON-TRANSFORM: none;--FONT-BUTTON-LETTER-SPACING: normal;padding-block:var(--PT, 24px) var(--PB, 48px);background:#fff;color:var(--drf-pdp-ink);font-family:var(--drf-pdp-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.drf-pdp-shell :where(h1,h2,h3,p,a,div,li,em,button,label,legend,input,select,option,textarea,summary,span,strong,small){font-family:inherit}.drf-pdp-shell :where(button,input,select,textarea){color:inherit}.drf-pdp-shell .drf-pdp-shell__container{width:min(100% - 48px,1272px);margin-inline:auto}.drf-pdp-shell .drf-pdp-shell__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(28px,4vw,64px)}.drf-pdp-shell .drf-pdp-shell__gallery{min-width:0;padding:24px;background:var(--drf-pdp-surface)}.drf-pdp-shell .drf-pdp-shell__purchase{min-width:0;width:100%;max-width:560px}.drf-pdp-shell .drf-pdp-shell__breadcrumbs{margin-bottom:24px}.drf-pdp-shell .drf-pdp-shell__media{width:100%}.drf-pdp-shell .shopify-product-form{max-width:none;margin:0}.drf-pdp-shell .drf-pdp-eyebrow{margin:0 0 14px}.drf-pdp-shell .product__title{max-width:100%;font-size:clamp(36px,3.6vw,58px);font-weight:650;line-height:1.02;letter-spacing:-.04em;color:var(--drf-pdp-ink);text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.drf-pdp-shell .product__block__text{color:var(--drf-pdp-muted);font-size:15px;line-height:1.55}.drf-pdp-shell .product__block__text[data-drf-block=intro]{max-width:44ch;color:var(--drf-pdp-ink);font-size:18px;letter-spacing:-.012em}.drf-pdp-shell .product__price{color:var(--drf-pdp-ink)}.drf-pdp-shell .product__price--unit{margin-top:4px;color:var(--drf-pdp-muted);font-size:12px;white-space:nowrap}.drf-pdp-shell .product__block__text[data-drf-block=key_facts]{padding:12px 16px;border-radius:14px;background:var(--drf-pdp-accent);color:var(--drf-pdp-ink);font-size:13px;line-height:1.5}.drf-pdp-shell .product__block__text p{margin:0}.drf-pdp-shell .btn--add-to-cart{min-height:56px;border-radius:999px!important;border-color:var(--drf-pdp-ink)!important;background:var(--drf-pdp-ink)!important;color:var(--drf-pdp-inverse)!important;font-family:var(--drf-pdp-sans);font-weight:600;letter-spacing:-.01em}.drf-pdp-shell .btn--add-to-cart:hover{border-color:var(--drf-pdp-hover)!important;background:var(--drf-pdp-hover)!important}@media(min-width:990px){.drf-pdp-shell .drf-pdp-shell__gallery{position:sticky;top:calc(var(--header-height, 72px) + 24px)}}.drf-pdp-shell .drf-pdp-trust{display:block;min-width:0;margin-top:20px;padding:clamp(16px,2vw,24px);border:1px solid var(--drf-pdp-line);background:var(--drf-pdp-surface);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.drf-pdp-trust *,.drf-pdp-trust *:before,.drf-pdp-trust *:after{box-sizing:border-box}.drf-pdp-trust span:before,.drf-pdp-trust span:after{content:none}.drf-pdp-trust__heading{padding-bottom:16px;border-bottom:1px solid var(--drf-pdp-line)}.drf-pdp-shell .drf-pdp-trust__heading .drf-pdp-eyebrow{margin:0 0 6px;font-size:10px;letter-spacing:.12em}.drf-pdp-trust__heading h3{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.2;letter-spacing:-.03em}.drf-pdp-trust__body{display:grid;grid-template-columns:minmax(0,1fr)}.drf-pdp-trust__quality{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:18px}.drf-pdp-trust__item{display:flex;align-items:center;gap:10px;min-width:0}.drf-pdp-trust__item--dermatest{grid-column:1 / -1}.drf-pdp-trust__item img{display:block;width:56px;height:56px;flex:0 0 56px;object-fit:contain}.drf-pdp-trust strong{display:block;font-size:12px;font-weight:600;line-height:1.4}.drf-pdp-trust small,.drf-pdp-trust em{display:block;margin-top:3px;color:var(--drf-pdp-muted);font-size:11px;font-style:normal;line-height:1.5}.drf-pdp-trust__service{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--drf-pdp-line)}.drf-pdp-trust .drf-pdp-trust__service-card{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;padding-block:14px;color:var(--drf-pdp-ink);text-decoration:none;border-bottom:1px solid var(--drf-pdp-line)}.drf-pdp-trust__service-card:last-child{border-bottom:0;padding-bottom:0}.drf-pdp-trust__service-card>span{min-width:0}.drf-pdp-trust a:hover strong{text-decoration:underline;text-underline-offset:3px}.drf-pdp-trust a:focus-visible{outline:2px solid var(--drf-pdp-ink);outline-offset:3px}.drf-pdp-trust__icon svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.drf-pdp-trust .drf-pdp-trust__payment-icons{display:flex;flex-wrap:wrap;gap:6px;max-width:100%;margin-top:10px}.drf-pdp-trust .drf-pdp-trust__payment-icon{display:block;flex:0 0 38px;width:38px;height:24px}.drf-pdp-trust .drf-pdp-trust__payment-icon svg{display:block;width:38px;max-width:100%;height:24px;max-height:24px}.drf-pdp-shell .drf-pdp-trust__standards{margin-top:18px;padding-top:18px;border-top:1px solid var(--drf-pdp-line)}.drf-pdp-shell .drf-pdp-trust__standards-label{margin-bottom:12px;color:var(--drf-pdp-muted);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.drf-pdp-shell .drf-pdp-trust__standards-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.drf-pdp-shell .drf-pdp-trust__standards-grid>div{display:grid;justify-items:center;align-content:start;gap:8px;min-width:0;padding:4px 6px;text-align:center}.drf-pdp-shell .drf-pdp-trust__standards-grid img{display:block;width:64px;height:64px;object-fit:contain}.drf-pdp-shell .drf-pdp-trust__standards-grid .drf-pdp-trust__dermatest{width:64px;height:64px}.drf-pdp-shell .drf-pdp-trust__standards-grid>div:last-child{padding:8px 6px;background:#e7eee9;border:1px solid #0d1d16}.drf-pdp-shell .drf-pdp-trust__standards-grid>div:last-child span:last-child{font-weight:650;color:#0d1d16}.drf-pdp-shell .drf-pdp-trust__standard-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#0d1d16;color:#fff}.drf-pdp-shell .drf-pdp-trust__standard-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.drf-pdp-shell .drf-pdp-trust__standards-grid span:last-child{color:var(--drf-pdp-ink);font-size:10px;line-height:1.25}@media(max-width:767px){.drf-pdp-shell .drf-pdp-trust__standards-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.drf-pdp-shell .drf-pdp-trust__standards-grid>div:nth-child(4),.drf-pdp-shell .drf-pdp-trust__standards-grid>div:nth-child(5){grid-column:span 1}}@media(max-width:989px)and (min-width:768px),(max-width:374px){.drf-pdp-trust__quality{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.drf-pdp-shell{padding-block:16px 36px}.drf-pdp-shell .drf-pdp-shell__container{width:calc(100% - 32px)}.drf-pdp-shell .drf-pdp-shell__grid{grid-template-columns:minmax(0,1fr);gap:20px}.drf-pdp-shell .drf-pdp-shell__gallery{padding:8px}.drf-pdp-shell .product-image-wrapper{height:min(88vw,340px)!important;min-height:0!important}.drf-pdp-shell .product-image-wrapper img{object-fit:contain!important}.drf-pdp-shell .product__title{font-size:clamp(32px,9vw,40px);line-height:1;letter-spacing:-.035em}.drf-pdp-shell .product__block__text[data-drf-block=intro]{font-size:15px}.drf-pdp-shell .product__block__quantity{display:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/drf-pdp-shell.css.map */
