@font-face{font-weight:600;font-display:swap;font-family:'TT-Norms';src:url("fonts/TTNormsPro-Bold.woff2") format("woff2"),url("fonts/TTNormsPro-Bold.ttf") format("truetype")}@font-face{font-weight:500;font-display:swap;font-family:'TT-Norms';src:url("fonts/TTNormsPro-Medium.woff2") format("woff2"),url("fonts/TTNormsPro-Medium.ttf") format("truetype")}@font-face{font-weight:400;font-display:swap;font-family:'TT-Norms';src:url("fonts/TTNormsPro-Regular.woff2") format("woff2"),url("fonts/TTNormsPro-Regular.ttf") format("truetype")}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box;font-family:'TT-Norms';-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}*:focus{outline:none}html,body{color:#231f20;font-size:20px;font-size:max(20px, 1.35vw);font-weight:400;line-height:1.5em;scroll-behavior:smooth;background-color:white}html.modal-open{overflow:hidden}html.modal-open body{overflow:hidden}html.modal-open body .modal{overflow-x:hidden;overflow-y:auto}body{overflow-x:hidden}a{text-decoration:none}img{max-width:100%;display:block}img.col-1{height:auto}.inl,.btns{display:flex;align-items:center}.flex-stretch{align-items:stretch}.flex-start{align-items:flex-start}.flex-bottom{align-items:flex-end}.btns,.flex-center{justify-content:center}.flex-end{justify-content:flex-end}.flex-between{justify-content:space-between}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.grid{display:grid;grid-gap:1.5rem}.grid[class*='-2']{grid-template-columns:repeat(2, 1fr)}.grid[class*='-3']{grid-template-columns:repeat(3, 1fr)}[hidden],.hidden,.d-sm-block,.d-md-block{display:none}.relative{position:relative}[class*='cnt']{position:absolute;margin:auto}.cntV,.cnt{top:0;bottom:0}.cntH,.cnt{left:0;right:0}.m-auto,.mx-auto,.ml-auto{margin-left:auto}.m-auto,.mx-auto,.mr-auto{margin-right:auto}.m-auto,.my-auto,.mt-auto{margin-top:auto}.m-auto,.my-auto,.mb-auto{margin-bottom:auto}.full{height:100%}.col-1,.full{width:100%}.col-3-4{width:75%}.col-2{width:50%}.col-3{width:33.333%}.col-2-3{width:66.666%}.col-4{width:25%}.col-5{width:20%}.txt-center{text-align:center}.txt-right{text-align:right}.txt-left{text-align:left}.txt-nowrap{white-space:nowrap}

.txt-preline{white-space:pre-line; color: #fff !important;}
.clr-white{color:white}
.clr-black{color:#2C2C2C}

.clr-gray{color:#424242 !important;}.clr-pink{color:#C35383}
.clr-white{color:#fff !important;}


.shadow{text-transform:uppercase;text-shadow:-0.0625em 0.09375em 0 #000; color: #fff;}
.gigya-input-text .placeholder {color: #fff !important;}

.shadow.clr-white{text-shadow:-0.0625em 0.09375em 0 #FF62C8}
p{font-size:1rem; color: #fff !important;}
.bb b,.bb strong{font-weight:500}
.bb{color:#2C2C2C !important;}
small,.small{font-size:.8rem;line-height:1.25em; color: #fff !important;}

.big{color:white;font-size:7rem;font-weight:bold;line-height:.97em;text-transform:uppercase;display:inline-block}.big[class*='-reg']{font-size:4.2rem}.big[class*='-border']{color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff}.r{font-size:0.39285em;vertical-align:top;line-height:normal}h1,.h1{font-size:3rem;font-weight:bold;line-height:1em}h2,.h2{font-size:1.6rem;font-weight:bold;line-height:1.0625em}h3,.h3{font-size:1.5rem;font-weight:bold;line-height:1.4em}h4,.h4{font-size:1.1rem;font-weight:normal;line-height:.9545em}
h5,.h5{font-size:.9rem;line-height:1.66em; color: #fff !important;}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}input[type='number']{-moz-appearance:textfield}.btns{width:max-content;max-width:100%;padding:.6rem 1rem;border:none;cursor:pointer;position:relative;justify-content:center;appearance:none;-webkit-appearance:none;background:none}.btns span{color:#68316B;font-weight:600;font-size:0.7rem;line-height:1.4285em;text-transform:uppercase;white-space:nowrap;z-index:1;transition-duration:0.2s;transition-property:transform;transition-timing-function:ease-in}.btns::before,.btns::after{content:'';width:100%;height:100%;border-radius:0.2rem;border:1px solid #68316B;position:absolute;top:0;left:0;transition-duration:0.1s;transition-property:transform;transition-timing-function:ease-out}.btns::before{transform:translate(-0.25rem, -0.25rem)}.btns[class*='-white']::before,.btns[class*='-white']::after{border-color:white}.btns[class*='-white'] span{color:white}@media (hover: hover){.btns:hover::after,.btns:hover span{transform:translate(-0.25rem, -0.25rem)}}.btn-modal{cursor:pointer}.btns-up{width:3.1rem;height:3.1rem;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;appearance:none;-webkit-appearance:none;background:none}.btns-up img{transition-duration:.2s;transition-property:transform}@media (hover: hover){.btns-up:hover img{transform:translateY(-0.15rem)}}.bg-img{background-size:cover;background-position:center;background-repeat:no-repeat}.bg-white{background-color:white}.bg-white-gray{background-color:#F5F5F5}.bg-pink{background-color:#C35383}.bg-pink-light{background-color:#FFE2EB}@media screen and (max-width: 1250px){html,body{font-size:18px}}@media screen and (max-width: 1100px){html,body{font-size:16px}}@media screen and (max-width: 1000px){html,body{font-size:15px}}@media screen and (max-width: 880px){html,body{font-size:13.5px}}@media screen and (max-width: 800px){html,body{font-size:13px}}@media screen and (max-width: 768px){.d-md-block{display:block}.d-md-none{display:none}.flex-md-column{flex-direction:column}.flex-md-start{align-items:flex-start}.flex-md-center{justify-content:center}.flex-md-wrap{flex-wrap:wrap}.col-md-1{width:100%}.col-md-2{width:50%}.col-md-3{width:33.33%}.col-md-4{width:25%}.col-md-5{width:20%}.mx-md-auto,.ml-md-auto,.m-md-auto{margin-left:auto}.mx-md-auto,.mr-md-auto,.m-md-auto{margin-right:auto}.my-md-auto,.mt-md-auto,.m-md-auto{margin-top:auto}.my-md-auto,.mb-md-auto,.m-md-auto{margin-bottom:auto}.txt-md-normal{white-space:normal}.big{font-size:6rem}}@media screen and (max-width: 640px){html,body{font-size:min(4.266vw, 18px)}.d-sm-none{display:none}.d-sm-block{display:block}.flex-sm-column{flex-direction:column}.flex-sm-wrap{flex-wrap:wrap}.flex-sm-center{justify-content:center}.col-sm-1{width:100%}.col-sm-2{width:50%}.col-sm-3{width:33.33%}.col-sm-4{width:25%}.col-sm-5{width:20%}.mx-sm-auto,.ml-sm-auto,.m-sm-auto{margin-left:auto}.mx-sm-auto,.mr-sm-auto,.m-sm-auto{margin-right:auto}.my-sm-auto,.mt-sm-auto,.m-sm-auto{margin-top:auto}.my-sm-auto,.mb-sm-auto,.m-sm-auto{margin-bottom:auto}.txt-sm-center{text-align:center}.txt-sm-right{text-align:right}.txt-sm-normal{white-space:normal}.txt-sm-preline{white-space:pre-line}h1,.h1{font-size:2.25rem}h2,.h2{font-size:1.375rem}h3,.h3{font-size:1.4rem}h4,.h4{font-size:1.1333rem}h5,.h5{font-size:1.0666rem}.big{font-size:3.4375rem}.big[class*='-border']{-webkit-text-stroke-width:1px}.big[class*='-reg']{font-size:3.125rem}.btns{padding-right:1.624rem;padding-left:1.624rem}.btn-circle{width:4.875rem;height:4.875rem}.btns-up{width:3.875rem;height:3.875rem;margin-top:5rem}}

main{min-height:100vh;padding-top:7.825rem;padding-bottom:7.5rem;background:linear-gradient(90deg, #e01783 0%, #482365 100%) !important}

[class*='butterfly'],[class*='emoji'],[class*='sphere']{height:auto;position:absolute}.banner .navbar{margin-top:3.8rem}.banner .navbar::before{content:'';width:100%;height:2px;display:block;position:absolute;top:3.5rem;left:0;background-color:white}.banner .navbar .content .links{width:7.1rem;border:none;margin:0 1.5rem;cursor:pointer;appearance:none;-webkit-appearance:none;background:none}.banner .navbar .content .links .img{width:7.1rem;height:7.1rem;margin-bottom:0.65rem}.banner .navbar .content .links .img::before{content:'';width:100%;height:100%;border-radius:50%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(0.5);transition-duration:.25s;transition-property:transform, opacity;background-color:#F8BEE0}.banner .navbar .content .links .img img{width:97.5%;height:auto;transition-duration:.25s;transition-property:transform}.banner .navbar .content .links p{font-size:0.75rem;line-height:1.133em;letter-spacing:0.1166em;text-transform:uppercase}@media (hover: hover){.banner .navbar .content .links:hover .img::before{opacity:1;transform:scale(1)}.banner .navbar .content .links:hover .img img{transform:scale(0.9)}}.banner .navbar .content .links:active .img::before{opacity:1;transform:scale(1)}.banner .navbar .content .links:active .img img{transform:scale(0.9)}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden;background-color:rgba(0,0,0,0.4)}.modal .modal-dialog{width:90%;min-height:calc(100% - 3.5rem);max-width:725px;margin:1.75rem auto;display:flex;align-items:center;justify-content:center;position:relative;transform:none}.modal .modal-dialog .modal-content{width:100%;border-radius:.3rem;padding:6.5% 8.5%;position:relative;pointer-events:auto;outline:0;background-color:white}.modal .modal-dialog .modal-content .h2{margin-bottom:1.25rem}.modal .modal-dialog .close{width:2rem;height:2rem;cursor:pointer;position:absolute;top:0;right:0;z-index:1;transform:translate(100%, -100%)}.modal .modal-dialog .close::before,.modal .modal-dialog .close::after{content:'';width:30px;height:3px;margin:auto;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition-duration:.2s;transition-property:transform;background-color:white}.modal .modal-dialog .close::before{transform:rotate(45deg)}.modal .modal-dialog .close::after{transform:rotate(-45deg)}@media (hover: hover){.modal .modal-dialog .close:hover::before{transform:rotate(45deg) scaleX(1.25)}.modal .modal-dialog .close:hover::after{transform:rotate(-45deg) scaleX(1.25)}}.btn-circle{width:5rem;height:5rem;border-radius:50%;border:1px solid #F3D3E3;cursor:pointer;display:block;flex:1 0 5rem;position:relative;appearance:none;-webkit-appearance:none;transition-duration:.2s;transition-property:transform;background-color:#E1BAD9;background-position:center;background-repeat:no-repeat;background-size:0.75rem auto;background-image:url(../images/icons/i-arrow-button.svg)}.btn-circle span{width:max-content;height:3.85rem;margin:auto;color:#4D0E50;font-size:0.65rem;font-weight:500;position:absolute;left:0;right:0;bottom:50%;transform-origin:bottom center}.btn-circle .cnt,.btn-circle .txt{width:6.75rem;height:6.75rem;position:absolute;top:calc(50% - 3.375rem);left:calc(50% - 3.375rem);animation-duration:30s;animation-name:twister;animation-timing-function:linear;animation-iteration-count:infinite;background-size:99%;background-position:center;background-repeat:no-repeat}.btn-circle.test .txt{background-image:url(../images/global/btn-ComenzarTest.svg)}.btn-circle.more .txt{background-image:url(../images/global/btn-quierovermas.svg)}@media (hover: hover){.btn-circle:hover{transform:scale(1.1)}}@keyframes twister{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.video-content{padding:0 5% 4.5rem}

.video-content p{margin-bottom:1rem; color: #fff !important;}

.video-content .iframe-content{max-width:50rem;border-radius:1rem;cursor:pointer;overflow:hidden}.video-content .iframe-content::before{content:'';width:100%;padding-top:59.18%;display:block}.video-content .butterfly{width:16%;max-width:11.65rem;top:auto;bottom:-.5rem;left:0}.related{overflow:hidden}.related .slider .swiper-slide{width:39.3vw;padding:.5rem .55rem}.related .slider .swiper-slide .content{padding:.7rem .85rem;border-radius:0.425rem;background-color:#E1BAD9;transition-duration:.25s;transition-property:box-shadow;transition-timing-function:ease-out}.related .slider .swiper-slide .content picture{width:11rem;height:auto;max-width:45%;border-radius:.35rem;flex-basis:100%;transition-duration:.4s;transition-property:transform;transition-timing-function:ease-out}.related .slider .swiper-slide .content p{padding-left:1rem;font-size:.9rem;line-height:1.11em;letter-spacing:0.06278em;text-transform:uppercase;flex:1}@media (hover: hover){.related .slider .swiper-slide .content:hover{box-shadow:0 0 0.75rem 0 rgba(255,255,255,0.3)}.related .slider .swiper-slide .content:hover picture{transform:scale(1.05)}}.breadcums{line-height:1.15em;position:absolute;top:0;left:calc(50% - 29.25rem);z-index:1}.breadcums .txt{color:white;font-size:0.7rem;line-height:2.07em}.breadcums .txt:not(:last-child){font-weight:500}.breadcums .link:not(:last-child){text-decoration:underline}.breadcums .link .return{width:.6rem;height:.6rem;border-left:0.15rem solid white;border-bottom:0.15rem solid white;border-radius:1px;margin-right:.2rem;display:inline-block;transform:rotate(45deg)}.interested{padding-top:1rem;margin-top:4.5rem;margin-bottom:5rem}.interested .sphere{width:36.75rem;top:-5.5rem;left:-5.3rem}.interested .butterfly{width:16.5%;max-width:11.65rem;top:-3rem;left:0}.products-content{width:95%;max-width:56.5rem;overflow:hidden}.products-content .slider,.products-content .grid{margin-top:2.35rem;row-gap:.9rem;column-gap:.65rem;grid-template-columns:repeat(4, 1fr)}.products-content .slider .item,.products-content .grid .item{min-height:100%;padding:1.6rem 1.5rem 2rem;border-radius:1rem;display:grid;grid-template-columns:1fr;background-color:white}.products-content .slider .item .name,.products-content .grid .item .name{margin-top:1.2rem;color:#FF2BAC;font-size:.9rem;font-weight:bold;line-height:1.111em;text-transform:uppercase}.products-content .slider .item .description,.products-content .grid .item .description{margin-top:.5rem;font-size:.8rem;line-height:1.125em}.btn{width:max-content;padding:.9rem 1.5rem;border-radius:1.3rem;border:1px solid #D357A0;cursor:pointer;display:flex;align-items:center;appearance:none;-webkit-appearance:none;background:none}.btn span{color:#D357A0;font-size:.75rem;font-weight:bold;line-height:1.133em;letter-spacing:0.1166em;text-transform:uppercase}.acordeon-select .btn{background-color:#D357A0}.acordeon-select .btn::after{content:'';width:.5rem;height:.15rem;margin-left:.75rem;display:block;background-color:#FE9DDA}.acordeon-select .btn span{color:white}.acordeon-select .btn.close+ul{max-height:0}.acordeon-select ul{max-height:20rem;padding-left:1.75rem;margin-top:.8rem;color:#FE9BDA;font-size:1.6rem;line-height:1;overflow:hidden;transition-duration:.35s;transition-property:max-height;transition-timing-function:ease-out}.acordeon-select ul li *{font-size:.9rem}@media screen and (max-width: 1000px){main{padding-top:7.85rem}.breadcums{left:calc(50% - 27.9rem)}}@media screen and (max-width: 750px){main{padding-top:6.85rem}.breadcums{left:5%}}@media screen and (min-width: 641px){.products-content .slider .swiper-wrapper{transform:none !important;align-items:stretch}.products-content .slider .item{width:calc(25% - 0.65rem);height:auto;margin:0 .325rem !important}.products-content .slider .item.swiper-slide-duplicate{display:none}}@media screen and (max-width: 640px){main{padding-top:3.875rem;padding-bottom:5rem}.breadcums{top:1.25%}.related .slider .swiper-wrapper{flex-direction:column;transform:none !important}.related .slider .swiper-slide{width:100%;padding:0.3rem 0.85rem}.related .slider .swiper-slide.swiper-slide-duplicate{display:none}.products-content .item .name{font-size:.75rem !important}.banner .navbar{margin-top:2.2rem}.banner .navbar::before{top:2.6875rem}.banner .navbar .content .links{width:4rem;margin:0 0.35rem}.banner .navbar .content .links .img{width:4rem;height:4rem;margin-bottom:0.5rem}.banner .navbar .content .links p{font-size:0.5rem;word-break:break-word}.acordeon-select .btn{margin-left:auto;margin-right:auto}.acordeon-select ul{margin-top:0.5rem}.video-content{padding-right:1%;padding-left:1%}.video-content p{padding:0 2.5%}.video-content .butterfly{width:47%;top:auto;bottom:-3.85rem;left:-30%}.interested .butterfly{width:40%}.interested .sphere{width:31.25rem;max-width:none;top:-11.5rem;left:-10.35rem}.interested .products-content{width:100%}.interested .products-content .grid{margin-top:1.5rem}.interested .products-content .grid .item{padding:1.25rem 1.125rem 1.5rem}.interested .products-content .slider{padding:0 25%}.interested .products-content .slider .swiper-wrapper{align-items:stretch}.interested .products-content .slider .swiper-wrapper .item{height:auto;padding:1.4rem 1.15rem 1.5rem}.interested .products-content>p{width:max-content;max-width:100%}}body.pink header{background:linear-gradient(90deg, #D673AF 0%, #CF358D 100%)}body.violet header{background:#E1BAD9}body.unika header{background:linear-gradient(89deg, #74c9b2 0%, #8bd5c1 100%)}body.naturals header{background:linear-gradient(90deg, #549b40 0%, #b4c97f 100%)}body.digitals header{background:rgba(242,0,135,0.8)}body.intimo header{background:linear-gradient(90deg, #54b3ba 0%, #7ecfd3 100%)}

header{width:100%;padding:0.7rem .5% 2rem;position:absolute;top:0;left:0;z-index:5;background:linear-gradient(90deg, #e01783 0%, #482365 100%) !important}

header .content{width:max-content}header .header-bar .login{padding:.5rem 0 .5rem .5rem;border:none;font-size:.5rem;line-height:1.2em;letter-spacing:0.14em;text-transform:uppercase;appearance:none;-webkit-appearance:none;background:none}header .header-bar .login img{width:1rem;height:auto;margin-left:.4rem}@media (hover: hover){header .header-bar .login:hover{text-decoration:underline}}header .header-bar .search{width:1rem;margin-left:.8rem;position:relative}header .header-bar .search::before{content:'';width:0;height:100%;border-right:1px solid white;position:absolute;left:-.4rem}header .logo{width:7.75rem;margin:0 .5rem}header nav{display:flex;align-items:flex-end;justify-content:center;z-index:0}header nav ul{list-style:none}header nav ul li{padding:0 0.333rem}header nav ul li .link{min-width:5rem;padding:.675rem .7rem;cursor:pointer;font-size:0.6rem;line-height:1.166em;letter-spacing:0.1166em;text-align:center;text-transform:uppercase;display:block;position:relative;background-color:rgba(245,245,245,0.7)}header nav ul li .link.test{background:linear-gradient(-90deg, #EFEAE6 0%, #FF94D9 100%)}header nav ul li .link.test::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transform:translate(0.2rem, 0.2rem);background-color:rgba(77,14,80,0.2)}header nav ul li .link.test+img{width:1.2rem;height:auto;margin-left:.6rem}header nav ul li .link.sublinks{display:flex;align-items:center}header nav ul li .link.sublinks::after{content:'';width:.45rem;height:.45rem;border-right:2px solid #FE9DDA;border-bottom:2px solid #FE9DDA;margin-left:0.6rem;display:block;transform:translateY(-0.15rem) rotate(45deg)}header.open{box-shadow:0 0.4rem 0.5rem 0 rgba(137,137,137,0.35)}header.open .submenu{max-height:15rem;padding-top:1.5rem}header .submenu{max-height:0;overflow:hidden;transition-duration:0.5s;transition-property:max-height, padding-top}header .submenu .container{width:100%;max-width:60rem;justify-content:center}header .submenu .container .shadow{max-width:6rem;min-height:2.85rem;padding-left:2rem;margin-bottom:.75rem;font-size:.9rem;line-height:1em;align-self:center}header .submenu .container .shadow::before{content:'';width:1.4rem;height:1.8rem;margin:auto;position:absolute;top:0;bottom:0;left:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/global/mariposa-kotex-right.png)}header .submenu .container .subcategory{padding-left:2rem;list-style:none}header .submenu .container .subcategory a{width:4.4rem;line-height:.8rem;margin-right:.6rem;display:block}header .submenu .container .subcategory a img{margin-bottom:.4rem}header .submenu .container .subcategory a span{font-weight:500;font-size:.75rem;line-height:1.066em;word-break:break-word}header.logged .login:not([hidden]),header.logged+#menu .login:not([hidden]){display:none}header.logged .login[hidden],header.logged+#menu .login[hidden]{display:flex}header.logged .login:hover .logout,header.logged+#menu .login:hover .logout{opacity:1;visibility:visible;transform:translateY(80%)}header .logout,#menu .logout{padding:0.5rem 0.25rem;font-size:.5rem;cursor:pointer;position:absolute;right:0;bottom:0;z-index:1;opacity:0;visibility:hidden;transition-duration:.2s;transition-property:opacity, visibility, transform;transform:translateY(50%)}#bg{width:2.5rem;height:2.5rem;cursor:pointer;display:none;position:relative;z-index:1;transition-duration:.2s;transition-property:background-color}#bg::before,#bg::after,#bg span{content:"";width:2rem;height:2px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;transition-duration:.5s;transition-property:transform;background-color:#231F20}#bg::before{transform:translateY(-0.6rem) rotate(0deg) scale(1)}#bg::after{transform:translateY(0.6rem) rotate(0deg) scale(1)}#bg .butterfly{width:.866rem;top:0;right:0;transform:translate(50%, -50%)}@media (hover: hover){#bg:hover{transition-duration:.2s}#bg:hover span{transform:scaleX(0.925)}#bg:hover::before{transform:translateY(-0.8181rem) rotate(0deg) scaleX(1.2)}#bg:hover::after{transform:translateY(0.8181rem) rotate(0deg) scaleX(1.2)}}#bg.open::before{transform:translateY(0) rotateZ(-225deg) scale(0.85)}#bg.open::after{transform:translateY(0) rotateZ(225deg) scale(0.85)}#bg.open span{transform:scale(0)}#menu{width:100vw;height:100vh;padding-top:4.25rem;display:none;position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:5;overflow:hidden;transform:scale(0.85);transition-duration:.1s;transition-timing-function:linear;transition-property:opacity, visibility, transform;background:radial-gradient(circle, #EFEAE6 0%, #FF94D9 100%)}#menu .scroll{width:100%;height:100%;padding:0 1.5625rem 2.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;background-size:30% auto, 100% auto;background-repeat:no-repeat;background-position:right 12.5%, right bottom;background-image:url("../images/global/header/mariposa-menu.png"),url("../images/global/header/img-pleca-mobile.png")}#menu nav{padding:.5rem 1.5625rem 0;top:0}#menu nav .close{width:2.3125rem;height:2.3125rem}#menu nav .close::before,#menu nav .close::after{content:'';width:1.875rem;height:2px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-45deg);background-color:#242021}#menu nav .close::after{transform:rotate(45deg)}#menu nav .logo{width:6rem;display:block}#menu .user-account{margin-bottom:2.5rem}#menu .user-account .login{padding:.5rem 0;border:none;cursor:pointer;font-size:0.6875rem;letter-spacing:0.09625rem;text-transform:uppercase;appearance:none;-webkit-appearance:none;background:none}#menu .user-account .login img{width:1.25rem;height:auto;margin-left:0.35rem}#menu ul .content-links{margin-bottom:2rem;list-style:none;opacity:0;transform:translateY(1rem);transition-delay:.36s;transition-duration:0s;transition-timing-function:ease-out;transition-property:opacity, transform}#menu ul .content-links .links{max-width:max-content;padding:.5rem 0;font-size:0.875rem;line-height:1.14285em;letter-spacing:.1164em;display:block;position:relative;transition-duration:.2s;transition-property:opacity, transform}@media (hover: hover){#menu ul .content-links .links:hover{opacity:.9}}#menu ul .content-links .links:active{opacity:.8;transform:scale(0.985)}#menu ul .content-links .test{padding:.75rem 3rem;display:inline;background:linear-gradient(-90deg, #EFEAE6 0%, #FF94D9 100%)}#menu ul .content-links .test::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transform:translate(0.2rem, 0.2rem);background-color:rgba(77,14,80,0.2)}#menu ul .content-links .test b{font-size:0.875rem;line-height:1.14285em;letter-spacing:.1164em}#menu ul .content-links .test+img{width:1.3125rem;height:auto;margin-left:.6rem}#menu ul .content-links .products .sublist{width:2.25rem;height:2.25rem;border-radius:50%;border:none;margin-left:0.75rem;display:block;appearance:none;-webkit-appearance:none;background-color:#F0E5E5}#menu ul .content-links .products .sublist::before{content:'';width:.65rem;height:.65rem;border-right:2px solid #FF94D9;border-bottom:2px solid #FF94D9;margin:auto;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(-0.1rem) rotate(45deg);transition-duration:.2s;transition-property:transform}#menu ul .content-links .products .sublist.active::before{transform:translateY(0.1rem) rotate(-135deg)}#menu ul .content-links .submenu{max-height:0;overflow:hidden;transition-duration:.5s;transition-property:max-height, padding-top}#menu ul .content-links .submenu .shadow{min-height:2.5rem;padding-left:2.625rem;font-size:1.1875rem;line-height:1em;letter-spacing:0.061em}#menu ul .content-links .submenu .shadow::before{content:'';width:1.625rem;height:2.5rem;margin:auto;position:absolute;top:0;bottom:0;left:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/global/mariposa-kotex-right.png)}#menu ul .content-links .submenu .category{margin-top:0.75rem;margin-bottom:1.5rem;display:grid;row-gap:1.25rem;column-gap:1.375rem;grid-template-columns:repeat(auto-fill, min(calc(33% - 0.91625rem), 8.5rem))}#menu ul .content-links .submenu .category li{list-style:none}#menu ul .content-links .submenu .category li span{margin-top:0.625rem;font-weight:500;font-size:0.9375rem;line-height:1.066em;display:block}#menu ul .content-links .submenu.open{max-height:60rem;padding-top:1rem}#menu.open{opacity:1;visibility:visible;transform:scale(1);transition-duration:.35s, .4s, .25s}#menu.open ul .content-links{opacity:1;transition-duration:.5s, .3s;transform:translateY(0)}#menu.open ul .content-links:nth-child(1){transition-delay:0.3s}#menu.open ul .content-links:nth-child(2){transition-delay:0.4s}#menu.open ul .content-links:nth-child(3){transition-delay:0.5s}#menu.open ul .content-links:nth-child(4){transition-delay:0.6s}#menu.open ul .content-links:nth-child(5){transition-delay:0.7s}#menu.open ul .content-links:nth-child(6){transition-delay:0.8s}#menu.open ul .content-links:nth-child(7){transition-delay:0.9s}@media screen and (max-width: 1000px){header nav ul li{padding:0 0.25rem}header nav ul li .link{padding:.65rem 0.5rem}}@media screen and (max-width: 750px){header,header .content,header nav{width:100%}header{padding-right:5%;padding-bottom:1rem;padding-left:5%}header .content nav{align-items:center;justify-content:space-between}header .content nav ul{display:none}header .content nav .logo{margin:0}header .submenu{display:none}#bg,#menu{display:block}}@media screen and (max-width: 640px){html.menu-open{overflow:hidden}html.menu-open body{overflow:hidden}header{padding-right:calc(6.27% + .4rem);padding-bottom:0.7rem;padding-left:calc(6.27% + .4rem)}header .header-bar{display:none}header .logo{width:6rem}#bg::before,#bg::after,#bg span{width:1.5625rem}#bg::before{transform:translateY(-0.5rem) rotate(0deg) scale(1)}#bg::after{transform:translateY(0.5rem) rotate(0deg) scale(1)}#menu ul .content-links .submenu .category{column-gap:.5rem;grid-template-columns:repeat(auto-fill, min(calc(33.33% - 0.4rem), 8.5rem))}#menu ul .content-links .submenu .category li span{font-size:0.8rem}.modal .modal-dialog .close{transform:translate(0%, -100%)}.modal .modal-dialog .user-account form{padding:.75rem 6.5% 2rem}.modal .modal-dialog .user-account .butterfly{width:35.5%}#modal-login .modal-dialog .user-account{padding:1.25rem 0.85rem}#modal-register .modal-dialog .user-account .title{margin-top:1.5rem}#modal-register .modal-dialog .user-account .title .big{padding-right:1.5rem}#modal-register .modal-dialog .user-account .title .big.big-border{padding-right:0;padding-left:1.5rem}#modal-register .modal-dialog .user-account .footer{padding:1.25rem 5% 2rem}#modal-register .modal-dialog .user-account .content-form{padding-right:1rem;padding-left:1rem}#modal-register .modal-dialog .user-account .content-form form .inl .input-group{padding-right:0 !important;padding-left:0 !important}}

footer{border-radius:5rem 5rem 0 0;margin-top:-5rem;z-index:3;background-color:#e01783 !important;}


footer .content{padding:2.1rem 8.35% 1.5rem}footer .title{font-weight:500;font-size:.7rem;line-height:1.4285em;letter-spacing:.06285em;text-transform:uppercase}footer .title+img[alt*='Emoji']{width:1rem;height:auto;margin-left:.4rem}footer .col .kotex{width:6.5rem;margin-bottom:1.3rem;display:block}footer .col hr{max-width:9.6rem;border-top:0;border-color:#979797;margin:.5rem 0}footer .col ul{list-style:none}footer .col ul li .links{color:#D7D7D7;cursor:pointer;font-size:.8rem;letter-spacing:.033125em;line-height:2.1875em}footer .col .rrss{margin-bottom:2.6rem}footer .col .rrss a{width:2.1rem;padding:0.25rem;box-shadow:0 0 0 0 white;display:block;transform:scaleY(1);transition-duration:.15s;transition-property:transform}footer .col .rrss a img{border-radius:50%;transition-duration:.25s;transition-property:box-shadow}footer .col .rrss a:not(:last-child){margin-right:1.25rem}@media (hover: hover){footer .col .rrss a:hover{transform:scale(1.1)}footer .col .rrss a:hover img{box-shadow:0 0 .25rem .01rem white}}footer .form{width:70%;max-width:37.5rem;margin-left:2.5rem}footer .form .title{margin-bottom:0.833rem}footer .form .title img{margin-left:.5rem}footer #registerFormFooter .gigya-screen{padding:0;margin:0;background:none}footer #registerFormFooter .gigya-screen *{margin:0;box-sizing:border-box;color:white !important;font-size:.888rem;font-family:'TT-Norms'}footer #registerFormFooter .gigya-screen h4.kotex-legend{padding:0.35rem 0;margin-bottom:1rem;font-size:.65rem;text-align:center}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-social-login,footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-divider,footer #registerFormFooter .gigya-screen h2,footer #registerFormFooter .gigya-screen .gigya-register-form>.gigya-layout-row:last-child,footer #registerFormFooter .gigya-screen *::after{display:none}footer #registerFormFooter .gigya-screen .gigya-layout-cell{width:auto;float:none;text-align:left}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control{padding:0;position:relative}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control select,footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control input,footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control label:not(.gigya-required-display){font-size:.8rem;line-height:2.1875em;letter-spacing:0.0265em;appearance:none;-webkit-appearance:none;background:none}



footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control select,footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control input{height:auto;padding:0.25rem 0.6rem;border-radius:0.25rem;border:1px solid #fff;margin-bottom:1rem}



footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control select.error,footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control input.error{border-color:red}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control .gigya-error-msg{color:red !important;font-size:.5rem;font-weight:500;position:absolute;bottom:0}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control .gigya-checkbox-container{margin:.5rem 0;display:flex;align-items:center !important}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control .gigya-checkbox-container *{cursor:pointer}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control .gigya-checkbox-container label{margin-left:.3rem;font-size:.666rem;line-height:1.166em}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control .gigya-checkbox-container label .gigya-label-text{font-weight:500}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control .gigya-checkbox-container input{width:1rem;height:1rem;border:1px solid white;border-radius:.25rem;padding:0;margin-bottom:0;appearance:none;-webkit-appearance:none;transition-duration:.2s;transition-property:background-color;background-color:transparent}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control .gigya-checkbox-container input:checked{background-color:white}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control .gigya-checkbox-container.gigya-terms-error input{border-color:red}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control.gigya-composite-control-dropdown{width:calc(50% - .25rem)}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login>.gigya-layout-row:nth-child(1){width:calc(50% - .25rem);order:1}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .with-two-inputs{width:100%;display:flex;align-items:flex-start;justify-content:space-between;order:0}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .with-two-inputs>.gigya-layout-cell{width:calc(50% - .25rem);display:flex;flex-wrap:wrap;justify-content:space-between}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .with-two-inputs>.gigya-layout-cell .gigya-composite-control-textbox,footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .with-two-inputs>.gigya-layout-cell .gigya-composite-control-textbox+.gigya-composite-control-dropdown{width:100%}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .with-two-inputs>.gigya-layout-cell br{display:none}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .with-two-inputs>.gigya-layout-cell:last-child .gigya-composite-control:last-child{margin-top:1.25rem}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control-password{width:calc(50% - .25rem)}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control-password:nth-child(3){order:2}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .gigya-composite-control-password:nth-child(4){order:3}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login>.gigya-composite-control:nth-child(5){order:4}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login>.gigya-composite-control:nth-child(6){order:5}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login>.gigya-composite-control:nth-child(6) .gigya-terms-error{border:none}footer #registerFormFooter .gigya-screen .gigya-layout-row.with-divider .with-site-login .registrameya{order:6}footer #registerFormFooter .gigya-screen.mobile{width:100%}footer .bottom{padding:.9rem 3.5%;background-color:black}footer .bottom .links a{padding:.25rem 0;margin-right:1.5rem;text-transform:uppercase;transform:scale(1);transition-duration:.25s;transition-property:opacity, transform}@media (hover: hover){footer .bottom .links a:hover{opacity:.75;transform:scale(1.025)}}footer .bottom .copyright,footer .bottom .links a{color:#D7D7D7;font-size:.55rem}@media screen and (max-width: 1200px){footer .content{padding-right:6.5%;padding-left:6.5%}}@media screen and (max-width: 1024px){footer{border-radius:3.5rem 3.5rem 0 0}footer .col .rrss a{width:2.25rem}footer .col .rrss a:not(:last-child){margin-right:0.65rem}footer .content{padding-right:5%;padding-left:5%}}@media screen and (max-width: 768px){footer .content{padding-top:3rem;padding-bottom:2rem}footer .form{margin-left:2rem}}@media screen and (max-width: 640px){footer{border-radius:2rem 2rem 0 0;margin-top:-2rem}footer .title,footer .title p{font-size:0.8rem}footer .col .kotex{width:6rem;margin-bottom:2rem}footer .col hr{max-width:14rem;margin:.5rem 0 .866rem}footer .col .rrss{margin-bottom:2rem}footer .col .rrss a{width:2.5rem}footer .col .rrss a:not(:last-child){margin-right:1.85rem}footer .content{padding:1.2rem 6% 2rem}footer .form{width:100%;margin-top:1.9rem;margin-left:0}footer .bottom{padding:0.75rem 10%}footer .bottom .links{width:100%;justify-content:space-around}footer .bottom .links a{margin:0 !important}footer .bottom .copyright{margin-top:.5rem;line-height:1.5em}}@media screen and (max-width: 550px){footer .form form{grid-template-columns:1fr}footer .form form .birthday{flex-direction:column;align-items:flex-start}footer .form form .birthday p{padding-left:.5rem}footer .form form .birthday .inl{width:100%;justify-content:space-between}footer .form form .birthday .inl .select{width:30%;margin:0 !important}}
