﻿@font-face{font-family:"THUNDER";src:url(../fonts/Thunder-ThinLC.otf);font-weight:300;font-style:normal}@font-face{font-family:"THUNDER";src:url(../fonts/Thunder-ExtraLightLC.otf);font-weight:200;font-style:normal}@font-face{font-family:"THUNDER";src:url(../fonts/Thunder-LightLC.otf);font-weight:300;font-style:normal}@font-face{font-family:"THUNDER";src:url(../fonts/Thunder-LC.otf);font-weight:400;font-style:normal}@font-face{font-family:"THUNDER";src:url(../fonts/Thunder-MediumLC.otf);font-weight:500;font-style:normal}@font-face{font-family:"THUNDER";src:url(../fonts/Thunder-SemiBoldLC.otf);font-weight:600;font-style:normal}@font-face{font-family:"THUNDER";src:url(../fonts/Thunder-BoldLC.otf);font-weight:700;font-style:normal}@font-face{font-family:"THUNDER";src:url(../fonts/Thunder-ExtraBoldLC.otf);font-weight:800;font-style:normal}@font-face{font-family:"THUNDER";src:url(../fonts/Thunder-BlackLC.otf);font-weight:900;font-style:normal}html *{cursor:none;box-sizing:border-box}html *::selection{background-color:#000;color:#fff}html body{padding:0;margin:0;font-family:"Lato","Helvetica Neue",Helvetica,Arial;font-weight:400;overflow-x:hidden;background:#fff}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:"THUNDER","Helvetica Neue",Helvetica,Arial;font-weight:800}html ::-webkit-scrollbar{width:10px}html ::-webkit-scrollbar-track{background:rgba(255,255,255,.2);border-left:1px solid #000}html ::-webkit-scrollbar-thumb{background:#000}html ::-webkit-scrollbar-thumb:hover{background:#333}.cursor{display:none;width:30px;height:30px;border:1px solid #000;border-radius:50%;position:absolute;pointer-events:none;background-color:rgba(255,255,255,.2);backdrop-filter:blur(2px);z-index:99999999}.link{width:30px;margin-top:15px;height:1px;border:0;border-bottom:1px solid #000;border-radius:0;position:absolute;pointer-events:none;z-index:99999999}.link::before{content:"";width:10px;height:1px;top:3px;left:20px;position:absolute;pointer-events:none;z-index:99999999;transform:rotate(-45deg);border-bottom:1px solid #000}.link::after{content:"";width:10px;height:1px;top:-5px;left:20px;position:absolute;pointer-events:none;z-index:99999999;transform:rotate(45deg);border-bottom:1px solid #000}header{width:100%;position:fixed !important;top:0;left:0;z-index:999999;padding:10px 0;position:relative;transition:500ms}header .header{margin:0 auto !important;display:grid;grid-template-areas:"logo nav nav nav nav icons";align-items:center}header .header .logo{grid-area:logo;justify-self:start;font-family:"THUNDER","Helvetica Neue",Helvetica,Arial;font-size:30px;font-weight:100;margin-bottom:-10px;margin-top:-5px}header .header .logo a{color:#000;text-decoration:none}header .header .icons{grid-area:icons;justify-self:end;display:flex;align-items:center}header .header .icons img{transition:300ms;cursor:pointer}header .header .icons img:hover{background-color:#fff;transition:300ms;outline:1px solid #000}header .header .icons .shoppingcart{width:28px;margin-right:10px;padding:4px}header .header .icons .user{width:28px;margin-right:10px}header .header .icons .burger{width:29px;grid-area:nav;justify-self:center;padding:7px 5px}header .header nav{display:none}header.bgVisible{background-color:rgba(255,255,255,.9);transition:500ms}#navMobile{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:1;background-color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;transition:300ms;z-index:9999999999}#navMobile ul{list-style-type:none;margin:0;padding:0;text-align:center}#navMobile ul li{margin:40px 0;transition:300ms;font-weight:300}#navMobile ul li:hover{transform:scale(1.5);transition:300ms}#navMobile ul li a{text-decoration:none;color:#000;font-size:28px;letter-spacing:7.5px;transition:300ms}#navMobile ul li a:hover{text-decoration:none;color:#000;font-size:28px;transition:300ms}#navMobile #closeBtn{position:absolute;top:30px;right:30px;width:50px;cursor:pointer;transition:300ms}#navMobile.dnone{opacity:0;top:-200;z-index:-1}footer{background:linear-gradient(135deg, hsl(0deg, 0%, 100%), hsl(0deg, 0%, 95%))}footer .footer{display:grid;grid-template-areas:"category category category category logofoot logofoot" "policy policy policy policy logofoot logofoot";align-items:center;padding:50px 0;margin:0 auto !important}footer .footer .logo{grid-area:logofoot}footer .footer .logo .ptext{color:#000;font-family:"THUNDER","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:800;font-size:60px;display:block;margin-bottom:-20px;writing-mode:vertical-rl;text-orientation:upright}footer .footer .logo .stext{color:#000;display:none}footer .footer h3{color:#000;font-size:28px;font-weight:500;letter-spacing:2.5px;margin-top:0;margin-bottom:5px}footer .footer .categories{grid-area:category;margin-bottom:20px}footer .footer .support{display:none}footer .footer .policy{grid-area:policy}footer .footer ul{list-style-type:none;margin:0;padding:0;padding-left:10px;font-size:18px;letter-spacing:2.5px;font-weight:300;line-height:1}footer .footer ul li a{text-decoration:none;color:#000}footer .copyright{text-align:center;font-size:12px;padding-bottom:20px;color:#000;font-weight:300;letter-spacing:2.5px;text-transform:uppercase;margin:0 50px}.top-sect{background:linear-gradient(135deg, hsl(0deg, 0%, 100%), hsl(0deg, 0%, 95%));padding-bottom:50px;overflow-x:hidden}.top-sect .hero{height:50vh;display:flex;justify-content:center;align-items:center;position:relative;text-align:center;font-size:26px;font-weight:300}.top-sect .hero img{position:absolute}.top-sect .hero .equity-esculpture{right:0;bottom:-150px;width:100%;filter:brightness(1.2);opacity:.3 !important;z-index:0}.top-sect .hero .woman-esculpture{left:0;bottom:0;width:40%;filter:brightness(1.2);display:none}.top-sect .hero .cloud{top:27.5%;left:60%;width:30%;filter:brightness(1.1);z-index:99}.top-sect .hero .content{z-index:1}.top-sect .hero .content h1{color:#000;font-size:115px;margin:0;padding:0;margin-bottom:-30px}.top-sect .hero .content span{color:#000;font-size:11px;letter-spacing:5px}.top-sect #prod-sect{text-align:center;margin-top:0}.top-sect #prod-sect h2{color:#000;font-size:32px;font-weight:100;letter-spacing:10px;text-transform:uppercase}.top-sect #prod-sect .seemoreprod{margin-top:35px}.top-sect #prod-sect .seemoreprod a{font-size:18px;font-weight:700;margin:35px 0;letter-spacing:2.5px;color:#000;position:relative;text-decoration:none;padding:0 10px}.top-sect #prod-sect .seemoreprod a::before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#000;transition:300ms}.top-sect #prod-sect .seemoreprod a::before:hover{width:0%;transition:300ms}.products{display:grid;grid-template-columns:repeat(2, 1fr);text-align:left;gap:10px}.products a{text-decoration:none}.products a .prod{background-color:#fff;border:1px solid #000;height:100%;display:flex;flex-direction:column;justify-content:space-between}.products a .prod:hover{box-shadow:#000 7.5px 7.5px 0px}.products a .prod .img{width:100%;overflow:hidden}.products a .prod .img img{background-color:#d3d3d3;width:100%;filter:grayscale(100%);object-fit:cover;object-position:center}.products a .prod .content{padding:10px;color:#000}.products a .prod .content h3{font-family:"Lato","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:21px;margin:10px 0px;padding:0;font-weight:600;letter-spacing:1.5px;line-height:1;margin-right:30%}.products a .prod .prod-footer{position:block;bottom:0;left:0;width:100%;background-color:#000;padding:15px;display:flex;justify-content:space-between;color:#fff}.products a .prod .prod-footer .arrow{font-size:24px;margin-top:-7.5px}.products a .prod .prod-footer .price-before{color:gray;text-decoration:line-through;margin-right:5px}.black-banner .container{margin:0 auto;display:flex;align-items:center;flex-direction:column}.black-banner{background-color:#000;overflow:hidden}.black-banner h2::selection,.black-banner .black-banner p::selection{background-color:#fff !important;color:#000 !important}.black-banner article{color:#fff;flex:50%;height:100%}.black-banner .content{font-size:16px;padding:50px 0px}.black-banner .content h2{font-size:42px;font-weight:700;letter-spacing:2.5px;margin:0}.black-banner .content p{margin:10px 0 0;font-weight:300}.black-banner .banner-photo-sect{max-height:150px;overflow:hidden;width:130%}.black-banner .banner-photo-sect img{width:130%;margin-left:-15%;margin-top:-175px;filter:grayscale(100%) brightness(1.5)}#shop{padding-bottom:100px}#shop .container:has(#filterBtn){margin-bottom:0}#shop .container:has(.filters){margin-top:25px}#shop .hero{color:#000;background:linear-gradient(135deg, hsl(0deg, 0%, 100%), hsl(0deg, 0%, 95%));height:300px;display:flex;justify-content:center;align-items:center;padding-top:64px}#shop .hero h1{font-size:68px;text-align:center;font-weight:200;letter-spacing:5px}#shop .shop-content{display:flex;flex-direction:column}#shop .shop-content .filters{flex:25%;padding-right:50px;font-size:21px;display:flex;flex-direction:column;max-height:0px;height:auto;overflow:hidden;opacity:1;transition:600ms}#shop .shop-content .filters h2{padding-bottom:10px;margin:0;letter-spacing:2.5px;font-size:32px}#shop .shop-content .filters div{margin-bottom:50px}#shop .shop-content .filters .orderby-select{width:100%;background-color:#fff;padding:10px 20px;border:1px solid #000;font-family:"Lato","Helvetica Neue",Helvetica,Arial;letter-spacing:2.5px}#shop .shop-content .filters .price-range input{width:100%}#shop .shop-content .filters .categories label{font-weight:300;margin-left:10px}#shop .shop-content .filters .categories button{color:#000;width:100%;background-color:#fff;padding:10px 20px;border:1px solid #000;font-family:"Lato","Helvetica Neue",Helvetica,Arial;letter-spacing:2.5px}#shop .shop-content .filters.active{max-height:600px;height:auto;opacity:1;transition:600ms}#shop #filterBtn{color:#000;width:100%;background-color:#fff;font-size:21px;font-family:"THUNDER","Helvetica Neue",Helvetica,Arial;letter-spacing:5px;border:1px solid #000;padding:10px 30px;position:relative;background-image:url(../img/filter_icon.svg);background-size:20px;background-position:10px;background-repeat:no-repeat}#shop #filterBtn:active,#shop #filterBtn:hover,#shop #filterBtn.active{background-color:#000;color:#fff}#shop #filterBtn:active::before{content:"✖";position:absolute;top:5px;left:10px}#about-us{padding-bottom:100px}#about-us .hero{color:#000;background:linear-gradient(135deg, hsl(0deg, 0%, 100%), hsl(0deg, 0%, 95%));height:300px;display:flex;justify-content:center;align-items:center;padding-top:64px}#about-us .hero h1{color:#000;font-size:68px;text-align:center;font-weight:200;letter-spacing:5px}#about-us .img-sect{margin:100px auto 20px;height:auto;overflow:hidden}#about-us .img-text{text-align:center;font-family:"THUNDER","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:5px;font-size:21px;font-weight:300;margin-top:0}#about-us .sect1{margin-top:150px;padding-left:0px;display:flex;flex-direction:column}#about-us .sect1 div{width:100%;font-size:16px;line-height:1.5;letter-spacing:2.5px;font-weight:300}#about-us .sect1 .img-history img{width:100%;margin-bottom:50px;flex:50%;height:auto;padding-right:0px}#about-us .sect1 .parraf{flex:50%}#about-us .sect1 .parraf h2{color:#000;font-size:42px;letter-spacing:5px;margin-top:0;margin-bottom:-10px}#contact .hero{color:#000;background:linear-gradient(135deg, hsl(0deg, 0%, 100%), hsl(0deg, 0%, 95%));height:300px;display:flex;justify-content:center;align-items:center;padding-top:64px;width:100%}#contact .hero h1{color:#000;font-size:68px;text-align:center;font-weight:200;letter-spacing:5px}.contact-us{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700}.contact-us h2{color:#000;text-align:left;font-size:42px;margin:0;margin-bottom:20px;padding:0;letter-spacing:2.5px;font-weight:700}.contact-us .container{background-color:gray;background-position:center;background-size:cover;background-repeat:no-repeat;margin:50px auto}.contact-us .container form{display:flex;flex-direction:column;margin:0;font-family:"Lato","Helvetica Neue",Arial,Helvetica,sans-serif}.contact-us .container form label{color:#000;font-size:21px;letter-spacing:2.5px}.contact-us .container form input,.contact-us .container form textarea{width:100%;padding:10px 20px;margin:10px 0 15px 0;font-family:"Lato","Helvetica Neue",Helvetica,Arial;background-color:rgba(255,255,255,.5);color:#000;border:0;border-bottom:2px solid #000;letter-spacing:1.5px;font-size:18px}.contact-us .container form .namemail{display:flex;flex-direction:column;justify-content:space-between}.contact-us .container form .namemail div{flex:50%}.contact-us .container form .namemail div:nth-child(1){margin-right:20px}.contact-us .container form button{background-color:#000;border:none;padding:10px 20px;color:#fff;font-family:"Lato","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:2.5px;font-size:18px;position:relative;overflow:hidden}.contact-us .overlay{background-color:rgba(255,255,255,.9);z-index:2;width:100%;height:100%;padding:25px}#cares{padding-bottom:100px}#cares .hero{color:#000;background:linear-gradient(135deg, hsl(0deg, 0%, 100%), hsl(0deg, 0%, 95%));height:300px;display:flex;justify-content:center;align-items:center;padding-top:64px}#cares .hero h1{color:#000;font-size:68px;text-align:center;font-weight:200;letter-spacing:5px}#cares div:not(.hero){display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;font-size:21px;font-weight:300;letter-spacing:1.5px}#cares div:not(.hero) img{width:100%;flex:50%;margin-bottom:50px}#cares div:not(.hero) .content .parraf{flex:50%;margin-bottom:50px}#cares div:not(.hero) .content .parraf h2{color:#000;font-size:42px;letter-spacing:5px;margin-top:0;margin-bottom:-10px;line-height:1}#cares div:not(.hero) .content a{color:gray;text-decoration:none;padding:10px 20px;border:solid 1px gray}#cares div:not(.hero):nth-child(3) img{order:0}#cares div:not(.hero):nth-child(3) .content{order:1}@media screen and (min-width: 0){.container{width:100%;max-width:80%;margin:100px auto}}@media screen and (min-width: 576px){.container{width:100%;max-width:500px;margin:100px auto}}@media screen and (min-width: 768px){.container{width:100%;max-width:680px;margin:100px auto}}@media screen and (min-width: 992px){.container{width:100%;max-width:920px;margin:100px auto}}@media screen and (min-width: 1200px){.container{width:100%;max-width:1100px;margin:100px auto}}@media screen and (min-width: 1400px){.container{width:100%;max-width:1280px;margin:100px auto}}@media screen and (min-width: 768px){header{padding:0}header .header{display:grid;grid-template-areas:"logo logo nav nav nav nav nav nav nav nav icons icons";align-items:center;margin:0 auto}header .header .logo{font-size:40px}header .header nav{display:block;grid-area:nav;justify-self:center}header .header nav ul{font-size:20px;font-weight:300;letter-spacing:1.5px;padding:0;margin:10px 0}header .header nav ul li{display:inline-block;padding:10px 15px;transition:300ms}header .header nav ul li.active{font-weight:600}header .header nav ul li a{text-decoration:none;color:#000;padding:0 5px;position:relative}header .header nav ul li a:before{content:"";position:absolute;left:0;bottom:-3px;width:0%;height:1px;background-color:#000;transition:500ms cubic-bezier(0.75, 0, 0.25, 1);z-index:-1}header .header nav ul li:hover{transition:300ms;transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px)}header .header nav ul li:hover a:before{width:100%;transition:500ms cubic-bezier(0.75, 0, 0.25, 1)}header .header .icons{grid-area:icons;justify-self:end;display:flex;align-items:center}header .header .icons .burger{display:none;width:25px;grid-area:nav;justify-self:center}header .header .icons .shoppingcart{width:30px;margin-left:20px;padding:4px}header .header .icons .user{width:30px;margin-left:20px}footer .footer{display:grid;grid-template-columns:repeat(5, 1fr);padding:50px 0;margin:0 auto;align-items:start}footer .footer .logo{grid-column:1/3}footer .footer .logo .ptext{font-family:"THUNDER","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:800;font-size:100px;display:block;margin-bottom:-20px;writing-mode:horizontal-tb}footer .footer .logo .stext{font-weight:300;font-size:21px;display:block;line-height:.9;letter-spacing:5px}footer .footer div:not(.logo) h3{font-size:31px;font-weight:500;letter-spacing:2.5px;margin-top:0;margin-bottom:5px}footer .footer div:not(.logo) ul{list-style-type:none;margin:0;padding:0;padding-left:10px;font-size:21px;letter-spacing:2.5px;font-weight:300;line-height:1}footer .footer div:not(.logo) ul li a{text-decoration:none;color:#000}footer .footer .categories{display:block;grid-column:3/4;grid-area:initial}footer .footer .support{display:block;grid-column:4/5;grid-area:initial}footer .footer .policy{display:block;grid-column:5/6;grid-area:initial}footer .copyright{font-size:14px;margin:0}.top-sect{background:linear-gradient(135deg, hsl(0deg, 0%, 100%), hsl(0deg, 0%, 95%));padding-bottom:100px}.top-sect .hero{height:100vh;display:flex;justify-content:center;align-items:center;position:relative;text-align:center;font-size:26px;font-weight:300;overflow-x:hidden}.top-sect .hero .content{z-index:0}.top-sect .hero .content h1{font-size:230px;margin:0;padding:0;margin-bottom:-50px}.top-sect .hero .content span{color:#000;font-size:32px;letter-spacing:5px}.top-sect .hero img{position:absolute}.top-sect .hero .equity-esculpture{right:2.5%;bottom:0;width:36%;filter:brightness(1.2);z-index:0;opacity:1 !important}.top-sect .hero .woman-esculpture{left:0;bottom:0;width:26%;filter:brightness(1.2);display:block}.top-sect .hero .cloud{top:25%;left:22.5%;width:20%;filter:brightness(1.1)}.top-sect #prod-sect h2{font-size:62px}.top-sect #prod-sect .products{display:grid;grid-template-columns:repeat(4, 1fr);text-align:left;gap:50px;flex:75%}.top-sect #prod-sect .products .prod{background-color:#fff;border:1px solid #000;height:100%;display:flex;flex-direction:column;justify-content:space-between}.top-sect #prod-sect .products .prod .content{padding:15px;color:#000}.top-sect #prod-sect .products .prod .content h3{font-size:24px;margin:10px 0px;margin-right:50px;padding:0}.top-sect #prod-sect .seemoreprod{font-size:21px;margin-bottom:35px}.black-banner .container{flex-direction:row}.black-banner .container .content{font-size:21px;padding-right:150px}.black-banner .container .content h2{font-size:62px}.black-banner .container .banner-photo-sect{height:450px;max-height:450px;overflow:visible}.black-banner .container .banner-photo-sect img{width:150%;margin-top:-30%;margin-left:0}.contact-us .container{background-image:url(../img/contact-us.png);background-position:center;background-size:cover;background-repeat:no-repeat;border:none;margin:150px auto}.contact-us .container .overlay{padding:75px}.contact-us .container h2{text-align:left;font-size:62px;margin:0;margin-bottom:20px;padding:0;letter-spacing:2.5px;font-weight:700}.contact-us .container form .namemail{flex-direction:row}#shop .products{grid-template-columns:repeat(2, 1fr)}#shop .products .prod{background-color:#fff;border:1px solid #000;position:relative}#shop .products .prod .content{padding:15px;color:#000}#shop .products .prod .content h3{font-size:24px;margin:10px 0px;margin-right:50px;padding:0}#about-us .img-sect{height:300px;margin:100px auto 50px}#about-us .img-sect .img-history img{margin-bottom:0px}#about-us .sect1{flex-direction:row}#about-us .sect1 div{width:50%;font-size:21px}#about-us .sect1 img{padding-right:50px;flex:50%}#about-us .sect1 .parraf{padding-left:50px;flex:50%}#cares div:not(.hero){flex-direction:row}#cares div:not(.hero) img{width:50%}#cares div:not(.hero) .content{flex-direction:column}#cares div:not(.hero) .content .parraf{flex-direction:column}#cares div:not(.hero):nth-child(3) img{order:1}#cares div:not(.hero):nth-child(3) .content{order:0}#cares .sect1{flex-direction:row}#cares .sect1 img{height:auto;padding-right:50px;margin:0}#cares .sect1 .parraf,#cares .sect1 a{padding-left:50px}#cares .sect2 img{height:auto;padding-left:50px;margin:0;order:1}#cares .sect2 .parraf,#cares .sect2 a{padding-right:50px}#cares .sect2 .content{order:0}}@media screen and (min-width: 768px)and (max-width: 1150px){#shop .products{grid-template-columns:repeat(2, 1fr) !important}#shop .products .prod{min-width:0;width:100%}#prod-sect .products{grid-template-columns:repeat(2, 1fr) !important}#prod-sect .products .prod{min-width:0;width:100%}}@media screen and (min-width: 1150px){.cursor{display:block}}@media screen and (min-width: 1150px)and (max-width: 1480px){.top-sect #prod-sect .products{grid-template-columns:repeat(3, 1fr) !important}.top-sect #prod-sect .products a:last-child{display:none}#shop .products{grid-template-columns:repeat(3, 1fr) !important}}@media screen and (min-width: 1480px){#shop .shop-content{flex-direction:row}#shop .shop-content .filters{max-height:100%;height:auto;overflow:hidden;opacity:1;transition:600ms;padding-right:50px}#shop .shop-content .products{grid-template-columns:repeat(4, 1fr);padding:0;flex:75%}#shop #filterBtn{display:none}#prod-sect .products{grid-template-columns:repeat(3, 1fr);padding:0}}/*# sourceMappingURL=main.min.css.map */
