.category-name[has-sub]::after,.sct-mobile-wrap .top::after{margin-left: 15px; transform: translateY(-3px); display: inline-block;}:root{--element-margin: 1.3rem; --section-margin: 2.5rem; --border-length: 70px; --black-color: #202124; --border-radius: 4px; --font-size-normal: 14px; --font-size-medium: 18px; --font-size-large: 22px;}.btn-url-back,.c-search-clear,.c-search-wrap[for="mobile"] button[action="search"],.c-search-wrap[for="pc"],.c-search-wrap[for="pc"] button[action="search"],.card-image-hover,.category-description-wrap-top,.faq-wrap h2 .mobile,.pl-supply-option-wrap[search="open"] .pl-filter-wrap label,.stamped-badge-caption{display: none;}.btn-url-back:hover svg{transform: translateX(-0.5rem); transition: transform 0.5s;}.faq-wrap{padding: var(--section-margin) 0;}.faq-wrap h2:not(.faq-accordion-title){text-align: center; position: relative; padding-bottom: calc(var(--element-margin) / 2); font-weight: 700; margin-bottom: var(--section-margin); font-size: var(--font-size-large);}.faq-wrap h2 .pc{display: block;}.faq-wrap h2:not(.faq-accordion-title)::after{position: absolute; content: ""; display: block; width: var(--border-length); left: calc(50% - var(--border-length) / 2); bottom: 0; height: 1px; background-color: var(--black-color);}.faq-title{text-align: center; font-size: 30px; font-weight: 200; margin-bottom: 20px;}.faq-container{margin: 0 auto;}.faq-accordion .faq-accordion-item{background-color: #f3f3f3; margin-bottom: var(--element-margin); border-radius: var(--border-radius); padding: var(--element-margin) calc(var(--element-margin) + 25px) var(--element-margin) calc(var(--element-margin) + 15px);}.sct-mobile-wrap,.sct-mobile-wrap [action="close"]{border: 1px solid #c4c4c4; background-color: #fefefe;}.faq-accordion button{position: relative; display: block; text-align: left; width: 100%; padding-top: 1em; color: #7288a2; font-size: 1.15rem; font-weight: 400; border: none; background: 0 0; outline: 0;}.faq-accordion button:focus,.faq-accordion button:hover{cursor: pointer; color: #333;}.faq-accordion button:focus::after,.faq-accordion button:hover::after{cursor: pointer; color: #333; border: 1px solid #333;}.faq-accordion button .faq-accordion-title{margin-top: -1rem; font-size: var(--font-size-medium); font-weight: 500; margin-bottom: 0;}.faq-accordion button .faq-accordion-title::before{content: attr(step); display: block; position: absolute;}.faq-accordion button .faq-icon{display: inline-block; position: absolute; top: 5px; right: 0; width: 12px; height: 12px; margin-right: -25px;}.faq-accordion button .faq-icon::before{display: block; position: absolute; content: ""; top: 9px; left: 5px; width: 12px; height: 2px; background: var(--black-color);}.faq-accordion button .faq-icon::after{display: block; position: absolute; content: ""; top: 4px; left: 10px; width: 2px; height: 12px; background: var(--black-color);}.faq-accordion button[aria-expanded="true"]{color: #333;}.faq-accordion button[aria-expanded="true"] .faq-icon::after{width: 0;}.faq-accordion button[aria-expanded="true"] + .faq-accordion-content{opacity: 1; max-height: fit-content; max-height: -moz-fit-content; margin-top: calc(var(--element-margin) / 2); -webkit-transition: 0.2s linear; transition: 0.2s linear; will-change: opacity, max-height;}.faq-accordion .faq-accordion-content{opacity: 0; max-height: 0; overflow: hidden; -webkit-transition: opacity 0.2s linear, max-height 0.2s linear; transition: opacity 0.2s linear, max-height 0.2s linear; will-change: opacity, max-height; padding: 0 0.3rem;}.faq-accordion .faq-accordion-content img{max-width: 800px; width: 100%; cursor: pointer;}.faq-accordion .faq-accordion-content p{font-size: var(--font-size-normal); margin: calc(var(--element-margin) / 2) 0;}.faq-accordion .faq-accordion-content iframe[title="YouTube video player"]{max-width: 100%;}.faq-grid-row{display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 1rem;}.faq-grid-row iframe{width: 100%;}.faq-accordion .faq-accordion-item{padding-left: calc(var(--element-margin) + 20px);}.faq-accordion button .faq-accordion-title::before{left: -20px;}.stamped-fa.stamped-fa-star-o{color: #ccc !important;}.stamped-badge[data-rating="0"],.stamped-badge[data-rating="0,0"],.stamped-badge[data-rating="0.0"]{display: block !important;}.category-heading{text-align: left;}.sct-mobile-wrap2{position: absolute; background-color: #fff; height: 100vh; z-index: 11112; top: -83px; left: -100%; width: 85%; transition: 0.5s, z-index; padding: 25px; display: block;}.category-name[has-sub1]::after{content: "✕"; width: 10px; top: 50%; transform: rotate(45deg) translateX(-50%); position: absolute; margin: -0.525rem 1.25rem 0; font-size: 1rem; font-weight: 800;}.category-name[has-sub]::after{content: url(/content/images/common/arrow-down2.svg); width: 20px;}.category-name[has-sub].open::after{content: url(/content/images/common/arrow-up2.svg);}.sct-mobile-wrap{--distance: 30px; position: absolute; display: none; padding: 25px; z-index: 3; left: 0; margin: 0 calc(1.5rem + var(--distance)) 0 1.5rem; margin-top: -80px;}.sct-mobile-wrap.overflow::after{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; background-image: linear-gradient(rgba(255, 255, 255, 0), #fff);}.sct-mobile-wrap.overflow .sct-mobile-content-wrap{padding-bottom: 25px; overflow-y: auto; max-height: 350px;}.sct-mobile-wrap .top{font-size: 23px; margin-bottom: 0.8rem;}.sct-mobile-wrap .top::after{content: url(/content/images/common/arrow-up2.svg); width: 14px;}.sct-mobile-wrap a{display: block; text-decoration: none; margin: 1.2rem 0;}.sct-mobile-wrap [action="close"]{position: absolute; right: 0; top: 0; display: flex; justify-content: center; align-items: center; height: var(--distance); width: var(--distance); margin-top: -1px;}.actionBar-section .form-select,.pl-option-wrap select{width: 100% !important; max-width: 100% !important;}.sct-mobile-wrap [action="close"] img{width: 15px; height: 15px;}.pl-filter-wrap{margin-top: 1rem; border: 1px solid #dcdddb; border-radius: 4px; display: flex; padding: 8px;}.pl-filter-wrap:hover{border-color: #999;}.pl-option-wrap select{border: none; -webkit-appearance: none; appearance: none; font-size: 13px; --icon-size: 24px; padding: 8px 8px 8px 0.21429rem; background-repeat: no-repeat; background-color: #fefefe; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z' fill='rgba(117,117,117,0.999)' /%3E%3C/svg%3E"); background-position: right 0.5rem top 0; background-size: 2rem; line-height: 1rem;}.c-search-wrap[for="mobile"] input:focus,.pl-option-wrap select:focus{outline: 0;}.actionBar img,.pl-filter-wrap img{width: 24px; margin-right: 5px; margin-top: 3px;}.actionBar-section .form-field{display: flex; padding: 8px; border: 1px solid #dcdddb;}.pl-supply-option-wrap{display: flex;}.c-search-wrap{background-image: url(/content/images/common/search1.svg); background-size: 1.1rem; background-position: left 8px top 2.3rem; background-repeat: no-repeat; padding-left: 2rem; border-bottom: 1px solid #dcdddb;}.c-search-wrap[for="mobile"]{order: 2; width: 130px; margin-left: 1rem;}.pl-supply-option-wrap .pl-filter-wrap{flex: 1;}.c-search-wrap input{border: 0;}.c-search-wrap[for="mobile"] input{width: 100%; margin-top: 2rem;}.pl-supply-option-wrap[search="open"] .pl-filter-wrap{max-width: 0; padding: 0; border: 0; transition: 1s;}.pl-supply-option-wrap[search="open"] .c-search-wrap[for="mobile"]{margin-left: 0; width: 100%; background: 0 0; padding-left: 0.3rem; margin-right: 1rem; order: 1; position: relative;}.pl-supply-option-wrap[search="open"] .c-search-wrap[for="mobile"] input{width: calc(100% - 5.5rem); margin-top: 1rem;}.pl-supply-option-wrap[search="open"] .c-search-clear{display: block; order: 2; margin-top: 0.8rem;}.pl-supply-option-wrap[search="open"] button[action="search"]:not([pc]){display: block; position: absolute; right: 0; top: 1rem; width: 5rem; text-align: right;}.pl-supply-option-wrap[search="open"] button[action="search"] img{width: 1rem; height: auto;}.card-link{font-size: 10px;}.paraTitle{width: 100%; font-weight: 500; font-size: 20px; margin-bottom: 0 !important; line-height: 22px; color: black;}.recommendedSupplies .card{padding: 10px; margin-bottom: 0;}.recommendedSupplies .card .card-title{height: 60px;}.suppliesCustom .banner1{background-image: url(/content/images/category/supplies/suppliesHero.jpg); display: flex; justify-content: end; align-items: center; padding: 0 10px; background-repeat: no-repeat; background-size: cover; height: 40vw; max-height: 470px;}.suppliesCustom p{position: absolute; left: 36px; margin-bottom: 0; font-weight: 500; width: 40%; font-size: 4vw; text-transform: uppercase;}.suppliesImage1{height: 100%;}.suppliesImage2{height: 20vw; max-height: 100px;}.suppliesCustom picture{height: 100%; display: flex; align-items: center;}.suppliesCustom-boxes{display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 20px 0;}.suppliesCustom-boxes .item{height: 36vw; display: flex; flex-direction: column; align-items: flex-end; /* padding: 10px; */ justify-content: space-between; max-width: 260px; max-height: 185px;}.suppliesCustom-boxes .item p{width: 100%;}.suppliesCustom-boxes .item .image{height: 22vw;}.suppliesCustom-boxes .item .image1{width: 25vw;}.suppliesCustom{margin: 0 -1.5rem;}.suppliesCustom-bottom .line{width: 100%; height: 1px; background-color: rgba(104, 104, 104, 0.5);}.suppliesCustom-bottom .block{display: flex; flex-direction: column; gap: 20px; margin: 20px 0;}.suppliesCustom-bottom .block .item{display: grid; align-items: center; gap: 30px; grid-template-columns: 0.4fr 1fr; padding: 0 35px; max-width: 400px;}.suppliesCustom-boxes .itembanner{background-color: #F6E8BD; padding: 10px;}.suppliesCustom-bottom .block .item div{color: rgba(0, 0, 0, 0.6); font-size: 18px;}.suppliesCustom .banner1 p .para1{display: none;}.suppliesCustom .para2{display: none;}.navList-block .page-heading{text-align: start;}.navList-block .page-test2{overflow: hidden; transition: max-height .5s ease-in-out;}.navList-block .page-test1{padding: 1.25rem;}.navList-block .brand-add{transition: max-height .5s ease-in-out;}.navList-block button{width: 100%; padding: .9375rem 3.125rem .9375rem 1.25rem ; text-align: start;}.navList-block .page-tab{border-bottom: 1px solid #dddddd;}.navList-block h3{margin: unset;}.navList-block .page-menuIcon{position: absolute; top: 50%; left:50%; transform: translate(-50%, -50%); font-size: 40px;}.navList-block .page-button3{width: 100%; padding: 0 3.125rem 0 0 ; text-align: start; position: relative;}.navList-block .page-button3::after{content: "✕"; color: #000; display: block; position: absolute; font-size: 0.75rem; right: 0px; text-align: center; top: 50%; font-weight: 900; transform: rotate(45deg); width: 1.25rem; transition: transform 0.3s ease 0s; margin: -0.525rem 1.25rem 0px;}.navList-block .page-button4::after{content: "―"; transform: rotate(0deg);}@media (min-width: 620px){.suppliesCustom-boxes{grid-template-columns: 1fr 1fr 1fr;}.suppliesCustom-boxes .item{height: 25vw;}.suppliesCustom-boxes .item .image{height: 16vw;}.suppliesCustom-boxes .item .image1{width: 17vw; max-width: 150px;}}@media (min-width: 801px){.suppliesCustom{margin: 0 -1.5rem;}.suppliesCustom-boxes{width: fit-content; margin: 20px auto;}.suppliesCustom-bottom .block{display: grid; grid-template-columns: 1fr 1fr 1fr; margin: 30px 0;}.suppliesCustom-bottom .block .item{padding: 0; gap: 5px;}}@media (min-width: 1206px){.suppliesCustom-boxes{width: 100%; grid-template-columns: 1fr 1fr 1fr 1fr; margin: 20px auto 40px;}.suppliesCustom-boxes a:nth-child(3){grid-column: span 2;}.suppliesCustom-boxes a:nth-child(5){grid-column: span 2;}.suppliesCustom-boxes a:nth-child(5) .item{max-width: unset;}.suppliesCustom-boxes a:nth-child(3) .item{max-width: unset;}.suppliesCustom-boxes .itembanner{background-image: url('/content/images/category/supplies/suppliesHaircare.jpg'); background-size: cover; align-items: start;}.suppliesCustom .banner1 p .para1{display: inline;}.suppliesCustom p{width: 52%; letter-spacing: 2px; font-size: 30px; line-height: 1.8; text-align: center; color: #5A5A5A; font-family: 'Montserrat', sans-serif; font-weight: 500;}.suppliesImage2{max-height: 200px;}.suppliesCustom-boxes .item{max-width: unset; max-height: 240px; padding: 15px 20px !important; position: relative;}.suppliesCustom-boxes a:nth-child(4) .item{padding: unset !important;}.suppliesCustom-boxes a:nth-child(4) .item div{position: absolute;}.suppliesCustom-boxes a:nth-child(4) .item .image1{position: absolute; bottom: 0; width: 215px; max-width: unset;}.suppliesCustom-boxes .title2{padding: 25px 30px !important;}.suppliesCustom-boxes .item .image{height: 135px;}.paraTitle{font-size: 24px; padding: 10px;}.suppliesCustom-boxes .item p{width: 85%; line-height: 1.2;}.suppliesCustom .banner1{padding-right: 6vw;}.suppliesCustom-bottom .block{max-width: 1040px; margin: 30px auto; gap: 95px;}}@media (min-width: 1440px){.suppliesCustom .para2{display: inline-flex; font-size: 14px; gap: 50px;}.suppliesCustom .para2 span{display: list-item;}}@media (min-width: 350px){.stamped-badge-caption[data-reviews][data-label][data-version="2"] > span{font-size: 9px;}.card-link{font-size: 1rem;}.stamped-badge-caption{display: inline-block;}}@media (min-width: 500px){.pl-option-wrap:not([search]){display: flex; justify-content: flex-end; margin: 1.5rem 0;}.pl-option-wrap:not([search]) .actionBar{margin: 0;}.pl-option-wrap:not([search]) .pl-filter-wrap{width: 250px; margin-right: 10px; margin-top: 0;}.pl-option-wrap:not([search]) .actionBar-section .form-field{margin-bottom: 0;}.actionBar-section{width: 220px; float: right;}.stamped-badge-caption[data-reviews][data-label][data-version="2"] > span{font-size: 11px;}}@media (min-width: 551px){.pl-option-wrap[search] .actionBar-section{float: none;}}@media (min-width: 675px){.pl-option-wrap[search]{display: flex; justify-content: space-between; margin: 1.5rem 0;}.pl-option-wrap[search] .actionBar{margin: 0;}.pl-option-wrap[search] .pl-filter-wrap{width: 170px; margin-right: 10px; margin-top: 0;}.pl-option-wrap[search] .actionBar-section .form-field{margin-bottom: 0;}.pl-option-wrap[search] .actionBar-section{width: 220px; float: right;}.c-search-wrap[for="mobile"]{display: none;}.c-search-wrap[for="pc"]{margin-right: 1rem; width: 208px; background-position: left 8px top 1.2rem; display: flex; margin-left: 10px;}.c-search-wrap[for="pc"] input{width: 100%;}.c-search-wrap[for="pc"] input:focus{outline: 0;}.pl-s-option-pc-wrap{display: flex;}}@media (max-width: 1050px){.faq-grid-row{grid-template-columns: auto; justify-content: center;}.faq-grid-row iframe{width: 560px;}}@media (min-width: 700px){.c-search-wrap[for="pc"]{width: 220px;}}@media (min-width: 801px){.c-search-wrap[for="pc"], .card-figure-hover:hover .card-image, .category-name[has-sub]::after{display: none;}.category-heading{text-align: center;}.category-description-wrap-top{display: block;}.card-figure-hover:hover .card-image-hover{display: block; transition: 2s;}.category-name[has-sub1]::after{display: none;}.sct-mobile-wrap2{display: none;}}@media (min-width: 900px){.c-search-wrap[for="pc"]{width: 200px; display: flex;}}@media (min-width: 1024px){.stamped-badge-caption[data-reviews][data-label][data-version="2"] > span{font-size: 13px;}}@media only screen and (max-width: 800px){.faq-wrap h2 .pc, .page-sidebar{display: none;}.faq-wrap h2 .mobile{display: block;}}@media only screen and (max-width: 414px){.btn-url-back{display: inline; font-size: 1.5rem; transform: translateX(-1.4rem) translateY(0.2rem); width: 5rem; text-align: center;}.btn-url-back svg{width: 1rem;}}