:root{--mainFont:"Crimson Text",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--secondFont:"Nunito Sans";--iconFont:"dab";--bgColor:#fff;--primary:#284c7c;--accent:#038fde;--default:#aaa;--red:#f11f47;--green:#2b9b2b;--orange:#fa8c16;--headerBg:#1e3c73;--purple:#639;--menuBg:var(--primary);--menuColor:#fff;--menuSelected:#64d7d6;--frameRadius:0;--col1:8.333333%;--col2:16.666667%;--col3:25%;--col4:33.333333%;--col5:41.666667%;--col6:50%;--col7:58.333333%;--col8:66.666667%;--col9:75%;--col10:83.333333%;--col11:91.666667%;--col12:100%}@font-face{font-display:swap;font-family:dab;src:url(../fonts/dab.woff) format("woff")}[class*=" i-"]:before,[class^=i-]:before{display:inline-block;font-family:dab;font-style:normal;font-weight:inherit}.i-arrow:before{content:"\ea01"}.i-camera:before{content:"\ea02"}.i-champion:before{content:"\ea03"}.i-check-fill:before{content:"\ea04"}.i-check:before{content:"\ea05"}.i-chevron:before{content:"\ea06"}.i-clock:before{content:"\ea07"}.i-couch:before{content:"\ea08"}.i-download:before{content:"\ea09"}.i-facebook:before{content:"\ea0a"}.i-filter:before{content:"\ea0b"}.i-heart:before{content:"\ea0c"}.i-info:before{content:"\ea0d"}.i-insign:before{content:"\ea0e"}.i-instagram:before{content:"\ea0f"}.i-mail:before{content:"\ea10"}.i-next:before{content:"\ea11"}.i-phone:before{content:"\ea12"}.i-place:before{content:"\ea13"}.i-reload:before{content:"\ea14"}.i-share:before{content:"\ea15"}.i-shuffle:before{content:"\ea16"}.i-star:before{content:"\ea17"}.i-starfill:before{content:"\ea18"}.i-suit:before{content:"\ea19"}.i-tag:before{content:"\ea1a"}.i-tiktok:before{content:"\ea1b"}.i-twitter:before{content:"\ea1c"}.i-upload:before{content:"\ea1d"}.i-whatsapp:before{content:"\ea1e"}.i-x:before{content:"\ea1f"}.i-chevron.right:before{display:inline-block;transform:rotate(180deg)}.row{display:flex;flex-wrap:wrap}.xs{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}.xs1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.xs2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.xs3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.xs4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.xs5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.xs6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.xs7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.xs8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.xs9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.xs10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.xs11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.xs12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.xs15{flex:0 0 var(--col15);max-width:var(--col15)}@media (min-width:480px){.s{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}.s1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.s2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.s3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.s4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.s5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.s6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.s7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.s8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.s9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.s10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.s11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.s12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.s15{flex:0 0 var(--col15);max-width:var(--col15)}}@media (min-width:600px){.m{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}.m1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.m2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.m3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.m4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.m5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.m6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.m7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.m8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.m9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.m10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.m11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.m12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.m15{flex:0 0 var(--col15);max-width:var(--col15)}}@media (min-width:767px){.l{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}.l1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.l2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.l3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.l4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.l5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.l6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.l7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.l8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.l9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.l10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.l11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.l12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.l15{flex:0 0 var(--col15);max-width:var(--col15)}.l25{flex:0 0 var(--col25);max-width:var(--col25)}}@media (min-width:992px){.xl{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}.xl1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.xl2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.xl3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.xl4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.xl5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.xl6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.xl7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.xl8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.xl9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.xl10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.xl11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.xl12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.xl15{flex:0 0 var(--col15);max-width:var(--col15)}}@media (min-width:1280px){.xxl{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}.xxl1{flex:0 0 8.333333%;flex:0 0 var(--col1);max-width:8.333333%;max-width:var(--col1)}.xxl2{flex:0 0 16.666667%;flex:0 0 var(--col2);max-width:16.666667%;max-width:var(--col2)}.xxl3{flex:0 0 25%;flex:0 0 var(--col3);max-width:25%;max-width:var(--col3)}.xxl4{flex:0 0 33.333333%;flex:0 0 var(--col4);max-width:33.333333%;max-width:var(--col4)}.xxl5{flex:0 0 41.666667%;flex:0 0 var(--col5);max-width:41.666667%;max-width:var(--col5)}.xxl6{flex:0 0 50%;flex:0 0 var(--col6);max-width:50%;max-width:var(--col6)}.xxl7{flex:0 0 58.333333%;flex:0 0 var(--col7);max-width:58.333333%;max-width:var(--col7)}.xxl8{flex:0 0 66.666667%;flex:0 0 var(--col8);max-width:66.666667%;max-width:var(--col8)}.xxl9{flex:0 0 75%;flex:0 0 var(--col9);max-width:75%;max-width:var(--col9)}.xxl10{flex:0 0 83.333333%;flex:0 0 var(--col10);max-width:83.333333%;max-width:var(--col10)}.xxl11{flex:0 0 91.666667%;flex:0 0 var(--col11);max-width:91.666667%;max-width:var(--col11)}.xxl12{flex:0 0 100%;flex:0 0 var(--col12);max-width:100%;max-width:var(--col12)}.xxl15{flex:0 0 var(--col15);max-width:var(--col15)}}html{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:14px}*{max-width:100%;outline:0}*,:after,:before{box-sizing:border-box}body{background:#fff;background:var(--bgColor);color:#000;font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}blockquote,body,dl,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{margin:0;padding:0}ul{list-style:none}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}button,input,textarea{border:none}button{background-color:transparent;border-radius:0;cursor:pointer;padding:.75em 1em}button *{pointer-events:none}embed,iframe,img,object,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1{font-size:18px;font-weight:500;margin-bottom:20px}.modal,input[type=checkbox],input[type=file],input[type=radio]{display:none}.modal{align-items:center;animation:modal .2s;background:rgba(0,0,0,.8);height:100vh;justify-content:center;left:0;opacity:0;padding:20px;position:fixed;top:0;width:100vw;z-index:11}.modal.open{display:flex;opacity:1}.modal.open .modal-content{animation:modal-card .6s}.modal-close.i-x{border-radius:0;cursor:pointer;font-size:1rem;font-weight:400;margin:10px;padding:8px 16px;position:absolute;right:0;top:20px}.modal-content{background:#fff;max-height:calc(100% - 60px);overflow:auto;padding:30px;position:relative;width:800px}.modal-title{font-size:1.75em;font-weight:500;letter-spacing:-.5px;margin-bottom:15px}.modal .lightbox-slider .swiper-pagination{bottom:32px!important}.modal .lightbox-slider .swiper-pagination .swiper-pagination-bullet{height:4px;width:12px;grid-gap:0;background:#000;border-radius:2px;gap:0}.modal .lightbox-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffae00}.modal .gp8{gap:8px;justify-content:flex-end}.modal .form-group{display:flex;flex-direction:column;gap:8px;position:relative}.modal .form-group #btn-generate-look{padding:8px 20px}.modal .form-label{color:#404041;font-family:Nunito Sans;font-family:var(--secondFont);font-size:12px;font-weight:400}@keyframes modal{0%{opacity:0}to{opacity:1}}@keyframes modal-card{0%{transform:scale(.85)}to{transform:scale(1)}}[modal]{cursor:pointer}.tab{background:var(--lighter);border-radius:5px;display:flex;flex-wrap:wrap;gap:8px;padding:30px}.tab-content{display:none;flex:100%;margin-top:20px;order:1;overflow:hidden}.tab-title{display:block;font-weight:500;padding:8px 16px;text-transform:uppercase}.tab .table tbody tr{background:var(--tableRowBg)}input:checked+.tab-title{background:#f1d8ac;border-radius:12px;box-shadow:0 1px 5px rgba(83,83,83,.54);color:#000;font-weight:600}input:checked+.tab-title+.tab-content{animation:showTab .5s;display:block}@keyframes showTab{0%{opacity:0}to{opacity:1}}.grid{margin-left:auto;margin-right:auto;padding:0 2rem;width:100%}@media (min-width:767px){.grid{padding:0 2rem}}@media (min-width:992px){.grid{padding:0 3rem}}@media (min-width:1200px){.grid{padding:0 2rem}}@media (min-width:1380px){.grid{max-width:1400px;padding:0 84px}}.grid-padding{margin-left:auto;margin-right:auto;padding:0 2rem;width:100%}@media(min-width:600px){.grid-padding{padding:0 2rem}}@media(min-width:1280px){.grid-padding{padding:0 6rem}}.p10{padding:10px}.header{background:#fff;padding:16px 0;position:relative;z-index:2}@media(min-width:992px){.header{margin-bottom:16px;padding:0}}.header-top:not(:empty){background:#f11f47;background:var(--red);color:#fff;padding:10px;text-align:center}.header-bottom{align-items:center;display:flex;justify-content:space-between}.header-logo{flex:0 0 120px}@media(min-width:600px){.header-logo{flex:0 0 140px}}.header-logo img{width:100%}.header-icons{align-items:center;display:flex;gap:8px}.header-icons a{color:#fff;font-family:Nunito Sans;font-family:var(--secondFont);font-size:24px;font-style:normal;font-weight:600;line-height:27px;padding:9px}@media(min-width:600px){.header-icons a{font-size:16px;padding:8px 64px}}.header-icons a.desktop{display:none}@media(min-width:992px){.header-icons a.desktop{display:block}}.header-icons a i{display:flex}@media(min-width:992px){.header-icons a i{display:none}}.header-icons a span{display:none}@media(min-width:600px){.header-icons a span{display:flex}}.menu{background:#fff;color:#000;display:block;display:flex;flex-direction:column;height:calc(100vh - 72px);justify-content:space-between;padding:2rem;position:fixed;right:-1400px;top:72px;transition:right .2s ease;width:100%;z-index:2}@media(min-width:992px){.menu{display:block}}.menu.open{right:0}.menu.open~.menu-btn svg path{--offset:57px}.menu.open~.menu-btn svg path:first-child,.menu.open~.menu-btn svg path:nth-child(3){--delay:.15s;--easing:cubic-bezier(.2,.4,.2,1.1)}.menu.open~.menu-btn svg path:nth-child(2){--duration:.4s;--offset:2px;--array-1:1px}.menu.open~.menu-btn svg path:nth-child(3){--offset:58px}@media (min-width:992px){.menu{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#000;color:initial;display:block;height:auto;padding:0;position:relative;right:0;top:0;width:auto}}.menu-option{border-bottom:1px solid #f5f5f5;display:block;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-weight:400;line-height:21px;position:relative;text-transform:uppercase;transition:.2s ease-in}@media(min-width:600px){.menu-option{border:none;margin-right:20px}}.menu-option:after{color:#2b3b8f;color:var(--tprimary);content:"\e003";display:block;font-family:dab;font-family:var(--iconFont);font-weight:700;height:2px;position:absolute;right:2rem;top:16px;transition:width .3s;width:0}@media(min-width:600px){.menu-option:after{display:none}.menu-option{font-size:14px;line-height:19px}}@media (min-width:992px){.menu-option{display:inline-block}}.menu-option:hover{color:#f1d8ac;font-weight:600}.menu-option a{display:block;padding:16px 0}@media(min-width:600px){.menu-option a{padding:12px 20px}}@media (min-width:992px){.menu-option a{padding:32px 0}}.menu-list{display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem}@media(min-width:992px){.menu-list{flex-direction:row;margin-bottom:0}}.menu-current span{border-bottom:1px solid #000;font-weight:400}.menu .submobile{display:flex;flex-direction:column;gap:40px}@media(min-width:992px){.menu .submobile{display:none}}.menu .submobile ul{display:flex;flex-direction:column;gap:16px}.menu .submobile ul li{align-items:center;display:flex;font-family:Nunito Sans;font-family:var(--secondFont);font-size:14px;font-weight:400;line-height:19px}.menu .submobile ul li a{align-items:center;color:#5f6368;display:flex;gap:8px}.menu .submobile ul li i{display:flex;font-size:24px}.menu .submobile a.btn-black{font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-weight:600;line-height:21px;width:100%}@media(min-width:992px){.menu .submobile a.btn-black{display:none}}.menu .submobile a.btn-black i{display:flex;font-size:24px}.overflow .menup svg path:first-child,.overflow .menup svg path:nth-child(3){--offset:57px;--delay:.15s;--easing:cubic-bezier(.2,.4,.2,1.1)}.overflow .menup svg path:nth-child(2){--duration:.4s;--offset:2px;--array-1:1px}.overflow .menup svg path:nth-child(3){--offset:58px}.menup{display:block;height:40px;padding:0;width:40px}@media (min-width:992px){.menup{display:none}}.menup svg{display:block;fill:none;height:100%;left:-14px;left:0;position:absolute;position:relative;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;top:-6px;top:0;width:100%}@media(min-width:1280px){.menup svg{stroke:#fff}}.menup svg path{stroke-dasharray:26px 100px;stroke-dasharray:var(--array-1,26px) var(--array-2,100px);stroke-dashoffset:126px;stroke-dashoffset:var(--offset,126px);transform:translateZ(0);transition:stroke-dasharray .85s ease 0s,stroke-dashoffset .85s ease 0s;transition:stroke-dasharray var(--duration,.85s) var(--easing,ease) var(--delay,0s),stroke-dashoffset var(--duration,.85s) var(--easing,ease) var(--delay,0s)}.menup svg path:nth-child(2){--duration:.7s;--easing:ease-in;--offset:100px;--array-2:74px}.menup svg path:nth-child(3){--offset:133px;--array-2:107px}.contact{display:flex;font-family:Nunito Sans;font-family:var(--secondFont);justify-content:space-between;margin-bottom:3rem}@media(min-width:1280px){.contact{margin-bottom:0}}.contact .breadcrumb{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:19px}.contact .card-image{display:none;height:116vh;margin:0;position:relative;right:0;top:0;width:38%}@media(min-width:1280px){.contact .card-image{display:block;width:40%}}@media(min-width:1480px){.contact .card-image{width:42%}}.contact .card-image img{-o-object-fit:fill;object-fit:fill;position:relative;right:0;width:100%}.contact .card-image .swiper-pagination-bullet{background:rgba(0,0,0,.42);border-radius:6px;height:16px;width:4px}.contact .card-image .swiper-pagination-bullet-active{background:#dc9d2f;height:42px}.contact-row{margin:0;width:100%}@media(min-width:1280px){.contact-row{width:50%}}.contact-row .header-icons a{font-size:16px}.contact-row .header-icons i{font-size:22px}.contact-left{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:600px){.contact-left{width:100%}}.contact-google{align-items:center;color:#1d1d1b;display:flex;font-size:18px;font-weight:600;gap:8px;line-height:25px}.contact-google i{color:#ffd600}.contact-google span{color:#000;font-size:16px;font-weight:600;line-height:22px;text-decoration-line:underline}.contact-group{gap:16px}.contact-group,.contact-group-top{align-items:center;display:flex;flex-direction:column;width:100%}.contact-group-top{gap:24px}@media(min-width:600px){.contact-group-top{flex-direction:row;gap:8px}}.contact-group-bottom{width:100%}.contact-item{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}@media(min-width:600px){.contact-item{width:calc(33.33333% - 16px)}}.contact-item i{display:flex;font-size:24px}.contact-item-title{font-weight:700}.contact-item-text,.contact-item-title{color:#000;font-size:14px;line-height:19px}.contact-item-text{font-weight:400}.contact-title{color:#000;font-size:44px;font-style:normal;font-weight:600;line-height:60px}@media(min-width:600px){.contact-title{font-size:44px;line-height:60px}}@media(min-width:1280px){.contact-title{font-size:44px;line-height:60px}}.contact-text{color:#24314f;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.contact-iframe{display:flex;flex-direction:column;gap:16px;margin-bottom:2rem;width:100%}@media(min-width:600px){.contact-iframe{margin-bottom:3rem}}.contact-iframe iframe{border-radius:16px;position:relative;width:100%}.contact-address{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:6px;line-height:22px;padding:0}@media(min-width:600px){.contact-address{flex-direction:row}}.contact-address p{align-items:center;display:flex;gap:6px}.contact-address p i{display:flex;font-size:24px}.contact-address a{color:#000;font-size:16px;font-weight:600;line-height:22px;text-decoration-line:underline}.contact-bottom{align-items:flex-start;display:flex;flex-direction:column;gap:24px;width:100%}@media(min-width:600px){.contact-bottom{flex-direction:row;flex-wrap:wrap}}.contact-bottom-content{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;width:100%}.contact-bottom .contact-item-title{color:#000;font-size:14px;font-weight:700;line-height:19px}.contact-bottom .contact-item-text{align-items:center;color:#000;display:flex;font-size:14px;font-weight:400;gap:4px;line-height:19px}.footer{background:#091e31;border-radius:24px 24px 0 0}.footer a{display:inline-block;transition:color .2s ease}.footer a:hover{color:#dc9d2f}.footer-grid{display:flex;flex-direction:column-reverse}@media(min-width:600px){.footer-grid{flex-direction:row}}.footer img.desktop{display:none}@media(min-width:600px){.footer img.desktop{display:block}}.footer img.mobile{display:block}@media(min-width:600px){.footer img.mobile{display:none}}.footer-top{background-image:url(../images/traje.webp);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:24px 24px 0 0;border-top:1px solid #ddd;color:#fff;font-size:1.2rem;padding:50px 0 36px}.footer-top img{width:50%}@media(min-width:600px){.footer-top img{margin-bottom:30px;width:40%}}@media (min-width:767px){.footer-top .grid{display:flex;flex-wrap:wrap}}.footer-bottom{background:#000;color:#ccc;font-size:.9rem;padding:20px 0 30px;text-align:center}.footer-bottom-content{display:flex;justify-content:space-between;margin-top:80px;width:100%}.footer-title{color:#fff;font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:16px;font-weight:400;line-height:21px}@media(min-width:600px){.footer-title{font-size:18px;line-height:23px}}@media(min-width:1280px){.footer-title{font-size:24px;line-height:31px}}.footer-subtitle{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:16px;font-weight:400;letter-spacing:0;line-height:100%;margin-bottom:24px;text-transform:uppercase}.footer-col{flex-grow:1;margin-bottom:30px;width:50%}@media (min-width:767px){.footer-col{width:50%}}@media (min-width:992px){.footer-col{width:auto}}.footer-col-small{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:600px){.footer-col-small{width:40%}}.footer-col-small iframe{border-radius:16px;height:230px;width:100%}@media(min-width:600px){.footer-col-small iframe{height:330px;width:90%}}.footer-col-small .footer-address{font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-weight:600;letter-spacing:0;line-height:100%}.footer-col-small .footer-address a{text-decoration:underline;text-decoration-style:solid}.footer-col-big{display:flex;flex-direction:column;gap:32px;width:100%}@media(min-width:600px){.footer-col-big{gap:60px;width:60%}}.footer-col-content{align-items:flex-start;display:flex;flex-wrap:wrap}.footer ul.linksul{display:flex;flex-direction:column;font-family:Nunito Sans;font-family:var(--secondFont);font-size:14px;font-weight:400;gap:16px;letter-spacing:0;line-height:100%}.footer ul.linksul li{align-items:center;display:flex;gap:6px}.footer ul.linksul li i{display:flex}.footer dd,.footer dt{display:block}@media(min-width:480px){.footer dd,.footer dt{display:inline-block}}.footer dt{width:140px}.footer-email,.footer-phone{padding-bottom:15px}.footer .footer-contact i{font-size:16px}@media (min-width:992px){.footer dt{flex-grow:0;width:150px}.footer dd{flex-grow:1;margin-left:10px;width:160px}}.footer .social{align-items:center;display:flex;grid-gap:16px;font-size:1.15em;gap:16px;margin:28px 0}.footer .social a{align-items:center;border-radius:50%;display:flex;gap:8px;height:30px;justify-content:center;width:30px}.footer .social a:hover{background:#fff;color:#000}.footer .social a i{display:flex}@keyframes empty{0%{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-carousel .owl-stage{max-width:none}.owl-dots{text-align:center}.owl-carousel button.owl-dot span{background:#bdbdbd!important;border-radius:10px;display:block;height:10px;margin:0 5px;width:10px}.owl-carousel .owl-dot.active span{background:#f11f47!important;background:var(--red)!important}.owl-item.current{border:1px solid gray}.powered{color:#f11f47;color:var(--red);margin-left:auto}address{font-style:normal;padding:0 20px}.swiper-lazy{opacity:0;transition:all .2s}.swiper-lazy-loaded{opacity:1}.slider{min-height:400px;position:relative}.slider-profile{height:340px;position:relative}.slider-profile .slider-title{margin-bottom:0}.slider-home .slider-item{background:#fff;height:600px}@media(min-width:600px){.slider-home .slider-item{height:440px}}@media(min-width:1280px){.slider-home .slider-item{height:600px}}.slider-home .slider-item:after{display:none}.slider-home .slider-item img{border-radius:30px}.slider-home .slider-content{gap:24px;height:-webkit-fill-available;justify-content:center;left:0;padding:0 42px;top:0;width:100%}@media(min-width:600px){.slider-home .slider-content{width:80%}}@media(min-width:1280px){.slider-home .slider-content{width:62%}}.slider-home .slider-text,.slider-home .slider-title{color:#000}.slider-home.suni .slider-item:after{background:linear-gradient(0deg,#fff,#fff);content:"";display:block;height:100%;opacity:.8;position:absolute;top:0;width:100%;z-index:1}.slider-home.suni .slider-content{width:92%}@media(min-width:1280px){.slider-home.suni .slider-content{width:72%}}.slider-home.suni .slider-bread{color:#000;font-size:20px;font-weight:600;letter-spacing:.02em;line-height:26px;text-align:center;text-transform:uppercase;width:100%}.slider-home.suni .btn-brown{padding:8px 4px}@media(min-width:600px){.slider-home.suni .btn-brown{padding:8px 56px}}.slider-item{background:#000;height:440px;position:relative;width:100%}@media(min-width:600px){.slider-item{height:550px}}@media(min-width:1480px){.slider-item{height:100%}}.slider-item:after{background:linear-gradient(178.92deg,transparent -.92%,rgba(0,0,0,.8) 99.07%);content:"";display:block;height:100%;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.slider-item img,.slider-item picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.slider-img{background-position:top 20%;background-repeat:no-repeat;background-size:cover;height:100%;top:0;z-index:0}.slider-content,.slider-img{left:0;position:absolute;width:100%}.slider-content{align-items:flex-end;display:flex;flex-direction:column;gap:12px;height:440px;justify-content:flex-end;margin:auto;padding:0 15px;right:0;top:-100px;z-index:1}@media(min-width:992px){.slider-content{height:100%;justify-content:center;top:0}}@media(min-width:600px){.slider-content.slider-center{width:60%}}.slider-content-elements{align-items:flex-start;background:#fff;border-radius:16px;bottom:60px;box-shadow:0 1px 8px hsla(0,0%,53.3%,.25);display:flex;flex-direction:column;gap:16px;justify-content:space-around;margin:0 auto;padding:24px;position:relative;width:100%;z-index:1}@media(min-width:600px){.slider-content-elements{flex-direction:row;gap:67px}}.slider-content-item{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;width:-webkit-fill-available}.slider-content-item i{display:flex;font-size:32px}.slider-content-item-title{color:#000;font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:24px;font-weight:600;letter-spacing:-1.1%;line-height:100%;text-align:center;text-transform:uppercase}.slider-content-item p{color:#000;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.011em;line-height:22px;text-align:center}.slider-buttons{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;width:100%}@media(min-width:600px){.slider-buttons{flex-direction:row}}.slider-buttons .btn{font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-weight:600;width:100%}@media(min-width:600px){.slider-buttons .btn{width:auto}}.slider-light{color:#fff}.slider-dark{color:#000}.slider-right{align-items:flex-end}.slider-left,.slider-right{flex-direction:column;justify-content:center}.slider-left{align-items:flex-start}.slider-center{flex-direction:column;justify-content:center;text-align:center}.slider-center .slider-title,.slider-title{text-align:center;width:100%}.slider-title{color:inherit;color:#fff;font-size:32px;font-weight:400;line-height:42px;margin-bottom:0;padding-top:0;text-transform:uppercase}@media (min-width:600px){.slider-title{font-size:42px;font-style:normal;font-weight:400;line-height:55px}}@media (min-width:1280px){.slider-title{font-size:55px;line-height:74px}}.slider-title .btn,.slider-title button{font-size:14px;font-weight:400}.slider-text{color:#fff;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;text-align:center;width:100%}@media(min-width:1280px){.slider-text{font-size:20px;line-height:22px;margin:0 auto;width:90%;width:80%}}.slider-textbg{display:inline;padding:0 10px}.slider-textbg span{display:block;font-size:20px;font-weight:400}.slider-smoking .product{border:none;box-shadow:none;height:auto}.slider-smoking .product:hover{box-shadow:none;transform:scale(1);z-index:1}.slider-smoking .product img{border-radius:25px;height:400px;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:top;width:100%}@media(min-width:600px){.slider-smoking .product img{height:465px;width:65%}}.slider-smoking.s-uniformes img{border-radius:25px;height:450px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(min-width:600px){.slider-smoking.s-uniformes img{height:565px}}.slider-smoking .slider-item{height:100%}.slider-smoking+.p20{padding:0}@media(min-width:600px){.slider-smoking+.p20{padding:20px}}.slider-smoking+.p20+a{align-items:center;display:flex;font-size:1.1rem;gap:6px;justify-content:center;margin-top:2rem;padding:12px 32px;width:100%}@media(min-width:600px){.slider-smoking+.p20+a{display:none}}.slider-smoking+.p20+a i{font-size:25px;font-weight:100}.slider-footer{align-items:center;color:#fff;display:flex;gap:8px;justify-content:center;width:100%}.slider-footer i{display:flex}.card-profile .card-title{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:32px;font-style:normal;font-weight:400;letter-spacing:0;line-height:42px;margin-bottom:24px;text-align:center;text-transform:uppercase}.card-profile .card table{border-collapse:separate;border-spacing:0 2px;width:100%}.card-profile .card table thead th{font-size:22px;font-weight:700;line-height:26px;padding:16px 8px;text-align:left;text-transform:capitalize}.card-profile .card table tbody tr{font-size:16px}.card-profile .card table tr td{padding:16px 8px}.card-profile .card .details{display:flex;flex-wrap:wrap}.card-profile .card .details dt{flex:150px;font-size:22px;font-weight:600;line-height:26px;margin-bottom:10px;text-transform:capitalize}.card-profile .card .details dd{flex:calc(100% - 150px);font-size:16px;margin:0}.tradicion-content{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:63px 0}@media(min-width:992px){.tradicion-content{flex-direction:row}}.tradicion-left{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}@media(min-width:992px){.tradicion-left{width:60%}}.tradicion-left .c-google{align-items:center;color:#000;display:flex;font-family:Nunito Sans;font-family:var(--secondFont);font-size:14px;font-weight:400;gap:8px;line-height:19px}.tradicion-right{display:block;width:100%}@media(min-width:992px){.tradicion-right{width:40%}}.tradicion-right img{width:100%}.tradicion-title{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:32px;font-weight:600;letter-spacing:0;line-height:42px;text-transform:uppercase;width:100%}@media(min-width:600px){.tradicion-title{font-size:38px;line-height:49px}}@media(min-width:1280px){.tradicion-title{font-size:42px;line-height:55px;width:80%}}.tradicion-description{font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;width:100%}@media(min-width:1280px){.tradicion-description{width:80%}}.provir{font-family:Nunito Sans;font-family:var(--secondFont);position:relative}.provir-title{color:#000;font-size:44px;font-weight:600;line-height:60px;text-transform:capitalize}.provir-text{color:#000;font-size:14px;font-weight:400;line-height:19px}.provir-row{display:flex;flex-direction:column;gap:24px;justify-content:space-between}@media(min-width:1280px){.provir-row{flex-direction:row}}.provir-card-gray{background:#f5f5f5;border-radius:16px;gap:20px;padding:24px}.provir-card-gray,.provir-card-gray ul{align-items:flex-start;display:flex;flex-direction:column}.provir-card-gray ul{gap:16px}.provir-card-gray li{align-items:center;display:flex;gap:12px}.provir-card-gray li i{display:flex}.provir-card-gray li b{display:contents}.provir-sub{align-items:center;color:#111827;font-size:16px;font-weight:700;gap:8px;line-height:24px}.provir-sub,.provir-sub i{display:flex}.provir-left{display:flex;flex-direction:column;gap:16px;order:2;width:100%}@media(min-width:1280px){.provir-left{order:1;width:50%}}.provir-left-top{align-items:center;display:flex;justify-content:space-between}.provir-left-buttons{align-items:center;display:flex;gap:8px}.provir-left-buttons button{margin-top:0;padding:12px}.provir-left-buttons button:hover{background:#fff;border:1px solid #ececec;border-radius:8px}.provir-left-buttons button i{color:#204f91;display:flex}.provir-left-footer-buttons{align-items:center;display:flex;gap:20px}.provir-left-footer-buttons button{color:#000;font-size:16px;font-weight:500;line-height:22px;width:-webkit-fill-available}.provir-left-footer-buttons button i{display:flex}.provir-right{order:1;width:100%}@media(min-width:1280px){.provir-right{order:2;width:50%}}.provir-right-card{align-items:center;border:1px solid #ececec;border-radius:24px;display:flex;flex-direction:column;gap:16px;height:80vh;justify-content:center;margin-top:8px;padding:24px}.provir-right-card #provir-upload-controls,.provir-right-card .provir-buttons{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.provir-right span{font-size:18px;font-weight:600;letter-spacing:0;line-height:28px}.provir-right p{color:#6b7280;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.provir-footer{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}@media(min-width:600px){.provir-footer{flex-direction:row}}.provir-footer .btn{font-size:16px;font-style:normal;font-weight:600;line-height:27px;width:-webkit-fill-available}#result-proba .provir-right img{width:100%}.ia-loading-wrapper{align-items:center;background:#fff;border:2px solid #e8eaed;border-radius:50%;display:flex;height:104px;justify-content:center;position:relative;width:104px}.ia-loading-wrapper:before{animation:llenarBorde 1.5s cubic-bezier(.4,0,.2,1) infinite;border-color:#204f91 #204f91 transparent transparent;border-radius:50%;border-style:solid;border-width:2px;content:"";height:104px;left:-2px;position:absolute;top:-2px;width:104px;z-index:2}.ia-loading-wrapper:after{background:rgba(54,134,247,.45);content:"";display:block;filter:blur(50px);height:81px;left:calc(50% - 40px);position:absolute;top:calc(50% - 87px);width:81px;z-index:-1}@keyframes llenarBorde{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#catalogo-probador{display:flex;flex-direction:column}#catalogo-probador .grid-padding:first-child{padding-bottom:2rem}#catalogo-probador .sale-grid{display:flex;flex-wrap:wrap;width:100%;grid-gap:20px;row-gap:20px}#catalogo-probador .sale-grid .card-item{width:100%}@media(min-width:600px){#catalogo-probador .sale-grid .card-item{width:calc(50% - 20px)}}@media(min-width:1280px){#catalogo-probador .sale-grid .card-item{width:calc(33.33333% - 20px)}}#catalogo-probador .sale-grid .card-content{align-items:flex-start;border:1px solid #ececec;border-radius:16px;display:flex;flex-direction:column;font-family:Nunito Sans;font-family:var(--secondFont);gap:12px;justify-content:center;padding:16px}#catalogo-probador .sale-grid .card-content img{border-radius:16px;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}#catalogo-probador .sale-grid .card-content h2{color:#000;font-size:20px;font-weight:600;line-height:27px;text-transform:capitalize}#catalogo-probador .sale-buttons{align-items:flex-end;background:#fff;border-top:1px solid #ececec;bottom:0;box-shadow:0 0 17px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:10px;justify-content:center;padding:16px 24px;position:sticky}#catalogo-probador .sale-buttons button{margin-top:0}.port{display:block;flex-direction:column;justify-content:center;padding:1rem}.logos-clientes-title{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:32px;font-weight:600;letter-spacing:0;line-height:42px;text-align:center;text-transform:uppercase;width:100%}@media(min-width:600px){.logos-clientes-title{font-size:38px;line-height:49px}}@media(min-width:1280px){.logos-clientes-title{font-size:42px;line-height:55px}}.logos-clientes .relative{position:relative}.logos-clientes .swiper-wrapper{height:-moz-max-content;height:max-content;max-width:none}.logos-clientes .swiper-slide{max-width:none}.logos-clientes .swiper img{margin:0 auto;max-width:none;width:100%}@media(min-width:1280px){.logos-clientes .swiper img{height:auto;-o-object-fit:contain;object-fit:contain}}.logos-clientes .customize-controls{align-items:center;display:flex;justify-content:space-between;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.logos-clientes .customize-controls button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px 1px rgba(99,99,99,.251);color:#5f6368;display:flex;height:24px;justify-content:center;width:24px}.logos-clientes .customize-controls button i{align-items:center;display:flex;font-size:12px;justify-content:center}.logos-clientes .customize-controls button i.right{transform:rotate(0)}.logos-clientes .customize-controls button.swiper-button-disabled{background:#d1d1d1}.uni-per{margin:3rem 0}.uni-per-cont{display:block;position:relative}.uni-per-cont .swiper-wrapper{height:-moz-max-content;height:max-content}.uni-per-cont img{height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.uni-per-top{bottom:0;color:#fff;padding:24px;position:absolute;width:100%}.uni-per-top h2{color:#fff;font-size:20px;font-weight:600;line-height:26px;text-transform:uppercase}.uni-per-top p{color:#fff;font-size:16px;font-weight:400;line-height:22px}.uni-per-title{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:32px;font-weight:600;letter-spacing:0;line-height:42px;margin-bottom:16px;text-align:center;text-transform:uppercase;width:100%}@media(min-width:600px){.uni-per-title{font-size:38px;line-height:49px}}@media(min-width:1280px){.uni-per-title{font-size:42px;line-height:55px}}.uni-per-description{color:#000;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0 auto 32px;text-align:center;width:100%}@media(min-width:1280px){.uni-per-description{width:60%}}.uni-per .customize-controls{align-items:center;display:flex;justify-content:space-between;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@media(min-width:1280px){.uni-per .customize-controls{display:none}}.uni-per .customize-controls button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px 1px rgba(99,99,99,.251);color:#5f6368;display:flex;height:24px;justify-content:center;padding:0;width:24px}.uni-per .customize-controls button i{align-items:center;display:flex;font-size:12px;justify-content:center}.uni-per .customize-controls button i.right{transform:rotate(0)}.uni-per .customize-controls button.swiper-button-disabled{background:#d1d1d1}.ofrecemos{display:block;padding:3rem 0 4rem;position:relative}.ofrecemos-content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:space-between}@media(min-width:600px){.ofrecemos-content{flex-direction:row}}.ofrecemos-item{align-items:center;display:flex;flex-direction:column;gap:18px;width:100%}@media(min-width:600px){.ofrecemos-item{width:50%}}.ofrecemos-item img{width:100%}.ofrecemos-title{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:32px;font-weight:600;letter-spacing:0;line-height:42px;margin-bottom:38px;text-align:center;text-transform:uppercase;width:100%}@media(min-width:600px){.ofrecemos-title{font-size:38px;line-height:49px}}@media(min-width:1280px){.ofrecemos-title{font-size:42px;line-height:55px}}.ofrecemos-subtitle{font-size:24px;font-style:normal;font-weight:600;line-height:33px}.ofrecemos-description,.ofrecemos-subtitle{color:#000;font-family:Nunito Sans;font-family:var(--secondFont)}.ofrecemos-description{font-size:16px;font-weight:400;line-height:22px;text-align:center}.testimoniales{background:#f5f5f5;display:block;margin:4rem 0;overflow:hidden;padding:6.2rem 0;position:relative}.testimoniales:after{background:linear-gradient(180deg,#3686f7,#204f91);content:"";display:flex;filter:blur(200px);height:400px;position:absolute;right:100px;top:200px;width:400px}.testimoniales-top{align-items:flex-start;display:flex;flex-direction:column;gap:24px;padding-bottom:3.2rem}.testimoniales-title{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:32px;font-weight:600;letter-spacing:0;line-height:42px;text-transform:uppercase;width:100%}@media(min-width:600px){.testimoniales-title{font-size:38px;line-height:49px}}@media(min-width:1280px){.testimoniales-title{font-size:42px;line-height:55px;width:80%}}.testimoniales .contact-google{color:#1d1d1b;font-family:Nunito Sans;font-family:var(--secondFont);font-size:24px;font-style:normal;font-weight:600;line-height:33px}.testimoniales .contact-google span{color:#000;font-size:16px;line-height:22px;text-decoration-line:underline}.testimoniales .review{background:#fff;border-radius:16px;color:#404041;height:100%;justify-content:space-between;padding:24px;text-align:left}.testimoniales .review,.testimoniales .review-bottom,.testimoniales .review-top{display:flex;flex-direction:column;gap:16px}.testimoniales .review-name{display:block;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:normal;font-weight:600;line-height:22px}.testimoniales .review-stars{color:#d2d2d2;font-size:.7em}.testimoniales .review-info{display:flex;flex-direction:column;gap:16px}.testimoniales .review-text{color:#000;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:normal;font-weight:400;line-height:22px}.testimoniales .review .anchor{bottom:10px;font-size:1em;position:absolute}.testimoniales .review-icon{align-items:center;display:flex;gap:16px}.testimoniales .review-icon img{border-radius:50%;height:45px;width:45px}.testimoniales .review-row{padding-bottom:4px}.testimoniales .review-stars{font-size:18px}.testimoniales .review-stars .star{color:#ffd600;padding:1px}@media(min-width:600px){.testimoniales .review-stars .star{padding:2px}}.testimoniales .review-stars .i-z-review{padding:2px}.testimoniales .my-review{height:-moz-max-content;height:max-content}.testimoniales .swiper-slide{height:-webkit-fill-available}.testimoniales .customize-controls{align-items:center;display:flex;justify-content:space-between;position:absolute;top:50%;width:100%;z-index:1}.testimoniales .customize-controls button{background:#24314f;border-radius:50%;color:#fff;height:48px;width:48px}.testimoniales .customize-controls button i{align-items:center;display:flex;justify-content:center}.testimoniales .customize-controls button i.right{transform:rotate(180deg)}.testimoniales .customize-controls button.swiper-button-disabled{background:#d1d1d1}.detalles{margin:4rem 0}@media(min-width:992px){.detalles{padding:3rem 0}}.detalles-row{display:flex;flex-wrap:wrap}.detalles-row img{-o-object-fit:cover;object-fit:cover}.detalles-row img:first-child{order:2;width:50%}@media(min-width:600px){.detalles-row img:first-child{order:1;width:30%}}.detalles-row img:nth-child(2){order:3;width:50%}@media(min-width:600px){.detalles-row img:nth-child(2){width:30%}}.detalles-row img:nth-child(3){order:1;width:100%}@media(min-width:600px){.detalles-row img:nth-child(3){order:3;width:40%}}.detalles-row img:nth-child(4){order:4;width:100%}@media(min-width:600px){.detalles-row img:nth-child(4){width:40%}}.detalles-row img:nth-child(5){order:5;width:50%}@media(min-width:600px){.detalles-row img:nth-child(5){width:30%}}.detalles-row img:nth-child(6){order:6;width:50%}@media(min-width:600px){.detalles-row img:nth-child(6){width:30%}}.detalles-top{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin-bottom:24px}.detalles-title{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:32px;font-weight:600;letter-spacing:0;line-height:42px;text-align:center;text-transform:uppercase}@media(min-width:600px){.detalles-title{font-size:38px;line-height:49px}}@media(min-width:1280px){.detalles-title{font-size:42px;line-height:55px;width:80%}}.detalles-description{color:#000;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-align:center;width:100%}@media(min-width:600px){.detalles-description{width:50%}}@media(min-width:1280px){.detalles-description{width:44%}}.product-items{display:block;font-family:Nunito Sans;font-family:var(--secondFont);position:relative}.product-items-row{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:4rem}@media(min-width:600px){.product-items-row{align-items:flex-start;flex-direction:row;margin-bottom:0}}@media(min-width:767px){.product-items-row{flex-direction:row;gap:32px}}@media(min-width:1280px){.product-items-row{align-items:center;gap:48px}}.product-items-type{align-items:center;background:#f1d8ac;border-radius:6px;color:#000;display:flex;flex-direction:row;font-size:13px;font-style:normal;font-weight:600;gap:8px;justify-content:center;line-height:16px;padding:4px 6px;text-transform:capitalize}.product-items-left{display:flex;height:70vh;width:100%}@media(min-width:600px){.product-items-left{height:-webkit-fill-available;height:-moz-available;height:stretch;width:50%}}@media(min-width:992px){.product-items-left{height:100vh;width:42%}}.product-items-left .card-image{display:block;max-width:100%}.product-items-left .card-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.product-items-left .swiper-wrapper{height:100%}.product-items-left .swiper-slide{height:100%!important}.product-items-left .swiper-pagination-bullet{background:rgba(0,0,0,.42);border-radius:6px;height:16px;width:4px}.product-items-left .swiper-pagination-bullet-active{background:#dc9d2f;height:42px}.product-items-right{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;margin:0 auto 4rem;padding:0 2rem;width:100%}@media(min-width:600px){.product-items-right{padding:0 1rem 0 0;width:50%}}@media(min-width:992px){.product-items-right{margin:0 6rem 4rem 0;width:58%}}.product-items-right-top{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:space-between;width:100%}@media(min-width:1280px){.product-items-right-top{align-items:center;flex-direction:row;gap:0}}.product-items-title{color:#000;font-size:24px;font-style:normal;line-height:33px;margin-bottom:0;text-transform:capitalize}@media(min-width:600px){.product-items-title{font-size:40px;line-height:55px}}@media(min-width:1280px){.product-items-title{font-size:52px;line-height:71px}}.product-items-price{color:#000;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.011em;line-height:25px}@media(min-width:1280px){.product-items-price{font-size:24px;line-height:33px}}.product-items-price.discount{align-items:center;display:flex;flex-direction:row;gap:8px}.product-items-price.discount .real-price{color:#000;font-size:18px;line-height:25px;text-decoration-line:line-through}.product-items-price.discount .dicount-price,.product-items-price.discount .real-price{font-family:Nunito Sans;font-family:var(--secondFont);font-style:normal;font-weight:700}.product-items-price.discount .dicount-price{color:#dc433b;font-size:24px;line-height:33px}.product-items-details{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.product-items-details-group{display:flex;flex-direction:column;gap:10px;width:auto;word-wrap:break-word}@media(min-width:600px){.product-items-details-group{width:25%}}.product-items-details span{color:#000;font-weight:700}.product-items-details p,.product-items-details span{font-size:16px;line-height:22px;text-transform:capitalize}.product-items-details p{color:#24314f;font-weight:400}.product-items-description{color:#000;font-weight:400}.product-items-description,.product-items-size{font-size:16px;font-style:normal;line-height:22px}.product-items-size{color:#24314f;font-weight:600;text-transform:capitalize}.product-items-size,.product-items-size span{align-items:center;display:flex;flex-direction:row;gap:8px}.product-items-size span{background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#24314f;border-radius:6px;justify-content:center;padding:4px 6px}.product-items-legal p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-transform:capitalize}.product-items-tag{display:flex;flex-wrap:wrap;gap:10px}.product-items-button{width:100%}.sale{display:block;margin:40px 0 30px;position:relative}@media(min-width:600px){.sale{margin:60px 0 30px}}.sale-title{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:32px;font-style:normal;font-weight:400;letter-spacing:0;line-height:42px;margin-bottom:24px;text-align:center;text-transform:uppercase}@media (min-width:600px){.sale-title{font-size:42px;line-height:55px}}@media (min-width:1280px){.sale-title{font-size:60px;line-height:78px}}.sale-description{font-size:16px;font-weight:600;letter-spacing:0;line-height:100%;text-align:center}.sale-description,.sale-tags{font-family:Nunito Sans;font-family:var(--secondFont)}.sale-tags{color:#000;display:flex;font-size:18px;font-style:normal;font-weight:400;gap:20px;line-height:25px;overflow-x:auto;padding:24px 4px;text-transform:capitalize;touch-action:pan-x;width:auto}@media(min-width:600px){.sale-tags{padding:32px 4px 48px}}.sale-tags p{min-width:-moz-max-content;min-width:max-content;padding:8px 16px;width:-moz-max-content;width:max-content}@media(min-width:600px){.sale-tags p{min-width:-moz-max-content;min-width:max-content}}.sale-tags p.active{background:#fff;border-radius:12px;box-shadow:0 1px 5px rgba(83,83,83,.54)}.sale-grid{display:flex;flex-wrap:wrap;width:100%;grid-gap:20px;row-gap:42px}.sale .card-item{display:none;height:-moz-max-content;height:max-content;transition:display .1s ease;width:100%}@media(min-width:600px){.sale .card-item{width:calc(50% - 20px)}}@media(min-width:1280px){.sale .card-item{height:-webkit-fill-available;width:calc(25% - 20px)}}.sale .card-item.visible{display:block;opacity:1}.sale .card-all{align-items:flex-start;color:#000;display:flex;flex-direction:row;flex-direction:column;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:normal;font-weight:400;gap:8px;height:100%;justify-content:flex-start;line-height:22px}.sale .card-image{cursor:pointer;position:relative;width:100%}.sale .card-image .swiper-pagination{bottom:32px!important}.sale .card-image .swiper-pagination .swiper-pagination-bullet{height:4px;width:12px;grid-gap:0;background:#000;border-radius:2px;gap:0}.sale .card-image .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffae00}.sale .card-content{display:flex;flex-direction:column;gap:12px;height:100%}.sale .card-use{display:flex;gap:8px}.sale .card-text{display:flex;gap:8px;justify-content:space-between;width:100%}.sale .card-text h2{font-size:22px;font-weight:600;letter-spacing:0;line-height:33px;text-transform:capitalize}.sale .card-text h2,.sale .card-text p{font-family:Nunito Sans;font-family:var(--secondFont)}.sale .card-text p{align-items:center;display:flex;font-size:24px;font-weight:900;gap:4px;letter-spacing:-.011em;line-height:100%;line-height:33px}.sale .card-text p small{font-size:small}.sale .card-legal p{display:flex;gap:8px;justify-content:space-between}.sale .card-legal p b{font-weight:900}.sale .card-image img{height:550px;-o-object-fit:cover;object-fit:cover;width:100%}.sale .card-size{font-family:Nunito Sans;font-family:var(--secondFont);font-size:14px;font-weight:600;gap:4px;justify-content:flex-start;letter-spacing:0;line-height:100%;text-transform:capitalize}.sale .card-size,.sale .card-size span{align-items:center;display:flex;flex-direction:row}.sale .card-size span{background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#24314f;border-radius:6px;gap:8px;justify-content:center;padding:4px 6px}.sale .card-button{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.sale .card-button a{font-family:Nunito Sans;font-family:var(--secondFont);width:-webkit-fill-available;width:-moz-available;width:stretch}@media(min-width:600px){.sale .card-button a{width:48%}}.sale .card-button a.btn-brown i{display:flex;font-size:16px}.sale .card-button button{width:100%}.sale .card-button .card-text{color:#000;display:flex;font-size:16px;font-style:normal;font-weight:600;justify-content:center;line-height:22px;text-align:center}.sale-uni-top{margin-bottom:42px}.sale-uni-top h2{text-align:center;width:100%}.sale-uni .card-item{display:block}.banner-populares{display:block;margin:40px 0 30px;overflow:hidden;position:relative}@media(min-width:600px){.banner-populares{margin:3rem 0 5rem}}.banner-populares span.product-items-type{font-family:Nunito Sans;font-family:var(--secondFont);position:absolute;right:16px;top:16px;z-index:2}.banner-populares-title{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:32px;font-weight:600;letter-spacing:0;line-height:42px;text-transform:uppercase;width:100%}@media(min-width:600px){.banner-populares-title{font-size:38px;line-height:49px}}@media(min-width:1280px){.banner-populares-title{font-size:42px;line-height:55px;width:80%}}.banner-populares-description{font-size:16px;font-weight:600;letter-spacing:0;line-height:100%;text-align:center}.banner-populares-description,.banner-populares-tags{font-family:Nunito Sans;font-family:var(--secondFont)}.banner-populares-tags{color:#000;display:flex;font-size:18px;font-style:normal;font-weight:400;gap:20px;line-height:25px;overflow-x:auto;padding:24px 4px;text-transform:capitalize;touch-action:pan-x;width:auto}@media(min-width:600px){.banner-populares-tags{padding:32px 4px 48px}}.banner-populares-tags p{min-width:-moz-max-content;min-width:max-content;padding:8px 16px;width:-moz-max-content;width:max-content}@media(min-width:600px){.banner-populares-tags p{min-width:-moz-max-content;min-width:max-content}}.banner-populares-tags p.active{background:#fff;border-radius:12px;box-shadow:0 1px 5px rgba(83,83,83,.54)}.banner-populares-grid{display:flex;flex-wrap:wrap;width:100%;grid-gap:20px;row-gap:42px}.banner-populares-content{display:flex;flex-direction:column;grid-gap:24px}.banner-populares .card-item{display:flex;height:100%;justify-content:space-between}.banner-populares .card-item .product-items-price.discount.discount{align-items:flex-end;display:flex;flex-direction:column;gap:2px}@media(min-width:600px){.banner-populares .card-item .product-items-price.discount.discount{align-items:center;flex-direction:row;gap:8px}}.banner-populares .card-all{align-items:flex-start;color:#000;display:flex;flex-direction:row;flex-direction:column;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:normal;font-weight:400;gap:8px;height:100%;justify-content:flex-start;line-height:22px}.banner-populares .card-all-text{align-items:center;display:flex;justify-content:space-between;width:100%}.banner-populares .card-all-text .real-price{font-size:12px}.banner-populares .card-image{cursor:pointer;position:relative;width:100%}.banner-populares .card-image .swiper-pagination{bottom:32px!important}.banner-populares .card-image .swiper-pagination .swiper-pagination-bullet{height:4px;width:12px;grid-gap:0;background:#000;border-radius:2px;gap:0}.banner-populares .card-image .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffae00}.banner-populares .card-content{display:flex;flex-direction:column;gap:12px;height:100%}.banner-populares .card-use{display:flex;gap:8px}.banner-populares .card-text{display:flex;gap:8px;justify-content:space-between;width:100%}.banner-populares .card-text h2{font-family:Nunito Sans;font-family:var(--secondFont);font-size:22px;font-weight:600;letter-spacing:0;line-height:33px;text-transform:capitalize}.banner-populares .card-price{align-items:center;display:flex;font-family:Nunito Sans;font-family:var(--secondFont);font-size:24px;font-weight:900;gap:4px;letter-spacing:-.011em;line-height:100%;line-height:33px}.banner-populares .card-price small{font-size:small}.banner-populares .card-price.w100{justify-content:flex-end;width:100%}.banner-populares .card-legal p{display:flex;gap:8px;justify-content:space-between}.banner-populares .card-legal p b{font-weight:900}.banner-populares .card-image img{height:520px;-o-object-fit:cover;object-fit:cover;width:100%}.banner-populares .card-size{align-items:center;display:flex;flex-direction:row;font-family:Nunito Sans;font-family:var(--secondFont);font-size:14px;font-weight:600;gap:4px;justify-content:flex-start;letter-spacing:0;line-height:100%;text-transform:capitalize}.banner-populares .card-size span{align-items:center;background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#24314f;border-radius:6px;display:flex;flex-direction:row;gap:8px;justify-content:center;padding:4px 6px}.banner-populares .card-button{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.banner-populares .card-button a{font-family:Nunito Sans;font-family:var(--secondFont);font-size:15px;width:auto}@media(min-width:600px){.banner-populares .card-button a{width:50%}}.banner-populares .card-button a.btn-brown i{display:flex;font-size:16px}.banner-populares .card-button button{width:100%}.banner-populares .card-button .card-text{color:#000;display:flex;font-size:16px;font-style:normal;font-weight:600;justify-content:center;line-height:22px;text-align:center}.banner-populares-uni-top{margin-bottom:42px}.banner-populares-uni-top h2{text-align:center;width:100%}.banner-populares-uni .card-item{display:block}.banner-populares .customize-controls{align-items:center;display:flex;justify-content:space-between;position:absolute;top:40%;width:100%;z-index:1}.banner-populares .customize-controls button{background:#24314f;border-radius:50%;color:#fff;height:48px;width:48px}.banner-populares .customize-controls button i{align-items:center;display:flex;justify-content:center}.banner-populares .customize-controls button i.right{transform:rotate(180deg)}.banner-populares .customize-controls button.swiper-button-disabled{background:#d1d1d1}.filosofia{margin:60px 0}@media(min-width:600px){.filosofia{margin:80px 0}}.filosofia-title{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:32px;font-weight:600;letter-spacing:0;line-height:42px;margin-bottom:32px;text-transform:uppercase;width:100%}@media(min-width:600px){.filosofia-title{font-size:38px;line-height:49px}}@media(min-width:1280px){.filosofia-title{font-size:42px;line-height:55px;width:80%}}.filosofia .swiper-wrapper .swiper-slide{height:auto;min-height:auto}.filosofia .card{background:#fff;border:1px solid #ececec;border-radius:24px;box-shadow:0 1px 7px 1px hsla(0,0%,79%,.251);height:auto;padding:24px}.filosofia .card-text{display:flex;flex-direction:column;gap:24px}.filosofia .card-text i{color:#655a56;font-size:32px}figure.zoom img:hover{opacity:0}figure.zoom img{display:block;transition:opacity .5s;width:100%}figure.zoom{background-position:50% 50%;cursor:zoom-in;overflow:hidden;position:relative;width:500px}.row-renta{margin-bottom:1rem;padding-top:1rem}@media(min-width:600px){.row-renta{margin-bottom:4rem;padding-top:4rem}}.row-renta .slider-smoking{position:relative;width:100%}.row-renta h4{font-weight:400}.row-renta .product-single-options{border:none}.row-renta .pleft{display:flex;flex-direction:column;justify-content:flex-start;padding-left:0}@media(min-width:600px){.row-renta .pleft{padding-left:2rem}}.row-renta .pright{display:flex;flex-direction:column;justify-content:flex-start;padding-right:0}@media(min-width:600px){.row-renta .pright{padding-right:2rem}}.row-renta .product-single-options,.row-renta .product-single-options .product-single-details{margin-top:10px}.row-renta .sprod.product{border:none;box-shadow:none;height:auto}.row-renta .sprod.product:hover{box-shadow:none;transform:scale(1);z-index:1}.row-renta .sprod.product img{border-radius:25px;height:450px;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:top;width:100%}@media(min-width:600px){.row-renta .sprod.product img{height:565px;width:65%}}.reverse{display:flex;flex-direction:column-reverse}@media(min-width:600px){.reverse{flex-direction:row}}.content-aser-item.reverse{display:flex;flex-direction:column-reverse}@media(min-width:1200px){.content-aser-item.reverse{flex-direction:row}}.feature,.map iframe{width:100%}.feature{background:#fff;border-radius:3px;display:flex;flex-direction:column;gap:12px;justify-content:center;position:relative;text-align:center;transition:background .4s .5s,transform .4s}@media (min-width:767px){.feature{padding:10px;width:50%}}.feature img,.feature-image,.feature-item{position:relative;width:100%}.feature-image:after{background:linear-gradient(178.92deg,transparent -.92%,rgba(0,0,0,.8) 99.07%);border-radius:16px;content:"";display:block;height:100%;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.feature .line{fill:none;stroke:#ecf0f1;stroke-width:8px;stroke-width:3;transition:all .8s ease-in-out}.feature .line-bottom,.feature .line-top{stroke-dasharray:330 240}.feature .line-left,.feature .line-right{stroke-dasharray:490 400}.feature-content{display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:1}.feature:hover{z-index:1}.feature:hover .feature-item{border:6px solid #fff;border-radius:16px;box-shadow:0 1px 5px 0 rgba(83,83,83,.541);transition:border .5s,box-shadow .5s}.feature-title{color:#fff;font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:32px;font-weight:400;letter-spacing:0;line-height:42px;text-align:center;text-transform:uppercase}@media(min-width:600px){.feature-title{font-size:48px;line-height:62px}}.feature-description{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:18px;font-weight:600;line-height:23px;text-align:center;text-transform:uppercase}@media(min-width:600px){.feature-description{font-size:20px;line-height:26px}}.feature-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-around}@media(min-width:600px){.feature-grid{gap:0}}.p30{padding:30px}.section-title{color:#000;font-size:2rem;font-weight:600;padding-bottom:30px;text-align:center}.banner{overflow:hidden;position:relative}.banner:before{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.302));left:-100%;transform:skewX(-25deg);width:50%;z-index:2}.banner:after,.banner:before{display:block;height:100%;position:absolute;top:0}.banner:after{background:linear-gradient(0deg,#000 0,hsla(0,0%,100%,0));content:"";left:0;opacity:.4;transition:opacity 2s;width:100%;z-index:1}.banner:hover:before{animation:shine 1.5s}.banner:hover img{height:100%;width:100%}.banner-header-mobile{align-items:center;background:#f5f5f5;border-radius:16px;display:flex;flex-direction:column;gap:16px;isolation:isolate;justify-content:center;overflow:hidden;padding:16px;position:relative}.banner-header-mobile:after{background:linear-gradient(180deg,#3686f7 55.62%,#204f91);content:"";display:flex;filter:blur(50px);height:80px;position:absolute;right:100px;top:20px;width:80px;z-index:-1}.banner-header-mobile h2{font-size:16px;line-height:21px;text-transform:uppercase}.banner img{height:120%;min-height:140px;-o-object-fit:cover;object-fit:cover;transition:all .8s ease;width:120%}.banner-grid{display:grid;grid-gap:10px;grid-template-areas:"men men women women" "accesories accesories sale sale" "uniform uniform sale sale";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;margin-bottom:10px}@media (min-width:767px){.banner-grid{grid-template-areas:"accesories sale women" "men  sale uniform";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}}.banner-info{bottom:0;padding:30px 25px;position:absolute;z-index:3}.banner-title{color:#000;color:#fff;font-size:15px;font-weight:500;text-shadow:4px 4px 15px rgba(0,0,0,.631)}@media (min-width:480px){.banner-title{font-size:20px}}@media (min-width:767px){.banner-title{font-size:30px}}@media (min-width:992px){.banner-title{font-size:40px}}.banner-sale{grid-area:sale}.banner-sale:after{background:linear-gradient(0deg,#000 0,rgba(0,0,0,.5));opacity:.6}.banner-sale small{display:block;font-size:.8em;font-weight:300;line-height:1em;margin-top:10px}@media (min-width:767px){.banner-sale small{font-size:.5em}}.banner-sale .banner-info{text-align:center;top:35%;width:100%}.banner-women{grid-area:women}.banner-men{grid-area:men}.banner-men img{height:110%;width:110%}.banner-men .banner-info{right:0}.banner-uniform{grid-area:uniform}.banner-accesories{grid-area:accesories}.banner-accesories .banner-info{right:0}.banner-blue{margin:60px 0 0;position:relative}@media(min-width:600px){.banner-blue{margin:120px 0 0}}.banner-blue-content{align-items:center;background:#091e31;border-radius:30px;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:24px}@media(min-width:600px){.banner-blue-content{padding:48px}}.banner-blue-row{align-items:center;background:#091e31;border-radius:30px;display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:24px}@media(min-width:600px){.banner-blue-row{flex-direction:row;padding:48px}}.banner-blue-row ul{display:flex;flex-direction:column;gap:16px}.banner-blue-row ul li{align-items:center;display:flex;font-family:Nunito Sans;font-family:var(--secondFont);font-size:14px;font-weight:400;line-height:19px}.banner-blue-row ul li a{align-items:center;color:#5f6368;display:flex;gap:8px}.banner-blue-row ul li i{display:flex;font-size:24px}.banner-blue-left,.banner-blue-right{width:100%}@media(min-width:600px){.banner-blue-left,.banner-blue-right{width:50%}}.banner-blue-title{color:#fff;font-family:Crimson Text;font-size:24px;font-style:normal;font-weight:600;line-height:31px;text-align:center;text-transform:uppercase}@media(min-width:600px){.banner-blue-title{font-size:32px;line-height:42px}}@media(min-width:1280px){.banner-blue-title{font-size:42px;line-height:55px}}.banner-blue-description{color:#fff;display:flex;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:normal;font-weight:400;gap:8px;justify-content:center;line-height:22px}.banner-blue-description i{font-size:24px}.banner-blue .btn{color:#091e31;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:normal;font-weight:600;line-height:22px;padding:8px 3rem}.banner-blue.uni .banner-blue-left{display:flex;flex-direction:column;gap:24px;justify-content:flex-start}.banner-blue.uni .banner-blue-title{text-align:left}.banner-blue.uni .banner-blue-description{justify-content:flex-start;text-align:left}.banner-blue.uni .banner-blue-right li a{color:#fff}.banner-blue.uni .banner-blue-right li i{font-size:18px}.banner-blue.uni .banner-blue-right li b{font-weight:400;text-decoration:underline}.banner-blue.uni .banner-blue-right li p{font-size:14px}.banner-blue.uni .btn{padding:8px;width:-moz-max-content;width:max-content}@media(min-width:600px){.banner-blue.uni .btn{padding:8px 3rem}}.season{display:block;margin-bottom:10px;position:relative}@media (min-width:767px){.season{display:flex}}.season-text{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.3));color:#fff;display:flex;flex-direction:column;font-size:20px;font-weight:400;height:100%;justify-content:center;min-height:300px;padding:50px 30px;width:100%}@media (min-width:767px){.season-text{background:#000;flex:0 0 33%;height:auto;position:relative;width:33%}}.season-text:before{border:100px solid transparent;border-left-color:#000;border-width:150px 0 150px 100px;height:100%;position:absolute;right:-100px;top:0}@media (min-width:767px){.season-image{flex:0 0 67%;position:relative;width:67%}}.season-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;width:100%;z-index:-1}.season-title{font-size:1.8em;font-weight:500;text-align:left}.season-btn{border:1px solid #fff;border-radius:20px;display:inline-block;font-size:16px;margin-top:30px;padding:5px;text-align:center;width:100px}@keyframes shine{to{left:125%}}.product{background:#fff;border:1px solid #eee;box-shadow:0 8px 20px 0 rgba(0,0,0,.04);display:block;height:100%;position:relative;transition:.2s ease}.product:hover{box-shadow:0 20px 40px 0 rgba(0,0,0,.15);box-shadow:0 2px 120px rgba(0,0,0,.2);transform:scale(1.03);z-index:1}.product-code{border:1px solid #dadada;border-radius:20px;font-size:.85em;margin-right:5px;padding:2px 12px}.product-item{padding:10px;width:100%}@media (min-width:480px){.product-item{width:50%}}@media(min-width:767px){.product-item{width:33%}}@media (min-width:1280px){.product-item{width:20%}}.product-grid{display:flex;flex-wrap:wrap}.product-grid .product-price:after{color:#0fbd64;content:"✓ Precio por conjunto";flex:0 0 100%;font-size:11px}.product-name{color:#464646;font-size:14px;letter-spacing:1px;margin-bottom:5px}.product-price{align-items:center;display:flex;flex-wrap:wrap;font-size:1.2em;font-weight:600;justify-content:center;position:relative}.product-price-current:before{content:"$"}.product-price-old{color:#999;font-size:.75em;margin-left:2px;order:2;text-decoration:line-through}.product-price-old+.product-price-current{color:#f11f47;color:var(--red)}.product-price-old:before{content:"$"}.product-from:before{content:"Desde";font-size:14px;font-weight:300;margin-right:5px;text-transform:uppercase}.product-from.renta-smo:before{content:"Renta desde"}.product-from.venta-smo:before{content:"Venta desde"}.product-title{padding:10px;text-align:center}.product-image{width:100%}.product-image img{height:200px;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:767px){.product-image img{height:300px}}.product-tag{padding:10px;position:absolute;top:0}.product+.p10+a,.product+.p20+a{display:flex;justify-content:center;margin-bottom:10px;width:100%}@media(min-width:600px){.product+.p10+a,.product+.p20+a{display:none}}.product+.p20{padding:0}@media(min-width:600px){.product+.p20{padding:20px}}.product+.p10{padding:0}@media(min-width:600px){.product+.p10{padding:10px}}.product-ia{align-items:center;background:#f0f1f5;border:1px solid rgba(0,0,0,.04);border-radius:20px;box-shadow:0 4px 8px hsla(0,0%,80%,.25);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:12px}@media(min-width:1280px){.product-ia{flex-direction:row}}.product-ia img{border-radius:16px;width:100%}@media(min-width:600px){.product-ia img{height:240px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}@media(min-width:1280px){.product-ia img{height:auto;width:20%}}.product-ia-right{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.product-ia-title{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.product-ia-subtitle{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.product-ia .btn{align-items:center;background:transparent;color:#000;display:flex;font-size:14px;font-style:normal;font-weight:600;gap:8px;line-height:19px;padding:8px 0;transition:all .2s ease}.product-ia .btn:hover{background:transparent;font-weight:700}.product-ia .btn i{display:flex;font-size:12px}.btn{background:#222;border-radius:8px;color:#fff;cursor:pointer;padding:15px 20px;transition:all .2s ease}.btn-green{background:#1ed17a;color:#fff;font-weight:500}.btn-brown{align-items:center;background:#655a56;box-shadow:0 1px 2px hsla(0,0%,52%,.25);flex-direction:row;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:normal;font-weight:600;gap:10px;justify-content:center;line-height:27px;padding:10px 20px}.btn-brown,.btn-brown i{display:flex}.btn-black{background:#000}.btn-black,.btn-white{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:10px 20px}.btn-border,.btn-white{background:#fff;color:#000}.btn-border{align-items:center;border:1px solid #ececec;border-radius:8px;display:flex;flex-direction:row;gap:6px;justify-content:center;padding:10px 20px}.product-single-sections{display:flex;flex-wrap:wrap;margin-bottom:60px;margin-top:20px}.product-single-section{padding:10px;width:100%}.product-single-section h3{color:#222;font-size:1.4em;font-weight:600;margin-bottom:10px}@media (min-width:767px){.product-single-section{padding:0 5%}.product-single-section:first-child{width:45%}.product-single-section:nth-child(2){width:55%}}.product-single-details li{padding-left:10px;position:relative}.product-single-details li:before{background:#ccc;border-radius:4px;content:"";display:block;height:4px;margin-left:-10px;position:absolute;top:8px;width:4px}.product-single-details+.p20{padding:0}@media(min-width:600px){.product-single-details+.p20{padding:20px}}.product-single-details+.p20+a{display:none;font-size:1rem;padding:7px 32px}@media(min-width:600px){.product-single-details+.p20+a{align-items:center;display:flex;gap:6px}}.product-single-details+.p20+a i{font-size:25px;font-weight:100}.product-single-options{border:1px solid #eee;border-width:1px 0;margin-top:40px;padding:20px 0 40px}.product-single-slider{margin-bottom:40px}.product-single-from:after{bottom:-12px;color:#0fbd64;content:"✓ Precio por conjunto";font-size:11px;font-weight:600;position:absolute;right:0;width:-moz-max-content;width:max-content}@media (min-width:992px){.product-single-from:after{left:0;right:auto}}.product-single-from:before{color:#797979;content:"Desde";font-size:12px;letter-spacing:.5px;margin-right:5px;position:absolute;text-align:center;text-transform:uppercase;top:-10px}@media (min-width:767px){.product-single{display:flex;padding:0 5% 10px}.product-single-slider{padding-right:10%;width:50%}}.product-single-thumbs .swiper-slide{cursor:pointer}.product-single-thumbs .swiper-slide:before{border:1px solid #fff;content:"";display:block;height:100%;position:absolute;transition:all .2s ease;width:100%}.product-single-thumbs .swiper-slide-thumb-active:before{border-color:#999}.product-single-thumbs .swiper-slide-visible~.swiper-slide-visible{margin-left:-1px}.product-single-thumbs .owl-item{background:#fff;border:1px solid #ebebeb;box-shadow:0 8px 20px 0 rgba(0,0,0,.04)}.product-single-thumbs .owl-item.current{border:1px solid gray}.product-single-info{flex:1}.product-single-title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.9em;justify-content:space-between;margin-bottom:10px}.product-single-name{color:#222;font-size:1em;font-weight:600;margin-bottom:0}.product-single-tag{margin-bottom:40px}.product-single-price{align-items:center;display:flex;position:relative}.product-single-option{display:flex;font-size:1.1em;margin-top:20px}.product-single-option-name{color:#333;font-weight:600;letter-spacing:.5px;padding-right:20px;text-transform:uppercase}.product-single-detail{margin-top:0}@media(min-width:600px){.product-single-detail{margin-top:40px}}.product-single-description{margin-bottom:20px}.product-single-image{background:#fff;border:1px solid #e2e2e2;box-shadow:0 8px 20px 0 rgba(0,0,0,.04)}.ccasual .product-single-detail{min-height:350px}@media(min-width:600px){.ccasual .product-single-detail{min-height:auto}}.tag{background:#f11f47;background:var(--red);border-radius:20px;color:#fff;display:inline-block;font-size:.8em;font-weight:500;margin-right:4px;padding:3px 4px;text-align:center}.tag-new{background:#fa8c16;background:var(--orange)}.tags-white{align-items:center;border:1px solid #d3d6dc;border-radius:6px;display:flex;flex-direction:row;font-size:14px;font-weight:400;gap:8px;justify-content:center;padding:4px 6px}.owl-item.active .brand img{animation:jump .1s}.brand{filter:grayscale(1);opacity:.8}.brand img{transform:scale(.65);transition:all .2s ease!important}.brand:hover{filter:grayscale(0);opacity:1}.brand:hover img{transform:scale(.7)}@keyframes jump{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(.65)}}.content{background-size:cover;min-height:100vh;width:100%}.content p{color:#fff;margin:0}.swiper-pagination-bullet-active{background:#f11f47;background:var(--red)}.b-lazy{opacity:0;transition:all .5s ease}.b-lazy.b-loaded{opacity:1}#backTop{background:#000;border:1px solid hsla(0,0%,100%,.129);border-radius:50px;bottom:30px;color:#fff;font-size:.8rem;height:50px;line-height:50px;position:fixed;right:-100px;text-align:center;transition:all .2s;width:50px;z-index:1}#backTop.sticky{right:30px}.noscroll{overflow:hidden}#filter-button{background:#fff;background:#f11f47;background:var(--red);border:1px solid #f11f47;border:1px solid var(--red);border-radius:20px;bottom:10px;color:#222;color:#fff;cursor:pointer;font-weight:300;left:20px;letter-spacing:.5px;margin-bottom:20px;position:fixed;z-index:2}@media (min-width:992px){#filter-button{display:none}}.category{flex:calc(100% - 300px);flex-grow:1}.category-banner{background-color:#eee;background-size:cover}.category-banner .grid{align-items:center;background:rgba(91,91,91,.51);display:flex;justify-content:center;min-height:250px;text-align:center}@media(min-width:600px){.category-banner .grid{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}}.category-banner .breadcrumb{color:#fff}@media(min-width:600px){.category-banner .breadcrumb{color:#434343}}.category-banner h1{color:#fff;font-size:1.8em;text-shadow:-1px 7px 13px rgba(0,0,0,.671)}@media(min-width:600px){.category-banner h1{color:#222;font-size:2.8em;text-shadow:-1px -1px 13px hsla(0,0%,100%,.671)}}.category-banner h1 span.nline{display:inline;display:initial}@media(min-width:600px){.category-banner h1 span.nline{display:block}}.category-banner.big{background-image:url(../images/banner-corbata-peque.webp);min-height:280px}@media(min-width:600px){.category-banner.big{background-image:url(../images/banner-corbata.webp)}}.category-banner.big .grid{min-height:280px}.category-banner.big h1,.category-banner.big h2{color:#fff;margin-bottom:0;text-shadow:-1px 7px 13px rgba(0,0,0,.671);width:100%}@media(min-width:600px){.category-banner.big h1,.category-banner.big h2{color:#222;margin:0 auto;text-shadow:-1px -1px 13px hsla(0,0%,100%,.671);width:65%}.category-banner.big h1.uni,.category-banner.big h2.uni{width:85%}.category-banner.big h1.uni-d,.category-banner.big h2.uni-d{width:78%}}.category-banner.big h2{color:#fff;font-size:1.8em;text-shadow:-1px 7px 13px rgba(0,0,0,.671)}@media(min-width:600px){.category-banner.big h2{color:#222;font-size:2.8em;text-shadow:-1px -1px 13px hsla(0,0%,100%,.671)}}.category-banner.big h2 span.nline{display:inline;display:initial}@media(min-width:600px){.category-banner.big h2 span.nline{display:block}}.category .breadcrumb{flex:0 0 100%;padding:20px 0 0}.category-page{padding:60px 0 150px}@media (min-width:767px){.category-page{display:flex;flex-wrap:wrap}}.category-page .breadcrumbs{flex:0 0 100%}.category-page .filters{background:#fff;height:100vh;left:-200vw;overflow-y:auto;position:fixed;top:0;transition:all .2s ease;width:100vw;z-index:3}.category-page .filters.open{left:0}@media (min-width:992px){.category-page .filters{flex:0 0 300px;height:100%;overflow-y:visible;overflow-y:initial;position:static;position:sticky;top:30px;width:300px}}@media(min-width:767px){.category .product-item{width:33%}}@media (min-width:1280px){.category .product-item{width:25%}}.category-sub{cursor:pointer;display:block;padding:8px 0;transition:all .2s}.category-sub:hover{color:#f11f47;color:var(--red)}.filter{margin:10px 5px;padding:15px}@media (min-width:992px){.filter{border:2px solid #e5e5e5}}.filter-close{background:#000;border-radius:20px;color:#222;color:#fff;cursor:pointer;font-weight:600;margin:10px 5px 10px auto;padding:10px 20px;width:100px}@media (min-width:992px){.filter-close{display:none}}.filter-title{color:#222;font-size:1.3em;font-weight:600;margin-bottom:15px}.faqs{display:block;padding:8rem 0 3rem;position:relative}@media(--xxxxl ){.faqs{margin-left:auto;margin-right:auto;max-width:1300px;max-width:1450px;max-width:1500px;width:100%}}.faqs-content{margin:0 auto;position:relative}.faqs input:checked+.tab-label{background:transparent;border-bottom:4px solid #2f94d9;border-radius:0;color:#404041;font-weight:700}.faqs .tab-grid{margin-top:2rem}@media(min-width:600px){.faqs .tab-grid{margin-top:3rem}}.faqs .tab-label{background:transparent;border-bottom:1px solid #5f6368;border-radius:0;color:#5f6368;font-size:16px;font-weight:400;margin:auto;padding:0;text-align:center;width:50%}@media(min-width:600px){.faqs .tab-label{font-size:16px}}@media(min-width:1280px){.faqs .tab-label{font-size:24px}}.faqs .tab-content{margin-top:2rem}.faqs .toggle-title{border-bottom:0;padding:14px 20px}@media(min-width:600px){.faqs .toggle-title{padding:14px}}.faqs .toggle-title:after{font-size:15px;right:14px;top:15px}@media(min-width:600px){.faqs .toggle-title:after{right:30px}}.faqs .toggle-container{color:#5f6368;padding:0 20px 14px}.faqs-ul{font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:2rem auto}.faqs-ul li{list-style-type:disc}.faqs-title{color:#000;font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-size:32px;font-style:normal;font-weight:400;line-height:42px;text-align:center;text-transform:uppercase}.toggle{background:#fff;border-radius:12px;box-shadow:0 1px 5px 0 rgba(83,83,83,.541)}.toggle-title{color:#24314f;cursor:pointer;font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-transform:capitalize}.toggle-title:after{align-items:center;border-radius:4px;color:#2b5d92;content:"\ea27";display:flex;font-family:dab;font-family:var(--iconFont);font-size:20px;height:20px;justify-content:center;position:absolute;right:14px;top:12px;width:20px}@media(min-width:600px){.toggle-title:after{font-size:26px;height:28px;right:42px;top:35px;width:28px}}.toggle-container{font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;font-style:Regular;font-weight:400;overflow:hidden;padding:20px 15px;transition:.2s;leading-trim:NONE;letter-spacing:0;line-height:100%}.toggle-container h2{font-size:.9em}@media (min-width:992px){.toggle-container h2{font-size:1em}}.toggle-container b{color:#2b689f;color:var(--blue)}.toggle-container table{border-collapse:inherit;border-radius:10px;border-spacing:2px;color:#2b2f38;color:var(--base);width:100%}.toggle-container table th{background:transparent;border:none;color:#2b689f;color:var(--blue);padding:1rem 0}.toggle-container table td{background:transparent;border:none;color:#2b2f38;color:var(--base);padding:7px 0}.toggle-container table tbody tr{box-shadow:none}.toggle-container table caption{color:#2b2f38;color:var(--base);margin-bottom:2rem}.toggle.closed{background:#fff}.toggle.closed .toggle-container{display:none;max-height:0;opacity:0}.toggle.closed .toggle-title{padding:14px 20px}@media(min-width:992px){.toggle.closed .toggle-title{padding:14px}}.toggle.closed .toggle-title:after{align-items:center;border-radius:4px;color:#2b5d92;content:"\ea36";display:flex;font-size:14px;height:20px;justify-content:center;padding-bottom:4px;position:absolute;right:14px;top:12px;width:20px}@media(min-width:600px){.toggle.closed .toggle-title:after{font-size:20px}}@media(min-width:992px){.toggle.closed .toggle-title:after{font-size:15px;height:28px;right:30px;top:15px;width:28px}}.tdark{color:#222}.share{color:#555;cursor:pointer;display:inline-block;font-size:1.3em;padding-bottom:30px;transition:all .2s}.share:hover{color:#222;transform:scale(1.1)}.controls{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px}.color{margin:2px}.color,.colors{display:flex}.color input:checked+label{border-color:#000}.color input:checked+label:before{transform:scale(1.1)}.color label{border:1px solid #ddd;border-radius:30px;cursor:pointer;display:inline-block;height:24px;text-align:center;width:24px}.color label:hover:before{transform:scale(1.1)}.color label:before{content:"•";display:inline-block;font-size:62px;line-height:20px;transition:all .2s}.select2-container--default .select2-selection--single{border-radius:30px}span.select2-dropdown{border:1px solid #aaa!important;border-radius:5px!important;margin:5px 0;overflow:hidden}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:30px}span.select2-dropdown{position:static}.noUi-connect{background:#000}.noUi-horizontal{height:5px;margin:30px 10px 15px}.noUi-horizontal .noUi-handle{background:#000;border:0;border-radius:27px;box-shadow:none;cursor:ew-resize;height:30px;top:-15px;width:30px}.noUi-handle:after,.noUi-handle:before{content:none}.slider-value{display:flex;max-width:100%}.slider-value input{width:50%}.slider-value input:last-child{text-align:right}.construction{border:3px dashed #ddd;margin:auto auto -30px;padding:50px;text-align:center}.construction path{animation:rotateInf 3s infinite;opacity:.5;transform-origin:center}.construction h5{color:#000;font-size:30px}@keyframes rotateInf{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.danger{background:#f11f47;background:var(--red);color:#fff}.success{background:#2b9b2b;background:var(--green);color:#fff}.bg{background:#f7f7f7;border-top:1px solid #efeeee}.lighter{background:#fff}.p5{padding:5px}.p20{padding:20px}#pr .owl-carousel .product-item{display:none}@media(min-width:1280px){#pr .owl-carousel .product-item{display:flex}}#pr .owl-carousel .product-item:first-child{display:flex;justify-content:center}@media(min-width:600px){#pr .owl-carousel .product-item:nth-child(2),#pr .owl-carousel .product-item:nth-child(3){display:flex;justify-content:center}}