.menu-collection__inner{padding:0;border-radius:0}.menu-collection__nav{display:flex;width:100%;padding-bottom:15px}.menu-collection__list{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;flex-wrap:wrap;gap:0 2.4rem;list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(var(--color-foreground),1)}.menu-collection__nav .facet-filters__sort+.icon-caret{right:5px!important}.menu-collection__nav .facet-filters__field{align-items:flex-start}.menu-collection__nav .facet-filters__field .facet-filters__sort{background-color:transparent;border:1px solid rgba(var(--color-foreground));font-size:1.4rem;height:auto;line-height:calc(1 / var(--font-body-scale));padding:.5rem;text-transform:none}.menu-collection__nav .facet-filters__field .facet-filters__sort:focus-visible{outline:none!important;box-shadow:none!important}.menu-collection__item{position:relative}.menu-collection__link{display:block;text-decoration:none;color:rgba(var(--color-foreground),.45);padding-bottom:1.2rem;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s ease,border-color .2s ease}.menu-collection__link:hover{color:rgb(var(--color-foreground));opacity:1}.menu-collection__item.is-active>.menu-collection__link{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--color-foreground))}.template-blog .menu-collection__list,.template-collection .menu-collection__list{border-bottom:none}.template-blog .menu-collection__link,.template-collection .menu-collection__link{border:none}.menu-collection__dropdown{display:none;position:absolute;top:calc(100% + 1px);left:0;min-width:200px;padding:1.6rem;list-style:none;margin:0;z-index:10;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08)}.menu-collection__dropdown-link{display:block;text-decoration:none;font-size:1.3rem;color:rgba(var(--color-foreground),.7);padding:.4rem 0;transition:opacity .2s ease}.menu-collection__dropdown-link:hover{opacity:.6}@media(hover:hover){.menu-collection__item:hover>.menu-collection__dropdown{display:block}}@media(hover:none){.menu-collection__item>.menu-collection__dropdown{display:none}.menu-collection__item.is-active>.menu-collection__dropdown{display:block}}@media screen and (max-width:1200px){.menu-collection__list{gap:0 2rem}}.dit-images{display:flex;flex-direction:column;width:100%}.dit-image{flex:1;overflow:hidden;min-width:0}.dit-image__img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (min-width:750px){.dit-images{flex-direction:row}}.dit-text-area{padding-top:4rem;padding-bottom:2rem}.dit-slide{display:none}.dit-slide__inner{margin:0 auto;max-width:var(--dit-text-max, 700px)}.dit-slide__body{font-size:clamp(1rem,2vw,1.15rem);line-height:1.75}.dit-slide__body p{margin:0 0 .75em}.dit-slide__body p:last-child{margin-bottom:0}.dit-slide__subtext{margin-top:1rem;font-size:.875rem;opacity:.6;letter-spacing:.04em}.dit-controls{display:flex;align-items:center;gap:1rem;margin-top:4rem}.dit-dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;cursor:pointer;background:rgba(var(--color-foreground),1);opacity:.2;transition:opacity .2s ease,transform .2s ease;flex-shrink:0}.dit-dot.is-active{opacity:1;transform:scale(1.35)}.dit-dot:hover:not(.is-active){opacity:.45}.fade{animation:ditFade .5s ease}@keyframes ditFade{0%{opacity:0}to{opacity:1}}.section-popup-overlay-main{margin:0!important}.section-popup-overlay{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease,visibility .6s ease;position:fixed;margin-top:40vh;top:0;right:0;bottom:0;left:0;z-index:50;border:5px solid transparent;width:100vw;height:60vh;display:flex;align-items:center;justify-content:center}.section-popup-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.cross-icon{width:30px;height:30px;position:absolute;top:30px;right:30px;z-index:51}.popup-overlay-inner{height:100%;border-radius:5px;width:100%;padding:30px;display:flex;justify-content:space-between;flex-direction:column}.popup-image{width:40%}.popup-text{width:60%}.popup-image img{width:100%}.popup-overlay-inner h2{margin:0}.popup-overlay-cols{align-items:flex-end}.popup-overlay-cols,.popup-text{display:flex;gap:5%}.popup-overlay-cols h4{font-family:Saans-Regular,serif!important;font-size:1.4rem;letter-spacing:0rem;text-transform:uppercase;margin-top:2em}@media only screen and (max-width:900px){.cross-icon{top:20px;right:20px}.popup-overlay-inner{padding:20px}.section-popup-overlay{margin-top:0;height:100vh;border:5px solid #fff}.popup-image{display:none;width:100%}.popup-text{width:100%;flex-direction:column;gap:0%}}.slide-content h3,.slide-content h4{margin:15px 0}.slide-content p{margin:0}.slider-container{width:100%;position:relative}.slide{width:100%;display:none}.slide-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;padding:2rem 0}.fade{animation-name:fade;animation-duration:2s}@keyframes fade{0%{opacity:0}to{opacity:1}}.slider-header{display:flex;justify-content:space-between;align-items:center;padding:0;flex-wrap:wrap}.testimonial-title{margin:0}.slider-dots{display:flex;align-items:center;gap:.5rem;padding:1rem 0 0}.dot{width:10px;height:10px;border-radius:50%;background-color:rgba(var(--color-foreground),.2);border:none;padding:0;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.dot.active{background-color:rgba(var(--color-foreground),1);transform:scale(1.2)}.dot:hover{background-color:rgba(var(--color-foreground),.6)}.testimonials-split{display:flex;gap:30px;flex-direction:column}@media screen and (min-width:750px){.testimonials-split{flex-direction:row;align-items:stretch;justify-content:stretch;height:100%}.testimonials-side-image{width:50%;flex-shrink:0}.testimonials-slider-area{width:50%;display:flex;justify-content:flex-end;flex-direction:column}.testimonials-slider-area .slide{width:80%}.slider-header{margin-bottom:auto}.testimonials-split.is-text-first .testimonials-side-image{order:2}.testimonials-split.is-text-first .testimonials-slider-area{order:1}}.testimonials-side-image__img{width:100%;height:300px;display:block;object-fit:cover}.ba-stack{display:flex;flex-direction:column;gap:8px}.ba-image{position:relative;width:100%;overflow:hidden}.ba-badge{position:absolute;top:.75rem;left:.75rem;background:rgba(var(--color-foreground),1);color:#fff;font-size:.75rem;letter-spacing:.2em;padding:.5rem 1rem;border-radius:10px}.testimonials-side-image{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
