.assortment-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));justify-content:flex-start;grid-gap:2rem;gap:2rem;margin-bottom:4rem}@media screen and (max-width:46rem){.assortment-gallery{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}}@media screen and (max-width:25rem){.assortment-gallery{grid-template-columns:1fr}}.assortment-gallery-item{position:relative;display:flex;flex-direction:column;padding:1rem;border-radius:10px;background-color:#dcd9d1;color:#1b1b1b;transition:background-color .25s ease}.assortment-gallery-item:focus-within,.assortment-gallery-item:hover{background-color:#c9c5bc}.assortment-gallery-item__media{position:relative;width:100%;aspect-ratio:296/335;border-radius:.5rem;overflow:hidden}.assortment-gallery-item__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:filter .25s ease,opacity .25s ease,transform .25s ease}.assortment-gallery-item:focus-within .assortment-gallery-item__image,.assortment-gallery-item:hover .assortment-gallery-item__image{filter:brightness(.82);transform:scale(1.04)}.assortment-gallery-item__title{padding-top:1rem;font-family:manrope;font-weight:800;font-size:1.5rem;line-height:100%;letter-spacing:0}.assortment-gallery-item__price{margin-top:auto;padding-top:.3125rem;font-family:manrope;font-weight:600;font-size:1.25rem;line-height:150%}.assortment-gallery-item__category{position:absolute;top:0;right:3.75rem;transform-origin:top right;transform:rotate(270deg);width:max-content;padding:.3125rem 1.875rem .3125rem .625rem;border-radius:5px 0 0 5px;color:#fff;font-family:ebgaramond;font-weight:500;font-style:italic;font-size:1.25rem;line-height:150%;white-space:nowrap;transition:padding-right .2s ease}.assortment-gallery-item:focus-within .assortment-gallery-item__category,.assortment-gallery-item:hover .assortment-gallery-item__category{padding-right:2.875rem}@media screen and (max-width:46rem){.assortment-gallery-item{padding:.5rem}.assortment-gallery-item__price{font-size:1rem}.assortment-gallery-item__category{right:2.5rem;width:max-content;padding:.1875rem 1rem .1875rem .5rem;font-size:.875rem}}.faq-accordion__root{border-radius:.375rem}.faq-accordion__item{margin-bottom:1rem}.faq-accordion__header{display:flex;font-family:manrope;font-weight:700;font-size:1.25rem;line-height:150%;letter-spacing:0}.faq-accordion__trigger{background-color:#dcd9d1;padding:1.25rem 1.5rem;border-radius:.375rem;flex:1 1;display:flex;align-items:center;justify-content:space-between;color:#1b1b1b;cursor:pointer;transition:background .2s,color .2s}.faq-accordion__arrow{display:inline-flex;align-items:center;line-height:0}.faq-accordion__trigger[data-state=open]{background-color:#38613d;color:#fff;border-radius:.375rem .375rem 0 0}.faq-accordion__trigger[data-state=open]>.faq-accordion__arrow{color:#fff}.faq-accordion__trigger[data-state=closed] .faq-accordion__arrow--closed{display:inline-block}.faq-accordion__trigger[data-state=closed] .faq-accordion__arrow--open,.faq-accordion__trigger[data-state=open] .faq-accordion__arrow--closed{display:none}.faq-accordion__trigger[data-state=open] .faq-accordion__arrow--open{display:inline-block}.faq-accordion-content{overflow:hidden;color:#fff;background-color:#38613d;transition:background .2s,color .2s;font-family:manrope;font-weight:400;font-size:1rem;line-height:140%;letter-spacing:0;border-radius:0 0 .375rem .375rem}.faq-accordion-content[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.faq-accordion-content[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}.faq-accordion-content__text{padding:0 20px 24px;background-color:#38613d}@media screen and (max-width:46rem){.faq-accordion__header{font-size:1.125rem}}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.interest-form{display:flex;flex-direction:column;font-family:manrope}.interest-form__grid{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin-bottom:.625rem}.interest-form__field{display:flex;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.625rem);flex-direction:column;margin-bottom:1.5625rem}.interest-form__field--full{flex-basis:100%}.interest-form__label{padding-bottom:.4375rem;font-weight:400;font-size:.75rem;line-height:100%}.interest-form__input{width:100%;padding:.625rem .875rem;border:1px solid #fff;border-radius:.125rem;background:hsla(0,0%,100%,.1019607843);color:inherit;font:inherit}.interest-form__input::placeholder{color:#828282}.interest-form__input--amount{width:4.5rem;height:2.375rem;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.interest-form__input--amount::-webkit-inner-spin-button,.interest-form__input--amount::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.interest-form__input--select{padding-top:0;padding-bottom:0;line-height:2.5rem}.interest-form__textarea{height:auto;min-height:7.5rem;resize:vertical}.interest-form__products{margin:0 0 1.5625rem;padding:0;border:none}.interest-form__group{margin-top:.5rem}.interest-form__group+.interest-form__group{margin-top:2.5rem}.interest-form__group-label{width:-moz-fit-content;width:fit-content;padding:.1875rem .625rem;border-radius:.3125rem;background-color:var(--group-colour,#64a66d);color:#fff;font-family:ebgaramond;font-weight:500;font-size:1.25rem;font-style:italic;line-height:150%;letter-spacing:0}.interest-form__legend{padding-bottom:.5rem;font-weight:700;font-size:1.25rem;line-height:120%}.interest-form__product{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #4f4f4f}.interest-form__product-title{font-size:1rem}.interest-form__product-amount{display:flex;align-items:flex-end;gap:.5rem}.interest-form__step{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border:1px solid #fff;border-radius:.125rem;background:rgba(0,0,0,0);color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;transition:background .15s,color .15s}.interest-form__step:hover{background:#fff;color:#1b1b1b}.interest-form__product-unit{align-self:center;margin-left:.75rem;font-family:manrope;font-size:.75rem;color:#fff}.interest-form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:17px;height:17px;margin:0;border:1px solid #fff;border-radius:1px;cursor:pointer}.interest-form__checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 2 8 8M8 2 2 8' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:11px 11px}.interest-form__consent{display:flex;align-items:flex-start;gap:.5rem;margin-top:.6875rem;font-weight:600;font-size:.875rem;line-height:130%;cursor:pointer}.interest-form__submit{align-self:flex-start;margin-top:1.5625rem;padding:.75rem 1.1875rem;border:none;border-radius:.3125rem;background-color:#64a66d;color:#fff;font-family:manrope;font-weight:600;font-size:1rem;line-height:120%;cursor:pointer;transition:background-color .2s ease}.interest-form__submit:hover{background-color:#38613d}.interest-form__submit:disabled{opacity:.5;cursor:not-allowed}.interest-form__honeypot{position:absolute;left:-312.5rem}.interest-form__confirmation,.interest-form__error{height:-moz-fit-content;height:fit-content;margin-top:1.5625rem;padding:.3125rem .5rem;border-radius:.125rem;font-weight:600;font-size:.75rem;color:#fff}.interest-form__confirmation{border:.0625rem solid #57eb57;background-color:rgba(87,235,87,.1019607843)}.interest-form__error{border:.0625rem solid red;background-color:rgba(206,39,42,.1019607843)}.interest-form__error li{list-style:none}@media screen and (max-width:46rem){.interest-form__field{flex-basis:100%}.interest-form__product-unit{display:none}.interest-form__step{width:2.0625rem;height:2.0625rem}.interest-form__input--amount{width:4.1875rem;height:2.0625rem}}