.dm-3d-card{border:1px solid #E7E3E8;border-radius:18px;background:#fff;box-shadow:inset 0 1px #ffffffe6,0 4px 0 -1px #ede6ef,0 2px 4px #2a12300d,0 12px 24px #2a123012,0 28px 56px #2a123014}.dermelle-home [data-3d] .dermelle-home__problem-briefing,.dermelle-home [data-3d] .dermelle-home__bestseller-inner,.dermelle-home [data-3d] .dermelle-home__steps,.dermelle-home [data-3d=products]{perspective:1200px;perspective-origin:50% 40%}.dermelle-home [data-3d] :is(.dermelle-home__problem-callout,.dermelle-home__problem-tile,.dermelle-home__bestseller-card,.dermelle-home__steps>li){border:1px solid #E7E3E8;border-radius:16px;background:#fff;box-shadow:inset 0 1px #ffffffe6,0 4px 0 -1px #ede6ef,0 2px 4px #2a12300d,0 12px 24px #2a123012,0 28px 56px #2a123014;transform-style:preserve-3d;backface-visibility:hidden;will-change:auto;transition:transform .2s ease-out}body:has(main[data-template=index]) .dermelle-home [data-3d=steps]{overflow:visible}.dermelle-home [data-3d=steps] .dermelle-home__steps>li:hover{translate:none}.dermelle-home [data-3d=problem] .dermelle-home__problem-callout{border-left:4px solid #4B1F4E}.dermelle-home [data-3d=problem] .dermelle-home__problem-stats{transform-style:preserve-3d}.dermelle-home [data-3d=problem] .dermelle-home__problem-tile{position:relative}.dermelle-home [data-3d=bestseller] .dermelle-home__bestseller-image{transform:translateZ(40px) translateY(var(--dm-3d-image-y, 0px));box-shadow:0 18px 24px -10px #2a123040;transition:transform .2s ease-out}.dermelle-home [data-3d=bestseller] .dermelle-home__bestseller-badge{transform:translateZ(60px)}.dermelle-home [data-3d=steps] .dermelle-home__step-number{transform:translateZ(24px);box-shadow:0 0 0 6px #4b1f4e14,0 6px 14px #2a12301f}.dermelle-home [data-3d=steps] .dermelle-home__steps>li{will-change:auto}.dermelle-home [data-3d].is-in-view :is(.dermelle-home__problem-callout,.dermelle-home__problem-tile,.dermelle-home__bestseller-card,.dermelle-home__steps>li){will-change:transform}.dermelle-home [data-3d=problem].dm-3d--js .dermelle-home__problem-callout{transform:translate(var(--dm-3d-callout-x, -24px)) rotateY(var(--dm-3d-callout-r, -8deg));opacity:var(--dm-3d-callout-o, 0)}.dermelle-home [data-3d=problem].dm-3d--js .dermelle-home__problem-tile{transform:rotateX(var(--dm-3d-tile-r, 10deg)) translateY(var(--dm-3d-tile-y, 36px)) scale(var(--dm-3d-tile-s, .96));opacity:var(--dm-3d-tile-o, 0)}.dermelle-home [data-3d=problem].dm-3d--js .dermelle-home__problem-tile:nth-child(1){z-index:3}.dermelle-home [data-3d=problem].dm-3d--js .dermelle-home__problem-tile:nth-child(2){z-index:2;transform:translateY(var(--dm-3d-deck-y2, -70%)) translateZ(var(--dm-3d-deck-z2, -30px)) scale(var(--dm-3d-deck-s2, .96));opacity:var(--dm-3d-tile-o2, 0)}.dermelle-home [data-3d=problem].dm-3d--js .dermelle-home__problem-tile:nth-child(3){z-index:1;transform:translateY(var(--dm-3d-deck-y3, -140%)) translateZ(var(--dm-3d-deck-z3, -60px)) scale(var(--dm-3d-deck-s3, .92));opacity:var(--dm-3d-tile-o3, 0)}.dermelle-home [data-3d=bestseller].dm-3d--js .dermelle-home__bestseller-card{transform:translate(var(--dm-3d-product-x, 40px)) rotateY(var(--dm-3d-product-r, -10deg)) scale(var(--dm-3d-product-s, .96));opacity:var(--dm-3d-product-o, 0)}.dermelle-home [data-3d=bestseller].dm-3d--js .dermelle-home__bestseller-copy{transform:translateY(var(--dm-3d-copy-y, 16px));opacity:var(--dm-3d-copy-o, 0)}.dermelle-home [data-3d=steps].dm-3d--js .dermelle-home__steps>li:nth-child(1){transform:translate(var(--dm-stack-x, 0px)) rotateY(var(--dm-3d-step-left-r, -6deg)) scale(var(--dm-stack-scale, 1))}.dermelle-home [data-3d=steps].dm-3d--js .dermelle-home__steps>li:nth-child(3){transform:translate(var(--dm-stack-x-neg, 0px)) rotateY(var(--dm-3d-step-right-r, 6deg)) scale(var(--dm-stack-scale, 1))}.dermelle-home [data-3d].dm-3d--js.is-settled :is(.dermelle-home__problem-callout,.dermelle-home__problem-tile,.dermelle-home__bestseller-card,.dermelle-home__steps>li){transform:none;opacity:1}.dermelle-home [data-3d=bestseller].dm-3d--js.is-settled .dermelle-home__bestseller-copy{transform:none;opacity:1}.dermelle-home [data-3d].is-settled :is(.dermelle-home__problem-callout,.dermelle-home__problem-tile,.dermelle-home__bestseller-card,.dermelle-home__bestseller-copy,.dermelle-home__steps>li){animation:none;transform:none;opacity:1}@media(hover:hover)and (pointer:fine){.dermelle-home [data-3d] .is-tilting{animation:none;transform:rotateX(var(--dm-hover-x, 0deg)) rotateY(var(--dm-hover-y, 0deg)) translateY(-2px);transition:transform .2s ease-out}.dermelle-home [data-3d=bestseller] .dermelle-home__bestseller-card:hover:not(.is-tilting){transform:none}.dermelle-home [data-3d].dm-3d--js.is-settled .is-tilting,.dermelle-home [data-3d].is-settled .is-tilting{transform:rotateX(var(--dm-hover-x, 0deg)) rotateY(var(--dm-hover-y, 0deg)) translateY(-2px)}.dermelle-home [data-3d] .is-tilting:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:inherit;background:radial-gradient(circle at var(--dm-pointer-x, 50%) var(--dm-pointer-y, 50%),rgba(255,255,255,.5),transparent 55%);opacity:.2;pointer-events:none}}.dermelle-home [data-3d=products] .dermelle-home__product-card{transform-style:preserve-3d;backface-visibility:hidden;transition:transform .2s ease-out}.dermelle-home [data-3d=products].is-in-view .dermelle-home__product-card{will-change:transform}.dermelle-home [data-3d=products].dm-3d--js .dermelle-home__product-card{transform:rotateX(var(--dm-3d-card-r, 8deg)) translateY(var(--dm-3d-card-y, 28px)) scale(var(--dm-3d-card-s, .97))}.dermelle-home [data-3d=products].dm-3d--js .dermelle-home__product-card:nth-child(2){transform:rotateX(var(--dm-3d-card-r2, 8deg)) translateY(var(--dm-3d-card-y2, 28px)) scale(var(--dm-3d-card-s2, .97))}.dermelle-home [data-3d=products].dm-3d--js .dermelle-home__product-card:nth-child(3){transform:rotateX(var(--dm-3d-card-r3, 8deg)) translateY(var(--dm-3d-card-y3, 28px)) scale(var(--dm-3d-card-s3, .97))}.dermelle-home [data-3d=products].is-settled .dermelle-home__product-card{animation:none;transform:none;opacity:1}@media(hover:hover)and (pointer:fine){.dermelle-home [data-3d=products] .dermelle-home__product-card.is-tilting,.dermelle-home [data-3d=products].is-settled .dermelle-home__product-card.is-tilting{transform:rotateX(var(--dm-hover-x, 0deg)) rotateY(var(--dm-hover-y, 0deg)) translateY(-6px)}.dermelle-home [data-3d=products] .dermelle-home__product-card:hover{box-shadow:inset 0 1px #ffffffe6,0 4px 0 -1px #ede6ef,0 6px 12px #2a123014,0 18px 32px #2a12301c,0 32px 60px #2a12301f}.dermelle-home [data-3d=products] .dermelle-home__product-card:hover .dermelle-home__product-media{transform:translateZ(30px);box-shadow:0 18px 24px -10px #2a123040}.dermelle-home [data-3d=products] .dermelle-home__product-card:hover .dermelle-home__sale-badge{transform:translateZ(40px)}}.dermelle-home [data-3d=products] .dermelle-home__product-media{transition:transform .2s ease-out,box-shadow .2s ease-out}.dermelle-home [data-3d=products] .dermelle-home__sale-badge{transition:transform .2s ease-out}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.dermelle-home [data-3d]{view-timeline-name:--dm-3d-view;view-timeline-axis:block}.dermelle-home [data-3d=problem] .dermelle-home__problem-callout{animation:dm-3d-callout 1s cubic-bezier(.22,1,.36,1) both;animation-timeline:--dm-3d-view;animation-range:entry 10% cover 50%}.dermelle-home [data-3d=problem] .dermelle-home__problem-tile{animation:dm-3d-tile 1s cubic-bezier(.22,1,.36,1) both;animation-timeline:--dm-3d-view;animation-range:entry 10% cover 50%}.dermelle-home [data-3d=problem] .dermelle-home__problem-tile:nth-child(2){animation-name:dm-3d-deck-two;animation-range:entry 14% cover 50%}.dermelle-home [data-3d=problem] .dermelle-home__problem-tile:nth-child(3){animation-name:dm-3d-deck-three;animation-range:entry 18% cover 50%}.dermelle-home [data-3d=bestseller] .dermelle-home__bestseller-card{animation:dm-3d-product 1s cubic-bezier(.22,1,.36,1) both;animation-timeline:--dm-3d-view;animation-range:entry 10% cover 50%}.dermelle-home [data-3d=bestseller] .dermelle-home__bestseller-image{animation:dm-3d-image 1s linear both;animation-timeline:--dm-3d-view;animation-range:entry 10% cover 50%}.dermelle-home [data-3d=bestseller] .dermelle-home__bestseller-copy{animation:dm-3d-copy 1s cubic-bezier(.22,1,.36,1) both;animation-timeline:--dm-3d-view;animation-range:entry 10% cover 50%}.dermelle-home [data-3d=steps] .dermelle-home__steps>li:nth-child(1){animation-name:dm-3d-step-left;animation-timeline:--dm-3d-view;animation-range:entry 10% cover 50%}.dermelle-home [data-3d=steps] .dermelle-home__steps>li:nth-child(2){animation-name:dm-3d-step-center;animation-timeline:--dm-3d-view;animation-range:entry 14% cover 50%}.dermelle-home [data-3d=steps] .dermelle-home__steps>li:nth-child(3){animation-name:dm-3d-step-right;animation-timeline:--dm-3d-view;animation-range:entry 18% cover 50%}.dermelle-home [data-3d=steps] .dermelle-home__steps:before{animation-name:dm-home-step-line;animation-timeline:--dm-3d-view;animation-range:entry 10% cover 50%}.dermelle-home [data-3d=products] .dermelle-home__product-card{animation:dm-3d-routine-card 1s linear both;animation-timeline:--dm-3d-view;animation-range:entry 10% cover 50%}.dermelle-home [data-3d=products] .dermelle-home__product-card:nth-child(2){animation-range:entry 14% cover 50%}.dermelle-home [data-3d=products] .dermelle-home__product-card:nth-child(3){animation-range:entry 18% cover 50%}}}@keyframes dm-3d-callout{0%{transform:translate(-24px) rotateY(-8deg);opacity:0}to{transform:none;opacity:1}}@keyframes dm-3d-tile{0%{transform:rotateX(10deg) translateY(36px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes dm-3d-deck-two{0%{transform:translateY(-70%) translateZ(-30px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes dm-3d-deck-three{0%{transform:translateY(-140%) translateZ(-60px) scale(.92);opacity:0}to{transform:none;opacity:1}}@keyframes dm-3d-product{0%{transform:translate(40px) rotateY(-10deg) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes dm-3d-image{0%{transform:translateZ(40px) translateY(10px)}to{transform:translateZ(40px) translateY(-10px)}}@keyframes dm-3d-copy{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes dm-3d-step-left{0%{transform:translate(calc(100% + 28px)) rotateY(-6deg) scale(.94);opacity:.9}to{transform:none;opacity:1}}@keyframes dm-3d-step-center{0%{transform:rotateX(10deg) translateY(36px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes dm-3d-step-right{0%{transform:translate(calc(-100% - 28px)) rotateY(6deg) scale(.94);opacity:.9}to{transform:none;opacity:1}}@keyframes dm-3d-routine-card{0%{transform:rotateX(8deg) translateY(28px) scale(.97)}to{transform:none}}@media(max-width:749px){.dermelle-home [data-3d=problem].dm-3d--js .dermelle-home__problem-tile{transform:rotateX(var(--dm-3d-tile-r, 4deg)) translateY(var(--dm-3d-tile-y, 20px)) scale(var(--dm-3d-tile-s, .96))}.dermelle-home [data-3d=steps].dm-3d--js .dermelle-home__steps>li:nth-child(1){transform:none}.dermelle-home [data-3d=steps].dm-3d--js .dermelle-home__steps>li:nth-child(2){transform:translate(var(--dm-stack-mobile-x, 0px),var(--dm-stack-y, 0px)) scale(var(--dm-stack-mobile-scale-2, 1))}.dermelle-home [data-3d=steps].dm-3d--js .dermelle-home__steps>li:nth-child(3){transform:translate(var(--dm-stack-mobile-x-neg, 0px),var(--dm-stack-y-double, 0px)) scale(var(--dm-stack-mobile-scale-3, 1))}@supports (animation-timeline: view()){.dermelle-home [data-3d=problem] .dermelle-home__problem-tile{animation-name:dm-3d-tile-mobile}.dermelle-home [data-3d=steps] .dermelle-home__steps>li:nth-child(1){animation-name:dm-home-step-mobile-front}.dermelle-home [data-3d=steps] .dermelle-home__steps>li:nth-child(2){animation-name:dm-home-step-mobile-middle}.dermelle-home [data-3d=steps] .dermelle-home__steps>li:nth-child(3){animation-name:dm-home-step-mobile-back}.dermelle-home [data-3d=products] .dermelle-home__product-card:nth-child(n){animation-name:dm-3d-routine-card-mobile}}.dermelle-home [data-3d=steps].is-settled .dermelle-home__steps>li:nth-child(n){animation:none;transform:none;opacity:1}}@keyframes dm-3d-tile-mobile{0%{transform:rotateX(4deg) translateY(20px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes dm-3d-routine-card-mobile{0%{transform:rotateX(4deg) translateY(20px) scale(.97)}to{transform:none}}@media(prefers-reduced-motion:reduce){.dermelle-home [data-3d] :is(.dermelle-home__problem-callout,.dermelle-home__problem-tile,.dermelle-home__bestseller-card,.dermelle-home__bestseller-copy,.dermelle-home__steps>li){animation:none;transform:none;opacity:1;transition:none;will-change:auto}.dermelle-home [data-3d=bestseller] .dermelle-home__bestseller-image{transform:none;transition:none}.dermelle-home [data-3d=bestseller] .dermelle-home__bestseller-badge,.dermelle-home [data-3d=steps] .dermelle-home__step-number{transform:none}.dermelle-home [data-3d=products] .dermelle-home__product-card{animation:none;transform:none;opacity:1;transition:none;will-change:auto}.dermelle-home [data-3d=products] :is(.dermelle-home__product-media,.dermelle-home__sale-badge){transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dermelle-3d.css.map */
