.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.vaada-page{max-width:860px;margin-inline:auto;padding-block:clamp(48px,8vw,100px)}.vaada-page__header{margin-block-end:32px;text-align:center}.vaada-page__header h1{margin:0;color:var(--vaada-forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,58px);line-height:1.05}.vaada-page__content{color:var(--vaada-ink);overflow-wrap:anywhere}.vaada-contact{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,7vw,88px);align-items:start}.vaada-contact__details{display:grid;justify-items:start;gap:14px;color:var(--vaada-muted);font-size:14px}.vaada-contact__details a{color:var(--vaada-forest);overflow-wrap:anywhere}.vaada-contact__form{display:grid;gap:18px}.vaada-contact__field{display:grid;gap:7px}.vaada-contact__field label{color:var(--vaada-ink);font-size:13px;font-weight:600}.vaada-contact__field label span{color:var(--vaada-muted);font-weight:400}.vaada-contact__field input,.vaada-contact__field textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid var(--vaada-line);border-radius:4px;background:var(--vaada-paper);color:var(--vaada-ink)}.vaada-contact__field textarea{min-height:150px;resize:vertical}.vaada-contact__form .button{justify-self:start}.vaada-contact__status{padding:13px 16px;border-inline-start:3px solid var(--vaada-forest);background:var(--vaada-paper);color:var(--vaada-forest)}.vaada-contact__errors{color:#a32121}@media(max-width:680px){.vaada-contact{grid-template-columns:1fr}}.vaada-banner-carousel{display:block;background:var(--vaada-forest)}.vaada-banner-carousel__slides,.vaada-banner-carousel__slide{min-width:0}.vaada-banner-carousel__slides{position:relative;display:grid;grid-template-rows:minmax(0,1fr);aspect-ratio:2.68 / 1;overflow:hidden}.vaada-banner-carousel__slide{position:relative;grid-area:1 / 1;min-height:0;overflow:hidden;opacity:1;transition:opacity .7s ease}.vaada-banner-carousel__slide[data-inactive]{z-index:0;opacity:0;pointer-events:none}.vaada-banner-carousel__slide:not([data-inactive]){z-index:1}.vaada-banner-carousel__slide img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.vaada-banner-carousel__controls{display:flex;min-height:44px;align-items:center;justify-content:center;gap:18px;background:var(--vaada-cream)}.vaada-banner-carousel__arrow,.vaada-banner-carousel__dot{display:inline-grid;min-width:32px;min-height:32px;place-items:center;padding:0;border:0;background:transparent;color:var(--vaada-forest);cursor:pointer}.vaada-banner-carousel__arrow{border-radius:50%;font-size:19px}.vaada-banner-carousel__pagination{display:flex;align-items:center;gap:8px}.vaada-banner-carousel__rotation{min-width:52px;min-height:32px;padding:4px 8px;border:1px solid var(--vaada-line);border-radius:999px;background:transparent;color:var(--vaada-forest);cursor:pointer;font:inherit;font-size:11px}.vaada-banner-carousel__dot:before{width:7px;height:7px;border-radius:999px;background:var(--vaada-line);content:"";transition:width .15s ease,background-color .15s ease}.vaada-banner-carousel__dot[aria-current=true]:before{width:22px;background:var(--vaada-forest)}@media(max-width:600px){.vaada-banner-carousel__controls{gap:8px}}@media(prefers-reduced-motion:reduce){.vaada-banner-carousel__slide,.vaada-banner-carousel__dot:before{transition:none}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
