@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700;900&display=swap);
*{padding:0;margin:0;box-sizing:border-box}body{font-size:16px;font-family:"Montserrat",sans-serif;padding-top:210px}a{text-decoration:none;border:none}h2{text-align:center;color:#e96a68;font-weight:700;font-size:32px;letter-spacing:10px;margin-bottom:40px}header{position:fixed;top:0;width:100%;z-index:99999;background-color:#fff;transition:top .3s ease-in-out}header .bar{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;text-align:center;font-weight:700;background-color:#e96a68;color:#fff;font-size:13px;padding:15px;letter-spacing:9px}header figure{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;position:relative;margin-top:30px;text-align:center}header figure img{max-width:200px;fill:#000;transition:max-width .3s ease-in-out}header figure .menu-icon{position:absolute;left:25px;top:50%;transform:translateY(-50%);font-size:25px;display:none}header figure .menu-icon a{color:#e96a68}header figure .cart-info{position:absolute;right:50px;top:50%;transform:translateY(-50%);display:flex;align-items:center}header figure .cart-info span{display:inline-block;margin-left:20px;cursor:pointer}header figure .cart-info span.search{display:flex;align-items:center}header figure .cart-info span.search input{margin-left:10px;padding:5px;border:solid 1px #e44a48}header figure .cart-info span.search input:focus{outline:none}header figure .cart-info span.bag{position:relative}header figure .cart-info span.bag span{position:absolute;display:flex;justify-content:center;align-items:center;margin-left:0;bottom:0;left:0;background-color:#e96a68;color:#fff;font-size:10px;width:15px;height:15px;border-radius:50%}header nav{display:flex;justify-content:center;align-items:flex-end;margin-top:20px;list-style-type:none;font-weight:600;letter-spacing:3px}header nav li{margin-right:35px;position:relative}header nav li:first-child{display:none}header nav li:last-child{margin-right:0}header nav li .submenu{position:absolute;background-color:#fceadd;display:none;top:calc(100% + 2px);box-shadow:5px 5px 0 rgba(211,211,211,.5);z-index:9999}header nav li .submenu a{display:inline-block;text-align:center;padding:3px;background-color:transparent;transition:all 100ms ease-in-out;width:100%}header nav li .submenu a:hover{background-color:#e96a68;color:#fff}header nav li .submenu a::after{content:none}header nav li.active a::after,header nav li.active .item::after,header nav li:hover a::after,header nav li:hover .item::after{width:100%;transform:translateX(0)}header nav li.active .submenu,header nav li:hover .submenu{display:block}header nav a,header nav .item{position:relative;display:inline-block;text-align:center;min-width:80px;color:#e96a68;padding-bottom:5px;cursor:pointer}header nav a::after,header nav .item::after{content:"";position:absolute;width:0%;height:2px;background-color:#e96a68;left:0;bottom:0;transform:translateX(50%);transition:all ease-in-out 100ms}header.sticky{top:-50px;box-shadow:0 5px 10px rgba(0,0,0,.3)}header.sticky figure img{max-width:150px}footer{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;color:#fff}footer a{color:#fff}footer .ventajas{background-color:#e96a68;font-size:17px}footer .ventajas .center{max-width:1000px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:40px 20px}footer .ventajas .center figure img{height:50px}footer .ventajas .center figure.only-icon img{height:75px}footer .ventajas .center div{text-align:center}footer .info-general{background-color:#606060}footer .info-general h3{font-weight:700;font-size:14px;margin-bottom:25px}footer .info-general .center{max-width:1100px;margin:auto;display:flex;justify-content:space-between;padding:40px 20px}footer .info-general .center div{text-align:center}footer .info-general .client-support h3{margin-bottom:15px}footer .info-general .client-support a{color:#fff}footer .info-general .client-support p{font-size:17px}footer .info-general .networks a{display:inline-block;color:#fff;font-size:32px;margin-left:15px}footer .info-general .networks a:first-child{margin-left:35px}footer .info-general .newsletter{flex-grow:2}footer .info-general .newsletter .field{color:#e44a48}footer .info-general .newsletter input{min-width:350px;padding:20px;color:#fff;border:solid #e44a48 1px;background-color:transparent}footer .info-general .newsletter input:focus{outline:none}footer .info-general .newsletter input::placeholder{color:#fff}#random-products{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-bottom:50px}#random-products .list{display:inline-grid;grid-template-columns:repeat(4, 1fr);grid-gap:35px}#random-products .list .card{position:relative;box-shadow:0 0 0px rgba(0,0,0,0);text-align:center;display:flex;flex-direction:column;transition:box-shadow 200ms ease-in-out;cursor:pointer}#random-products .list .card img{width:100%}#random-products .list .card .offert{background-color:#e96a68;color:#fff;position:absolute;left:-10px;top:-10px;padding:5px 10px;font-size:10px;font-weight:700}#random-products .list .card:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}#random-products .list .card h3{color:#e96a68;font-size:15px;font-weight:600;margin-bottom:5px}#random-products .list .card .info{display:flex;flex-direction:column;padding:0 15px;height:100%}#random-products .list .card .desc{color:#797979;font-size:12px;margin-bottom:10px}#random-products .list .card .price{font-size:15px;font-weight:900;color:#e96a68;margin-bottom:10px;margin-top:auto}#random-products .list .card .price .isOffert span:first-child{font-size:14px;font-weight:normal;text-decoration:line-through}.red-btn{background-color:#e96a68;color:#fff;border:none;cursor:pointer;font-size:29px;font-weight:700;padding:7px 50px}.gray-btn{background-color:#d3d3d3;color:#fff;border:none;cursor:pointer;font-size:29px;font-weight:700;padding:7px 50px}#index{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto}#index #mainBanner .arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:none;cursor:pointer}#index #mainBanner .arrow.left{left:25px}#index #mainBanner .arrow.right{right:25px}#index #mainBanner .slides img.desktop{display:block}#index #mainBanner .slides img.movil{display:none}#index #mainBanner .mainText{position:absolute;top:200px;left:140px;text-align:right}#index #mainBanner .mainText img{margin-bottom:10px}#index #mainBanner .mainText button{font-size:21px;color:#fff;font-weight:400;padding:10px 20px;border-radius:50px;margin-right:-50px}#index #mainBanner .stores{position:absolute;right:135px;top:50px;font-size:14px;text-align:center;color:#e96a68}#index #mainBanner .stores span{display:block;margin-bottom:5px}#index #mainBanner:hover .arrow{display:block}#index #inspire-banner{position:relative}#index #inspire-banner img{width:100%}#index #inspire-banner img.desktop{display:block}#index #inspire-banner img.movil{display:none}#index #ourstory-banner{position:relative;margin-top:50px}#index #ourstory-banner figure.desktop{display:block}#index #ourstory-banner figure.movil{display:none}#index #ourstory-banner img{width:100%}#index #ourstory-banner .logo{position:absolute;top:30%;right:60px;transform:translateY(-50%)}#index #ourstory-banner .logo img{max-width:260px}#index #ourstory-banner .text{color:#fff;position:absolute;left:215px;top:45%;transform:translateY(-50%);text-align:right}#index #ourstory-banner .text h3{font-size:51px;font-weight:700}#index #ourstory-banner .text button{font-size:21px;padding:10px 20px;font-weight:400;border-radius:50px;box-shadow:5px 5px 10px rgba(0,0,0,.7)}#index article h2{font-size:37px;font-weight:700;letter-spacing:12px;border-bottom:solid #fceadd 5px;padding-bottom:7px}#index #products{padding:60px 0}#index #products .list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:35px}#index #products .list .card{position:relative;box-shadow:0 0 10px rgba(0,0,0,.3);text-align:center;display:flex;flex-direction:column;cursor:pointer}#index #products .list .card img{width:100%}#index #products .list .card .offert{background-color:#e96a68;color:#fff;position:absolute;left:-10px;top:-10px;padding:5px 10px;font-size:10px;font-weight:700}#index #products .list .card h3{color:#e96a68;font-size:23px;font-weight:600;margin-bottom:5px}#index #products .list .card .info{display:flex;flex-direction:column;padding:0 15px;height:100%}#index #products .list .card .desc{color:#797979;margin-bottom:10px}#index #products .list .card .price{font-size:23px;font-weight:900;color:#e96a68;margin-bottom:10px;margin-top:auto}#index #products .list .card .price .isOffert span:first-child{font-size:14px;font-weight:normal;text-decoration:line-through}#index #products .list .card .ver-mas{background-color:#e96a68;color:#fff;text-align:center;padding:5px 0;letter-spacing:5px;cursor:pointer}#index #booty-bands{display:flex;position:relative;justify-content:flex-end;color:#e96a68;margin-top:90px;padding-right:50px;padding-bottom:50px}#index #booty-bands h2{text-align:left;display:inline-block;padding-right:25px;margin-left:110px}#index #booty-bands>figure{position:absolute;top:0;left:-100px}#index #booty-bands>figure img{width:100%}#index #booty-bands ul{font-size:14px}#index #booty-bands ul li{margin-bottom:45px;list-style-type:none;display:flex;align-items:center}#index #booty-bands ul li figure{width:100px;margin-right:10px;text-align:right}#index #booty-bands ul li:last-child{margin-bottom:0}#index #booty-bands ul p{margin-bottom:45px}#index #booty-bands ul p:last-child{margin-bottom:0}#index #booty-bands .btn{margin-top:75px;text-align:right}#index #hip-pad{display:none;align-items:flex-end;font-size:26px;color:#e96a68;padding-bottom:100px;padding-top:100px}#index #hip-pad h2{display:inline-block}#index #hip-pad article{margin-left:25px}#index #hip-pad figure{margin-left:20px}#index #hip-pad figure img{width:100%}#index #hip-pad ul{list-style-type:none}#index #hip-pad ul li{margin-bottom:30px}#index #hip-pad .btn{text-align:right;margin-top:125px}#index #main-seccions{display:flex;justify-content:space-between;padding:200px 150px}#store{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;color:#e96a68;padding-top:50px}#store h1{text-align:center;font-weight:700;padding-bottom:40px}#store .messages{text-align:center;padding:150px 0;font-size:32px}#store .filters{margin-bottom:65px;display:flex;justify-content:space-between}#store .filters .campo{width:300px}#store .filters .campo label{display:block;font-size:21px}#store .filters .campo .field{position:relative}#store .filters .campo .field span{position:absolute;content:"";right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;color:#fff;width:46px;background-color:#ee9792;pointer-events:none}#store .filters .campo select{width:100%;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";border:none;background-color:#fceadd;padding:15px;font-family:inherit;color:#e96a68}#store .list{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:35px;margin-bottom:65px;align-items:center}#store .list .card{position:relative;box-shadow:0 0 0px rgba(0,0,0,0);text-align:center;display:flex;height:100%;justify-content:flex-end;flex-direction:column;transition:box-shadow 200ms ease-in-out;cursor:pointer}#store .list .card img{width:100%}#store .list .card .offert{background-color:#e96a68;color:#fff;position:absolute;left:-10px;top:-10px;padding:5px 10px;font-size:10px;font-weight:700}#store .list .card:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}#store .list .card h3{color:#e96a68;font-size:15px;font-weight:600;margin-bottom:5px}#store .list .card .info{display:flex;flex-direction:column;padding:0 15px;height:100%}#store .list .card .desc{color:#797979;font-size:12px;margin-bottom:10px}#store .list .card .price{font-size:15px;font-weight:900;color:#e96a68;margin-bottom:10px;margin-top:auto}#store .list .card .price .isOffert span:first-child{font-size:12px;font-weight:normal;text-decoration:line-through}#store .pagination{display:flex;justify-content:center;color:#606060;margin-bottom:65px;font-size:21px;font-weight:600}#store .pagination span{display:inline-block;padding:10px;min-width:45px;text-align:center;cursor:pointer;margin-right:5px}#store .pagination .pagination-list span:hover{background-color:#e96a68;color:#fff;border-radius:50%;font-weight:700}#store .pagination .selected{background-color:#e96a68;color:#fff;border-radius:50%;font-weight:700}#product{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-top:70px}#product .breadcrumb{margin-bottom:25px;font-size:12px;font-weight:300;letter-spacing:2px}#product .breadcrumb a{color:#e96a68}#product .no-product{padding-top:50px;padding-bottom:50px;text-align:center}#product #main{display:flex;padding-bottom:45px}#product #main .images .collection .carrusel{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:35px;margin-right:35px;width:100%;max-width:860px}#product #main .images .movil-container{display:none}#product #main .images figure img{width:100%}#product #main .images figure video{width:100%}#product #main .information{color:#2e3031;max-width:465px}#product #main .information h1{font-weight:700;letter-spacing:3px;text-align:center;margin-bottom:20px}#product #main .information h4{font-size:34px;font-weight:bold;color:#e96a68;margin-top:20px;margin-bottom:0}#product #main .information h4 .know-more{margin-top:-5px !important;font-size:14px;font-weight:400}#product #main .information h4 .know-more a{color:#797979}#product #main .information .ranking{margin-bottom:20px;color:#e96a68;text-align:center;display:flex;justify-content:space-around;align-items:center}#product #main .information .ranking .pdf-icon img{height:55px}#product #main .information .ranking span:last-child{display:block;font-size:13px}#product #main .information .price{text-align:center;letter-spacing:4px;font-size:20px;margin-bottom:30px}#product #main .information .price .isOffert span{font-size:14px;text-decoration:line-through}#product #main .information .price .isOffert div{font-weight:bold;color:#e96a68}#product #main .information .attribute{margin-bottom:15px}#product #main .information .attribute h3{text-align:center;font-size:11px;letter-spacing:3px;margin-bottom:10px;font-weight:400}#product #main .information .attribute.colors .color-list{display:flex;justify-content:center}#product #main .information .attribute.colors .color-list span{position:relative;cursor:pointer;margin-right:10px;display:inline-block;width:50px;height:50px}#product #main .information .attribute.colors .color-list span figure{position:absolute;width:50px;height:50%;top:5px;left:3px}#product #main .information .attribute.colors .color-list span figure img{width:100%}#product #main .information .attribute.colors .color-list span:last-child{margin-right:0}#product #main .information .attribute.size .size-list{font-size:11px;display:flex;justify-content:center;margin-bottom:10px}#product #main .information .attribute.size .size-list span{display:flex;justify-content:center;align-items:center;min-width:50px;height:35px;margin-right:10px;border:solid #2e3031 1px;cursor:pointer}#product #main .information .attribute.size .size-list span:last-child{margin-right:0}#product #main .information .attribute.size .size-list .selected{background-color:#2e3031;color:#fff}#product #main .information .attribute.size a{display:inline-block;width:100%;text-align:right;color:#2e3031}#product #main .information .attribute.qty .quantity{display:flex;justify-content:center}#product #main .information .attribute.qty .quantity span{display:flex;justify-content:center;align-items:center;min-width:50px;height:35px;border:solid #2e3031 1px;cursor:pointer}#product #main .information .attribute.qty .quantity .field{border-right:none;border-left:none}#product #main .information .attribute.qty .quantity input{padding:5px;max-width:50px;border:none;text-align:center}#product #main .information .subtitle{font-size:15px;text-align:center;font-style:italic;color:#e96a68;margin-bottom:15px}#product #main .information .description{text-align:center;font-size:12px;margin-bottom:40px}#product #main .information .description .moreBtn{cursor:pointer}#product #main .information .description div{display:block;margin-top:15px;text-align:center}#product #main .information .description div span{font-weight:700;color:#e96a68}#product #main .information .bundler .item{display:flex;margin-left:93px;align-items:center}#product #main .information .bundler .item figure{width:100%;margin-right:15px}#product #main .information .bundler .item figure.small{max-width:50px;margin-right:15px;margin-left:25px}#product #main .information .bundler .item figure.medium{max-width:75px}#product #main .information .bundler .item figure.rotate{transform:rotate(-25deg)}#product #main .information .bundler .item figure img{width:100%}#product #main .information .bundler .item div{text-align:left}#product #main .information .bundler .item div span{display:block;font-weight:700;color:#e96a68;font-size:25px}#product #main .information .bundler .item div a{opacity:0;margin-left:15px;color:#2e3031;font-size:14px}#product #main .information .bundler .options .option{display:flex}#product #main .information .bundler .options .option span{background-color:#e96a68;color:#fff;font-size:14px;padding:5px}#product #main .information .bundler .options .option select{border:1px solid #e96a68;padding:5px;background-color:#fff}#product #main .information .more ul{list-style-type:none}#product #main .information .btn{text-align:center}#product #main .information .btn a{display:block;margin-top:10px;color:#e96a68;text-align:right}#comments{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #fceadd}#comments h2{letter-spacing:0}#comments .makeReviewBtn{text-align:center;padding:35px 0}#comments .makeReviewBtn img{max-width:300px}#comments .new-review{background-color:rgba(255,255,255,.5);position:fixed;left:0;right:0;bottom:0;top:0;z-index:100000;display:flex;justify-content:center;align-items:center}#comments .new-review figure{text-align:center}#comments .new-review figure img{width:75px}#comments .new-review form{position:relative;background-color:#fff;padding:25px;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:5px;color:#e96a68;width:100%;max-width:350px}#comments .new-review form hgroup{color:#797979;text-align:center;margin-bottom:25px}#comments .new-review form hgroup h3{font-size:35px}#comments .new-review form hgroup h4{font-weight:normal;font-style:italic}#comments .new-review form .closeBtn{position:absolute;right:15px;top:15px;font-weight:100;color:#797979;font-size:25px}#comments .new-review form .btn{text-align:center}#comments .new-review form .btn button{font-size:15px;border-radius:5px}#comments .new-review form .campo{margin-bottom:25px}#comments .new-review form .campo label{font-size:13px;display:block}#comments .new-review form .campo input,#comments .new-review form .campo select,#comments .new-review form .campo textarea{width:100%;color:#797979;background-color:#fceadd;border:none;font-size:14px;padding:5px}#comments .new-review form .campo input:focus,#comments .new-review form .campo input:focus-visible,#comments .new-review form .campo input:focus-within,#comments .new-review form .campo select:focus,#comments .new-review form .campo select:focus-visible,#comments .new-review form .campo select:focus-within,#comments .new-review form .campo textarea:focus,#comments .new-review form .campo textarea:focus-visible,#comments .new-review form .campo textarea:focus-within{outline:none}#comments .new-review form .campo textarea{resize:none;height:100px;font-family:inherit}#comments .new-review form .campo .stars{cursor:pointer;text-align:center;font-size:30px}#comments .new-review form .campo .toggleBtn{display:inline-block;padding:5px;background-color:#fceadd;margin-right:15px;font-size:20px;margin-top:5px;border-radius:5px;cursor:pointer}#comments .new-review form .campo .toggleBtn.active{background-color:#e96a68;color:#fff}#comments .message{font-weight:bold;text-align:center;padding:50px 0;color:#e96a68}#comments .comments-list{margin-top:25px}#comments .comments-list .comment{padding:37px;border-bottom:solid 2px #fceadd;margin-bottom:25px;color:#2e3031}#comments .comments-list .comment .title{font-size:22px;font-weight:bolder;color:#e96a68;margin-bottom:20px}#comments .comments-list .comment .review{font-size:14px;font-weight:normal}#comments .comments-list .comment .stars{margin-bottom:25px;font-size:23px;color:#e96a68}#comments .comments-list .pages{display:flex;justify-content:space-between;align-items:center}#comments .comments-list .pages div::first-child{cursor:pointer}#comments .comments-list .pages .active{text-decoration:underline}#comments .comments-list .pages a{color:inherit}#comments .comments-list .pages span{cursor:pointer;display:inline-block;padding:5px}#cart{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;color:#e96a68;padding-top:50px;padding-bottom:50px}#cart h1{display:none}#cart section{display:flex;margin-bottom:50px;gap:30px}#cart section#random-products{display:block}#cart .items,#cart .summary{background-color:#fdf7f2;border-radius:20px;padding:30px}#cart .items h2,#cart .summary h2{letter-spacing:0;font-size:20px;border-bottom:solid 2px #fceadd;padding-bottom:10px;padding-left:10px;font-weight:400;text-align:left}#cart .items h2 span,#cart .summary h2 span{font-weight:700}#cart .items{flex-grow:2}#cart .items .list .item{display:flex;align-items:center;border-bottom:solid 3px #fceadd;padding-bottom:10px;padding-left:10px;padding-right:10px;margin-bottom:20px;gap:25px}#cart .items .list .item figure{max-width:200px;flex-shrink:0;border-radius:10px;border:solid 1px #e96a68}#cart .items .list .item figure img{display:block;border-radius:10px;width:100%}#cart .items .list .item div{color:#797979;font-weight:600;text-align:center}#cart .items .list .item div span{font-size:10px}#cart .items .list .item div .subtotal,#cart .items .list .item div .quantity{font-weight:700}#cart .items .list .item div .subtotal{padding:13px}#cart .items .list .item div .subtotal span{text-decoration:line-through}#cart .items .list .item .info{align-self:flex-start;text-align:left}#cart .items .list .item .info h3{color:#e96a68;font-weight:700;margin-bottom:5px}#cart .items .list .item .info .small_desc,#cart .items .list .item .info .color,#cart .items .list .item .info .size{text-align:left;font-weight:400;margin-bottom:5px}#cart .items .list .item .info .small_desc span,#cart .items .list .item .info .color span,#cart .items .list .item .info .size span{font-weight:700;font-size:1rem}#cart .items .list .item>.subtotal{align-self:stretch;border-left:2px solid #fceadd;padding-left:25px;display:flex;justify-content:center;flex-direction:column}#cart .items .list .item .quantity{display:flex}#cart .items .list .item .quantity .minus,#cart .items .list .item .quantity .plus{cursor:pointer;background-color:#fceadd;display:flex;align-items:center;padding:10px;margin-top:5px}#cart .items .list .item .quantity span{display:inline-block;padding:10px;min-width:40px;margin-top:5px;font-size:16px;background-color:#fff}#cart .summary{padding:30px 15px;width:320px;flex-shrink:0;flex-grow:0;align-self:flex-start}#cart .summary .cost{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 2px #fceadd;padding-bottom:10px;margin-bottom:10px}#cart .summary .cost h2{border-bottom:none;margin-bottom:0;padding-bottom:0}#cart .summary .cost div{text-align:right;color:#797979;font-weight:600;font-size:13px}#cart .summary .cost div span{font-size:10px;display:block}#cart .summary .subtotal{margin-bottom:15px}#cart .summary .subtotal span{color:#606060;font-weight:700;display:block;margin-bottom:10px}#cart .summary .subtotal div{color:#797979;padding:15px 0;border-radius:10px;font-size:30px;text-align:center;font-weight:700;background-color:#fff}#cart .summary .cuponForm{border-bottom:solid 2px #fceadd;border-top:solid 2px #fceadd;padding-bottom:10px;padding-top:10px;margin-bottom:10px}#cart .summary .cuponForm div:first-child{display:flex;align-items:center}#cart .summary .cuponForm .cuponError{margin-top:10px;text-align:center;font-weight:bold;font-size:13px}#cart .summary .cuponForm a{display:inline-block;background-color:#e96a68;color:#fff;font-size:13px;height:100%;padding:12.5px 5px;border-radius:0 5px 5px 0}#cart .summary .cuponForm input{width:100%;color:#797979;border:solid 1px #e96a68;font-size:16px;padding:10px}#cart .summary .cuponForm input:focus,#cart .summary .cuponForm input:focus-visible,#cart .summary .cuponForm input:focus-within{outline:none;border:solid 1px #e96a68}#cart .summary .cupon{display:block}#cart .summary .cupon div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}#cart .summary .btn button{font-size:12px;border-radius:20px;width:100%}#cart .message{padding:0 0 300px 0;text-align:center;font-weight:700}#cart .loading{text-align:center;font-weight:700;margin-bottom:50px;min-height:500px}#contact{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding:0 25px}#contact h1{font-size:20px;text-align:center;color:#e96a68;margin-top:100px;margin-bottom:70px;letter-spacing:5px}#contact form{font-size:16px;color:#e96a68}#contact form .two{display:flex;gap:25px}#contact form .two .campo{width:100%}#contact form .campo{margin-bottom:40px}#contact form .campo input,#contact form .campo textarea{font-size:16px;color:#e96a68;padding:10px;width:100%;border:1px solid #e96a68}#contact form .campo input:focus,#contact form .campo textarea:focus{outline:none}#contact form .campo textarea{height:400px}#contact form .btn{text-align:center;margin-bottom:50px}#contact .message{font-size:32px;text-align:center;padding:100px 0;color:#2e3031}#checkout{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;color:#e96a68;padding-top:50px;padding-bottom:50px}#checkout h1{display:none}#checkout section{display:flex;margin-bottom:50px;gap:30px}#checkout section#random-products{display:block}#checkout .form,#checkout .summary{background-color:#fdf7f2;border-radius:20px;padding:30px}#checkout .form h2,#checkout .summary h2{letter-spacing:0;font-size:20px;border-bottom:solid 2px #fceadd;padding-bottom:10px;padding-left:10px;margin-bottom:10px;font-weight:400;text-align:left}#checkout .form h2 span,#checkout .summary h2 span{font-weight:700}#checkout .form{flex-grow:2}#checkout .form .global-errors{background-color:#e96a68;color:#fff;font-size:13px;font-weight:700}#checkout .form .global-errors ul{padding:5px 25px}#checkout .form form{margin-top:35px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:30px}#checkout .form .campo label{font-size:13px;display:block}#checkout .form .campo input,#checkout .form .campo select{width:100%;color:#797979;border:solid 1px #e96a68;font-size:16px;padding:10px}#checkout .form .campo input:focus,#checkout .form .campo input:focus-visible,#checkout .form .campo input:focus-within,#checkout .form .campo select:focus,#checkout .form .campo select:focus-visible,#checkout .form .campo select:focus-within{outline:none;border:solid 1px #e96a68}#checkout .form .btn{grid-column:1/3;text-align:center}#checkout .form .btn .term{font-size:13px;margin-bottom:15px}#checkout .form .btn .term input{margin-right:10px;background-color:gray}#checkout .form .btn .term a{color:#e96a68;font-weight:700;text-decoration:italic}#checkout .form .btn button{border-radius:25px;font-size:12px;font-weight:700}#checkout .form .btn button:disabled{background-color:#d3d3d3}#checkout .summary{padding:30px 0;width:320px;flex-shrink:0;flex-grow:0;align-self:flex-start}#checkout .summary h2{margin:0 15px}#checkout .summary .pList .item{font-size:13px;color:#797979;margin:0 15px;margin-bottom:10px;padding-bottom:10px;font-weight:600;border-bottom:solid 1px #797979}#checkout .summary .pList .item:last-child{border-color:#fceadd}#checkout .summary .pList .item .info{display:flex;justify-content:space-between}#checkout .summary .cost{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 2px #fceadd;padding-bottom:10px;margin:0 15px;margin-bottom:10px}#checkout .summary .cost h2{border-bottom:none;margin-bottom:0;padding-bottom:0}#checkout .summary .cost div{width:100%;text-align:right;color:#797979;font-weight:600;font-size:13px}#checkout .summary .cost div span{font-size:10px;display:block}#checkout .summary .total{margin-bottom:15px;padding:0 15px}#checkout .summary .total span{color:#606060;font-weight:700;display:block;margin-bottom:10px}#checkout .summary .total div{color:#797979;padding:15px 0;border-radius:10px;font-size:30px;text-align:center;font-weight:700;background-color:#fff}#checkout .summary .btn button{font-size:12px;border-radius:20px;width:100%}#checkout .summary .shipping{color:#2e3031;border-bottom:solid 2px #fceadd;margin-bottom:10px}#checkout .summary .shipping>span{font-size:10px;display:block;padding:10px 15px;font-weight:500}#checkout .summary .shipping .option{display:flex;font-size:13px;font-weight:500;padding:5px 15px}#checkout .summary .shipping .option .type{margin-left:10px}#checkout .summary .shipping .option .type span{display:block;font-size:10px}#checkout .summary .shipping .option .price{margin-left:auto}#checkout .summary .shipping .option.selected{background-color:#e96a68;color:#fff}#checkout .summary select{width:100%;color:#797979;border:solid 1px #e96a68;font-size:16px;padding:10px}#checkout .summary select:focus,#checkout .summary select:focus-visible,#checkout .summary select:focus-within{outline:none;border:solid 1px #e96a68}#checkout .message{padding:0 0 300px 0;text-align:center;font-weight:700}#checkout .loading{text-align:center;font-weight:700;margin-bottom:50px;min-height:500px}#privacy{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;color:#e96a68;padding-top:50px}#privacy h1{text-align:center;font-weight:700;padding-bottom:20px}#privacy h2{margin-bottom:10px;font-size:26px;font-weight:700;text-align:left;letter-spacing:0}#privacy article{margin-bottom:35px;padding:0 25px}#privacy span{font-weight:600}#privacy p{margin-bottom:20px;font-size:22px}#privacy ul{font-size:22px;list-style-type:none;margin-left:30px}#privacy ul li{margin-bottom:20px}#privacy a{color:#e96a68}#privacy a:hover{text-decoration:underline}#our-story{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;color:#e96a68;padding-top:50px}#our-story h1{text-align:center;font-weight:700;padding-bottom:20px}#our-story figure{margin-bottom:25px}#our-story figure img{width:100%}#our-story article{margin-bottom:35px;padding:0 25px}#our-story p{margin-bottom:20px;font-size:22px}#terms-use{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;color:#e96a68;padding-top:50px}#terms-use h1{text-align:center;font-weight:700;padding-bottom:20px}#terms-use h2{margin-bottom:10px;font-size:26px;font-weight:700;text-align:left;letter-spacing:0}#terms-use article{margin-bottom:35px;padding:0 25px}#terms-use span{font-weight:600}#terms-use .disclaimer{font-weight:700}#terms-use .disclaimer h2,#terms-use .disclaimer p{font-size:.9em}#terms-use .revised{text-align:right;font-weight:700}#terms-use p{margin-bottom:20px;font-size:22px}#terms-use ul{font-size:22px;list-style-type:none;margin-left:30px}#terms-use ul li{margin-bottom:20px}#terms-use a{color:#e96a68}#terms-use a:hover{text-decoration:underline}#faq{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;color:#e96a68;padding-top:50px}#faq h1{text-align:center;font-weight:700;padding-bottom:20px}#faq h2{margin-bottom:10px;font-size:26px;font-weight:700;text-align:left;letter-spacing:0}#faq article{margin-bottom:35px;padding:0 25px}#faq p{margin-bottom:20px;font-size:22px}#faq p span{font-weight:600}#faq a{color:#e96a68;font-weight:600}#faq a:hover{text-decoration:underline}#faq .foot{text-align:center;padding-top:100px;padding-bottom:100px;margin-bottom:35px;font-size:26px}#faq .foot h3{font-size:30px}#faq .foot a{font-weight:400;font-style:italic}#thanks{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px;text-align:center;padding-left:25px;padding-right:25px}#thanks hgroup{color:#797979}#thanks hgroup h1{font-size:92px;line-height:80px}#thanks hgroup h2{color:#797979;font-size:30px;letter-spacing:0}#thanks article{max-width:600px;color:#e96a68;font-size:20px;margin-bottom:40px;margin-left:auto;margin-right:auto}#thanks .btn button{font-size:12px;border-radius:50px}#movil-app{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto}#movil-app .banner{position:relative;margin-bottom:70px}#movil-app .banner img{width:100%}#movil-app .banner .free-btn,#movil-app .banner .keep-btn{position:absolute;bottom:80px}#movil-app .banner .free-btn button,#movil-app .banner .keep-btn button{border-radius:100px;font-size:24px;font-weight:400;letter-spacing:1px;background-color:#fff;color:#e96a68}#movil-app .banner .free-btn{margin-left:160px;bottom:230px;text-align:center}#movil-app .banner .free-btn button{padding-left:75px;padding-right:75px}#movil-app .banner .free-btn span{display:block;padding:0 15px;font-weight:500;font-size:12px;color:#fff}#movil-app .banner .keep-btn{bottom:44px;transform:translateX(0);left:auto;right:115px}#movil-app .banner .keep-btn button{letter-spacing:1px;margin-bottom:5px}#movil-app .banner h1{position:absolute;left:115px;bottom:70px;font-size:36px;font-weight:700;color:#fff;line-height:70px}#movil-app .banner h1 span{display:block;font-size:17px;line-height:20px;font-weight:400;max-width:330px}#movil-app section#join{display:flex;color:#2e3031;padding:0 100px 0 50px;margin-bottom:60px}#movil-app section#join .info{margin-right:100px}#movil-app section#join hgroup{margin-bottom:40px;text-align:left}#movil-app section#join hgroup h3{color:#e96a68;font-size:38px;font-weight:700}#movil-app section#join hgroup h4{color:#ee9792;font-size:26px;letter-spacing:3px;font-weight:400;font-style:italic}#movil-app section#join p{font-weight:300;font-size:26px;text-align:center;margin-bottom:60px}#movil-app section#join .btn{text-align:center}#movil-app section#join .btn button{font-size:28px;margin-bottom:10px;border-radius:25px;font-weight:400;padding-left:100px;padding-right:100px}#movil-app section#join .btn span{display:block;font-size:14px;font-weight:600}#movil-app section{color:#e96a68;text-align:center;padding:0 100px;margin-bottom:60px}#movil-app section h2{font-weight:700;letter-spacing:0;margin-bottom:30px}#movil-app section p{font-size:25px;margin-bottom:25px}#size-chart{position:relative;width:100%;max-width:1360px;margin-left:auto;margin-right:auto}#size-chart figure{max-width:800px;margin:auto}#size-chart figure img{width:100%}@media(max-width: 1024px){#index #booty-bands>figure{left:-400px}#index #ourstory-banner .text{left:140px;bottom:50px;transform:translateY(0)}#index #main-seccions{padding:200px 60px}#index #hip-pad{align-items:center}#movil-app .banner .free-btn{bottom:175px;margin-left:100px;text-align:center}#movil-app .banner .keep-btn{right:25px}#movil-app section#join{padding-right:25px;padding-left:25px}#movil-app section#join figure{width:800px}#movil-app section#join figure img{width:100%}#cart .items .list .item{flex-wrap:wrap}#cart .items .list .item figure{max-width:100px;align-self:flex-start}#cart .items .list .item .qty{margin-left:auto}}@media(max-width: 800px){#index #products .list{grid-template-columns:repeat(2, 1fr)}#index #booty-bands>figure{display:none}#index #ourstory-banner .logo{top:100px;right:30px}#index #ourstory-banner .logo img{max-width:150px}#index #ourstory-banner .text{bottom:25px;left:110px}#index #ourstory-banner .text h3{font-size:40px}#index #ourstory-banner .text button{font-size:15px}#index #main-seccions figure{width:30%}#index #main-seccions figure img{width:100%}#movil-app .banner .free-btn{bottom:100px;margin-left:50px}#movil-app section#join .info{margin-right:0}#movil-app section#join figure{display:none}#store .list{grid-template-columns:repeat(3, 1fr)}#random-products .list{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 600px){header .bar{letter-spacing:5px}header figure{margin-bottom:30px}header figure .menu-icon{display:block}header figure .cart-info{right:30px}header nav{background-color:#e96a68;flex-direction:column;justify-content:flex-start;align-items:center;position:fixed;left:-320px;top:0;bottom:0;z-index:9999;margin-top:0;width:100%;max-width:320px;transition:left 300ms ease-in-out}header nav.open{left:0}header nav li{margin-right:0;padding:25px 0;border-bottom:solid 1px #fff;width:100%;text-align:center}header nav li:first-child{display:block;text-align:right;font-size:25px}header nav li:first-child figure{margin-top:0}header nav li:first-child figure img{max-width:150px}header nav li:first-child a{position:absolute;right:-10px;top:10px}header nav li a{color:#fff}header nav li .item{color:#fff}header nav li .submenu{position:relative;box-shadow:none}header nav li .submenu a{display:block;padding:10px 0;color:#e96a68;border-bottom:solid 1px #e96a68}footer .ventajas .center{flex-direction:column}footer .ventajas .center div{margin-bottom:35px}footer .ventajas .center div:last-child{margin-bottom:0}footer .info-general .center{flex-direction:column}footer .info-general .center h3{margin-bottom:10px}footer .info-general .center>div{margin-bottom:35px}footer .info-general .center .networks a:first-child{margin-left:0}#index #mainBanner .slides img.desktop{display:none}#index #mainBanner .slides img.movil{display:block}#index #inspire-banner img.desktop{display:none}#index #inspire-banner img.movil{display:block}#index #ourstory-banner figure.desktop{display:none}#index #ourstory-banner figure.movil{display:block}#movil-app .banner .free-btn button,#movil-app .banner .keep-btn button{font-size:16px;padding-left:25px;padding-right:25px}#movil-app .banner .free-btn{bottom:70px;margin-left:8px;text-align:center}#movil-app .banner .keep-btn{text-align:right}#movil-app section#join hgroup h3{font-size:28px}#movil-app section#join hgroup h4{font-size:22px}#movil-app section{padding:0 15px}#store .filters{padding:0 10px}#store .filters .campo{width:150px}#store .list{grid-template-columns:repeat(2, 1fr)}#product #main{flex-direction:column}#product #main .images{position:relative}#product #main .images .collection{overflow:hidden;position:relative;height:135px}#product #main .images .collection .carrusel{position:absolute;top:0;left:0;display:flex;grid-gap:0;transition:left .5s ease-in-out}#product #main .images figure{padding:0 3px;width:25%;flex-shrink:0}#product #main .images figure:last-child{padding-right:0}#product #main .images .movil-container{width:100%;display:block;padding:0}#product #main .information{max-width:100%;margin-top:30px}#cart section{flex-direction:column}#cart .summary{width:100%}#checkout section{flex-direction:column}#checkout .summary{width:100%}}@media(max-width: 480px){header nav{letter-spacing:0}header nav li{margin-right:5px}#index #products .list{grid-template-columns:repeat(2, 1fr)}#index #booty-bands{padding-right:5px}#index #booty-bands h2{display:block;margin-left:0;text-align:center;padding-right:0}#index #booty-bands article{width:100%}#index #booty-bands article ul li{flex-direction:column;text-align:center}#index #hip-pad{margin-right:25px}#index #hip-pad h2{display:block;margin-left:0;text-align:center;padding-right:0}#index #hip-pad figure{display:none}#index #main-seccions{padding:50px 50px;flex-direction:column;justify-content:center;align-items:center}#index #main-seccions figure{margin-bottom:25px;width:50%}#index #main-seccions figure:last-child{margin-bottom:0}#movil-app .banner .free-btn{text-align:center;bottom:50px;margin-left:-15px}#movil-app .banner .keep-btn{bottom:10px}#store .list{grid-template-columns:repeat(2, 1fr)}#random-products .list{grid-template-columns:repeat(2, 1fr)}#contact .two{flex-direction:column}#contact .two .campo:first-child{margin-bottom:0}}
