: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-family:dab;font-family:var(--iconFont);font-display:swap;src:url(../fonts/dab.woff2) format("woff2"),url(../fonts/dab.woff) format("woff")}[class*=" i-"]:after,[class*=" i-"]:before,[class^=i-]:after,[class^=i-]:before{font-family:dab;font-family:var(--iconFont);font-feature-settings:normal;font-variant:normal;text-transform:none;font-style:normal;font-weight:inherit;line-height:1;display:inline-block}.i-arrow:before{content:"\e001"}.i-champion:before{content:"\e002"}.i-chevron:before{content:"\e003"}.i-clock:before{content:"\e004"}.i-couch:before{content:"\e005"}.i-facebook:before{content:"\e006"}.i-filter:before{content:"\e007"}.i-heart:before{content:"\e008"}.i-insign:before{content:"\e009"}.i-instagram:before{content:"\e00a"}.i-mail:before{content:"\e00b"}.i-next:before{content:"\e00c"}.i-phone:before{content:"\e00d"}.i-place:before{content:"\e00e"}.i-star:before{content:"\e00f"}.i-starfill:before{content:"\e010"}.i-suit:before{content:"\e011"}.i-tag:before{content:"\e012"}.i-tiktok:before{content:"\e013"}.i-twitter:before{content:"\e014"}.i-whatsapp:before{content:"\e015"}.i-chevron.right:before{display:inline-block;transform:rotate(180deg)}.row{display:flex;flex-wrap:wrap}.xs{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-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{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-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{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-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{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-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{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-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{width:100%;min-height:1px;position:relative;flex-basis:0;flex-grow:1;max-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}*{outline:0;max-width:100%}*,:after,:before{box-sizing:border-box}body{background:#fff;background:var(--bgColor);padding:0;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont)}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{border-radius:0;padding:.75em 1em;background-color:transparent;cursor:pointer}button *{pointer-events:none}embed,iframe,img,object,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1{font-weight:500;font-size:18px;margin-bottom:20px}.modal,input[type=checkbox],input[type=file],input[type=radio]{display:none}.modal{background:rgba(0,0,0,.8);width:100vw;height:100vh;position:fixed;z-index:11;justify-content:center;align-items:center;top:0;opacity:0;left:0;animation:modal .2s;padding:20px}.modal.open{display:flex;opacity:1}.modal.open .modal-content{animation:modal-card .6s}.modal-close.i-x{font-size:1rem;cursor:pointer;position:absolute;right:0;margin:10px;top:20px;font-weight:400;padding:8px 16px;border-radius:0}.modal-content{position:relative;max-height:calc(100% - 60px);overflow:auto;background:#fff;padding:30px;width:800px}.modal-title{font-size:1.75em;font-weight:500;margin-bottom:15px;letter-spacing:-.5px}.modal .lightbox-slider .swiper-pagination{bottom:32px!important}.modal .lightbox-slider .swiper-pagination .swiper-pagination-bullet{width:12px;height:4px;grid-gap:0;gap:0;border-radius:2px;background:#000}.modal .lightbox-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffae00}@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;grid-gap:8px;gap:8px;flex-wrap:wrap;padding:30px}.tab-content{flex:100%;order:1;overflow:hidden;margin-top:20px;display:none}.tab-title{padding:8px 16px;font-weight:500;display:block;text-transform:uppercase}.tab .table tbody tr{background:var(--tableRowBg)}input:checked+.tab-title{box-shadow:0 1px 5px rgba(83,83,83,.54);background:#f1d8ac;border-radius:12px;color:#000;font-weight:600}input:checked+.tab-title+.tab-content{display:block;animation:showTab .5s}@keyframes showTab{0%{opacity:0}to{opacity:1}}.grid{width:100%;margin-left:auto;margin-right:auto;padding:0 2rem}@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{width:100%;margin-left:auto;margin-right:auto;padding:0 2rem}@media(min-width:600px){.grid-padding{padding:0 2rem}}@media(min-width:1280px){.grid-padding{padding:0 6rem}}.p10{padding:10px}.header{position:relative;padding:16px 0;background:#fff;z-index:2}@media(min-width:992px){.header{padding:0;margin-bottom:16px}}.header-top:not(:empty){background:#f11f47;background:var(--red);color:#fff;text-align:center;padding:10px}.header-bottom{display:flex;align-items:center;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{display:flex;align-items:center;grid-gap:8px;gap:8px}.header-icons a{padding:9px;font-family:Nunito Sans;font-family:var(--secondFont);font-style:normal;font-weight:600;font-size:24px;line-height:27px;color:#fff}@media(min-width:600px){.header-icons a{padding:8px 64px;font-size:16px}}.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{display:block;position:fixed;background:#fff;color:#000;width:100%;height:calc(100vh - 72px);z-index:2;padding:2rem;transition:right .2s ease;top:72px;right:-1400px;display:flex;flex-direction:column;justify-content:space-between}@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{position:relative;display:block;height:auto;width:auto;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#000;color:initial;padding:0;right:0;top:0}}.menu-option{display:block;position:relative;font-family:Nunito Sans;font-family:var(--secondFont);font-weight:400;font-size:16px;line-height:21px;text-transform:uppercase;transition:.2s ease-in;border-bottom:1px solid #f5f5f5}@media(min-width:600px){.menu-option{margin-right:20px;border:none}}.menu-option:after{content:"\e003";font-family:dab;font-family:var(--iconFont);display:block;position:absolute;width:0;height:2px;color:#2b3b8f;color:var(--tprimary);font-weight:700;transition:width .3s;top:16px;right:2rem}@media(min-width:600px){.menu-option:after{display:none}}@media (min-width:600px){.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{padding:16px 0;display:block}@media(min-width:600px){.menu-option a{padding:12px 20px}}@media (min-width:992px){.menu-option a{padding:32px 0}}.menu-list{display:flex;justify-content:center;flex-direction:column;margin-bottom:1rem}@media(min-width:992px){.menu-list{margin-bottom:0;flex-direction:row}}.menu-current span{border-bottom:1px solid #000;font-weight:400}.menu .submobile{display:flex;flex-direction:column;grid-gap:40px;gap:40px}@media(min-width:992px){.menu .submobile{display:none}}.menu .submobile ul{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.menu .submobile ul li{display:flex;align-items:center;font-weight:400;font-size:14px;line-height:19px;font-family:Nunito Sans;font-family:var(--secondFont)}.menu .submobile ul li a{display:flex;align-items:center;grid-gap:8px;gap:8px;color:#5f6368}.menu .submobile ul li i{display:flex;font-size:24px}.menu .submobile a.btn-black{width:100%;font-family:Nunito Sans;font-family:var(--secondFont);font-weight:600;font-size:16px;line-height:21px}@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;width:40px;height:40px;padding:0}@media (min-width:992px){.menup{display:none}}.menup svg{width:100%;height:100%;top:-6px;left:-14px;stroke:#000;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block;position:absolute;position:relative;top:0;left:0}@media(min-width:1280px){.menup svg{stroke:#fff}}.menup svg path{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);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)}.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;justify-content:space-between;font-family:Nunito Sans;font-family:var(--secondFont);margin-bottom:3rem}@media(min-width:1280px){.contact{margin-bottom:0}}.contact .breadcrumb{font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#000}.contact .card-image{position:relative;top:0;right:0;height:116vh;width:38%;margin:0;display:none}@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;width:100%;right:0;position:relative}.contact .card-image .swiper-pagination-bullet{width:4px;height:16px;border-radius:6px;background:rgba(0,0,0,.42)}.contact .card-image .swiper-pagination-bullet-active{background:#dc9d2f;height:42px}.contact-row{width:100%;margin:0}@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{width:100%;display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px}@media(min-width:600px){.contact-left{width:100%}}.contact-google{display:flex;align-items:center;grid-gap:8px;gap:8px;font-weight:600;font-size:18px;line-height:25px;color:#1d1d1b}.contact-google i{color:#ffd600}.contact-google span{font-weight:600;font-size:16px;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#000}.contact-group{grid-gap:16px;gap:16px}.contact-group,.contact-group-top{width:100%;display:flex;align-items:center;flex-direction:column}.contact-group-top{grid-gap:24px;gap:24px}@media(min-width:600px){.contact-group-top{grid-gap:8px;gap:8px;flex-direction:row}}.contact-group-bottom{width:100%}.contact-item{width:100%;display:flex;align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px}@media(min-width:600px){.contact-item{width:calc(33.33333% - 16px)}}.contact-item i{font-size:24px;display:flex}.contact-item-title{font-weight:700}.contact-item-text,.contact-item-title{font-size:14px;line-height:19px;color:#000}.contact-item-text{font-weight:400}.contact-title{font-style:normal;font-weight:600;font-size:44px;line-height:60px;color:#000}@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{font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#24314f}.contact-iframe{width:100%;display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-bottom:2rem}@media(min-width:600px){.contact-iframe{margin-bottom:3rem}}.contact-iframe iframe{position:relative;width:100%;border-radius:16px}.contact-address{display:flex;flex-direction:column;align-items:flex-start;padding:0;grid-gap:6px;gap:6px;font-weight:400;font-size:16px;line-height:22px;color:#000}@media(min-width:600px){.contact-address{flex-direction:row}}.contact-address p{display:flex;align-items:center;grid-gap:6px;gap:6px}.contact-address p i{font-size:24px;display:flex}.contact-address a{font-weight:600;font-size:16px;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#000}.contact-bottom{width:100%;display:flex;align-items:flex-start;flex-direction:column;grid-gap:24px;gap:24px}@media(min-width:600px){.contact-bottom{flex-direction:row;flex-wrap:wrap}}.contact-bottom-content{width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin:16px 0 0}.contact-bottom .contact-item-title{font-weight:700;font-size:14px;line-height:19px;color:#000}.contact-bottom .contact-item-text{display:flex;align-items:center;grid-gap:4px;gap:4px;font-weight:400;font-size:14px;line-height:19px;color:#000}.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{border-radius:24px 24px 0 0;font-size:1.2rem;border-top:1px solid #ddd;padding:50px 0 36px;color:#fff;background-image:url(../images/traje.webp);background-repeat:no-repeat;background-position:top;background-size:cover}.footer-top img{width:50%}@media(min-width:600px){.footer-top img{width:40%;margin-bottom:30px}}@media (min-width:767px){.footer-top .grid{display:flex;flex-wrap:wrap}}.footer-bottom{padding:20px 0 30px;color:#ccc;font-size:.9rem;background:#000;text-align:center}.footer-bottom-content{width:100%;display:flex;justify-content:space-between;margin-top:80px}.footer-title{font-size:16px;line-height:21px;font-weight:400;font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);color:#fff}@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{margin-bottom:24px;font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase}.footer-col{margin-bottom:30px;width:50%;flex-grow:1}@media (min-width:767px){.footer-col{width:50%}}@media (min-width:992px){.footer-col{width:auto}}.footer-col-small{display:flex;flex-direction:column;grid-gap:16px;gap:16px;width:100%}@media(min-width:600px){.footer-col-small{width:40%}}.footer-col-small iframe{border-radius:16px;width:100%;height:230px}@media(min-width:600px){.footer-col-small iframe{width:90%;height:330px}}.footer-col-small .footer-address{font-family:Nunito Sans;font-family:var(--secondFont);font-weight:600;font-size:16px;line-height:100%;letter-spacing:0}.footer-col-small .footer-address a{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}.footer-col-big{width:100%;display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media(min-width:600px){.footer-col-big{width:60%;grid-gap:60px;gap:60px}}.footer-col-content{display:flex;align-items:flex-start;flex-wrap:wrap}.footer ul.linksul{display:flex;flex-direction:column;grid-gap:16px;gap:16px;font-family:Nunito Sans;font-family:var(--secondFont);font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.footer ul.linksul li{display:flex;align-items:center;grid-gap:6px;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{width:150px;flex-grow:0}.footer dd{width:160px;flex-grow:1;margin-left:10px}}.footer .social{display:flex;align-items:center;grid-gap:16px;gap:16px;margin:28px 0;font-size:1.15em}.footer .social a{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;width:30px;height:30px;border-radius:50%}.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{width:10px;border-radius:10px;height:10px;background:#bdbdbd!important;display:block;margin:0 5px}.owl-carousel .owl-dot.active span{background:#f11f47!important;background:var(--red)!important}.owl-item.current{border:1px solid grey}.powered{margin-left:auto;color:#f11f47;color:var(--red)}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{width:100%;left:0;grid-gap:24px;gap:24px;padding:0 42px;height:-webkit-fill-available;top:0;justify-content:center}@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{content:"";display:block;position:absolute;background:linear-gradient(0deg,#fff,#fff);top:0;width:100%;height:100%;z-index:1;opacity:.8}.slider-home.suni .slider-content{width:92%}@media(min-width:1280px){.slider-home.suni .slider-content{width:72%}}.slider-home.suni .slider-bread{width:100%;font-weight:600;font-size:20px;line-height:26px;letter-spacing:.02em;text-transform:uppercase;color:#000;text-align:center}.slider-home.suni .btn-brown{padding:8px 4px}@media(min-width:600px){.slider-home.suni .btn-brown{padding:8px 56px}}.slider-item{width:100%;height:440px;position:relative;background:#000}@media(min-width:600px){.slider-item{height:550px}}@media(min-width:1480px){.slider-item{height:100%}}.slider-item:after{z-index:1;display:block;position:absolute;content:"";width:100%;height:100%;top:0;opacity:.4;background:linear-gradient(178.92deg,transparent -.92%,rgba(0,0,0,.8) 99.07%)}.slider-item img,.slider-item picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.slider-img{top:0;height:100%;background-repeat:no-repeat;background-position:top 20%;background-size:cover;z-index:0}.slider-content,.slider-img{position:absolute;left:0;width:100%}.slider-content{z-index:1;height:440px;display:flex;align-items:flex-end;flex-direction:column;justify-content:flex-end;margin:auto;padding:0 15px;grid-gap:12px;gap:12px;top:-100px;right:0}@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{width:100%;position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;padding:24px;grid-gap:16px;gap:16px;margin:0 auto;background:#fff;box-shadow:0 1px 8px hsla(0,0%,53.3%,.25);border-radius:16px;bottom:60px;z-index:1}@media(min-width:600px){.slider-content-elements{flex-direction:row;grid-gap:67px;gap:67px}}.slider-content-item{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:12px;gap:12px;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-weight:600;font-size:24px;line-height:100%;letter-spacing:-1.1%;text-align:center;text-transform:uppercase}.slider-content-item p{font-family:Nunito Sans;font-family:var(--secondFont);font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:center;letter-spacing:-.011em;color:#000}.slider-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;grid-gap:24px;gap:24px}@media(min-width:600px){.slider-buttons{flex-direction:row}}.slider-buttons .btn{font-family:Nunito Sans;font-family:var(--secondFont);font-weight:600;font-size:16px;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{justify-content:center;text-align:center;flex-direction:column}.slider-center .slider-title,.slider-title{width:100%;text-align:center}.slider-title{font-size:32px;line-height:42px;color:inherit;padding-top:0;font-weight:400;text-transform:uppercase;color:#fff;margin-bottom:0}@media (min-width:600px){.slider-title{font-style:normal;font-weight:400;font-size:42px;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{width:100%;font-family:Nunito Sans;font-family:var(--secondFont);font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;color:#fff}@media(min-width:1280px){.slider-text{width:90%;margin:0 auto;width:80%;font-size:20px;line-height:22px}}.slider-textbg{padding:0 10px;display:inline}.slider-textbg span{display:block;font-size:20px;font-weight:400}.slider-smoking .product{height:auto;border:none;box-shadow:none}.slider-smoking .product:hover{box-shadow:none;transform:scale(1);z-index:1}.slider-smoking .product img{height:400px;border-radius:25px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:top;width:100%;margin:0 auto}@media(min-width:600px){.slider-smoking .product img{width:65%;height:465px}}.slider-smoking.s-uniformes img{height:450px;border-radius:25px;-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{display:flex;width:100%;justify-content:center;grid-gap:6px;gap:6px;align-items:center;margin-top:2rem;padding:12px 32px;font-size:1.1rem}@media(min-width:600px){.slider-smoking+.p20+a{display:none}}.slider-smoking+.p20+a i{font-size:25px;font-weight:100}.slider-footer{width:100%;display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;color:#fff}.slider-footer i{display:flex}.card-profile .card-title{margin-bottom:24px;font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-weight:400;font-size:32px;line-height:42px;letter-spacing:0;text-align:center;text-transform:uppercase;font-style:normal}.card-profile .card table{width:100%;border-collapse:separate;border-spacing:0 2px}.card-profile .card table thead th{padding:16px 8px;font-size:22px;line-height:26px;text-transform:capitalize;text-align:left;font-weight:700}.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-weight:600;margin-bottom:10px;font-size:22px;line-height:26px;text-transform:capitalize}.card-profile .card .details dd{flex:calc(100% - 150px);margin:0;font-size:16px}.tradicion-content{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:32px;gap:32px;padding:63px 0}@media(min-width:992px){.tradicion-content{flex-direction:row}}.tradicion-left{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-gap:16px;gap:16px}@media(min-width:992px){.tradicion-left{width:60%}}.tradicion-left .c-google{display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:Nunito Sans;font-family:var(--secondFont);font-weight:400;font-size:14px;line-height:19px;color:#000}.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-weight:600;font-size:32px;line-height:42px;letter-spacing:0;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{width:100%;font-family:Nunito Sans;font-family:var(--secondFont);font-weight:400;font-size:16px;line-height:22px;letter-spacing:0}@media(min-width:1280px){.tradicion-description{width:80%}}.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-weight:600;font-size:32px;line-height:42px;letter-spacing:0;text-transform:uppercase;width:100%;text-align:center}@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-slide,.logos-clientes .swiper-wrapper{max-width:none}.logos-clientes .swiper img{max-width:none;margin:0 auto;width:100%}@media(min-width:1280px){.logos-clientes .swiper img{height:auto;-o-object-fit:contain;object-fit:contain}}.logos-clientes .customize-controls{display:flex;justify-content:space-between;align-items:center;position:absolute;transform:translateY(-50%);top:50%;left:0;width:100%;z-index:1}.logos-clientes .customize-controls button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;color:#5f6368;box-shadow:0 2px 8px 1px rgba(99,99,99,.25098);border-radius:50%}.logos-clientes .customize-controls button i{display:flex;align-items:center;justify-content:center;font-size:12px}.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 img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.uni-per-top{width:100%;padding:24px;position:absolute;bottom:0;color:#fff}.uni-per-top h2{font-weight:600;font-size:20px;line-height:26px;text-transform:uppercase;color:#fff}.uni-per-top p{font-weight:400;font-size:16px;line-height:22px;color:#fff}.uni-per-title{margin-bottom:16px;text-align:center;font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-weight:600;font-size:32px;line-height:42px;letter-spacing:0;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{width:100%;font-family:Nunito Sans;font-family:var(--secondFont);font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#000;margin:0 auto 32px}@media(min-width:1280px){.uni-per-description{width:60%}}.uni-per .customize-controls{display:flex;justify-content:space-between;align-items:center;position:absolute;transform:translateY(-50%);top:50%;left:0;width:100%;z-index:1}.uni-per .customize-controls button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;color:#5f6368;box-shadow:0 2px 8px 1px rgba(99,99,99,.25098);border-radius:50%}.uni-per .customize-controls button i{display:flex;align-items:center;justify-content:center;font-size:12px}.uni-per .customize-controls button i.right{transform:rotate(0)}.uni-per .customize-controls button.swiper-button-disabled{background:#d1d1d1}.ofrecemos{position:relative;display:block;padding:3rem 0 4rem}.ofrecemos-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;grid-gap:24px;gap:24px}@media(min-width:600px){.ofrecemos-content{flex-direction:row}}.ofrecemos-item{width:100%;display:flex;align-items:center;flex-direction:column;grid-gap:18px;gap:18px}@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-weight:600;font-size:32px;line-height:42px;letter-spacing:0;text-align:center;width:100%;margin-bottom:38px;text-transform:uppercase}@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-style:normal;font-weight:600;font-size:24px;line-height:33px}.ofrecemos-description,.ofrecemos-subtitle{font-family:Nunito Sans;font-family:var(--secondFont);color:#000}.ofrecemos-description{font-weight:400;font-size:16px;line-height:22px;text-align:center}.testimoniales{position:relative;display:block;background:#f5f5f5;overflow:hidden;margin:4rem 0;padding:6.2rem 0}.testimoniales:after{content:"";display:flex;right:100px;position:absolute;width:400px;height:400px;top:200px;background:linear-gradient(180deg,#3686f7,#204f91);filter:blur(200px)}.testimoniales-top{display:flex;align-items:flex-start;flex-direction:column;grid-gap:24px;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-weight:600;font-size:32px;line-height:42px;letter-spacing:0;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{font-family:Nunito Sans;font-family:var(--secondFont);font-style:normal;font-weight:600;font-size:24px;line-height:33px;color:#1d1d1b}.testimoniales .contact-google span{font-size:16px;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#000}.testimoniales .review{height:100%;background:#fff;padding:24px;border-radius:16px;text-align:left;color:#404041;justify-content:space-between}.testimoniales .review,.testimoniales .review-bottom,.testimoniales .review-top{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.testimoniales .review-name{font-family:Nunito Sans;font-family:var(--secondFont);font-size:16px;line-height:22px;font-style:normal;font-weight:600;display:block}.testimoniales .review-stars{font-size:.7em;color:#d2d2d2}.testimoniales .review-info{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.testimoniales .review-text{font-family:Nunito Sans;font-family:var(--secondFont);font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#000}.testimoniales .review .anchor{font-size:1em;position:absolute;bottom:10px}.testimoniales .review-icon{display:flex;align-items:center;grid-gap:16px;gap:16px}.testimoniales .review-icon img{width:45px;height:45px;border-radius:50%}.testimoniales .review-row{padding-bottom:4px}.testimoniales .review-stars{font-size:18px}.testimoniales .review-stars .star{padding:1px;color:#ffd600}@media(min-width:600px){.testimoniales .review-stars .star{padding:2px}}.testimoniales .review-stars .i-z-review{padding:2px}.testimoniales .my-review{height:100%}.testimoniales .swiper-slide{height:-webkit-fill-available}.testimoniales .customize-controls{display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;width:100%;z-index:1}.testimoniales .customize-controls button{width:48px;height:48px;background:#24314f;color:#fff;border-radius:50%}.testimoniales .customize-controls button i{display:flex;align-items:center;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{width:50%;order:2}@media(min-width:600px){.detalles-row img:first-child{width:30%;order:1}}.detalles-row img:nth-child(2){width:50%;order:3}@media(min-width:600px){.detalles-row img:nth-child(2){width:30%}}.detalles-row img:nth-child(3){width:100%;order:1}@media(min-width:600px){.detalles-row img:nth-child(3){width:40%;order:3}}.detalles-row img:nth-child(4){width:100%;order:4}@media(min-width:600px){.detalles-row img:nth-child(4){width:40%}}.detalles-row img:nth-child(5){width:50%;order:5}@media(min-width:600px){.detalles-row img:nth-child(5){width:30%}}.detalles-row img:nth-child(6){width:50%;order:6}@media(min-width:600px){.detalles-row img:nth-child(6){width:30%}}.detalles-top{display:flex;align-items:center;flex-direction:column;justify-content:center;grid-gap:24px;gap:24px;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-weight:600;font-size:32px;line-height:42px;letter-spacing:0;text-transform:uppercase;text-align:center}@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{font-family:Nunito Sans;font-family:var(--secondFont);font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#000;width:100%}@media(min-width:600px){.detalles-description{width:50%}}@media(min-width:1280px){.detalles-description{width:44%}}.product-items{display:block;position:relative;font-family:Nunito Sans;font-family:var(--secondFont)}.product-items-row{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;margin-bottom:4rem}@media(min-width:600px){.product-items-row{flex-direction:row;margin-bottom:0;align-items:flex-start}}@media(min-width:767px){.product-items-row{flex-direction:row;grid-gap:32px;gap:32px}}@media(min-width:1280px){.product-items-row{grid-gap:48px;gap:48px;align-items:center}}.product-items-type{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 6px;grid-gap:8px;gap:8px;background:#f1d8ac;border-radius:6px;text-transform:capitalize;font-style:normal;font-weight:600;font-size:13px;line-height:16px;color:#000}.product-items-left{display:flex;width:100%;height:70vh}@media(min-width:600px){.product-items-left{width:50%;height:-webkit-fill-available;height:-moz-available;height:stretch}}@media(min-width:992px){.product-items-left{width:42%;height:100vh}}.product-items-left .card-image{display:block;max-width:100%}.product-items-left .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-items-left .swiper-wrapper{height:100%}.product-items-left .swiper-slide{height:100%!important}.product-items-left .swiper-pagination-bullet{width:4px;height:16px;border-radius:6px;background:rgba(0,0,0,.42)}.product-items-left .swiper-pagination-bullet-active{background:#dc9d2f;height:42px}.product-items-right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-gap:16px;gap:16px;width:100%;margin:0 auto 4rem;padding:0 2rem}@media(min-width:600px){.product-items-right{width:50%;padding:0 1rem 0 0}}@media(min-width:992px){.product-items-right{width:58%;margin:0 6rem 4rem 0}}.product-items-right-top{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px}@media(min-width:1280px){.product-items-right-top{grid-gap:0;gap:0;align-items:center;flex-direction:row}}.product-items-title{margin-bottom:0;font-style:normal;font-size:24px;line-height:33px;text-transform:capitalize;color:#000}@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{font-style:normal;font-weight:700;font-size:18px;line-height:25px;letter-spacing:-.011em;color:#000}@media(min-width:1280px){.product-items-price{font-size:24px;line-height:33px}}.product-items-price.discount{display:flex;align-items:center;grid-gap:8px;gap:8px}.product-items-price.discount .real-price{font-size:18px;line-height:25px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#000}.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{font-size:24px;line-height:33px;color:#dc433b}.product-items-details{width:100%;display:flex;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px}.product-items-details-group{width:auto;display:flex;flex-direction:column;grid-gap:10px;gap:10px;word-wrap:break-word}@media(min-width:600px){.product-items-details-group{width:25%}}.product-items-details span{font-weight:700;color:#000}.product-items-details p,.product-items-details span{font-size:16px;line-height:22px;text-transform:capitalize}.product-items-details p{font-weight:400;color:#24314f}.product-items-description{font-weight:400;color:#000}.product-items-description,.product-items-size{font-style:normal;font-size:16px;line-height:22px}.product-items-size{font-weight:600;text-transform:capitalize;color:#24314f}.product-items-size,.product-items-size span{display:flex;flex-direction:row;align-items:center;grid-gap:8px;gap:8px}.product-items-size span{justify-content:center;padding:4px 6px;background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#24314f;border-radius:6px}.product-items-legal p{font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-transform:capitalize;color:#000}.product-items-tag{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.product-items-button{width:100%}.sale{position:relative;display:block;margin:40px 0 30px}@media(min-width:600px){.sale{margin:60px 0 30px}}.sale-title{margin-bottom:24px;font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-weight:400;font-size:32px;line-height:42px;letter-spacing:0;text-align:center;text-transform:uppercase;font-style:normal}@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-weight:600;font-size:16px;line-height:100%;letter-spacing:0;text-align:center}.sale-description,.sale-tags{font-family:Nunito Sans;font-family:var(--secondFont)}.sale-tags{display:flex;overflow-x:auto;touch-action:pan-x;grid-gap:20px;gap:20px;width:auto;padding:24px 4px;font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-transform:capitalize;color:#000}@media(min-width:600px){.sale-tags{padding:32px 4px 48px}}.sale-tags p{padding:8px 16px;min-width:-moz-max-content;min-width:max-content;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;box-shadow:0 1px 5px rgba(83,83,83,.54);border-radius:12px}.sale-grid{display:flex;flex-wrap:wrap;width:100%;grid-gap:20px;grid-row-gap:42px;row-gap:42px}.sale .card-item{transition:display .1s ease;display:none;width:100%;height:-moz-max-content;height:max-content}@media(min-width:600px){.sale .card-item{width:calc(50% - 20px)}}@media(min-width:1280px){.sale .card-item{width:calc(25% - 20px);height:-webkit-fill-available}}.sale .card-item.visible{opacity:1;display:block}.sale .card-all{display:flex;flex-direction:row;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;grid-gap:8px;gap:8px;font-family:Nunito Sans;font-family:var(--secondFont);font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#000}.sale .card-image{position:relative;width:100%;cursor:pointer}.sale .card-image .swiper-pagination{bottom:32px!important}.sale .card-image .swiper-pagination .swiper-pagination-bullet{width:12px;height:4px;grid-gap:0;gap:0;border-radius:2px;background:#000}.sale .card-image .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffae00}.sale .card-content{display:flex;flex-direction:column;grid-gap:12px;gap:12px;height:100%}.sale .card-use{display:flex;grid-gap:8px;gap:8px}.sale .card-text{display:flex;justify-content:space-between;width:100%;grid-gap:8px;gap:8px}.sale .card-text h2{font-weight:600;font-size:22px;line-height:33px;letter-spacing:0;text-transform:capitalize}.sale .card-text h2,.sale .card-text p{font-family:Nunito Sans;font-family:var(--secondFont)}.sale .card-text p{display:flex;align-items:center;grid-gap:4px;gap:4px;font-weight:900;font-size:24px;line-height:100%;line-height:33px;letter-spacing:-.011em}.sale .card-text p small{font-size:small}.sale .card-legal p{display:flex;justify-content:space-between;grid-gap:8px;gap:8px}.sale .card-legal p b{font-weight:900}.sale .card-image img{width:100%;height:550px;-o-object-fit:cover;object-fit:cover}.sale .card-size{justify-content:flex-start;grid-gap:4px;gap:4px;font-family:Nunito Sans;font-family:var(--secondFont);font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;text-transform:capitalize}.sale .card-size,.sale .card-size span{display:flex;flex-direction:row;align-items:center}.sale .card-size span{justify-content:center;padding:4px 6px;grid-gap:8px;gap:8px;background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#24314f;border-radius:6px}.sale .card-button{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between}.sale .card-button a{width:48%;font-family:Nunito Sans;font-family:var(--secondFont)}.sale .card-button a.btn-brown i{display:flex;font-size:16px}.sale .card-button button{width:100%}.sale .card-button .card-text{display:flex;justify-content:center;font-style:normal;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#000}.sale-uni-top{margin-bottom:42px}.sale-uni-top h2{width:100%;text-align:center}.sale-uni .card-item{display:block}.banner-populares{position:relative;display:block;margin:40px 0 30px;overflow:hidden}@media(min-width:600px){.banner-populares{margin:3rem 0 5rem}}.banner-populares span.product-items-type{position:absolute;top:16px;right:16px;z-index:2;font-family:Nunito Sans;font-family:var(--secondFont)}.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-weight:600;font-size:32px;line-height:42px;letter-spacing:0;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-weight:600;font-size:16px;line-height:100%;letter-spacing:0;text-align:center}.banner-populares-description,.banner-populares-tags{font-family:Nunito Sans;font-family:var(--secondFont)}.banner-populares-tags{display:flex;overflow-x:auto;touch-action:pan-x;grid-gap:20px;gap:20px;width:auto;padding:24px 4px;font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-transform:capitalize;color:#000}@media(min-width:600px){.banner-populares-tags{padding:32px 4px 48px}}.banner-populares-tags p{padding:8px 16px;min-width:-moz-max-content;min-width:max-content;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;box-shadow:0 1px 5px rgba(83,83,83,.54);border-radius:12px}.banner-populares-grid{display:flex;flex-wrap:wrap;width:100%;grid-gap:20px;grid-row-gap:42px;row-gap:42px}.banner-populares-content{display:flex;flex-direction:column;grid-gap:24px}.banner-populares .card-item{height:100%;display:flex;justify-content:space-between}.banner-populares .card-all{display:flex;flex-direction:row;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;grid-gap:8px;gap:8px;font-family:Nunito Sans;font-family:var(--secondFont);font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#000}.banner-populares .card-all-text{display:flex;justify-content:space-between;align-items:center;width:100%}.banner-populares .card-all-text .real-price{font-size:12px}.banner-populares .card-image{position:relative;width:100%;cursor:pointer}.banner-populares .card-image .swiper-pagination{bottom:32px!important}.banner-populares .card-image .swiper-pagination .swiper-pagination-bullet{width:12px;height:4px;grid-gap:0;gap:0;border-radius:2px;background:#000}.banner-populares .card-image .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffae00}.banner-populares .card-content{display:flex;flex-direction:column;grid-gap:12px;gap:12px;height:100%}.banner-populares .card-use{display:flex;grid-gap:8px;gap:8px}.banner-populares .card-text{display:flex;justify-content:space-between;width:100%;grid-gap:8px;gap:8px}.banner-populares .card-text h2{font-family:Nunito Sans;font-family:var(--secondFont);font-weight:600;font-size:22px;line-height:33px;letter-spacing:0;text-transform:capitalize}.banner-populares .card-price{display:flex;align-items:center;grid-gap:4px;gap:4px;font-family:Nunito Sans;font-family:var(--secondFont);font-weight:900;font-size:24px;line-height:100%;line-height:33px;letter-spacing:-.011em}.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;justify-content:space-between;grid-gap:8px;gap:8px}.banner-populares .card-legal p b{font-weight:900}.banner-populares .card-image img{width:100%;height:520px;-o-object-fit:cover;object-fit:cover}.banner-populares .card-size{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;grid-gap:4px;gap:4px;font-family:Nunito Sans;font-family:var(--secondFont);font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;text-transform:capitalize}.banner-populares .card-size span{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 6px;grid-gap:8px;gap:8px;background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#24314f;border-radius:6px}.banner-populares .card-button{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between}.banner-populares .card-button a{width:48%;font-family:Nunito Sans;font-family:var(--secondFont)}.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{display:flex;justify-content:center;font-style:normal;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#000}.banner-populares-uni-top{margin-bottom:42px}.banner-populares-uni-top h2{width:100%;text-align:center}.banner-populares-uni .card-item{display:block}.banner-populares .customize-controls{display:flex;justify-content:space-between;align-items:center;position:absolute;top:40%;width:100%;z-index:1}.banner-populares .customize-controls button{width:48px;height:48px;background:#24314f;color:#fff;border-radius:50%}.banner-populares .customize-controls button i{display:flex;align-items:center;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-weight:600;font-size:32px;line-height:42px;letter-spacing:0;text-transform:uppercase;width:100%;margin-bottom:32px}@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{height:auto;border:1px solid #ececec;background:#fff;border-radius:24px;padding:24px;box-shadow:0 1px 7px 1px hsla(0,0%,78.8%,.25098)}.filosofia .card-text{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.filosofia .card-text i{font-size:32px;color:#655a56}figure.zoom img:hover{opacity:0}figure.zoom img{transition:opacity .5s;display:block;width:100%}figure.zoom{background-position:50% 50%;position:relative;width:500px;overflow:hidden;cursor:zoom-in}.row-renta{padding-top:1rem;margin-bottom:1rem}@media(min-width:600px){.row-renta{padding-top:4rem;margin-bottom: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{padding-left:0;display:flex;flex-direction:column;justify-content:flex-start}@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{height:auto;border:none;box-shadow:none}.row-renta .sprod.product:hover{box-shadow:none;transform:scale(1);z-index:1}.row-renta .sprod.product img{height:450px;border-radius:25px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:top;width:100%;margin:0 auto}@media(min-width:600px){.row-renta .sprod.product img{width:65%;height:565px}}.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{display:flex;flex-direction:column;justify-content:center;grid-gap:12px;gap:12px;text-align:center;background:#fff;border-radius:3px;position:relative;transition:background .4s .5s,transform .4s}@media (min-width:767px){.feature{width:50%;padding:10px}}.feature-image,.feature-item,.feature img{position:relative;width:100%}.feature-image:after{z-index:1;display:block;position:absolute;content:"";width:100%;height:100%;top:0;opacity:.4;background:linear-gradient(178.92deg,transparent -.92%,rgba(0,0,0,.8) 99.07%);border-radius:16px}.feature .line{stroke-width:8px;stroke-width:3;stroke:#ecf0f1;fill:none;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{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;top:0;z-index:1}.feature:hover{z-index:1}.feature:hover .feature-item{box-shadow:0 1px 5px 0 rgba(83,83,83,.54118);border:6px solid #fff;transition:border .5s,box-shadow .5s;border-radius:16px}.feature-title{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-weight:400;font-size:32px;line-height:42px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#fff}@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-weight:600;font-size:18px;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;justify-content:space-around;grid-gap:24px;gap:24px}@media(min-width:600px){.feature-grid{grid-gap:0;gap:0}}.p30{padding:30px}.section-title{text-align:center;font-size:2rem;color:#000;font-weight:600;padding-bottom:30px}.banner{overflow:hidden;position:relative}.banner:before{left:-100%;z-index:2;width:50%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.30196));transform:skewX(-25deg)}.banner:after,.banner:before{position:absolute;top:0;display:block;height:100%}.banner:after{left:0;z-index:1;content:"";width:100%;background:linear-gradient(0deg,#000 0,hsla(0,0%,100%,0));opacity:.4;transition:opacity 2s}.banner:hover:before{animation:shine 1.5s}.banner:hover img{width:100%;height:100%}.banner-header-mobile{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;grid-gap:16px;gap:16px;isolation:isolate;background:#f5f5f5;border-radius:16px;overflow:hidden}.banner-header-mobile:after{content:"";display:flex;right:100px;position:absolute;width:80px;height:80px;top:20px;background:linear-gradient(180deg,#3686f7 55.62%,#204f91);filter:blur(50px);z-index:-1}.banner-header-mobile h2{font-size:16px;line-height:21px;text-transform:uppercase}.banner img{min-height:140px;transition:all .8s ease;width:120%;height:120%;-o-object-fit:cover;object-fit:cover}.banner-grid{display:grid;grid-gap:10px;margin-bottom:10px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"men men women women" "accesories accesories sale sale" "uniform uniform sale sale"}@media (min-width:767px){.banner-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"accesories sale women" "men  sale uniform"}}.banner-info{position:absolute;bottom:0;padding:30px 25px;z-index:3}.banner-title{color:#000;color:#fff;text-shadow:4px 4px 15px rgba(0,0,0,.63137);font-size:15px;font-weight:500}@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{font-size:.8em;line-height:1em;font-weight:300;margin-top:10px;display:block}@media (min-width:767px){.banner-sale small{font-size:.5em}}.banner-sale .banner-info{top:35%;width:100%;text-align:center}.banner-women{grid-area:women}.banner-men{grid-area:men}.banner-men img{width:110%;height: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{position:relative;margin:60px 0 0}@media(min-width:600px){.banner-blue{margin:120px 0 0}}.banner-blue-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;grid-gap:24px;gap:24px;background:#091e31;border-radius:30px}@media(min-width:600px){.banner-blue-content{padding:48px}}.banner-blue-row{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:24px;grid-gap:24px;gap:24px;background:#091e31;border-radius:30px}@media(min-width:600px){.banner-blue-row{flex-direction:row;padding:48px}}.banner-blue-row ul{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.banner-blue-row ul li{display:flex;align-items:center;font-weight:400;font-size:14px;line-height:19px;font-family:Nunito Sans;font-family:var(--secondFont)}.banner-blue-row ul li a{display:flex;align-items:center;grid-gap:8px;gap:8px;color:#5f6368}.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{font-family:Crimson Text;font-style:normal;font-weight:600;font-size:24px;line-height:31px;text-align:center;text-transform:uppercase;color:#fff}@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{display:flex;justify-content:center;grid-gap:8px;gap:8px;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#fff;font-family:Nunito Sans;font-family:var(--secondFont)}.banner-blue-description i{font-size:24px}.banner-blue .btn{font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#091e31;padding:8px 3rem;font-family:Nunito Sans;font-family:var(--secondFont)}.banner-blue.uni .banner-blue-left{display:flex;flex-direction:column;justify-content:flex-start;grid-gap:24px;gap:24px}.banner-blue.uni .banner-blue-title{text-align:left}.banner-blue.uni .banner-blue-description{text-align:left;justify-content:flex-start}.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{text-decoration:underline;font-weight:400}.banner-blue.uni .banner-blue-right li p{font-size:14px}.banner-blue.uni .btn{width:-moz-max-content;width:max-content;padding:8px}@media(min-width:600px){.banner-blue.uni .btn{padding:8px 3rem}}.season{position:relative;display:block;margin-bottom:10px}@media (min-width:767px){.season{display:flex}}.season-text{min-height:300px;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.3));color:#fff;font-size:20px;font-weight:400;padding:50px 30px;justify-content:center;display:flex;flex-direction:column;width:100%;height:100%}@media (min-width:767px){.season-text{flex:0 0 33%;background:#000;width:33%;position:relative;height:auto}}.season-text:before{height:100%;position:absolute;right:-100px;top:0;border:100px solid transparent;border-left-color:#000;border-width:150px 0 150px 100px}@media (min-width:767px){.season-image{position:relative;flex:0 0 67%;width:67%}}.season-image img{z-index:-1;top:0;position:absolute;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:top;object-position:top}.season-title{text-align:left;font-size:1.8em;font-weight:500}.season-btn{border:1px solid #fff;display:inline-block;width:100px;margin-top:30px;text-align:center;padding:5px;font-size:16px;border-radius:20px}@keyframes shine{to{left:125%}}.product{box-shadow:0 8px 20px 0 rgba(0,0,0,.04);transition:.2s ease;background:#fff;position:relative;display:block;height:100%;border:1px solid #eee}.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;padding:2px 12px;margin-right:5px;font-size:.85em;border-radius:20px}.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{content:"✓ Precio por conjunto";color:#0fbd64;flex:0 0 100%;font-size:11px}.product-name{color:#464646;margin-bottom:5px;letter-spacing:1px;font-size:14px}.product-price{position:relative;font-weight:600;font-size:1.2em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.product-price-current:before{content:"$"}.product-price-old{font-size:.75em;color:#999;text-decoration:line-through;order:2;margin-left:2px}.product-price-old+.product-price-current{color:#f11f47;color:var(--red)}.product-price-old:before{content:"$"}.product-from:before{content:"Desde";font-weight:300;margin-right:5px;font-size:14px;text-transform:uppercase}.product-from.renta-smo:before{content:"Renta desde"}.product-from.venta-smo:before{content:"Venta desde"}.product-title{text-align:center;padding:10px}.product-image{width:100%}.product-image img{width:100%;-o-object-fit:contain;object-fit:contain;height:200px}@media (min-width:767px){.product-image img{height:300px}}.product-tag{position:absolute;top:0;padding:10px}.product+.p10+a,.product+.p20+a{display:flex;width:100%;justify-content:center;margin-bottom:10px}@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{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:12px;grid-gap:16px;gap:16px;background:#f0f1f5;border:1px solid rgba(0,0,0,.04);box-shadow:0 4px 8px hsla(0,0%,80%,.25);border-radius:20px}@media(min-width:1280px){.product-ia{flex-direction:row}}.product-ia img{width:100%;border-radius:16px}@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{width:20%;height:auto}}.product-ia-right{display:flex;flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px}.product-ia-title{font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#000}.product-ia-subtitle{font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#000}.product-ia .btn{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 0;background:transparent;font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#000;transition:all .2s ease}.product-ia .btn:hover{background:transparent;font-weight:700}.product-ia .btn i{font-size:12px;display:flex}.btn{padding:15px 20px;background:#222;border-radius:8px;color:#fff;transition:all .2s ease;cursor:pointer}.btn:hover{background:#514845}.btn-green{background:#1ed17a;color:#fff;font-weight:500}.btn-brown{flex-direction:row;justify-content:center;align-items:center;padding:10px 20px;grid-gap:10px;gap:10px;background:#655a56;box-shadow:0 1px 2px hsla(0,0%,52.2%,.25);font-family:Nunito Sans;font-family:var(--secondFont);font-style:normal;font-weight:600;font-size:16px;line-height:27px}.btn-brown,.btn-brown i{display:flex}.btn-black{background:#000}.btn-black,.btn-white{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 20px;grid-gap:10px;gap:10px}.btn-white{color:#000;background:#fff}.product-single-sections{margin-top:20px;display:flex;flex-wrap:wrap;margin-bottom:60px}.product-single-section{width:100%;padding:10px}.product-single-section h3{margin-bottom:10px;font-weight:600;color:#222;font-size:1.4em}@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{content:"";width:4px;height:4px;background:#ccc;display:block;border-radius:4px;position:absolute;top:8px;margin-left:-10px}.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{display:flex;grid-gap:6px;gap:6px;align-items:center}}.product-single-details+.p20+a i{font-size:25px;font-weight:100}.product-single-options{margin-top:40px;border:1px solid #eee;border-width:1px 0;padding:20px 0 40px}.product-single-slider{margin-bottom:40px}.product-single-from:after{content:"✓ Precio por conjunto";color:#0fbd64;position:absolute;font-size:11px;width:-moz-max-content;width:max-content;bottom:-12px;font-weight:600;right:0}@media (min-width:992px){.product-single-from:after{left:0;right:auto}}.product-single-from:before{content:"Desde";color:#797979;margin-right:5px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;text-align:center;position:absolute;top:-10px}@media (min-width:767px){.product-single{display:flex;padding:0 5% 10px}.product-single-slider{width:50%;padding-right:10%}}.product-single-thumbs .swiper-slide{cursor:pointer}.product-single-thumbs .swiper-slide:before{content:"";width:100%;height:100%;display:block;position:absolute;border:1px solid #fff;transition:all .2s ease}.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{border:1px solid #ebebeb;background:#fff;box-shadow:0 8px 20px 0 rgba(0,0,0,.04)}.product-single-thumbs .owl-item.current{border:1px solid grey}.product-single-info{flex:1}.product-single-title{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.9em;align-items:center;margin-bottom:10px}.product-single-name{margin-bottom:0;font-size:1em;color:#222;font-weight:600}.product-single-tag{margin-bottom:40px}.product-single-price{position:relative;display:flex;align-items:center}.product-single-option{margin-top:20px;display:flex;font-size:1.1em}.product-single-option-name{padding-right:20px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#333}.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{border:1px solid #e2e2e2;background:#fff;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{border-radius:20px;background:#f11f47;background:var(--red);color:#fff;font-weight:500;font-size:.8em;padding:3px 4px;display:inline-block;margin-right:4px;text-align:center}.tag-new{background:#fa8c16;background:var(--orange)}.tags-white{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 6px;grid-gap:8px;gap:8px;border:1px solid #d3d6dc;border-radius:6px;font-size:14px;font-weight:400}.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{min-height:100vh;background-size:cover;width:100%}.content p{margin:0;color:#fff}.swiper-pagination-bullet-active{background:#f11f47;background:var(--red)}.b-lazy{transition:all .5s ease;opacity:0}.b-lazy.b-loaded{opacity:1}#backTop{background:#000;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;border:1px solid hsla(0,0%,100%,.12941)}#backTop.sticky{right:30px}.noscroll{overflow:hidden}#filter-button{border:1px solid #f11f47;border:1px solid var(--red);border-radius:20px;margin-bottom:20px;position:fixed;left:20px;bottom:10px;background:#fff;color:#222;background:#f11f47;background:var(--red);font-weight:300;letter-spacing:.5px;cursor:pointer;color:#fff;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{min-height:250px;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(91,91,91,.51)}@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{font-size:1.8em;color:#fff;text-shadow:-1px 7px 13px hsl(0deg 0% 0%/67.06%)}@media(min-width:600px){.category-banner h1{font-size:2.8em;color:#222;text-shadow:-1px -1px 13px hsla(0,0%,100%,.67059)}}.category-banner h1 span.nline{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{width:100%;color:#fff;margin-bottom:0;text-shadow:-1px 7px 13px hsl(0deg 0% 0%/67.06%)}@media(min-width:600px){.category-banner.big h1,.category-banner.big h2{width:65%;color:#222;margin:0 auto;text-shadow:-1px -1px 13px hsla(0,0%,100%,.67059)}}@media(min-width:600px){.category-banner.big h1.uni,.category-banner.big h2.uni{width:85%}}@media(min-width:600px){.category-banner.big h1.uni-d,.category-banner.big h2.uni-d{width:78%}}.category-banner.big h2{font-size:1.8em;color:#fff;text-shadow:-1px 7px 13px hsl(0deg 0% 0%/67.06%)}@media(min-width:600px){.category-banner.big h2{font-size:2.8em;color:#222;text-shadow:-1px -1px 13px hsla(0,0%,100%,.67059)}}.category-banner.big h2 span.nline{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{position:fixed;overflow-y:auto;width:100vw;height:100vh;left:-200vw;z-index:3;top:0;background:#fff;transition:all .2s ease}.category-page .filters.open{left:0}@media (min-width:992px){.category-page .filters{overflow-y:visible;overflow-y:initial;position:static;flex:0 0 300px;width:300px;position:sticky;top:30px;height:100%}}@media(min-width:767px){.category .product-item{width:33%}}@media (min-width:1280px){.category .product-item{width:25%}}.category-sub{display:block;padding:8px 0;transition:all .2s;cursor:pointer}.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{padding:10px 20px;font-weight:600;margin:10px 5px 10px auto;color:#222;background:#000;border-radius:20px;width:100px;color:#fff;cursor:pointer}@media (min-width:992px){.filter-close{display:none}}.filter-title{color:#222;font-size:1.3em;margin-bottom:15px;font-weight:600}.faqs{position:relative;display:block;padding:8rem 0 3rem}@media(--xxxxl){.faqs{width:100%;margin-left:auto;margin-right:auto;max-width:1300px;max-width:1450px;max-width:1500px}}.faqs-content{position:relative;margin:0 auto}.faqs input:checked+.tab-label{background:transparent;color:#404041;border-bottom:4px solid #2f94d9;border-radius:0;font-weight:700}.faqs .tab-grid{margin-top:2rem}@media(min-width:600px){.faqs .tab-grid{margin-top:3rem}}.faqs .tab-label{width:50%;border-radius:0;background:transparent;margin:auto;font-size:16px;font-weight:400;text-align:center;color:#5f6368;border-bottom:1px solid #5f6368;padding:0}@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{padding:14px 20px;border-bottom:0}@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{padding:0 20px 14px;color:#5f6368}.faqs-ul{margin:2rem auto;font-family:Nunito Sans;font-family:var(--secondFont);font-style:normal;font-weight:400;font-size:16px;line-height:22px}.faqs-ul li{list-style-type:disc}.faqs-title{font-family:Crimson Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--mainFont);font-style:normal;font-weight:400;font-size:32px;line-height:42px;text-align:center;text-transform:uppercase;color:#000}.toggle{background:#fff;box-shadow:0 1px 5px 0 rgba(83,83,83,.54118);border-radius:12px}.toggle-title{cursor:pointer;font-family:Nunito Sans;font-family:var(--secondFont);font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-transform:capitalize;color:#24314f}.toggle-title:after{content:"\ea27";position:absolute;right:14px;top:12px;width:20px;height:20px;color:#2b5d92;display:flex;justify-content:center;align-items:center;font-size:20px;font-family:dab;font-family:var(--iconFont);border-radius:4px}@media(min-width:600px){.toggle-title:after{right:42px;top:35px;width:28px;height:28px;font-size:26px}}.toggle-container{padding:20px 15px;overflow:hidden;transition:.2s;font-family:Nunito Sans;font-family:var(--secondFont);font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0}.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{width:100%;color:#2b2f38;color:var(--base);border-radius:10px;border-spacing:2px;border-collapse:unset}.toggle-container table th{color:#2b689f;color:var(--blue);background:transparent;border:none;padding:1rem 0}.toggle-container table td{color:#2b2f38;color:var(--base);background:transparent;border:none;padding:7px 0}.toggle-container table tbody tr{box-shadow:none}.toggle-container table caption{margin-bottom:2rem;color:#2b2f38;color:var(--base)}.toggle.closed{background:#fff}.toggle.closed .toggle-container{max-height:0;opacity:0;display:none}.toggle.closed .toggle-title{padding:14px 20px}@media(min-width:992px){.toggle.closed .toggle-title{padding:14px}}.toggle.closed .toggle-title:after{content:"\ea36";position:absolute;right:14px;top:12px;width:20px;height:20px;color:#2b5d92;display:flex;justify-content:center;align-items:center;font-size:14px;border-radius:4px;padding-bottom:4px}@media(min-width:600px){.toggle.closed .toggle-title:after{font-size:20px}}@media(min-width:992px){.toggle.closed .toggle-title:after{right:30px;top:15px;width:28px;height:28px;font-size:15px}}.tdark{color:#222}.share{display:inline-block;transition:all .2s;font-size:1.3em;cursor:pointer;color:#555;padding-bottom:30px}.share:hover{color:#222;transform:scale(1.1)}.controls{padding:10px;display:flex;flex-wrap:wrap;justify-content:space-between}.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{width:24px;height:24px;display:inline-block;border-radius:30px;border:1px solid #ddd;cursor:pointer;text-align:center}.color label:hover:before{transform:scale(1.1)}.color label:before{transition:all .2s;display:inline-block;content:"•";font-size:62px;line-height:20px}.select2-container--default .select2-selection--single{border-radius:30px}span.select2-dropdown{margin:5px 0;border-radius:5px!important;border:1px solid #aaa!important;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{margin:30px 10px 15px;height:5px}.noUi-horizontal .noUi-handle{background:#000;border-radius:27px;box-shadow:none;border:0;height:30px;top:-15px;width:30px;cursor:ew-resize}.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{text-align:center;border:3px dashed #ddd;margin:auto auto -30px;padding:50px}.construction path{opacity:.5;animation:rotateInf 3s infinite;transform-origin:center}.construction h5{font-size:30px;color:#000}@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}}