*{box-sizing:border-box}body{background-color:#f7f6f2;color:#333;font-family:Rethink Sans,sans-serif;line-height:1.6;margin:0}address{font-style:normal;text-decoration:none}a{text-decoration:none}.header-1,a{color:#666;display:inline-block}.header-1{font-family:Rethink Sans,sans-serif;font-size:1rem;line-height:1.5;text-transform:uppercase}.header-1,.title-1{font-style:normal;font-weight:400}.title-1{font-family:Castoro,serif;font-size:5rem;line-height:1;text-decoration:none}.title-1--sans-serif{font-family:Rethink Sans,sans-serif;font-weight:600}@media only screen and (max-width:768px){.title-1{font-size:2.5rem}}.title-2{color:#333;font-family:Rethink Sans,sans-serif;font-size:4rem;font-weight:600;line-height:1.2}@media only screen and (max-width:768px){.title-2{font-size:3rem}}.page-title{margin-bottom:3rem}.title-3{font-size:1.75rem;margin:0}.text-1,.title-3{color:#333;font-family:Rethink Sans,sans-serif;font-weight:600;line-height:1.5}.text-1{font-size:2.5rem}@media only screen and (max-width:768px){.text-1{font-size:1.5rem}}.text-2{color:#666;font-family:Rethink Sans,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:-1%;line-height:1.75}@media only screen and (max-width:768px){.text-2{font-size:1rem}}.text-3{color:#666;font-family:Rethink Sans,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-1%;line-height:1.5}.button-full{align-items:center;background-color:#204420;border-radius:.5rem;color:#fff;display:flex;font-weight:600;gap:.625rem;height:3rem;justify-content:center;line-height:1;padding:.75rem 1.5rem;text-decoration:none}.button-full:hover{background-color:#283b27}.button-outline{align-items:center;border:1px solid #283b27;border-radius:.5rem;color:#333;display:flex;height:3rem;justify-content:center;line-height:1;padding:.75rem 1.5rem;text-decoration:none}.container{margin:0 auto;max-width:1200px;padding:0 1rem}.section-wrapper{margin:8rem 0}@media only screen and (max-width:768px){.section-wrapper{margin:3rem 0}}.page-wrapper{margin-top:10rem}@media only screen and (max-width:768px){.page-wrapper{margin-top:8rem}}.category{margin-bottom:60px}.category__title{cursor:pointer;font-weight:400}.category__title--active{font-weight:600}@media only screen and (max-width:768px){.category__title{font-size:1.5rem}}.category__arrow{transform:translateY(4px)}.category__arrow--active{transform:translateY(4px) rotate(90deg)}.category__group{background:#eae9e6;border-radius:.5rem;display:none;list-style:none;margin-left:1rem;padding:8px}@media only screen and (max-width:768px){.category__group{margin-left:0}}.category__group--active{display:block}.price{align-items:center;border-top:1px solid rgba(0,0,0,.5);display:grid;gap:10px;grid-template-columns:80% 1fr;padding:24px 8px}.price:first-child{border:none}.price__name{font-weight:700}.price__amount{font-size:20px;text-align:right}@media only screen and (max-width:768px){.price__amount,.price__description{font-size:.875rem}}
