.patchtest-page{overflow:hidden;position:relative}.patchtest-page:before{box-shadow:0 4px 28px rgba(0,0,0,.12);content:"";display:none;height:28px;left:0;position:absolute;top:-28px;width:100%}.patchtest-page .deciem-logo{display:none;padding:20px 0 0 20px}@media(min-width:768px){.patchtest-page .deciem-logo{display:block;padding:41px 0 0 38px}}.patchtest-page .patch-title{font-family:var(--brand-font-family--tertiary);font-size:24px;font-weight:800;line-height:28px;margin-bottom:30px;max-width:71%}@media(min-width:768px){.patchtest-page .patch-title{font-size:40px;line-height:48px;margin-bottom:50px;max-width:100%}}@media(min-width:1366px){.patchtest-page .patch-title{font-size:50px;line-height:60px;margin-bottom:70px;margin-left:-200px;max-width:400px}}.patchtest-page .patch-subtitle{font-family:var(--brand-font-family--tertiary);font-size:21px;font-weight:800;line-height:25px;margin-bottom:30px;max-width:50%;text-transform:uppercase}.patchtest-page .patch-subtitle.salicylic{max-width:70%}@media(min-width:768px){.patchtest-page .patch-subtitle{font-size:25px;line-height:30px;max-width:37%}.patchtest-page .patch-subtitle.salicylic{max-width:45%}}@media(min-width:1024px){.patchtest-page .patch-subtitle{max-width:42%}}.patchtest-page .patch-subtitle.leave-rinse{padding-top:55px}@media(min-width:768px){.patchtest-page .patch-subtitle.leave-rinse{padding-top:0}}.patchtest-page .patch-piece{margin-bottom:50px}@media(min-width:768px){.patchtest-page .patch-piece{margin-bottom:80px;width:82%}.patchtest-page .patch-piece:first-of-type{margin-bottom:60px}}@media(min-width:1024px){.patchtest-page .patch-piece{width:65%}}@media(min-width:768px){.patchtest-page .patch-piece_masks{width:56%}}@media(min-width:1024px){.patchtest-page .patch-piece_masks{width:65%}}.patchtest-page .patch-wrapper{position:relative}.patchtest-page .patch-img-1{max-height:267px;position:absolute;right:-110px;top:-200px}@media(min-width:768px){.patchtest-page .patch-img-1{max-height:307px;right:-100px;top:-165px}}@media(min-width:1024px){.patchtest-page .patch-img-1{max-height:350px;right:-260px;top:-200px}}.patchtest-page .patch-img-2{max-width:312px;position:absolute;right:-85px;top:0}@media(min-width:768px){.patchtest-page .patch-img-2{max-width:411px;right:-65px;top:-70px}}@media(min-width:1024px){.patchtest-page .patch-img-2{max-width:507px;right:-335px;top:-285px}}.patchtest-page .patch-list{display:flex;flex-flow:row wrap;list-style:none;padding:0}@media(min-width:768px){.patchtest-page .patch-list{padding-top:30px}}.patchtest-page .patch-list-item{flex-basis:100%;margin-bottom:30px}@media(min-width:768px){.patchtest-page .patch-list-item{flex-basis:50%;margin-bottom:60px;padding-right:75px}}@media(min-width:1024px){.patchtest-page .patch-list-item{padding-right:40px}}.patchtest-page .patch-list.leave-rinse .patch-list-item:first-child{max-width:75%}.patchtest-page .patch-step{color:#000;font-family:var(--brand-font-family--tertiary);font-size:24px;font-weight:800;line-height:29px;margin-bottom:22px;position:relative}.patchtest-page .patch-step:after{background:#000;content:"";height:3px;left:60px;position:absolute;top:9px;width:37.35px}@media(min-width:768px){.patchtest-page .patch-step{font-size:43px;line-height:52px}.patchtest-page .patch-step:after{left:87px;top:15px}}.patchtest-page .content{font-family:var(--brand-font-family--tertiary);font-size:16px;font-weight:300;line-height:23px;margin:0 auto;padding:50px 23px 321px}.patchtest-page .content .patch-list{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.patchtest-page .content .patch-list .patch-list-item{align-items:flex-start;align-self:stretch;background:#f8f8f8;color:#333;display:flex;flex-direction:row;gap:8px;padding:16px}.patchtest-page .content .patch-list .patch-list-item .patch-step{align-items:center;display:flex;gap:10px;height:24px;justify-content:center;padding:2px;width:24px}.patchtest-page .content .patch-list .patch-list-item .patch-step img{fill:#333;flex-shrink:0;height:16px;width:16px}.patchtest-page .content .patch-list .patch-list-item p{color:#333;font-family:var(--brand-font-family--secondary);font-size:12px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:0}@media(min-width:768px){.patchtest-page .content{padding:50px 40px 240px}}@media(min-width:1024px){.patchtest-page .content{max-width:690px;padding-bottom:100px}}