@charset "UTF-8";.cat-link,header .logo,span a{text-decoration:none}.coming-soon,.section-80-photo,section{display:flex;position:relative;width:100%}header .navigation .shop a,header .navigation li a:hover{background-image:linear-gradient(90deg,#cb9b51 0,#f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51);color:transparent;transition:none}*,.about.litter h2{padding:0}.open-page a,span a:hover{text-decoration:underline}.subtitle{align-items:flex-end;bottom:calc(80vh - var(--hero-scroll-top) + var(--hero-scroll-clearance));display:flex;justify-content:center;left:50%;padding-inline:1rem;top:38%;transform:translateX(-50%);width:min(92vw,1100px)}*{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;box-sizing:border-box;font-family:Poppins,sans-serif;margin:0}:root{--white-text:#fff;--accent-color:#525960;--accent-color2:#356ea2;--male-color:#3597a2;--female-color:#a23595;--hero-scroll-top:60vh;--hero-scroll-clearance:-2rem;--hero-scroll-clearance-mobile:0.5rem}html{overscroll-behavior:auto}body{background:#fff;height:100%;overflow-x:hidden;overflow-y:auto}body,html{min-height:100%;overscroll-behavior:none;width:100%}.cat-link img,.hero-img{filter:brightness(80%);max-height:none;max-width:none}.section-80-photo,section{align-items:center;background-position:50%;background-size:cover;height:80vh;justify-content:flex-start}.hero-img,.hero-img-cont{background:#fffab2;background:linear-gradient(135deg,#fffab2,#462523)}.hero-img{height:80vh;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-2}.coming-soon{align-items:center;background-position:50%;background-size:cover;height:100vh;justify-content:flex-start}.scroll,.scroll:before,.subtitle{position:absolute}.narrowImage{background-position:50%;background-size:cover;height:60vh}header{align-items:center;display:flex;justify-content:space-between;left:0;padding:50px 125px;position:fixed;top:0;transition:.6s;width:100%;z-index:1000}header.sticky{background:rgba(36,39,43,.9);padding:14px 125px}.subtitle h2,header .logo,header .navigation .shop a,header .navigation li a:hover{-webkit-background-clip:text;background-clip:text}header .logo{background-image:linear-gradient(90deg,#462523 0,#cb9b51 22%,#f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51 78%,#462523);color:transparent;font-family:Great Vibes!important;font-size:5rem;letter-spacing:2px;padding-left:6px;padding-right:30px;position:relative;text-align:center;transition:.6s}.subtitle h1,.subtitle h2{letter-spacing:2px;text-align:center;text-transform:uppercase;transition:.5s}header.sticky .logo{font-size:2.5rem}header .navigation{display:flex;position:relative}.contactInfo .social-icon li,footer .social-icon li,header .navigation li{list-style:none;text-align:center}header .navigation li a{color:var(--white-text);font-size:1.1rem;font-weight:500;letter-spacing:2px;margin:0 25px;position:relative;text-decoration:none;transition:.6s}header .navigation .shop a{font-weight:600;letter-spacing:1.1px}header .navigation .shop a:hover{color:gold}.subtitle h1{color:hsla(0,0%,100%,.4);font-size:clamp(2rem,4.6vw,4rem);line-height:1.15;overflow-wrap:anywhere;width:100%}.subtitle h2{background-image:linear-gradient(90deg,#f6e27a 45%,#f6e27a 55%);color:transparent;font-size:2rem;margin-bottom:-2rem;padding-top:1rem}.scroll p,.scroll:before{color:var(--white-text)}.about h2{color:transparent}.scroll{margin-top:60vh;width:100%}.scroll p{font-size:1.4rem;text-align:center}.about p{font-size:1rem;line-height:1.6;margin-bottom:25px;transition:.5s}.scroll:before{animation:bounce 1s infinite;bottom:-3.7rem;content:"╲╱";font-size:1.5rem;height:4rem;left:50%;letter-spacing:-1px;line-height:4rem;margin-left:-3rem;opacity:.8;text-align:center;width:6rem}@keyframes bounce{50%{transform:translateY(-15%)}}.about{display:grid;place-items:center;z-index:1}.about h1,.about p{width:clamp(45ch,65%,80ch)}.about p{text-align:justify}.about h1{background-image:linear-gradient(90deg,#462523 0,#cb9b51 22%,#d7b279 50%,#cb9b51 78%,#462523);color:transparent;font-size:2rem;font-weight:800;margin-top:30px;padding:20px;text-align:center;text-transform:uppercase;transition:.5s;word-spacing:4px}.about h1,.about h2{-webkit-background-clip:text;background-clip:text}.about h2{background-image:linear-gradient(90deg,#462523 0,#cb9b51 22%,#cb9b51 78%,#462523)}.about h1{padding:20px 50px 40px}.about h2{padding:25px}.narrowImage{align-items:center;margin-bottom:60px;overflow:hidden;width:100%}.narrowImage img{filter:brightness(80%);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pswp__img{cursor:pointer!important}.divider img{box-shadow:none;display:block;height:auto;margin:auto;padding:70px 0 100px;width:400px}.cat-link img{box-shadow:0;height:100lvh;-o-object-fit:cover;object-fit:cover;scroll-snap-align:none;vertical-align:middle;width:100%}.subtitle p{color:var(--white-text);color:hsla(0,0%,100%,.9);font-size:1.4rem;font-weight:500;line-height:1em;padding-top:20px;text-align:center;text-transform:capitalize}span a{color:inherit;font-weight:inherit}.open-page a{color:var(--accent-color2)}footer{background:var(--accent-color);flex-direction:column;min-height:100px;padding:20px 50px;width:100%}.contactInfo .social-icon,footer,footer .social-icon{align-items:center;display:flex;justify-content:center;position:relative}.contactInfo .social-icon,footer .social-icon{flex-wrap:wrap}.contactInfo .social-icon{margin-top:15px}.contactInfo .social-icon li a,footer .social-icon li a{color:var(--white-text);display:inline-block;font-size:2rem;margin:0 10px;transition:.5s}.contactInfo .social-icon li a:hover,footer .social-icon li a:hover{transform:translateY(-10px)}footer p{color:var(--white-text);font-size:1.1rem;margin:8px 8px 10px;text-align:center}.footer-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer-link{color:var(--white-text);font-size:1.1rem;margin-bottom:15px;text-decoration:underline;transition:.3s}.footer-link:hover{opacity:.8}@keyframes fade-in{0%{bottom:30vh;opacity:0;right:75px}to{bottom:50px;opacity:1;right:75px}}.logos-container{align-items:center;display:flex;flex-wrap:wrap;gap:60px;justify-content:center;padding:50px 30px}.review-container{overflow:hidden;position:relative;width:100%}.reviews{display:flex;transition:transform .5s ease;--gap-between-reviews:50px;gap:var(--gap-between-reviews);margin-left:var(--gap-between-reviews)}.review{background:linear-gradient(180deg,#fffef8,#fff);background-color:#fff;border:1px solid #eadfcf;box-shadow:0 8px 30px rgba(53,110,162,.08);flex:0 0 calc(33.33333% - var(--gap-between-reviews));padding:15px}.review:not(:has(.expand-review:checked)){max-height:325px}.review p{font-size:1.05rem;line-height:1.6;margin:auto;padding:10px 0;text-align:center;transition:.5s;width:clamp(45ch,75%,80ch)}.limit-text-lines{font-style:italic;max-height:8.8em;overflow:hidden;position:relative}.limit-text-lines:has(+.expand-review:not(:checked)):before{background:linear-gradient(180deg,transparent,#fff);bottom:0;content:"";height:60px;left:-20px;pointer-events:none;position:absolute;width:110%}.expand-review{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#b08878;cursor:pointer;font-size:1rem;margin-top:.5rem;padding:.5em;text-align:center;width:100%}.expand-review:hover{color:#78a0b0}.expand-review:before{content:"Read more"}.expand-review:checked:before{content:"Show less"}.limit-text-lines:has(+.expand-review:checked){max-height:none}.review-images{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:12px}.review-images img{aspect-ratio:1/1;border-radius:0;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.btn-slider-container{align-items:center;display:flex;gap:10px;justify-content:center;padding:20px}.next-btn,.prev-btn{background-color:#78a0b0d2;border:none;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:500;padding:10px;width:50px}.next-btn:hover,.prev-btn:hover{background-color:#d2a693;font-weight:800}.prev-btn{left:50%}.next-btn{right:0}.grey-text{color:var(--accent-color)}.review .grey-text{font-size:1rem;padding:7px 0 0}.red-text{color:#78a0b0;font-size:1.1rem!important;font-weight:500}.red-text,.upper{text-transform:uppercase}.upper{font-weight:600}@media (max-width:1900px){.review{flex:0 0 calc(50% - var(--gap-between-reviews))}}@media (max-width:1300px){.review-container{overflow:visible}.reviews{flex-direction:column;margin:0 50px}.review{flex:1 1 auto;max-width:100%}.review:not(:has(.expand-review:checked)){max-height:none}.limit-text-lines{max-height:none;overflow:visible}.limit-text-lines:before,.limit-text-lines:has(+.expand-review:not(:checked)):before{content:none}.btn-slider-container,.expand-review{display:none}}@media (max-width:819px){.reviews{margin:0 25px}}.logo-item img{height:auto;max-height:60px;max-width:100%;width:auto}@media (max-width:1750px){header .navigation li a{font-size:1.1rem;letter-spacing:1.35px}header{padding:50px 40px}}@media (max-width:1550px){header .navigation li a{font-size:1.05rem;letter-spacing:1.25px;margin:0 20px}}@media (max-width:1450px){header .navigation li a{font-size:1rem;letter-spacing:1.15px;margin:0 17px}}@media (max-width:1350px){.about h1{width:clamp(30ch,65%,80ch)}header{padding:30px 8vw}header.sticky{padding:10px 8vw}.subtitle h1{font-size:clamp(1.8rem,4.3vw,2.5rem)}header .navigation{align-items:center;background:var(--white-text);bottom:0;display:none;flex-direction:column;left:0;margin:auto;overflow:auto;position:fixed;right:0;top:0}header .navigation.active{display:flex;padding:10vh 0}header .navigation li{padding:20px 0}header .navigation li a{color:#000;font-size:2rem}.bar1,.bar2,.bar3{background-color:#fff;cursor:pointer;height:3px;margin:5.25px 0;position:relative;transition:.4s;width:30px;z-index:12}.active .bar1{background-color:#000;transform:rotate(-46deg) translate(-9px,5px)}.active .bar2{opacity:0}.active .bar3{background-color:#000;transform:rotate(45deg) translate(-6px,-3px)}}@media (max-width:820px){.about h1{width:clamp(23ch,65%,80ch)}}@media (max-width:619px){.subtitle{bottom:calc(80vh - var(--hero-scroll-top) + var(--hero-scroll-clearance-mobile));padding-inline:.5rem;top:34%;width:94vw}.subtitle h1{font-size:clamp(1.35rem,10vw,2.5rem);line-height:1.2;text-wrap:balance}header .logo{font-size:3rem;text-align:left;width:300px}header.sticky{padding:15px 8vw}.toggleMenu{margin-right:0}.scroll p{font-size:1rem}.scroll:before{bottom:-3.5rem;font-size:1rem}.about p{text-align:left;width:clamp(25ch,87%,75ch)}.about h1{font-size:1.96rem;padding:20px;width:clamp(13ch,95%,80ch)}.about h2{text-align:center}footer{padding:15px 5px}.contactInfo .social-icon li a,footer .social-icon li a{font-size:1.8rem}footer p{font-size:.9rem;margin:8px 8px 10px}.footer-link{font-size:1rem}@keyframes fade-in{0%{bottom:30vh;opacity:0;right:40px}to{bottom:30px;opacity:1;right:40px}}.h1-mobile-fix{transform:translate(-50%,110%)!important}.review p{width:clamp(20ch,83%,75ch)}}@media (max-width:419px){.divider img{max-width:270px}}@media (min-height:1000px){header .navigation.active{padding:20vh 0}}@media (min-width:768px){.dividers-container{align-items:flex-start;display:flex;flex-direction:row;gap:40px;justify-content:center}.dividers-container.divider{flex:1;max-width:500px}.dividers-container.divider img{padding:70px 0 100px;width:350px}}