@keyframes scroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.marquee{--gap:0rem;gap:var(--gap);-webkit-user-select:none;user-select:none;margin-top:0;display:flex;position:relative;overflow:hidden}.marquee .marquee__content{justify-content:space-around;gap:var(--gap);flex-shrink:0;min-width:100%;animation:32.5s linear 50ms infinite forwards scroll;display:flex}.marquee .marquee__content .marquee__item{font-family:var(--font-geist),sans-serif;text-align:center;white-space:nowrap;flex:none;padding:0 .5rem;font-size:4rem;font-weight:600;overflow:hidden}.summer__section{flex-direction:row;justify-content:space-between;align-items:center;width:90%;margin:0 auto;padding:15vh 0 17.5vh;display:flex;overflow-x:hidden}.summer__section .summer__left__section{flex-direction:column;justify-content:center;align-items:flex-start;width:40%;display:flex}.summer__section .summer__left__section h2{letter-spacing:-3.25px;margin-bottom:.5rem;font-size:5.5rem;font-weight:700;line-height:1}.summer__section .summer__left__section p{font-family:var(--font-onest),sans-serif;color:#7d7d7d;letter-spacing:-.5px;margin:0 0 2.25rem;font-size:1.75rem;font-weight:500}.summer__section .summer__left__section button{font-family:var(--font-barlow),sans-serif;letter-spacing:.75px;text-transform:uppercase;border:2px solid var(--black);background-color:var(--black);color:var(--white);cursor:pointer;border-radius:10px;padding:1rem 3.25rem;font-size:20px;font-weight:700}.summer__section .summer__right__section{flex-direction:row;justify-content:flex-end;gap:2.5rem;width:57.5%;display:flex}.summer__section .summer__right__section .product__tile{border:2px solid #e1e1e1;border-radius:17px;width:47.5%;height:72.5vh;margin:2.5rem 0;transition:all .4s;position:relative;overflow:hidden}.summer__section .summer__right__section .product__tile:hover{border-color:#c8c8c8;transform:translateY(-10px)}.summer__section .summer__right__section .product__tile:hover .glass__box{background:#000000ec}.summer__section .summer__right__section .product__tile .image-container{cursor:pointer;will-change:transform,opacity;background-position:50%;background-size:cover;border-radius:0;width:100%;height:100%}.summer__section .summer__right__section .product__tile .glass__box{color:var(--white);z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;-webkit-user-select:none;user-select:none;background:#0b0b0ba6;border-bottom-right-radius:17px;border-bottom-left-radius:17px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:auto;padding:1rem 0 1.5rem 1.75rem;transition:all .4s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.summer__section .summer__right__section .product__tile .glass__box .company-name{font-family:var(--font-barlow),sans-serif;letter-spacing:1px;font-size:18px;font-weight:400}.summer__section .summer__right__section .product__tile .glass__box h5{font-family:var(--font-geist),sans-serif;font-family:var(--font-onest),sans-serif;letter-spacing:0;cursor:pointer;margin:1.25rem 0 .5rem;font-size:2.25rem;font-weight:600}.summer__section .summer__right__section .product__tile .glass__box .slogan{font-family:var(--font-geist),sans-serif;font-family:var(--font-onest),sans-serif;letter-spacing:-.25px;font-size:1.25rem;font-weight:300}.item__description{justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}.item__name{font-size:1.25rem;font-weight:700}.item__price{color:#696969;font-size:1.25rem;font-weight:500}.fixed__image{clip-path:inset(0);width:100%;height:55vh;overflow-x:hidden}.fixed__image .image{object-fit:cover;object-position:center;width:100%;height:62.5vh;top:0;left:0;position:fixed!important}.parallax-section{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.parallax-section .parallax-section_text{z-index:10;mix-blend-mode:soft-light;mix-blend-mode:difference;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:2.5rem 1rem 0;display:flex;position:relative}.parallax-section .parallax-section_text p{font-family:var(--font-barlow),sans-serif;color:var(--white);letter-spacing:-.5px;text-align:justify;width:75%;font-size:3vw;font-weight:600;line-height:1.35}.parallax-section .parallax-section_text h3{color:var(--white);opacity:.6;width:auto;font-size:12.5vw}.parallax-section .img-container{width:100%;height:120vh;position:fixed;top:-10vh;left:0}.parallax-section .img-container .img-wrapper{will-change:transform;width:100%;position:relative}.parallax-section .img-container .img-wrapper img{object-fit:cover;filter:grayscale(0%)brightness(65%);width:100%;height:100%}@media screen and (max-width:1600px){.summer__section{width:92.5%}.summer__section .summer__right__section{justify-content:flex-end;gap:2rem}.summer__section .summer__right__section .product__tile{width:49.5%;height:70vh;margin:2.5vh 0}.summer__section .summer__right__section .product__tile:nth-of-type(2){margin-left:0}}@media screen and (max-width:1500px){.summer__section{width:95%}.summer__section .summer__left__section h2{font-size:5rem;line-height:4.75rem}.summer__section .summer__right__section .product__tile{width:47.5%;height:67.5vh}.summer__section .summer__right__section .product__tile:nth-of-type(2){margin-left:0}.summer__section .summer__right__section .product__tile .glass__box{padding-left:1.25rem}.summer__section .summer__right__section .product__tile .glass__box .slogan{font-size:19px}}@media screen and (max-width:1370px){.summer__section .summer__left__section h2{letter-spacing:-3.25px;font-size:4.75rem;line-height:4.5rem}.summer__section .summer__left__section p{font-size:1.5rem}.summer__section .summer__left__section button{padding:1rem 3rem;font-size:17px}.summer__section .summer__right__section{gap:1.5rem}.summer__section .summer__right__section .product__tile{width:48%;height:72.5vh}.summer__section .summer__right__section .product__tile .glass__box{padding-bottom:1rem;padding-left:18px}.summer__section .summer__right__section .product__tile .glass__box h5{margin-top:.75rem;margin-bottom:0;font-size:2rem}}@media screen and (max-width:1285px){.summer__section .summer__left__section{width:35%}.summer__section .summer__left__section h2{letter-spacing:-3px;font-size:4.5rem;line-height:4.25rem}.summer__section .summer__right__section{gap:1.25rem;width:60%}.summer__section .summer__right__section .product__tile .glass__box .company-name{font-size:16px}.summer__section .summer__right__section .product__tile .glass__box .slogan{font-size:18px}}@media screen and (max-width:550px){.marquee .marquee__content{animation-duration:12.5s}.marquee .marquee__content .marquee__item{font-size:2rem}.summer__section{flex-direction:column;width:97.5%;padding:10vh 0 7.5vh}.summer__section .summer__left__section{width:100%}.summer__section .summer__left__section h2{text-align:center;margin:0 auto;font-size:3.825rem;font-weight:700;line-height:4.2rem}.summer__section .summer__left__section p{margin:.75rem auto .25rem}.summer__section .summer__left__section button{width:90%;margin:1.5rem auto}.summer__section .summer__right__section{flex-wrap:wrap;width:100%;margin-top:3.75vh}.summer__section .summer__right__section .product__tile{width:95%;height:57.5vh;margin:.25rem auto}.summer__section .summer__right__section .product__tile:nth-of-type(2){margin-left:auto!important}.summer__section .summer__right__section .product__tile .glass__box{align-items:center;height:auto;padding:1rem 0}.summer__section .summer__right__section .product__tile .glass__box .company-name{opacity:.75;font-size:15px}.summer__section .summer__right__section .product__tile .glass__box h5{margin-top:.25rem}.parallax-section{display:none}}
.section__categories{height:auto;padding-bottom:25vh}.section__categories .categories__heading{font-family:var(--font-barlow),sans-serif;letter-spacing:2.5px;text-transform:uppercase;text-align:center;-webkit-user-select:none;user-select:none;padding:10rem 0 7rem;font-size:clamp(3rem,12.5vw,9rem);font-weight:700}.section__categories .categories__container{flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin:0 auto 5vh;display:flex}.section__categories .categories__container .category_card{object-position:bottom;align-self:flex-start}.section__categories .categories__container .category_card:nth-of-type(2){background-position:50%;align-self:flex-end;margin-bottom:-10vh}.section__categories .categories__container .category_card:nth-of-type(3){background-position:50%;align-self:flex-start}.section__categories .categories__container .category_card{aspect-ratio:1/1.3;filter:grayscale(62.5%);background-size:cover;border-radius:15px;width:25%;transition:all .225s;position:relative;overflow:hidden;box-shadow:0 8px 12px #0b0b0b40}.section__categories .categories__container .category_card .category_image{object-fit:cover;will-change:transform;border-radius:15px;transition:all .325s 25ms}.section__categories .categories__container .category_card:hover{filter:grayscale(0%);box-shadow:0 8px 16px #0b0b0b66}.category_card:hover .button{color:var(--black);background-color:#fffffff2}.category_card:hover img{transform:scale(1.05)}.item__payload{color:var(--white);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.item__payload p{font-family:var(--font-barlow),sans-serif;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 1px #0b0b0b;margin-bottom:.75rem;font-size:3rem;font-weight:600}.item__payload .button{font-family:var(--font-onest),sans-serif;text-align:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;border:2px solid var(--white);will-change:transform;cursor:pointer;background-color:#0000;border-radius:8px;width:auto;min-width:50%;margin:0 0 2rem;padding:1rem 2rem;font-size:18px;font-weight:500;transition:all .3s}.item__payload .button:hover{color:var(--white);background-color:var(--blue);border-color:var(--blue);transform:scale(1.03)}.item__payload .button:active{transition:all 25ms;transform:scale(.97);background-color:#0b0b0b!important;border-color:#0b0b0b!important}@media screen and (max-width:1600px){.section__categories .categories__container .category_card{aspect-ratio:1/1.375;width:29%}}@media screen and (max-width:1500px){.section__categories .categories__container{justify-content:space-between;width:95%}.section__categories .categories__container .category_card{aspect-ratio:1/1.5;width:30.75%}.section__categories .categories__container .category_card:nth-of-type(3){margin-bottom:-12.5vh}.item__payload p{letter-spacing:.25px}}@media screen and (max-width:1285px){.section__categories .categories__container .category_card{width:31.75%}.item__payload .button{min-width:75%}}@media screen and (max-width:550px){.section__categories{padding-bottom:5vh}.section__categories .categories__heading{letter-spacing:-1.5px;padding:2rem 0 1.25rem;font-size:3.75rem}.section__categories .categories__container{flex-direction:column;gap:1vh;width:100%;height:auto}.section__categories .categories__container .categories__item__one img{object-position:bottom}.section__categories .categories__container .category_card{aspect-ratio:1;align-self:center;width:95%;margin:.75rem auto 0;box-shadow:0 4px 8px #00000080}.section__categories .categories__container .category_card:nth-of-type(2),.section__categories .categories__container .category_card:nth-of-type(3){margin-bottom:unset}.item__payload .button{min-width:82.5%;margin-bottom:1rem}}
.aboutCompany{height:auto;margin-bottom:15vh}.aboutCompany .video-container{width:100%;position:relative}.aboutCompany .video-container video{filter:brightness(40%);object-fit:cover;object-position:center;width:100%;height:67.5vh}.aboutCompany .video-container .video-text{font-family:var(--font-geist),sans-serif;mix-blend-mode:difference;color:var(--white);z-index:10;letter-spacing:6px;pointer-events:none;font-size:clamp(4rem,9vw,12.5rem);font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aboutCompany__container{flex-direction:row;justify-content:space-between;align-items:center;width:77.5%;margin:0 auto;padding-bottom:10vh;display:flex}.aboutCompany__container article{width:50%}.aboutCompany__container article .aboutCompany__description{flex-direction:column;width:75%;display:flex}.aboutCompany__container article .aboutCompany__description h2{font-family:var(--font-onest),sans-serif;letter-spacing:-2px;word-spacing:7px;margin-bottom:2.5rem;font-size:6rem;font-weight:700}.aboutCompany__container article .aboutCompany__description p{font-family:var(--font-geist),sans-serif;color:#7d7d7d;text-align:justify;font-size:1.25rem;line-height:1.4}.aboutCompany__container article .aboutCompany__description p span{color:var(--black);margin-right:3px;font-size:calc(1.25rem + 1px);font-weight:600}.aboutCompany__container article .aboutCompany__description .view_more{flex-direction:row;justify-content:flex-start;align-items:center;width:fit-content;margin-top:3.5rem;display:flex}.aboutCompany__container article .aboutCompany__description .view_more a{font-family:var(--font-geist),sans-serif;color:var(--black);border-bottom:2px solid var(--black);word-spacing:2px;font-size:1.25rem;font-weight:500;text-decoration:none;transition:all .3s}.aboutCompany__container article .aboutCompany__description .view_more .icon{color:#969696;margin-left:10px;transition:all .3s}.aboutCompany__container article .aboutCompany__description .view_more:hover a{border-color:#969696}.aboutCompany__container article .aboutCompany__description .view_more:hover .icon{color:var(--black);transform:translate(45%)}.aboutCompany__container .aboutCompany__item__image{z-index:5;background-color:var(--black);border-radius:44px;flex-direction:column;justify-content:space-between;width:40%;height:87.5vh;margin-top:-10vh;padding:14px;display:flex;box-shadow:0 4px 8px #0b0b0bb3}.aboutCompany__container .aboutCompany__item__image *{-webkit-user-select:none;user-select:none}.aboutCompany__container .aboutCompany__item__image:hover .image-container img{transform:scale(1.08)}.aboutCompany__container .aboutCompany__item__image .image-container{border-radius:30px;width:100%;height:75%;overflow:hidden}.aboutCompany__container .aboutCompany__item__image .image-container img{object-fit:cover;transform-origin:top;border-radius:30px;width:100%;height:100%;margin:0 auto;transition:all .55s cubic-bezier(.4,0,.2,1) 25ms;display:flex;overflow:hidden}.aboutCompany__container .aboutCompany__item__image h3{font-family:var(--font-onest),sans-serif;letter-spacing:.5px;text-align:center;color:var(--white);margin:2.5rem 0 .25rem;font-size:2rem;font-weight:400}.aboutCompany__container .aboutCompany__item__image h3 span{font-style:italic}.aboutCompany__container .aboutCompany__item__image p{font-family:var(--font-geist),sans-serif;text-align:center;color:#afafaf;width:80%;margin:0 auto;font-size:16px;font-weight:300;line-height:1.3}.aboutCompany__container .aboutCompany__item__image .button{border:1px solid var(--black);background-color:var(--black);cursor:pointer;background:linear-gradient(90deg,#151515,#737373);border-radius:50px;outline:none;flex-direction:row;justify-content:space-between;align-items:center;width:fit-content;margin:2rem auto 1rem;padding:.4rem 6px .4rem 1.25rem;transition:all .225s ease-in-out;display:flex}.aboutCompany__container .aboutCompany__item__image .button .text{font-family:var(--font-geist),sans-serif;color:var(--white);width:auto;margin:0;padding-right:1rem;font-size:16px;font-weight:300}.aboutCompany__container .aboutCompany__item__image .button .icon_wrapper{background-color:var(--white);border-radius:50%;width:2rem;height:2rem;position:relative}.aboutCompany__container .aboutCompany__item__image .button .icon_wrapper .arrow-icon{color:var(--black);transform-origin:0 0;font-size:22px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aboutCompany__container .aboutCompany__item__image .button:hover{border-color:#8c8c8c}.aboutCompany__container .aboutCompany__item__image .button:hover .arrow-icon{transition:all .3s cubic-bezier(.4,0,.2,1);rotate:45deg}.goals_section{flex-direction:row;justify-content:space-between;align-items:flex-start;width:75%;margin:15vh auto 20vh;display:flex}.goals_section .goals_content{flex-direction:column;width:50%;margin-top:2.5vh;display:flex}.goals_section .goals_content h2{font-family:var(--font-barlow),sans-serif;letter-spacing:-.5px;word-spacing:4px;text-transform:uppercase;margin-bottom:2rem;font-size:3rem;font-weight:700}.goals_section .goals_content .goals_accordion{flex-direction:column;display:flex}.goals_section .goals_content .goals_accordion .accordion-item{cursor:pointer;will-change:transform;border:2px solid #d7d7d7;border-radius:10px;width:100%;margin-bottom:1.5rem;padding:1.5rem 2rem;transition:border-color .2s ease-out;position:relative;box-shadow:inset 0 1px 5px #0b0b0b40}.goals_section .goals_content .goals_accordion .accordion-item .heading_bar{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.goals_section .goals_content .goals_accordion .accordion-item .heading_bar h3{font-family:var(--font-onest),sans-serif;font-size:1.5rem;font-weight:600}.goals_section .goals_content .goals_accordion .accordion-item .heading_bar p{font-family:var(--font-geist),sans-serif;opacity:.3;-webkit-user-select:none;user-select:none;letter-spacing:.25px;color:var(--dark-grey);font-size:15px}.goals_section .goals_content .goals_accordion .accordion-item .content-reveal{will-change:grid-template-rows;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.goals_section .goals_content .goals_accordion .accordion-item .content-reveal>div{overflow:hidden}.goals_section .goals_content .goals_accordion .accordion-item .content-reveal .description{font-family:var(--font-geist),sans-serif;text-wrap:balance;color:#4b4b4b;opacity:0;will-change:transform,opacity;margin-bottom:4rem;font-size:17px;font-weight:400;line-height:1.4;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transform:translateY(10px)}.goals_section .goals_content .goals_accordion .accordion-item .content-reveal a{font-family:var(--font-onest),sans-serif;background-color:var(--black);color:var(--white);visibility:hidden;opacity:0;will-change:transform,opacity,visibility;border-bottom-right-radius:5px;border-bottom-left-radius:5px;justify-content:center;align-items:center;width:100%;padding:14px;font-size:15px;line-height:1;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;transform:translateY(5px)}.goals_section .goals_content .goals_accordion .accordion-item .content-reveal a .arrow-icon{margin-left:.25rem;font-size:15px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.goals_section .goals_content .goals_accordion .accordion-item .content-reveal a:hover .arrow-icon{transform:translate(5px)}.goals_section .goals_content .goals_accordion .accordion-item:hover{border-color:#aaa;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.goals_section .goals_content .goals_accordion .accordion-item.active{cursor:auto;border-color:#000;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a}.goals_section .goals_content .goals_accordion .accordion-item.active .heading_bar{margin-bottom:1.5rem;transition:margin .25s cubic-bezier(.4,0,.2,1)}.goals_section .goals_content .goals_accordion .accordion-item.active .content-reveal{grid-template-rows:1fr}.goals_section .goals_content .goals_accordion .accordion-item.active .content-reveal .description{opacity:1;transform:translateY(0)}.goals_section .goals_content .goals_accordion .accordion-item.active .content-reveal a{opacity:1;visibility:visible;transform:translateY(0)}.goals_section .images_wrapper{width:50%}.goals_section .images_wrapper img{object-fit:cover;object-position:bottom;opacity:0;will-change:transform,opacity,box-shadow;border-radius:28px;width:75%;height:67.5vh;margin:0 auto;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);display:flex;transform:scale(.95);box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a,0 20px 30px #00000026}.goals_section .images_wrapper img.showUp{opacity:1;transform:scale(1)}.quoteSection{text-align:center;background:linear-gradient(#e1e1e1 0%,#f6f6f6 100%) 50%/cover;margin:5vh auto;padding:5rem 0 7.5rem}.quoteSection .quote{font-family:var(--font-barlow),sans-serif;letter-spacing:-.25px;color:var(--black);text-wrap:balance;width:60%;margin:0 auto;font-size:2.75rem;font-weight:600}.quoteSection .author{font-family:var(--font-onest),sans-serif;color:#969696;-webkit-user-select:none;user-select:none;margin:3.25rem auto 0;font-size:1.75rem;font-weight:400}@keyframes scroll-reveal{to{background-size:100% 100%}}@media screen and (max-width:1600px){.aboutCompany__container{width:85%}.aboutCompany__container .aboutCompany__item__image{height:90vh}.goals_section{width:85%}.goals_section .images_wrapper img{height:75vh}.quoteSection{padding:4.5rem 0 7.5rem}.quoteSection .quote{width:70%}.quoteSection .author{margin:3rem auto 0}}@media screen and (max-width:1500px){.aboutCompany .video-container video{height:60vh}.aboutCompany__container{width:87.5%}.aboutCompany__container article .aboutCompany__description{width:85%}.aboutCompany__container article .aboutCompany__description h2{letter-spacing:-2px;font-size:5rem}.aboutCompany__container .aboutCompany__item__image{width:45%;height:90vh;margin-top:-10vh}.aboutCompany__container .aboutCompany__item__image h3{margin-top:2rem}.aboutCompany__container .aboutCompany__item__image button{margin:1.5rem auto .75rem}.goals_section{width:87.5%}.goals_section .goals_content .goals_accordion .accordion-item{padding:1.5rem 1.75rem}.goals_section .goals_content .goals_accordion .accordion-item .content-reveal .description{margin-bottom:3.25rem;font-size:16px}.goals_section .images_wrapper img{width:82.5%;height:70vh}}@media screen and (max-width:1370px){.aboutCompany__container .aboutCompany__item__image{width:42.5%}.aboutCompany__container .aboutCompany__item__image h3{margin-top:1.5rem;margin-bottom:0}.aboutCompany__container .aboutCompany__item__image button{margin:1rem auto .5rem}.aboutCompany__container article .aboutCompany__description p{font-size:18px;line-height:1.5rem}.goals_section{width:85%}.goals_section .images_wrapper{width:42.5%}.goals_section .images_wrapper img{width:90%;height:75vh}.goals_section .goals_content .goals_accordion .accordion-item .content-reveal .description{font-size:16px}.quoteSection .quote{width:75%}}@media screen and (max-width:1285px){.aboutCompany__container .aboutCompany__item__image p{width:95%}.aboutCompany__container .aboutCompany__item__image .button{width:auto}.goals_section{width:87.5%}.goals_section .goals_content .goals_accordion .accordion-item.active .heading_bar{margin-bottom:1.25rem}.goals_section .goals_content .goals_accordion .accordion-item .content-reveal .description{margin-bottom:3rem;font-size:15px}}@media screen and (max-width:800px){.aboutCompany__container .aboutCompany__item__image{width:45%}.aboutCompany__container .aboutCompany__item__image h3{margin-top:1.25rem;margin-bottom:0}.aboutCompany__container .aboutCompany__item__image button{margin:1rem auto .5rem}.goals_section{flex-direction:column;width:90%}.goals_section .goals_content{width:100%}.goals_section .goals_content h2{text-align:center}.goals_section .goals_content .goals_accordion .accordion-item{padding:1.5rem 1rem}.goals_section .goals_content .goals_accordion .accordion-item .heading_bar p{font-size:12.5px}.goals_section .goals_content .goals_accordion .accordion-item .content-reveal .description{margin-bottom:2.75rem;font-size:14px}.goals_section .images_wrapper img{display:none}}@media screen and (max-width:550px){.aboutCompany{margin-bottom:0}.aboutCompany .video-container video{height:40vh}.aboutCompany .video-container .video-text{letter-spacing:0;font-size:17vw}.aboutCompany .aboutCompany__container{flex-direction:column;width:95%;padding-bottom:0}.aboutCompany .aboutCompany__container article,.aboutCompany .aboutCompany__container article .aboutCompany__description{width:100%}.aboutCompany .aboutCompany__container article .aboutCompany__description h2{text-align:center;letter-spacing:-1px;margin-top:3rem;margin-bottom:.5rem;font-size:3.5rem;font-weight:800}.aboutCompany .aboutCompany__container article .aboutCompany__description p{width:97.5%;margin:0 auto;font-size:16px;line-height:1.35}.aboutCompany .aboutCompany__container article .aboutCompany__description p span{font-size:18px}.aboutCompany .aboutCompany__container article .view_more{justify-content:center;margin:1.5rem auto}.aboutCompany .aboutCompany__container article .view_more a{font-size:18px}.aboutCompany .aboutCompany__container .aboutCompany__item__image{width:100%;height:67.5vh;margin-top:5vh}.aboutCompany .aboutCompany__container .aboutCompany__item__image h3{margin-top:.75rem;font-size:29px}.aboutCompany .aboutCompany__container .aboutCompany__item__image p{text-wrap:balance;width:85%;font-size:15px}.aboutCompany .aboutCompany__container .aboutCompany__item__image button{margin:1.25rem auto 0}.goals_section{margin:7.5vh auto}.quoteSection{margin:5vh auto;padding:5vh 0}.quoteSection .quote{text-wrap:balance;letter-spacing:-.2px;width:99%;font-size:1.6rem;font-weight:500;line-height:1.22}.quoteSection .author{margin:2rem auto 0;font-size:1.5rem;font-weight:400}}@media screen and (max-width:400px){.aboutCompany .aboutCompany__container article .aboutCompany__description p{font-size:15px;line-height:1.4}.aboutCompany .aboutCompany__container .aboutCompany__item__image button{width:auto}.goals_section{width:95%}.goals_section .goals_content h2{letter-spacing:-.75px;font-size:2.5rem}.goals_section .goals_content .goals_accordion .accordion-item{padding:1.2rem 14px}.goals_section .goals_content .goals_accordion .accordion-item .content-reveal .description{font-size:13px;line-height:1.375}}
.highlightedProduct__container{flex-direction:row;justify-content:space-between;align-items:center;width:80%;margin:17.5vh auto 25vh;display:flex}.highlightedProduct__container .highlightedProduct__image{z-index:5;background-color:var(--black);border-radius:40px;flex-direction:column;justify-content:space-between;width:40%;height:87.5vh;margin-top:-10vh;padding:15px;display:flex;box-shadow:0 4px 8px #0b0b0bb3}.highlightedProduct__container .highlightedProduct__image:hover .image-container img{transform:scale(1.08)}.highlightedProduct__container .highlightedProduct__image *{-webkit-user-select:none;user-select:none}.highlightedProduct__container .highlightedProduct__image .image-container{border-radius:25px;width:100%;height:75%;overflow:hidden}.highlightedProduct__container .highlightedProduct__image .image-container img{object-fit:cover;border-radius:25px;width:100%;height:100%;margin:0 auto;transition:all .6s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.highlightedProduct__container .highlightedProduct__image h3{font-family:var(--font-onest),sans-serif;letter-spacing:.3px;text-align:center;color:var(--white);margin:1.75rem 0 .1rem;font-size:2rem;font-weight:400}.highlightedProduct__container .highlightedProduct__image h3 span{font-family:var(--font-instrument-serif),serif;letter-spacing:.5px;font-style:italic}.highlightedProduct__container .highlightedProduct__image p{font-style:italic;font-family:var(--font-geist),sans-serif;text-align:center;color:#afafaf;width:80%;margin:0 auto;font-size:16px;font-weight:300;line-height:1.3}.highlightedProduct__container .highlightedProduct__image .button{border:1px solid var(--black);background-color:var(--black);cursor:pointer;background:linear-gradient(90deg,#151515,#737373);border-radius:50px;outline:none;flex-direction:row;justify-content:space-between;align-items:center;width:fit-content;margin:2rem auto 1rem;padding:.4rem 6px .4rem 1.25rem;transition:all .225s ease-in-out;display:flex}.highlightedProduct__container .highlightedProduct__image .button .text{font-family:var(--font-geist),sans-serif;color:var(--white);width:auto;margin:0;padding-right:1rem;font-size:16px;font-style:normal;font-weight:300;line-height:1}.highlightedProduct__container .highlightedProduct__image .button .icon_wrapper{background-color:var(--white);border-radius:50%;width:2rem;height:2rem;position:relative}.highlightedProduct__container .highlightedProduct__image .button .icon_wrapper .arrow-icon{color:var(--black);transform-origin:0 0;font-size:22px;transition:all .15s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.highlightedProduct__container .highlightedProduct__image .button:hover{border-color:#8c8c8c}.highlightedProduct__container .highlightedProduct__image .button:hover .arrow-icon{transition:all .3s;rotate:45deg}.highlightedProduct__container .highlightedProduct__text{flex-direction:column;justify-content:space-between;align-items:flex-start;width:40%;margin-right:2.5rem;display:flex}.highlightedProduct__container .highlightedProduct__text h2{font-family:var(--font-onest),sans-serif;margin-bottom:2.5rem;font-size:6.5rem;font-weight:700}.highlightedProduct__container .highlightedProduct__text p{font-family:var(--font-geist),sans-serif;color:#7d7d7d;text-align:justify;font-size:1.25rem;line-height:1.4}.highlightedProduct__container .highlightedProduct__text p span{color:var(--black);font-weight:500}.highlightedProduct__container .highlightedProduct__text .view_product{justify-content:flex-start;align-items:center;margin-top:4rem;display:flex}.highlightedProduct__container .highlightedProduct__text .view_product a{font-family:var(--font-geist),sans-serif;color:var(--black);border-bottom:2px solid var(--black);word-spacing:2px;padding-bottom:1px;font-size:1.25rem;font-weight:500;text-decoration:none;transition:all .3s}.highlightedProduct__container .highlightedProduct__text .view_product .icon{color:#969696;margin-bottom:.25rem;margin-left:.5rem;font-size:21px;transition:all .3s}.highlightedProduct__container .highlightedProduct__text .view_product:hover a{border-color:#969696}.highlightedProduct__container .highlightedProduct__text .view_product:hover .icon{color:var(--black);transform:translate(15%,-12.5%)}.instagramSection{flex-direction:column;align-items:center;margin-top:20vh;display:flex}.instagramSection .top__gallery{flex-direction:row;justify-content:space-between;align-items:center;width:85%;display:flex}.instagramSection .top__gallery .instagramSection__followUs{flex-direction:column;align-items:center;display:flex}.instagramSection .top__gallery .instagramSection__followUs h2{font-family:var(--font-barlow),sans-serif;word-spacing:1px;font-size:3rem;font-weight:700}.instagramSection .top__gallery .instagramSection__followUs .button{background-color:var(--black);color:var(--white);cursor:pointer;border-radius:50px;width:55%;margin-top:2rem;padding:20px 0;transition:all .2s .1s;position:relative;overflow:hidden}.instagramSection .top__gallery .instagramSection__followUs .button .mask{position:relative;overflow:hidden}.instagramSection .top__gallery .instagramSection__followUs .button .mask .slider{transition:top .3s .1s;animation:2.5s linear infinite forwards text_slide;display:flex;position:relative;top:0}.instagramSection .top__gallery .instagramSection__followUs .button .mask .slider p{font-family:var(--font-barlow),sans-serif;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;word-spacing:1.5px;-webkit-user-select:none;user-select:none;margin:0}.instagramSection .top__gallery .instagramSection__followUs .button .mask .slider p:nth-of-type(2){position:absolute;left:calc(100% + 15px)}.instagramSection .top__gallery .instagramSection__followUs .button .mask .hover-text{-webkit-user-select:none;user-select:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.instagramSection .top__gallery .instagramSection__followUs .button .mask .hover-text span{font-family:var(--font-geist),sans-serif;color:#0000;transition:top .25s ease-out .1s;position:relative;top:18px}.instagramSection .top__gallery .instagramSection__followUs .button:hover{background-color:var(--blue)}.instagramSection .top__gallery .instagramSection__followUs .button:hover .slider{transition:top 0s ease-out .1s;top:-20px}.instagramSection .top__gallery .instagramSection__followUs .button:hover .hover-text span{color:var(--white);font-size:18px;line-height:1;top:0}.instagramSection .top__gallery .instagramSection__followUs .instagram-link{font-family:var(--font-geist),sans-serif;border-bottom:1px solid var(--black);opacity:0;visibility:hidden;cursor:pointer;width:fit-content;margin:0 auto;font-size:18px;font-weight:500;transition:all .3s 3s}.instagramSection .top__gallery .instagramSection__followUs .instagram-link.visible{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-12.5px)}.instagramSection .top__gallery .top_gallery_item1,.instagramSection .top__gallery .top_gallery_item2{aspect-ratio:1.25;background:url(/instaGallery1.jpg) 50%/cover;height:17.5vw;transition:all .3s ease-in-out;position:relative}.instagramSection .top__gallery .top_gallery_item1 .icon-wrapper,.instagramSection .top__gallery .top_gallery_item2 .icon-wrapper{z-index:2000;-webkit-backdrop-filter:brightness(32.5%)blur(7.5px);backdrop-filter:brightness(32.5%)blur(7.5px);opacity:0;width:100%;height:100%;transition:all .3s .1s;position:absolute}.instagramSection .top__gallery .top_gallery_item1 .icon-wrapper:hover,.instagramSection .top__gallery .top_gallery_item2 .icon-wrapper:hover{opacity:1}.instagramSection .top__gallery .top_gallery_item1 .icon-wrapper .insta-icon,.instagramSection .top__gallery .top_gallery_item2 .icon-wrapper .insta-icon{color:var(--white);will-change:transform;cursor:pointer;font-size:2.5rem;transition:all .3s 50ms;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instagramSection .top__gallery .top_gallery_item1 .icon-wrapper .insta-icon:hover,.instagramSection .top__gallery .top_gallery_item2 .icon-wrapper .insta-icon:hover{color:#bebebe;transform:translate(-50%,-50%)scale(1.25)}.instagramSection .top__gallery .top_gallery_item2{background:url(/instaGallery2.jpg) 50%/cover}.instagramSection .bottom__gallery{flex-direction:row;justify-content:space-between;width:85%;margin-top:7.5vh;margin-bottom:5vh;display:flex}.instagramSection .bottom__gallery .bottom__gallery_item1,.instagramSection .bottom__gallery .bottom__gallery_item2,.instagramSection .bottom__gallery .bottom__gallery_item3,.instagramSection .bottom__gallery .bottom__gallery_item4{aspect-ratio:1;background:url(/instaGallery3.jpg) 50%/cover;height:17.5vw;transition:all .3s ease-in-out .1s;position:relative}.instagramSection .bottom__gallery .bottom__gallery_item1 .icon-wrapper,.instagramSection .bottom__gallery .bottom__gallery_item2 .icon-wrapper,.instagramSection .bottom__gallery .bottom__gallery_item3 .icon-wrapper,.instagramSection .bottom__gallery .bottom__gallery_item4 .icon-wrapper{z-index:2000;-webkit-backdrop-filter:brightness(32.5%)blur(7.5px);backdrop-filter:brightness(32.5%)blur(7.5px);opacity:0;width:100%;height:100%;transition:all .3s .1s;position:absolute}.instagramSection .bottom__gallery .bottom__gallery_item1 .icon-wrapper:hover,.instagramSection .bottom__gallery .bottom__gallery_item2 .icon-wrapper:hover,.instagramSection .bottom__gallery .bottom__gallery_item3 .icon-wrapper:hover,.instagramSection .bottom__gallery .bottom__gallery_item4 .icon-wrapper:hover{opacity:1}.instagramSection .bottom__gallery .bottom__gallery_item1 .icon-wrapper .insta-icon,.instagramSection .bottom__gallery .bottom__gallery_item2 .icon-wrapper .insta-icon,.instagramSection .bottom__gallery .bottom__gallery_item3 .icon-wrapper .insta-icon,.instagramSection .bottom__gallery .bottom__gallery_item4 .icon-wrapper .insta-icon{color:var(--white);will-change:transform;cursor:pointer;font-size:2.5rem;transition:all .3s 50ms;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instagramSection .bottom__gallery .bottom__gallery_item1 .icon-wrapper .insta-icon:hover,.instagramSection .bottom__gallery .bottom__gallery_item2 .icon-wrapper .insta-icon:hover,.instagramSection .bottom__gallery .bottom__gallery_item3 .icon-wrapper .insta-icon:hover,.instagramSection .bottom__gallery .bottom__gallery_item4 .icon-wrapper .insta-icon:hover{color:#bebebe;transform:translate(-50%,-50%)scale(1.25)}.instagramSection .bottom__gallery .bottom__gallery_item2{background:url(/instaGallery4.jpg) 50%/cover}.instagramSection .bottom__gallery .bottom__gallery_item3{background:url(/instaGallery5.jpg) 50%/cover}.instagramSection .bottom__gallery .bottom__gallery_item4{background:url(/instaGallery6.jpg) 50%/cover}@keyframes text_slide{to{transform:translate(calc(-100% - 15px))}}@media screen and (max-width:1600px){.highlightedProduct__container{width:85%}.highlightedProduct__container .highlightedProduct__text{width:45%}.highlightedProduct__container .highlightedProduct__text p{font-size:18px}}@media screen and (max-width:1500px){.highlightedProduct__container{width:87.5%}.highlightedProduct__container .highlightedProduct__text{width:45%}.instagramSection .top__gallery{width:90%}.instagramSection .top__gallery .instagramSection__followUs h2{letter-spacing:-.5px;font-size:2.75rem}.instagramSection .bottom__gallery{width:90%}}@media screen and (max-width:1370px){.highlightedProduct__container .highlightedProduct__image{height:90vh}.highlightedProduct__container .highlightedProduct__image h3{margin-top:1rem;margin-bottom:0;font-size:1.75rem}.instagramSection .top__gallery,.instagramSection .bottom__gallery{width:90%}.highlightedProduct__container .highlightedProduct__text p{font-size:17px;line-height:1.55rem}}@media screen and (max-width:1285px){.instagramSection .top__gallery .instagramSection__followUs h2{font-size:2.5rem;font-weight:600}.instagramSection .top__gallery .instagramSection__followUs .button{padding:16px 0}}@media screen and (max-width:550px){.highlightedProduct__container{flex-direction:column;width:97.5%;margin:7.5vh auto 5vh}.highlightedProduct__container .highlightedProduct__image{width:97.5%;height:70vh;margin-top:0;margin-bottom:5vh}.highlightedProduct__container .highlightedProduct__image h3{margin-top:.75rem;font-size:1.5rem}.highlightedProduct__container .highlightedProduct__image p{width:90%;font-size:16px}.highlightedProduct__container .highlightedProduct__image .button{margin:1.25rem auto 0}.highlightedProduct__container .highlightedProduct__text{width:97.5%;margin-top:1.5rem;margin-right:0}.highlightedProduct__container .highlightedProduct__text h2{letter-spacing:-1px;margin:2rem auto .5rem;font-size:4.25rem;font-weight:700}.highlightedProduct__container .highlightedProduct__text p{text-align:justify;width:95%;margin:0 auto;font-size:16px;line-height:1.35}.highlightedProduct__container .highlightedProduct__text .view_product{justify-content:center;margin:1.5rem auto 1rem}.highlightedProduct__container .highlightedProduct__text .view_product a{font-size:18px}.instagramSection{margin-top:10vh}.instagramSection .top__gallery{flex-direction:column;width:100%}.instagramSection .top__gallery .top_gallery_item1{background:url(/instaGallery2.jpg) 50%/cover;width:90%;height:30vh}.instagramSection .top__gallery .top_gallery_item2{display:none}.instagramSection .top__gallery .instagramSection__followUs{margin:1.25rem 0}.instagramSection .top__gallery .instagramSection__followUs h2{letter-spacing:-.5px;font-size:2rem}.instagramSection .top__gallery .instagramSection__followUs .button{width:75%;margin-top:1.5rem}.instagramSection .bottom__gallery{flex-wrap:wrap;width:100%;margin:0 0 2.5vh}.instagramSection .bottom__gallery .bottom__gallery_item1,.instagramSection .bottom__gallery .bottom__gallery_item2,.instagramSection .bottom__gallery .bottom__gallery_item3,.instagramSection .bottom__gallery .bottom__gallery_item4{aspect-ratio:1;width:50vw;height:auto}}@media screen and (max-width:400px){.highlightedProduct__container{margin-bottom:5vh}.highlightedProduct__container .highlightedProduct__text p{font-size:15px;line-height:1.4}.highlightedProduct__container .highlightedProduct__text .view_product{margin-top:2.25rem}.highlightedProduct__container .highlightedProduct__image{height:70vh;margin-bottom:2.5vh}.instagramSection{margin-top:10vh}.instagramSection .top__gallery .instagramSection__followUs .button{width:75%}}
.newsletter{text-align:center;background-color:#efebe8;margin-top:-15vh;padding:25vh 0 12.5vh}.newsletter h2{font-family:var(--font-geist),sans-serif;letter-spacing:-.015em;color:var(--black);margin-top:2rem;margin-bottom:1rem;font-size:5.25rem;font-weight:800}.newsletter p{font-family:var(--font-onest),sans-serif;letter-spacing:-.015em;color:#8c8c8c;margin-bottom:.5rem;font-size:1.875rem;font-weight:400;line-height:1.3}.newsletter form #newsletterInput{font-family:var(--font-geist),sans-serif;text-align:left;background:0 0;background-color:var(--white);border:1px solid #7d7d7d;border-right:none;outline:none;width:17.5%;min-width:300px;margin-top:5vh;padding:1rem 1.5rem 1rem 1rem;font-size:1rem}.newsletter form #newsletterInput:focus{border-color:var(--black)}.newsletter form #submitButton{font-family:var(--font-onest),sans-serif;border:1px solid var(--blue);background-color:var(--blue);color:var(--white);cursor:pointer;border-top-width:1.5px;border-bottom-width:.9px;padding:1rem;font-size:1rem;font-weight:500;transition:all .225s}.newsletter form #submitButton:hover{background-color:var(--black);border-color:var(--black)}@media screen and (max-width:1500px){.newsletter form #newsletterInput{width:27.5%}}@media screen and (max-width:550px){.newsletter h2{letter-spacing:-1.75px;margin-top:0;font-size:4.25rem}.newsletter p{letter-spacing:-.4px;font-size:1.5rem;line-height:1.325}.newsletter form #newsletterInput,.newsletter form #submitButton{font-size:15px}}@media screen and (max-width:400px){.newsletter h2{font-size:4rem}.newsletter p{font-size:20px;line-height:1.3}.newsletter form #newsletterInput{border-radius:12px 0 0 12px;min-width:250px;height:3.5rem}.newsletter form #submitButton{border-radius:0 12px 12px 0;height:3.5rem;padding:1rem 14px}}
