@media screen and (min-width: 992px){body.edit-php.post-type-post #posts-filter .wp-list-table.widefat{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}body.edit-php.post-type-post .wp-list-table.widefat th,body.edit-php.post-type-post .wp-list-table.widefat td{white-space:nowrap;vertical-align:middle;padding:8px 10px;font-size:13px}body.edit-php.post-type-post .wp-list-table.widefat .column-title{min-width:200px;white-space:normal}body.edit-php.post-type-post .wp-list-table.widefat .column-date{min-width:130px;line-height:1.6}body.edit-php.post-type-post .wp-list-table.widefat .column-search_exclude{min-width:110px}body.edit-php.post-type-post .wp-list-table.widefat.striped>tbody>tr:nth-child(odd)>td,body.edit-php.post-type-post .wp-list-table.widefat.striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}body.edit-php.post-type-post .wp-list-table.widefat>tbody>tr:hover>td,body.edit-php.post-type-post .wp-list-table.widefat>tbody>tr:hover>th{background-color:#e8f0fe}body.edit-php.post-type-post .wp-list-table.widefat thead tr th,body.edit-php.post-type-post .wp-list-table.widefat thead tr td{background:#fff;z-index:1;border-bottom:2px solid #c3c4c7;font-weight:600}body.edit-php.post-type-post .wp-list-table .row-actions{white-space:nowrap;font-size:12px}body.edit-php.post-type-post .wp-list-table .wpseo-score-icon{display:inline-block;width:16px;height:16px;border-radius:50%;margin:0 auto}}@media screen and (min-width: 992px) and (max-width: 1200px){body.edit-php.post-type-post .wp-list-table.widefat .column-title{min-width:160px}}@media screen and (min-width: 992px){body.edit-php.post-type-post .wp-list-table.widefat .column-author{min-width:130px}body.edit-php.post-type-post .wp-list-table.widefat .column-categories{min-width:150px;white-space:normal}body.edit-php.post-type-post .wp-list-table.widefat .column-tags{min-width:150px;white-space:normal}body.edit-php.post-type-post .wp-list-table.widefat .column-taxonomy-age-group{min-width:110px}body.edit-php.post-type-post .wp-list-table.widefat .column-taxonomy-membership-status{min-width:130px}body.edit-php.post-type-post .wp-list-table.widefat .column-comments{min-width:70px;text-align:center}body.edit-php.post-type-post .wp-list-table.widefat .column-wpseo-score{min-width:60px;text-align:center}body.edit-php.post-type-post .wp-list-table.widefat .column-wpseo-score-readability{min-width:60px;text-align:center}body.edit-php.post-type-post .wp-list-table.widefat .column-wpseo-links{min-width:60px;text-align:center}body.edit-php.post-type-post .wp-list-table.widefat .column-wpseo-linked{min-width:60px;text-align:center}body.edit-php.post-type-team #posts-filter .wp-list-table.widefat{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}body.edit-php.post-type-team .wp-list-table.widefat th,body.edit-php.post-type-team .wp-list-table.widefat td{white-space:nowrap;vertical-align:middle;padding:8px 10px;font-size:13px}body.edit-php.post-type-team .wp-list-table.widefat .column-title{min-width:200px;white-space:normal}body.edit-php.post-type-team .wp-list-table.widefat .column-date{min-width:130px;line-height:1.6}body.edit-php.post-type-team .wp-list-table.widefat .column-search_exclude{min-width:110px}body.edit-php.post-type-team .wp-list-table.widefat.striped>tbody>tr:nth-child(odd)>td,body.edit-php.post-type-team .wp-list-table.widefat.striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}body.edit-php.post-type-team .wp-list-table.widefat>tbody>tr:hover>td,body.edit-php.post-type-team .wp-list-table.widefat>tbody>tr:hover>th{background-color:#e8f0fe}body.edit-php.post-type-team .wp-list-table.widefat thead tr th,body.edit-php.post-type-team .wp-list-table.widefat thead tr td{background:#fff;z-index:1;border-bottom:2px solid #c3c4c7;font-weight:600}body.edit-php.post-type-team .wp-list-table .row-actions{white-space:nowrap;font-size:12px}body.edit-php.post-type-team .wp-list-table .wpseo-score-icon{display:inline-block;width:16px;height:16px;border-radius:50%;margin:0 auto}}@media screen and (min-width: 992px) and (max-width: 1200px){body.edit-php.post-type-team .wp-list-table.widefat .column-title{min-width:160px}}@media screen and (min-width: 992px){body.edit-php.post-type-team .wp-list-table.widefat .column-featured_image{width:60px;min-width:60px}body.edit-php.post-type-team .wp-list-table.widefat .column-modal_description{min-width:140px;white-space:normal}body.edit-php.post-type-team .wp-list-table.widefat .column-roles{min-width:160px;white-space:normal}body.edit-php.post-type-team .wp-list-table.widefat .column-excerpt{min-width:200px;white-space:normal}}

@media (max-width: 768px){.mobile-hide{display:none !important}}@media (min-width: 769px){.mobile-show{display:none !important}}.b-parallax{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.b-parallax__img{position:absolute;width:100%;height:120%;-o-object-fit:cover;object-fit:cover}.b-text ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;list-style:none}.b-text ul li{position:relative;padding-left:29px;font-size:18px;line-height:24px}.b-text ul li:before{content:'';position:absolute;top:3px;left:0;width:17px;height:18px;background-color:#8FB28F;-webkit-clip-path:path("M16.7291 6.33949C15.9209 2.79997 13.1534 0.144987 9.50113 0.00261635C7.21106 -0.0566282 5.00694 0.892662 3.44993 2.60754C0.954203 5.24737 -0.778313 9.06382 0.353897 12.7443C1.27506 15.7387 4.19243 17.799 7.21376 17.9872C7.49277 18.0038 7.77222 18.0042 8.05077 17.9886C11.6099 17.7976 15.1599 15.5738 16.4249 12.083C17.0689 10.2391 17.1746 8.24358 16.7291 6.33949ZM13.013 6.3427C12.9104 6.68944 12.7209 7.00312 12.4626 7.25158C11.951 7.80453 11.4258 8.4553 10.9614 9.05142C10.3242 9.8689 9.65594 10.6451 9.04123 11.5163C8.56603 12.19 7.77942 13.3382 7.07606 13.4452C6.2944 13.5641 5.7031 12.7278 5.32104 12.0366C4.77879 11.1342 4.29053 10.1996 3.85853 9.23742C3.72893 8.8994 3.78563 8.51638 4.00748 8.23256C4.35084 7.79442 4.97679 7.72278 5.40655 8.0732C5.93395 8.51546 6.3295 9.33111 6.69761 9.91529C6.83126 10.1275 6.85151 10.2294 7.18136 9.84181C7.96212 8.9242 8.62408 8.18709 9.41743 7.28556C9.94844 6.68256 10.402 5.95601 11.0937 5.52568C11.573 5.20649 12.1908 5.20328 12.6728 5.51787C12.9432 5.69377 13.0787 6.02214 13.013 6.34224V6.3427Z");clip-path:path("M16.7291 6.33949C15.9209 2.79997 13.1534 0.144987 9.50113 0.00261635C7.21106 -0.0566282 5.00694 0.892662 3.44993 2.60754C0.954203 5.24737 -0.778313 9.06382 0.353897 12.7443C1.27506 15.7387 4.19243 17.799 7.21376 17.9872C7.49277 18.0038 7.77222 18.0042 8.05077 17.9886C11.6099 17.7976 15.1599 15.5738 16.4249 12.083C17.0689 10.2391 17.1746 8.24358 16.7291 6.33949ZM13.013 6.3427C12.9104 6.68944 12.7209 7.00312 12.4626 7.25158C11.951 7.80453 11.4258 8.4553 10.9614 9.05142C10.3242 9.8689 9.65594 10.6451 9.04123 11.5163C8.56603 12.19 7.77942 13.3382 7.07606 13.4452C6.2944 13.5641 5.7031 12.7278 5.32104 12.0366C4.77879 11.1342 4.29053 10.1996 3.85853 9.23742C3.72893 8.8994 3.78563 8.51638 4.00748 8.23256C4.35084 7.79442 4.97679 7.72278 5.40655 8.0732C5.93395 8.51546 6.3295 9.33111 6.69761 9.91529C6.83126 10.1275 6.85151 10.2294 7.18136 9.84181C7.96212 8.9242 8.62408 8.18709 9.41743 7.28556C9.94844 6.68256 10.402 5.95601 11.0937 5.52568C11.573 5.20649 12.1908 5.20328 12.6728 5.51787C12.9432 5.69377 13.0787 6.02214 13.013 6.34224V6.3427Z")}.b-text ul li h6{margin-bottom:4px;font-family:var(--font-red-hat-text-600)}.b-text ul li a{color:#665760}@media (max-width: 1579.98px){.b-text ul{gap:8px}.b-text ul li{font-size:17px;line-height:23px}}@media (max-width: 1439.98px){.b-text ul{gap:6px}.b-text ul li{padding-left:26px;font-size:16px;line-height:22px}.b-text ul li:before{width:16px;height:16px;-webkit-clip-path:path("M16.1244 5.6351C15.3638 2.48886 12.759 0.128877 9.32164 0.00232564C7.16628 -0.0503362 5.09181 0.793478 3.62638 2.31781C1.27747 4.66433 -0.353136 8.05673 0.712474 11.3283C1.57945 13.99 4.32522 15.8213 7.16882 15.9887C7.43141 16.0034 7.69442 16.0038 7.95659 15.9899C11.3063 15.8201 14.6476 13.8434 15.8381 10.7404C16.4442 9.10139 16.5437 7.32763 16.1244 5.6351ZM12.6269 5.63796C12.5303 5.94617 12.352 6.22499 12.1089 6.44585C11.6274 6.93736 11.1331 7.51582 10.696 8.04571C10.0963 8.77236 9.46733 9.46227 8.88879 10.2367C8.44154 10.8356 7.7012 11.8561 7.03922 11.9513C6.30354 12.057 5.74702 11.3136 5.38744 10.6992C4.87708 9.89704 4.41754 9.06628 4.01095 8.21104C3.88897 7.91058 3.94234 7.57012 4.15114 7.31783C4.4743 6.92838 5.06343 6.86469 5.46791 7.17617C5.96429 7.5693 6.33658 8.29432 6.68303 8.81359C6.80882 9.00219 6.82787 9.09282 7.13832 8.74827C7.87315 7.93263 8.49617 7.27741 9.24286 6.47606C9.74263 5.94005 10.1696 5.29423 10.8205 4.91172C11.2716 4.62799 11.8531 4.62514 12.3067 4.90478C12.5612 5.06113 12.6887 5.35301 12.6269 5.63755V5.63796Z");clip-path:path("M16.1244 5.6351C15.3638 2.48886 12.759 0.128877 9.32164 0.00232564C7.16628 -0.0503362 5.09181 0.793478 3.62638 2.31781C1.27747 4.66433 -0.353136 8.05673 0.712474 11.3283C1.57945 13.99 4.32522 15.8213 7.16882 15.9887C7.43141 16.0034 7.69442 16.0038 7.95659 15.9899C11.3063 15.8201 14.6476 13.8434 15.8381 10.7404C16.4442 9.10139 16.5437 7.32763 16.1244 5.6351ZM12.6269 5.63796C12.5303 5.94617 12.352 6.22499 12.1089 6.44585C11.6274 6.93736 11.1331 7.51582 10.696 8.04571C10.0963 8.77236 9.46733 9.46227 8.88879 10.2367C8.44154 10.8356 7.7012 11.8561 7.03922 11.9513C6.30354 12.057 5.74702 11.3136 5.38744 10.6992C4.87708 9.89704 4.41754 9.06628 4.01095 8.21104C3.88897 7.91058 3.94234 7.57012 4.15114 7.31783C4.4743 6.92838 5.06343 6.86469 5.46791 7.17617C5.96429 7.5693 6.33658 8.29432 6.68303 8.81359C6.80882 9.00219 6.82787 9.09282 7.13832 8.74827C7.87315 7.93263 8.49617 7.27741 9.24286 6.47606C9.74263 5.94005 10.1696 5.29423 10.8205 4.91172C11.2716 4.62799 11.8531 4.62514 12.3067 4.90478C12.5612 5.06113 12.6887 5.35301 12.6269 5.63755V5.63796Z")}}@media (max-width: 1023.98px){.b-text ul li{padding-left:23px}.b-text ul li:before{top:4px;width:13px;height:14px;-webkit-clip-path:path("M12.7928 5.09722C12.1748 2.34426 10.0585 0.279272 7.26557 0.168539C5.51434 0.12246 3.82884 0.860797 2.63818 2.19459C0.729685 4.24779 -0.595181 7.21614 0.270627 10.0788C0.975043 12.4077 3.20598 14.0101 5.51641 14.1566C5.72976 14.1694 5.94346 14.1698 6.15647 14.1577C8.87812 14.0091 11.5929 12.2795 12.5602 9.56439C13.0527 8.13022 13.1335 6.57818 12.7928 5.09722ZM9.95109 5.09972C9.87263 5.36941 9.72776 5.61337 9.53023 5.80662C9.13897 6.23669 8.73738 6.74285 8.38225 7.2065C7.89497 7.84232 7.38395 8.44599 6.91388 9.1236C6.55049 9.64762 5.94897 10.5406 5.41111 10.6239C4.81337 10.7164 4.36119 10.0659 4.06903 9.52831C3.65437 8.82641 3.281 8.0995 2.95064 7.35116C2.85153 7.08826 2.89489 6.79036 3.06454 6.5696C3.32711 6.22883 3.80578 6.17311 4.13442 6.44566C4.53773 6.78964 4.84021 7.42403 5.1217 7.87839C5.2239 8.04342 5.23939 8.12272 5.49163 7.82124C6.08868 7.10755 6.59488 6.53424 7.20157 5.83305C7.60763 5.36405 7.9545 4.79895 8.48342 4.46425C8.84991 4.216 9.32238 4.2135 9.69094 4.45818C9.89775 4.59499 10.0013 4.85039 9.95109 5.09936V5.09972Z");clip-path:path("M12.7928 5.09722C12.1748 2.34426 10.0585 0.279272 7.26557 0.168539C5.51434 0.12246 3.82884 0.860797 2.63818 2.19459C0.729685 4.24779 -0.595181 7.21614 0.270627 10.0788C0.975043 12.4077 3.20598 14.0101 5.51641 14.1566C5.72976 14.1694 5.94346 14.1698 6.15647 14.1577C8.87812 14.0091 11.5929 12.2795 12.5602 9.56439C13.0527 8.13022 13.1335 6.57818 12.7928 5.09722ZM9.95109 5.09972C9.87263 5.36941 9.72776 5.61337 9.53023 5.80662C9.13897 6.23669 8.73738 6.74285 8.38225 7.2065C7.89497 7.84232 7.38395 8.44599 6.91388 9.1236C6.55049 9.64762 5.94897 10.5406 5.41111 10.6239C4.81337 10.7164 4.36119 10.0659 4.06903 9.52831C3.65437 8.82641 3.281 8.0995 2.95064 7.35116C2.85153 7.08826 2.89489 6.79036 3.06454 6.5696C3.32711 6.22883 3.80578 6.17311 4.13442 6.44566C4.53773 6.78964 4.84021 7.42403 5.1217 7.87839C5.2239 8.04342 5.23939 8.12272 5.49163 7.82124C6.08868 7.10755 6.59488 6.53424 7.20157 5.83305C7.60763 5.36405 7.9545 4.79895 8.48342 4.46425C8.84991 4.216 9.32238 4.2135 9.69094 4.45818C9.89775 4.59499 10.0013 4.85039 9.95109 5.09936V5.09972Z")}}@media (max-width: 767.98px){.b-text ul{gap:14px}}.b-text ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;list-style:none;counter-reset:section}.b-text ol li{position:relative;padding-left:36px;font-size:18px;line-height:24px}.b-text ol li:before{content:counter(section);counter-increment:section;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:24px;height:24px;border-radius:50%;background-color:#99828F;color:var(--color-beige);font-family:var(--font-red-hat-text-700);font-size:13px;line-height:17px;text-transform:uppercase}@media (max-width: 1579.98px){.b-text ol{gap:8px}.b-text ol li{font-size:17px;line-height:23px}.b-text ol li:before{width:23px;height:23px}}@media (max-width: 1439.98px){.b-text ol{gap:6px}.b-text ol li{padding-left:32px;font-size:16px;line-height:22px}.b-text ol li:before{width:22px;height:22px;font-size:11px;line-height:15px}}@media (max-width: 767.98px){.b-text ol{gap:14px}.b-text ol li{font-size:15px;line-height:20px}}.b-text--8 ul{gap:8px}@media (max-width: 767.98px){.b-text--8 ul{gap:12px}}.b-text--4 ul{gap:4px}@media (max-width: 1579.98px){.b-text--4 ul{gap:4px}}@media (max-width: 1023.98px){.b-text--4 ul{gap:3px}}@media (max-width: 767.98px){.b-text--4 ul{gap:3px}}.b-text--purple ul li:before{background-color:#99828F}.b-text--green ul li:before,.b-text--green ol li:before{background-color:#8FB28F}.b-text--dotted ul{gap:4px}.b-text--dotted ul li{position:relative;padding-left:18px;font-size:16px;line-height:21px}.b-text--dotted ul li:before{content:'';position:absolute;top:7px;left:0;width:8px;height:8px;border-radius:50%;-webkit-clip-path:none !important;clip-path:none !important}@media (max-width: 1579.98px){.b-text--dotted ul{gap:4px}.b-text--dotted ul li{font-size:16px;line-height:21px}}@media (max-width: 1439.98px){.b-text--dotted ul{gap:4px}.b-text--dotted ul li{padding-left:18px;font-size:16px;line-height:21px}.b-text--dotted ul li:before{width:8px;height:8px}}@media (max-width: 1023.98px){.b-text--dotted ul{gap:3px}.b-text--dotted ul li{padding-left:14px;font-size:15px;line-height:20px}.b-text--dotted ul li:before{top:7px;width:6px;height:6px}}@media (max-width: 767.98px){.b-text--dotted ul{gap:3px}}.b-text--docs ul li{padding-left:24px}.b-text--docs ul li a{color:#665760}.b-text--docs ul li:before{top:2px;width:16px;height:16px;border-radius:0;background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 9.33202H11.0254C10.1829 9.33202 9.49999 10.015 9.49999 10.8574V12.832M13 9.33202C13 9.97234 12.7456 10.5864 12.2929 11.0391L11.2071 12.1249C10.7544 12.5777 10.1403 12.832 9.49999 12.832M13 9.33202V3.37822C13 2.70294 12.7317 2.05529 12.2542 1.57779C11.7767 1.1003 11.1291 0.832032 10.4538 0.832032H3.54619C2.87091 0.832032 2.22326 1.1003 1.74575 1.57779C1.26827 2.05529 1 2.70294 1 3.37822V10.2858C1 10.9611 1.26827 11.6088 1.74575 12.0863C2.22326 12.5638 2.87091 12.832 3.54619 12.832H9.00001H9.49999M4 9.83203H7M4 3.83203H10M4 6.83203H10" stroke="%23999591" stroke-width="1.25" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-color:transparent}@media (max-width: 1439.98px){.b-text--docs ul{gap:6px}.b-text--docs ul li{padding-left:24px}.b-text--docs ul li:before{width:16px;height:16px}}@media (max-width: 1023.98px){.b-text--docs ul{gap:6px}.b-text--docs ul li{padding-left:23px}.b-text--docs ul li:before{top:2px;width:14px;height:14px}}@media (max-width: 767.98px){.b-text--docs ul{gap:6px}}.b-text ul a,.b-text ol a{text-decoration:underline}.my-courses .learndash-wrapper{padding:68px 0}@media (max-width: 1439.98px){.my-courses .learndash-wrapper{padding:48px 0}}@media (max-width: 1023.98px){.my-courses .learndash-wrapper{padding:36px 0}}.my-courses .learndash-wrapper .ld-item-list .ld-item-list-item{border:2px solid var(--color-secondary)}.my-courses .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-courses .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover{color:var(--color-purple) !important}.my-courses .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name .ld-status-icon{margin-top:0 !important}.my-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress{background:var(--color-secondary);margin-bottom:0 !important}.my-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before{background-color:var(--color-purple)}.my-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-expand-button.ld-compact .ld-icon{line-height:24px}.my-courses .learndash-wrapper .ld-expand-button:not([disabled]){color:var(--color-beige) !important;background-color:var(--color-purple) !important}.my-courses .learndash-wrapper .ld-expand-button:not([disabled]):focus{outline:none !important}.wp-block-gallery:not(:last-child){margin-bottom:16px}@media (max-width: 767.98px){.wp-block-gallery .wp-block-image img{max-height:420px;-o-object-fit:cover;object-fit:cover}.wp-block-gallery.swiper{width:100%;overflow:hidden;position:relative}.wp-block-gallery .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-gallery .swiper-slide{width:100%;height:auto;overflow:hidden}.wp-block-gallery .swiper-slide img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.wp-block-gallery .swiper-button-prev,.wp-block-gallery .swiper-button-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background-color:rgba(0,0,0,0.5);border-radius:50%;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;cursor:pointer;z-index:10}.wp-block-gallery .swiper-button-prev:hover,.wp-block-gallery .swiper-button-next:hover{background-color:rgba(0,0,0,0.7)}.wp-block-gallery .swiper-button-prev::after,.wp-block-gallery .swiper-button-next::after{color:#fff;font-size:20px}.wp-block-gallery .swiper-button-prev{left:10px}.wp-block-gallery .swiper-button-next{right:10px}}

:root{--container-max-width: 1644px;--container-gap: 50px;--gutter: calc((100vw - var(--container-max-width)) / 2);--color-white: #FFFFFF;--color-black: #000;--color-beige: #F7F1EB;--color-secondary: #DDDAE5;--color-dark-green: #323C38;--color-purple: #9B8190;--color-orange: #FFE1CC;--color-orange-2: #FADFCE;--color-accent-green: #8FB28F;--color-mint: #DAE5DB;--color-dark: #27251F;--color-light-green: #E1E7DC;--color-button-primary: #D4926E;--color-link: #1DB0EB;--color-footer-bg: #1E2A28;--hover-transition: 0.3s ease-in-out;--default-timing: .3s;--fade-in-transition: transform 850ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 450ms linear;--font-formetor-400: 'Formetor-400', -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-mirador-700: 'Mirador-700', -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-mirador-400: 'Mirador-400', -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-mirador-400-i: 'Mirador-400-i', -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-red-hat-text-700: 'RedHatText-700', -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-red-hat-text-600: 'RedHatText-600', -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-red-hat-text-500: 'RedHatText-500', -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-red-hat-text-400: 'RedHatText-400', -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-red-hat-text-400-i: 'RedHatText-400-i', -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}@media (max-width: 1579.98px){:root{--container-gap: 32px}}@media (max-width: 1439.98px){:root{--container-gap: 20px}}@media (max-width: 767.98px){:root{--container-gap: 16px}}@font-face{font-family:"Formetor-400";src:url("../fonts/Formetor-Regular.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Mirador-700";src:url("../fonts/Mirador-Bold.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Mirador-400-i";src:url("../fonts/Mirador-RegularItalic.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Mirador-400";src:url("../fonts/Mirador-Book.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"RedHatText-700";src:url("../fonts/RedHatText-Bold.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"RedHatText-600";src:url("../fonts/RedHatText-SemiBold.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"RedHatText-500";src:url("../fonts/RedHatText-Medium.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"RedHatText-400";src:url("../fonts/RedHatText-Regular.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"RedHatText-400-i";src:url("../fonts/RedHatText-Italic.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;--header-height: 100px}@media (max-width: 1579.98px){body{--header-height: 94px}}@media (max-width: 1023.98px){body{--header-height: 80px !important}}details,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}img,svg{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}*{padding:0;margin:0;border:none}a,a:link,a:visited,a:hover{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}address{font-style:normal}ul{list-style:none}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}button,label{cursor:pointer}body{margin:0;background-color:var(--color-beige);color:var(--color-dark-green);font-family:var(--font-red-hat-text-400);font-size:Max(1rem, 12px);line-height:Max(1.3125rem, 12px);font-weight:400;font-style:normal;-webkit-tap-highlight-color:transparent}body.menu-open{overflow:hidden}body.lock{-ms-scroll-chaining:none;overscroll-behavior:none;-ms-touch-action:none;touch-action:none}body.full-lock{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;-ms-touch-action:none;touch-action:none}@media (max-width: 1439.98px){body{font-size:15px;line-height:20px}}.in-view-detect-tag>*{--delay: 150ms;opacity:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}.in-view-detect-tag>*.static-anim{-webkit-transform:none;transform:none}.in-view-detect-tag>.in-view{-webkit-transition:var(--fade-in-transition);transition:var(--fade-in-transition);-webkit-transition-delay:var(--delay);transition-delay:var(--delay);opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.is-show .in-view-detect-tag>.in-view{-webkit-transition-delay:calc(var(--delay) / 4 + 100ms);transition-delay:calc(var(--delay) / 4 + 100ms);opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (max-width: 1023.98px){.is-show .in-view-detect-tag>.in-view{-webkit-transition-delay:calc(var(--delay) / 4 + 200ms);transition-delay:calc(var(--delay) / 4 + 200ms)}}.is-hide .in-view-detect-tag>.in-view{-webkit-transition-delay:0ms;transition-delay:0ms;opacity:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}.split-text{opacity:0;-webkit-font-kerning:none !important;font-kerning:none !important}.split-text.in-view{opacity:1}.split-text i{display:inline-block}.split-text .line{display:inline-block !important}.split-text .char,.split-text .word,.split-text .line{text-rendering:optimizeSpeed;margin:-10px;padding:10px;will-change:transform, opacity;vertical-align:top}.split-text .word{overflow:hidden}.global-wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing)}.main:before{content:'';position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#0000004D;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);pointer-events:none}.main.no-overflow{overflow:initial}.lock .main:before{z-index:101}.modal-open .main:before{opacity:1;pointer-events:all}.container{margin:0 auto;width:100%;max-width:var(--container-max-width);padding:0 var(--container-gap)}h1,h2,h3,h4,h5,h6{margin:0}h1{font-family:var(--font-mirador-700);font-size:Max(4.125rem, 12px);line-height:Max(5rem, 12px)}@media (max-width: 1579.98px){h1{font-size:Max(3.625rem, 12px);line-height:Max(4.5rem, 12px)}}@media (max-width: 1439.98px){h1{font-size:Max(3.25rem, 12px);line-height:Max(4rem, 12px)}}@media (max-width: 1023.98px){h1{font-size:Max(2.625rem, 12px);line-height:2.875rem}}h2{font-family:var(--font-mirador-700);font-size:52px;line-height:60px;letter-spacing:-.02em}@media (max-width: 1579.98px){h2{font-size:42px;line-height:50px}}@media (max-width: 1439.98px){h2{font-size:36px;line-height:42px}}@media (max-width: 1023.98px){h2{font-size:32px;line-height:38px}}h3{font-family:var(--font-mirador-700);font-size:Max(2.0625rem, 12px);line-height:Max(2.5rem, 12px);letter-spacing:.02em}@media (max-width: 1579.98px){h3{font-size:Max(1.75rem, 12px);line-height:Max(2.1875rem, 12px)}}@media (max-width: 1439.98px){h3{font-size:Max(1.5rem, 12px);line-height:Max(2rem, 12px)}}@media (max-width: 1023.98px){h3{font-size:Max(1.5625rem, 12px);line-height:Max(1.8125rem, 12px)}}h4{font-family:var(--font-mirador-700);font-size:Max(1.5rem, 12px);line-height:Max(2rem, 12px);letter-spacing:.02em}@media (max-width: 1579.98px){h4{font-size:Max(1.375rem, 12px);line-height:Max(1.875rem, 12px)}}@media (max-width: 1439.98px){h4{font-size:Max(1.25rem, 12px);line-height:Max(1.625rem, 12px)}}@media (max-width: 1023.98px){h4{font-size:Max(1.125rem, 14px);line-height:Max(1.5rem, 12px);letter-spacing:.01em}}h4.f-slim{font-family:var(--font-mirador-400);font-size:24px;line-height:32px}@media (max-width: 1579.98px){h4.f-slim{font-size:22px;line-height:30px}}@media (max-width: 1439.98px){h4.f-slim{font-size:20px;line-height:26px}}@media (max-width: 1023.98px){h4.f-slim{font-size:18px;line-height:24px;letter-spacing:.01em}}h5{font-family:var(--font-mirador-700);font-size:16px;line-height:24px;letter-spacing:.02em}@media (max-width: 1023.98px){h5{font-size:15px;line-height:20px}}.subheading{font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:2px;text-transform:uppercase}@media (max-width: 1439.98px){.subheading{font-size:12px;line-height:16px}}@media (max-width: 1023.98px){.subheading{font-size:11px;line-height:15px}}p a{text-decoration:underline !important}p i{font-family:var(--font-red-hat-text-400-i);font-style:normal}b{font-weight:normal;font-family:var(--font-red-hat-text-600)}.btn,html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;height:48px;padding:10px 22px 10px 32px;border:1px solid transparent;background-color:transparent;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);outline:none;text-align:center;font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:.15em;text-transform:uppercase}.btn:before,html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid transparent;background-color:transparent;-webkit-transition:background-color var(--default-timing),border-color var(--default-timing);transition:background-color var(--default-timing),border-color var(--default-timing)}.btn[disabled],html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn[disabled]{opacity:.5;pointer-events:none}@media (max-width: 767.98px){.btn,html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn{padding:10px 16px 10px 20px}}@media (max-width: 575.98px){.btn,html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn{width:100%}}.btn--dark-green{color:var(--color-beige)}.btn--dark-green:before{background-color:var(--color-dark-green)}@media (any-hover: hover){.btn--dark-green:hover:before{background-color:var(--color-black)}}.btn--dark-green-border{color:var(--color-dark-green)}.btn--dark-green-border:before{border-color:var(--color-dark-green)}@media (any-hover: hover){.btn--dark-green-border:hover{color:var(--color-beige)}.btn--dark-green-border:hover:before{background-color:var(--color-dark-green)}}.btn--purple-border{color:#665760}.btn--purple-border:before{border-color:var(--color-purple)}@media (any-hover: hover){.btn--purple-border:hover{color:var(--color-beige)}.btn--purple-border:hover:before{background-color:var(--color-purple)}}.btn--purple{color:var(--color-beige)}.btn--purple:before{background-color:var(--color-purple)}@media (any-hover: hover){.btn--purple:hover{color:var(--color-beige)}.btn--purple:hover:before{background-color:#665760}}.btn--beige-border{color:var(--color-beige)}.btn--beige-border:before{border-color:var(--color-beige)}@media (any-hover: hover){.btn--beige-border:hover{color:var(--color-dark-green)}.btn--beige-border:hover:before{background-color:var(--color-beige)}}.btn--border{color:currentColor}.btn--border:before{border-color:currentColor}.btn--sand{color:var(--color-dark-green)}.btn--sand:before{background-color:#EBE5DF}@media (any-hover: hover){.btn--sand:hover:before{background-color:var(--color-white)}}.btn--reverse-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:10px 34px 10px 22px}.btn--reverse-icon .btn__icon{width:24px;height:24px;padding:0}@media (max-width: 767.98px){.btn--reverse-icon{padding:10px 18px 10px 20px}}.btn--text{padding:10px 32px}@media (max-width: 767.98px){.btn--text{padding:10px 20px}}.btn__text{position:relative;padding-top:1px;-webkit-transition:color var(--default-timing);transition:color var(--default-timing);text-shadow:0 18px currentColor;overflow:hidden;white-space:nowrap}.btn__icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:28px;height:18px;padding:4px 0;overflow:hidden}.btn__icon svg{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}@media (any-hover: hover){.btn:hover .btn__icon svg,html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn:hover .btn__icon svg{-webkit-transform:translateY(calc(-100% - 6px));transform:translateY(calc(-100% - 6px))}}.btn-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:50%;-webkit-transition:background-color var(--default-timing),color var(--default-timing),border-color var(--default-timing);transition:background-color var(--default-timing),color var(--default-timing),border-color var(--default-timing);background-color:var(--color-white);color:var(--color-dark-green)}@media (max-width: 1439.98px){.btn-icon{width:42px;height:42px}}.btn-icon--square{width:32px;height:32px;border:1px solid #F7F0EB33;border-radius:0;background-color:transparent;color:var(--color-beige)}@media (any-hover: hover){.btn-icon--square:hover{border-color:var(--color-beige);background-color:transparent !important;color:var(--color-beige) !important}}.btn-icon--green{border-color:#323C3833;color:var(--color-dark-green)}@media (any-hover: hover){.btn-icon--green:hover{border-color:var(--color-dark-green);color:var(--color-dark-green) !important}}.btn-icon--copy{position:relative}.btn-icon--copy:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);background-image:url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.63672 4.52273L4.36399 7.25L10.364 1.25" stroke="%23323C38" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:50% 50%;opacity:0}.btn-icon--copy.is-copied{border-color:var(--color-dark-green)}.btn-icon--copy.is-copied svg{opacity:0}.btn-icon--copy.is-copied:before{opacity:1}.btn-icon__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:20px;height:20px;padding:2px;overflow:hidden}.btn-icon__item svg{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;-webkit-transition:opacity var(--default-timing),-webkit-transform var(--default-timing);transition:opacity var(--default-timing),-webkit-transform var(--default-timing);transition:transform var(--default-timing),opacity var(--default-timing);transition:transform var(--default-timing),opacity var(--default-timing),-webkit-transform var(--default-timing)}@media (any-hover: hover){.btn-icon:hover{background-color:var(--color-purple);color:var(--color-beige)}.btn-icon:hover .btn-icon__item svg{-webkit-transform:translateY(calc(-100% - 6px));transform:translateY(calc(-100% - 6px))}}.btn-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;overflow:hidden;font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}@media (any-hover: hover){.btn-arrow:hover .btn-arrow__icon svg{-webkit-transform:translateY(calc(-100% - 6px));transform:translateY(calc(-100% - 6px))}}.btn-arrow--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.btn-arrow--reverse .btn-arrow__icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.btn-arrow__text{text-shadow:0 18px currentColor;overflow:hidden}.btn-arrow__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:15px;height:18px;margin-top:-2px;padding:4px 0}.btn-arrow__icon svg{-ms-flex-negative:0;flex-shrink:0;width:15px;height:10px;-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn{color:var(--color-beige)}html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn:before{background-color:var(--color-purple)}@media (any-hover: hover){html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn:hover{color:var(--color-beige)}html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn:hover:before{background-color:#665760}}html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn .btn__icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:28px;height:18px;padding:4px 0;overflow:hidden}html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn .btn__icon svg{fill:currentColor;stroke:currentColor;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn .btn__text{position:relative;padding-top:1px;-webkit-transition:color var(--default-timing);transition:color var(--default-timing);text-shadow:0 18px currentColor;overflow:hidden;white-space:nowrap}.links-hover>a,.links-hover li>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-transition:padding-left var(--default-timing),color var(--default-timing);transition:padding-left var(--default-timing),color var(--default-timing)}.links-hover>a:before,.links-hover li>a:before{content:'';position:absolute;top:calc(50% - 3px);left:0;width:6px;height:6px;border-radius:50%;background-color:var(--color-orange);-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);opacity:0}@media (any-hover: hover){.links-hover li:hover>a,.links-hover>a:hover{padding-left:14px;color:var(--color-orange)}.links-hover li:hover>a:before,.links-hover>a:hover:before{opacity:1}}.b-rating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2px;vertical-align:top}.b-rating svg{width:17px;height:16px}::-moz-selection{background-color:#323C38;color:#F7F1EB}::selection{background-color:#323C38;color:#F7F1EB}::-moz-selection{background-color:#323C38;color:#F7F1EB}a{text-decoration:none;color:inherit}svg{-ms-flex-negative:0;flex-shrink:0;fill:currentColor;stroke:currentColor;stroke-width:0}ul{padding:0;margin:0;list-style:none}button{cursor:pointer;color:inherit;background-color:transparent;border:none;padding:0}@media (hover: none){.btn:hover:before,html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn:hover:before{background-color:inherit !important;border-color:inherit !important}.btn:hover .btn__text,html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn:hover .btn__text{-webkit-transition:none !important;transition:none !important}.btn:hover .btn__icon svg,html body div.site-container main.main section div.b-form form div.gform-footer.gform_footer .b-form__submit button.btn:hover .btn__icon svg{-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important}.btn-arrow:hover .btn-arrow__text{-webkit-transition:none !important;transition:none !important}.btn-arrow:hover .btn-arrow__icon svg{-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important}.btn-icon:hover{background-color:inherit !important;color:inherit !important;border-color:inherit !important}.btn-icon:hover .btn-icon__item svg{-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important}}

.s-about-hero{position:relative;overflow:hidden;margin-top:calc(var(--header-height) * -1);margin-bottom:-200px;padding:26px 0 calc(26px + 200px);background-color:var(--color-beige)}.s-about-hero:before{content:"";position:absolute;top:0;right:0;left:0;height:382px;background-color:var(--color-secondary);background-image:url(../images/page-hero-back.png);background-repeat:repeat}@media (max-width: 1579.98px){.s-about-hero:before{height:300px}}@media (max-width: 1439.98px){.s-about-hero:before{height:240px}}@media (min-width: 768px) and (max-width: 1023.98px){.s-about-hero{margin-top:0}.s-about-hero:before{height:200px}}@media (max-width: 767.98px){.s-about-hero{padding-top:var(--header-height);padding-bottom:calc(8px + 200px)}}.s-about-hero__gallery{display:block;position:relative;z-index:2}@media (max-width: 1439.98px){.s-about-hero__gallery{margin-bottom:16px}}@media (max-width: 1023.98px){.s-about-hero__gallery{padding-top:16px;margin-bottom:36px}}.s-about-hero__gallery-carousel{position:relative;height:26.2vw;-webkit-transform-origin:center 96vw;transform-origin:center 96vw;-webkit-animation:carousel 360s linear infinite;animation:carousel 360s linear infinite}@media (max-width: 1023.98px){.s-about-hero__gallery-carousel{height:240px;-webkit-transform-origin:center 846px;transform-origin:center 846px}}.s-about-hero__gallery-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:50%;-webkit-transform-origin:center 96vw;transform-origin:center 96vw;overflow:hidden}.s-about-hero__gallery-item:nth-child(1){-webkit-transform:translateX(-50%) rotate(calc(0deg - 36deg));transform:translateX(-50%) rotate(calc(0deg - 36deg))}.s-about-hero__gallery-item:nth-child(2){-webkit-transform:translateX(-50%) rotate(calc(18deg - 36deg));transform:translateX(-50%) rotate(calc(18deg - 36deg))}.s-about-hero__gallery-item:nth-child(3){-webkit-transform:translateX(-50%) rotate(calc(36deg - 36deg));transform:translateX(-50%) rotate(calc(36deg - 36deg))}.s-about-hero__gallery-item:nth-child(4){-webkit-transform:translateX(-50%) rotate(calc(54deg - 36deg));transform:translateX(-50%) rotate(calc(54deg - 36deg))}.s-about-hero__gallery-item:nth-child(5){-webkit-transform:translateX(-50%) rotate(calc(72deg - 36deg));transform:translateX(-50%) rotate(calc(72deg - 36deg))}.s-about-hero__gallery-item:nth-child(6){-webkit-transform:translateX(-50%) rotate(calc(90deg - 36deg));transform:translateX(-50%) rotate(calc(90deg - 36deg))}.s-about-hero__gallery-item:nth-child(7){-webkit-transform:translateX(-50%) rotate(calc(108deg - 36deg));transform:translateX(-50%) rotate(calc(108deg - 36deg))}.s-about-hero__gallery-item:nth-child(8){-webkit-transform:translateX(-50%) rotate(calc(126deg - 36deg));transform:translateX(-50%) rotate(calc(126deg - 36deg))}.s-about-hero__gallery-item:nth-child(9){-webkit-transform:translateX(-50%) rotate(calc(144deg - 36deg));transform:translateX(-50%) rotate(calc(144deg - 36deg))}.s-about-hero__gallery-item:nth-child(10){-webkit-transform:translateX(-50%) rotate(calc(162deg - 36deg));transform:translateX(-50%) rotate(calc(162deg - 36deg))}.s-about-hero__gallery-item:nth-child(11){-webkit-transform:translateX(-50%) rotate(calc(180deg - 36deg));transform:translateX(-50%) rotate(calc(180deg - 36deg))}.s-about-hero__gallery-item:nth-child(12){-webkit-transform:translateX(-50%) rotate(calc(198deg - 36deg));transform:translateX(-50%) rotate(calc(198deg - 36deg))}.s-about-hero__gallery-item:nth-child(13){-webkit-transform:translateX(-50%) rotate(calc(216deg - 36deg));transform:translateX(-50%) rotate(calc(216deg - 36deg))}.s-about-hero__gallery-item:nth-child(14){-webkit-transform:translateX(-50%) rotate(calc(234deg - 36deg));transform:translateX(-50%) rotate(calc(234deg - 36deg))}.s-about-hero__gallery-item:nth-child(15){-webkit-transform:translateX(-50%) rotate(calc(252deg - 36deg));transform:translateX(-50%) rotate(calc(252deg - 36deg))}.s-about-hero__gallery-item:nth-child(16){-webkit-transform:translateX(-50%) rotate(calc(270deg - 36deg));transform:translateX(-50%) rotate(calc(270deg - 36deg))}.s-about-hero__gallery-item:nth-child(17){-webkit-transform:translateX(-50%) rotate(calc(288deg - 36deg));transform:translateX(-50%) rotate(calc(288deg - 36deg))}.s-about-hero__gallery-item:nth-child(18){-webkit-transform:translateX(-50%) rotate(calc(306deg - 36deg));transform:translateX(-50%) rotate(calc(306deg - 36deg))}.s-about-hero__gallery-item:nth-child(19){-webkit-transform:translateX(-50%) rotate(calc(324deg - 36deg));transform:translateX(-50%) rotate(calc(324deg - 36deg))}.s-about-hero__gallery-item:nth-child(20){-webkit-transform:translateX(-50%) rotate(calc(342deg - 36deg));transform:translateX(-50%) rotate(calc(342deg - 36deg))}.s-about-hero__gallery-item img{width:15.625vw;aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover}@media (max-width: 1023.98px){.s-about-hero__gallery-item{-webkit-transform-origin:center 846px;transform-origin:center 846px}.s-about-hero__gallery-item img{width:160px;min-width:160px;aspect-ratio:160 / 240}}.s-about-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:58px;text-align:center}@media (max-width: 1439.98px){.s-about-hero__inner{gap:36px}}.s-about-hero__head{max-width:700px}.s-about-hero__head .subheading{margin-bottom:24px}.s-about-hero__head .b-breadcrumbs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.s-about-hero__head h1{margin-bottom:14px}.s-about-hero__head p{max-width:500px;margin:0 auto;font-size:18px;line-height:24px}@media (max-width: 1439.98px){.s-about-hero__head{max-width:500px}.s-about-hero__head .subheading,.s-about-hero__head .b-breadcrumbs{margin-bottom:16px}.s-about-hero__head h1{margin-bottom:8px}.s-about-hero__head p{font-size:17px;line-height:22px}}@media (max-width: 575.98px){.s-about-hero__head h1{max-width:300px;margin:0 auto 8px}}.s-about-hero__line{position:relative;width:100%;height:1px;margin-bottom:41px;background-color:#99828F}.s-about-hero__line img{position:absolute;top:50%;left:50%;width:32px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.s-about-hero__line:before{content:'';position:absolute;top:50%;left:50%;width:52px;height:48px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:var(--color-beige)}@media (max-width: 1439.98px){.s-about-hero__line{margin-bottom:34px}.s-about-hero__line img{width:26px}.s-about-hero__line:before{width:42px;height:42px}}.s-about-hero__row{display:grid;grid-gap:52px;grid-template-columns:repeat(4, 1fr)}@media (max-width: 1439.98px){.s-about-hero__row{grid-gap:20px 32px}}@media (max-width: 1023.98px){.s-about-hero__row{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575.98px){.s-about-hero__row{grid-template-columns:1fr}}.s-about-hero__item h3{margin-bottom:8px;font-family:var(--font-mirador-400);font-size:33px;line-height:40px;letter-spacing:.02em}@media (max-width: 1579.98px){.s-about-hero__item h3{font-size:28px;line-height:35px}}@media (max-width: 1439.98px){.s-about-hero__item h3{font-size:24px;line-height:32px}}@media (max-width: 1023.98px){.s-about-hero__item h3{font-size:25px;line-height:29px;letter-spacing:.01em}}@-webkit-keyframes carousel{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1080deg);transform:rotate(-1080deg)}}@keyframes carousel{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1080deg);transform:rotate(-1080deg)}}

.s-account{padding:68px 0}@media (max-width: 1439.98px){.s-account{padding:48px 0}}@media (max-width: 1023.98px){.s-account{padding:36px 0}}.s-account__inner{max-width:1230px;margin:0 auto}.s-account__row{display:grid;grid-gap:52px;grid-template-columns:repeat(2, 1fr);margin-bottom:42px}.s-account__row h3{margin-bottom:12px}@media (max-width: 1439.98px){.s-account__row{grid-gap:32px}}@media (max-width: 1023.98px){.s-account__row{grid-template-columns:1fr;margin-bottom:0}}.s-account__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 52px);padding:16px 24px 26px;border:1px solid var(--color-dark-green)}.s-account__form p{max-width:440px;margin-top:12px;font-size:14px;line-height:18px}.s-account__form .b-field+.b-field{margin-top:16px}@media (max-width: 1579.98px){.s-account__form{height:calc(100% - 42px)}}@media (max-width: 1023.98px){.s-account__form{height:auto;padding:16px}}.s-account__form-footer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:32px}.s-account__form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media (max-width: 1439.98px){.s-account__form-buttons{gap:24px}}@media (max-width: 1023.98px){.s-account__form-buttons{gap:20px}}@media (max-width: 575.98px){.s-account__form-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}}.s-account__forgot{margin-top:16px;text-decoration:underline}.s-account__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:84px}@media (max-width: 1439.98px){.s-account__grid{gap:52px}}@media (max-width: 1023.98px){.s-account__grid{gap:32px}}@media (max-width: 767.98px){.s-account__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.s-account__nav{-ms-flex-negative:0;flex-shrink:0;width:300px;border:1px solid #CCC7C2}@media (max-width: 1023.98px){.s-account__nav{width:230px}}@media (max-width: 767.98px){.s-account__nav{width:100%}}.s-account__user{position:relative;padding:26px 24px 20px;background-color:var(--color-mint);text-align:center}.s-account__user:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../images/page-hero-back.png");background-repeat:repeat}@media (max-width: 1439.98px){.s-account__user{padding:20px 16px}}.s-account__photo{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:152px;margin:0 auto 16px;border:10px solid var(--color-white);overflow:hidden;aspect-ratio:1 / 1}.s-account__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-account__list{padding-top:16px}.s-account__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 20px 10px 16px;border-left:4px solid transparent;-webkit-transition:border-left-color var(--default-timing),color var(--default-timing);transition:border-left-color var(--default-timing),color var(--default-timing);font-family:var(--font-red-hat-text-500);line-height:22px}.s-account__list li a.is-active{border-left-color:#99828F;color:#99828F;font-family:var(--font-red-hat-text-600)}.s-account__nav-footer{padding:20px}.s-account__nav-footer .btn{width:100%}.s-account__detail{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.s-account__detail h3{margin-bottom:20px}@media (max-width: 767.98px){.s-account__detail{width:100%}}.my-ebooks-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:24px}.my-ebooks-item{background:#F7F1EB;border:1px solid #E5E0DA;border-radius:12px;padding:20px 28px;width:100%;-webkit-box-shadow:0 2px 8px rgba(153,130,143,0.06);box-shadow:0 2px 8px rgba(153,130,143,0.06);-webkit-transition:border-color 0.2s, -webkit-box-shadow 0.2s;transition:border-color 0.2s, -webkit-box-shadow 0.2s;transition:box-shadow 0.2s, border-color 0.2s;transition:box-shadow 0.2s, border-color 0.2s, -webkit-box-shadow 0.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.my-ebooks-item:hover{border-color:#99828F;-webkit-box-shadow:0 4px 16px rgba(153,130,143,0.12);box-shadow:0 4px 16px rgba(153,130,143,0.12)}.my-ebooks-item a{color:#323C38;text-decoration:none;display:block}.my-ebooks-item h4{margin:0;font-size:20px;font-family:var(--font-red-hat-text-600);color:#99828F}.b-field select{border-radius:0;background-image:url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 1L7 7L0.999999 0.999999" stroke="%23323C38" stroke-width="1.5" stroke-miterlimit="10" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:100% 50%;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}.b-field textarea{height:136px;padding-top:12px;border-radius:0;resize:none}@media (max-width: 1023.98px){.b-field textarea{height:110px}}.b-field__input{width:100%;height:48px;border-bottom:1px solid #323C3833;border-radius:0;font-family:var(--font-red-hat-text-400);font-size:18px;line-height:24px;outline:none}.b-field__input::-webkit-input-placeholder{color:inherit;opacity:.5}.b-field__input::-moz-placeholder{color:inherit;opacity:.5}.b-field__input:-ms-input-placeholder{color:inherit;opacity:.5}.b-field__input::-ms-input-placeholder{color:inherit;opacity:.5}.b-field__input::placeholder{color:inherit;opacity:.5}@media (max-width: 1023.98px){.b-field__input{font-size:17px;line-height:22px}}.b-field__desc{margin-top:10px;font-size:14px;line-height:18px}.b-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.b-checkbox__input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.b-checkbox__input input{position:absolute;left:-9999px;opacity:0}.b-checkbox__input input:checked+span:before{opacity:1}.b-checkbox__input span{position:relative;width:20px;height:20px;background-color:#E5E0DA}.b-checkbox__input span:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.63672 4.52273L4.36399 7.25L10.364 1.25" stroke="%23F7F1EB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-color:#99828F;background-repeat:no-repeat;background-position:50% 50%;opacity:0;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing)}.b-checkbox__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-form__grid{display:grid;grid-gap:20px 24px;grid-template-columns:repeat(2, 1fr)}.b-form__grid .b-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:1 / 3}.b-form__grid .b-field--half{grid-column:auto}@media (max-width: 1023.98px){.b-form__grid{grid-gap:16px}}@media (max-width: 575.98px){.b-form__grid{grid-template-columns:1fr}.b-form__grid .b-field{grid-column:auto}}.b-form__submit{margin-top:32px}@media (max-width: 1439.98px){.b-form__submit{margin-top:24px}}@media (max-width: 1023.98px){.b-form__submit{margin-top:20px}}

.b-article-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:19px;border:1px solid #323C38;background-color:var(--color)}.b-article-card--cover{padding:0;border:none}.b-article-card--cover .b-article-card__photo{aspect-ratio:389 / 460}@media (max-width: 1023.98px){.b-article-card--cover .b-article-card__photo{aspect-ratio:300 / 375}}.b-article-card--podcast .b-article-card__photo{aspect-ratio:1 / 1}.b-article-card--podcast .btn-arrow{color:#665760}.b-article-card--product .b-article-card__photo{aspect-ratio:1 / 1}.b-article-card--colored{--color: var(--color-orange);--bg: var(--color);padding:20px;border:none}.b-article-card--colored .btn-arrow{color:#665760}.b-article-card--colored .b-article-card__photo{aspect-ratio:1 / 1}.b-article-card--colored.b-article-card--podcast{--color: var(--color-secondary)}.b-article-card--colored.b-article-card--page{--color: var(--color-white)}.b-article-card--colored.b-article-card--recipe{--color: var(--color-mint)}@media (max-width: 1439.98px){.b-article-card--colored{padding:16px}}.b-article-card--text-2-line .b-article-card__content p{-webkit-line-clamp:2}@media (max-width: 1023.98px){.b-article-card{padding:15px}.b-article-card--cover{padding:0}}.b-article-card__photo{position:relative;width:100%;overflow:hidden;margin-bottom:16px;aspect-ratio:349 / 280}.b-article-card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1023.98px){.b-article-card__photo{aspect-ratio:1 / 1}}.b-article-card__sticker{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;bottom:0;left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px 10px;padding:9px 10px;background-color:#DAE2F2}.b-article-card__sticker-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-top:2px}.b-article-card__sticker-text svg{width:11px;height:12px}.b-article-card__sticker-value{font-family:var(--font-red-hat-text-600);font-size:14px;line-height:18px}.b-article-card__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;bottom:0;left:0;gap:8px;padding:12px 16px 0 0;background-color:var(--bg);color:#665760;font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:2px;text-transform:uppercase}.b-article-card__count svg{width:12px;height:16px}@media (max-width: 1023.98px){.b-article-card__count{padding:10px 14px 0 0;font-size:11px;line-height:15px}.b-article-card__count svg{width:10px;height:14px}}.b-article-card__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.b-article-card__content h4{margin-bottom:4px}.b-article-card__content h5{margin-bottom:6px;font-family:var(--font-mirador-700);font-size:20px;line-height:26px;letter-spacing:.02em}.b-article-card__content p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width: 1023.98px){.b-article-card__content h5{font-size:18px;line-height:24px;letter-spacing:.01em}}.b-article-card__footer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:20px}@media (max-width: 1023.98px){.b-article-card__footer{margin-top:16px}}

.s-blog-single{padding-bottom:68px;background-color:var(--color-white)}.s-blog-single--faqs{padding-top:68px;background-color:transparent}.s-blog-single--faqs .s-blog-single__list a.is-active{background-color:var(--color-white)}.s-blog-single--faqs .s-blog-single__nav{margin-bottom:0}@media (max-width: 1439.98px){.s-blog-single{padding-bottom:48px}.s-blog-single--faqs{padding-top:48px}}@media (max-width: 1023.98px){.s-blog-single{padding-bottom:36px}.s-blog-single--faqs{padding-top:36px;padding-bottom:20px}.s-blog-single--faqs .s-blog-single__nav{background-color:var(--color-white)}}.s-blog-single__inner{max-width:1230px;margin:0 auto}.s-blog-single__inner .b-section-footer{margin-top:42px}@media (max-width: 1023.98px){.s-blog-single__inner .b-section-footer{margin-top:26px}}.s-blog-single__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:84px}@media (max-width: 1439.98px){.s-blog-single__row{gap:52px}}@media (max-width: 1023.98px){.s-blog-single__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.s-blog-single__aside{position:sticky;top:32px;-ms-flex-negative:0;flex-shrink:0;width:400px}.s-blog-single__aside .b-promo-block{display:block}@media (max-width: 1439.98px){.s-blog-single__aside{width:320px}}@media (max-width: 1023.98px){.s-blog-single__aside{position:static;width:100%}.s-blog-single__aside .b-promo-block{display:none}}.s-blog-single__nav{margin-bottom:24px}.s-blog-single__nav h3{margin-bottom:10px}@media (max-width: 1023.98px){.s-blog-single__nav{margin-bottom:20px}.s-blog-single__nav h3{position:relative;margin-bottom:0;padding:11px 15px;border:1px solid #EBE5DF;font-size:18px;line-height:24px}.s-blog-single__nav h3:before,.s-blog-single__nav h3:after{content:'';position:absolute;top:50%;right:17px;width:10px;height:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing);background-color:currentColor}.s-blog-single__nav h3:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.s-blog-single__nav h3.is-opened:after{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}.s-blog-single__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-red-hat-text-500)}.s-blog-single__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 4px 13px 0;border-bottom:1px solid #EBE5DF;-webkit-transition:padding var(--default-timing),background-color var(--default-timing),color var(--default-timing);transition:padding var(--default-timing),background-color var(--default-timing),color var(--default-timing);text-decoration:none !important}@media (min-width: 1024px){.s-blog-single__list a.is-active{padding-left:16px;padding-right:16px;background-color:var(--color-beige);color:#665760}.s-blog-single__list a.is-active svg{opacity:0}.s-blog-single__list a.is-up svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.s-blog-single__list svg{width:15px;height:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing)}@media (max-width: 1023.98px){.s-blog-single__list{max-height:0;overflow:hidden;-webkit-transition:max-height var(--default-timing);transition:max-height var(--default-timing)}.s-blog-single__list a{padding:14px 15px 13px;border:1px solid #EBE5DF;border-top:none}}.s-blog-single__back{margin-top:22px;color:#99828F}@media (max-width: 1439.98px){.s-blog-single__back{margin-top:20px}}.s-blog-single__content{width:calc(100% - 400px - 84px)}@media (max-width: 1439.98px){.s-blog-single__content{width:calc(100% - 320px - 52px)}}@media (max-width: 1023.98px){.s-blog-single__content{width:100%}}.s-blog-single__body blockquote{margin:32px 0;padding:14px 18px;border:6px solid var(--color-orange);background-color:#FAF7F5;color:#665760;font-family:var(--font-mirador-400);font-size:20px;line-height:26px;letter-spacing:.02em}@media (max-width: 1579.98px){.s-blog-single__body blockquote{font-size:17px;line-height:23px}}@media (max-width: 1439.98px){.s-blog-single__body blockquote{margin:26px 0;font-size:16px;line-height:22px}}@media (max-width: 1023.98px){.s-blog-single__body blockquote{padding:11px;border-width:5px;font-size:15px;line-height:20px}}.s-blog-single__body h2{margin-bottom:4px}.s-blog-single__body p{margin:4px 0}.s-blog-single__body img{display:block;margin:32px 0}.s-blog-single__body h3{margin-bottom:4px}.s-blog-single__body h4{margin-bottom:2px}.s-blog-single__body h3,.s-blog-single__body h4,.s-blog-single__body h5{margin-top:26px}.s-blog-single__body ul,.s-blog-single__body ol{margin:10px 0}.s-blog-single__body a{color:#665760}.s-blog-single__body>*:last-child{margin-bottom:0}.s-blog-single__body>*+h2{margin-top:32px}@media (max-width: 1439.98px){.s-blog-single__body h2{margin-bottom:6px}.s-blog-single__body p{margin:6px 0}.s-blog-single__body img{margin:26px 0}.s-blog-single__body h3{margin-bottom:6px}.s-blog-single__body h4{margin-bottom:4px}.s-blog-single__body>*+h2{margin-top:26px}}.s-blog-single__iframe{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px}@media (max-width: 1439.98px){.s-blog-single__iframe{margin-top:26px}}.s-blog-single__references{margin-top:32px;padding-top:25px;border-top:1px solid #EBE5DF}.s-blog-single__references h4{margin-bottom:4px}.s-blog-single__references.js-read-more:before{height:150px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), to(#fff));background:linear-gradient(180deg, rgba(255,255,255,0) 0, #fff 100%)}.s-blog-single__references .js-read-more-content{max-height:270px}@media (max-width: 1439.98px){.s-blog-single__references{margin-top:26px;padding-top:23px}}.s-blog-single__authors{margin-top:32px;padding-top:25px;border-top:1px solid #EBE5DF;overflow:hidden}@media (max-width: 1439.98px){.s-blog-single__authors{margin-top:26px;padding-top:23px}}@media (max-width: 767.98px){.s-blog-single__authors{overflow:visible}}.s-blog-single__authors-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.s-blog-single__authors-head .b-arrows{gap:0}.s-blog-single__authors-head .b-arrows__arrow{width:32px;height:32px;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing)}.s-blog-single__authors-head .b-arrows__arrow.swiper-button-disabled{opacity:.2;pointer-events:none}@media (max-width: 767.98px){.s-blog-single__authors-head .b-arrows{display:none}}@media (max-width: 767.98px){.s-blog-single__authors-swiper{margin:0 calc(var(--container-gap) * -1);padding:0 var(--container-gap);overflow:hidden}.s-blog-single__authors-swiper .swiper-slide{width:140px;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);opacity:.3}.s-blog-single__authors-swiper .swiper-slide.is-fully-visible{opacity:1}}.s-blog-single__faqs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:52px}.s-blog-single__faqs h2{margin-bottom:24px}.s-blog-single__faqs .b-faqs{background-color:var(--color-white)}@media (max-width: 1439.98px){.s-blog-single__faqs{gap:36px}.s-blog-single__faqs h2{margin-bottom:20px}}@media (max-width: 1023.98px){.s-blog-single__faqs{gap:32px}.s-blog-single__faqs h2{margin-bottom:16px}}.b-promo-block{display:none;background-color:var(--color-secondary)}@media (max-width: 1023.98px){.b-promo-block{display:block;margin:0 var(--container-gap) 36px}}.b-promo-block__image{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:225px;max-height:360px;overflow:hidden}.b-promo-block__image img{position:absolute;top:-100px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}@media (max-width: 1023.98px){.b-promo-block__image{height:auto;aspect-ratio:343 / 192}}.b-promo-block__info{padding:24px 20px}.b-promo-block__info .subheading{margin-bottom:16px;font-size:11px;line-height:15px}.b-promo-block__info h3{margin-bottom:8px}.b-promo-block__info p{margin-bottom:20px}.b-author-card__photo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px;border:10px solid #FFE1CC;aspect-ratio:1 / 1}.b-author-card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-width: 1579.98px){.b-author-card__photo{border-width:8px}}@media (max-width: 1439.98px){.b-author-card__photo{border-width:6px}}@media (max-width: 1023.98px){.b-author-card__photo{margin-bottom:10px;border-width:5px}}.b-author-card__desc .subheading{margin-bottom:4px}.b-author-card__desc p{font-size:14px;line-height:18px}@media (max-width: 1023.98px){.b-author-card__desc .subheading{margin-bottom:2px}.b-author-card__desc p{font-size:12px;line-height:16px}}

.s-book-benefits{--book-width: 513px;position:relative;padding:84px 0 66px}@media (max-width: 1579.98px){.s-book-benefits{--book-width: 420px}}@media (max-width: 1439.98px){.s-book-benefits{padding:64px 0 48px}}@media (max-width: 1279.98px){.s-book-benefits{--book-width: 360px}}@media (max-width: 1023.98px){.s-book-benefits{--book-width: 343px;padding:32px 0 36px}}@media (max-width: 767.98px){.s-book-benefits{padding:0 0 36px}}.s-book-benefits--pb-large{padding-bottom:200px}@media (max-width: 1439.98px){.s-book-benefits--pb-large{padding-bottom:150px}}@media (max-width: 1279.98px){.s-book-benefits--pb-large{padding-bottom:100px}}@media (max-width: 1023.98px){.s-book-benefits--pb-large{padding-bottom:80px}}@media (max-width: 767.98px){.s-book-benefits--pb-large{padding-bottom:40px}}.s-book-benefits__inner{width:62vw;max-width:calc(100% - 409px)}@media (max-width: 1579.98px){.s-book-benefits__inner{width:auto;max-width:calc(100% - var(--book-width))}}@media (max-width: 1439.98px){.s-book-benefits__inner{padding-right:16px}}@media (max-width: 767.98px){.s-book-benefits__inner{max-width:none;padding-top:32px;padding-right:0}}.s-book-benefits__head{margin-bottom:20px}@media (max-width: 1023.98px){.s-book-benefits__head{margin-bottom:24px}}.s-book-benefits__grid{display:grid;grid-gap:52px;grid-template-columns:repeat(2, 1fr);padding-top:32px;border-top:1px solid #323C3826}@media (max-width: 1439.98px){.s-book-benefits__grid{grid-gap:32px}}@media (max-width: 1279.98px){.s-book-benefits__grid{grid-gap:26px;grid-template-columns:1fr}}@media (max-width: 1023.98px){.s-book-benefits__grid{padding-top:20px}}.s-book-benefits__list ul li strong{font-family:var(--font-red-hat-text-600)}.s-book-benefits__info .subheading{margin-bottom:12px}.s-book-benefits__info p{margin-bottom:32px}@media (max-width: 1023.98px){.s-book-benefits__info .subheading{margin-bottom:8px}.s-book-benefits__info p{margin-bottom:24px}}@media (max-width: 575.98px){.s-book-benefits__info .btn{width:100%}}.s-book-benefits__gallery{position:absolute;top:0;right:0;width:var(--book-width)}.s-book-benefits__gallery .b-book-slider:not(:last-child){margin-bottom:8px}@media (max-width: 767.98px){.s-book-benefits__gallery{position:static;width:100%;padding:0 16px}.s-book-benefits__gallery .b-book-slider:not(:last-child){margin-bottom:10px}}.s-book-benefits__gallery .single-image-wrap img{width:100%;height:auto;display:block}

.s-book-desc{padding-right:var(--container-gap)}@media (max-width: 1023.98px){.s-book-desc{margin-top:36px;padding:0 var(--container-gap)}}.s-book-desc__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:84px;padding-right:var(--gutter)}@media (max-width: 1579.98px){.s-book-desc__inner{gap:62px}}@media (max-width: 1279.98px){.s-book-desc__inner{gap:42px}}@media (max-width: 1023.98px){.s-book-desc__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:32px}}.s-book-desc__poster{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:35%;max-width:513px}.s-book-desc__poster img{width:100%;height:50%;aspect-ratio:513 / 342;-o-object-fit:cover;object-fit:cover}@media (max-width: 1023.98px){.s-book-desc__poster{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;width:100%;max-width:none}.s-book-desc__poster img{width:calc(50% - 5px);height:auto}}@media (max-width: 767.98px){.s-book-desc__poster{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-book-desc__poster img{width:100%}}.s-book-desc__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:65%;padding-top:84px}@media (max-width: 1579.98px){.s-book-desc__info{padding-top:62px}}@media (max-width: 1439.98px){.s-book-desc__info{padding-top:48px}}@media (max-width: 1023.98px){.s-book-desc__info{width:100%;padding-top:0}}.s-book-desc__head{display:grid;grid-gap:52px;grid-template-columns:repeat(2, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #323C3826}@media (max-width: 1579.98px){.s-book-desc__head{grid-gap:36px}}@media (max-width: 1439.98px){.s-book-desc__head{grid-gap:16px;grid-template-columns:1fr}}@media (max-width: 1023.98px){.s-book-desc__head{padding-bottom:23px}}.s-book-desc__body{padding-top:31px}@media (max-width: 1439.98px){.s-book-desc__body{padding-top:20px}}.s-book-desc__content{display:grid;grid-gap:52px;grid-template-columns:repeat(2, 1fr)}.s-book-desc__content .subheading{margin-bottom:12px}.s-book-desc__content .btn{margin-top:32px}@media (max-width: 1579.98px){.s-book-desc__content{grid-gap:36px}}@media (max-width: 1439.98px){.s-book-desc__content{grid-gap:32px}.s-book-desc__content .btn{margin-top:24px}}@media (max-width: 767.98px){.s-book-desc__content{grid-gap:26px;grid-template-columns:1fr}.s-book-desc__content .subheading{margin-bottom:8px}}

.s-book-promo{padding:68px 0;background-color:var(--color-white)}@media (max-width: 1439.98px){.s-book-promo{padding:48px 0}}@media (max-width: 1023.98px){.s-book-promo{padding:36px 0}}.s-book-promo__inner{--gap: 68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap)}@media (max-width: 1439.98px){.s-book-promo__inner{--gap: 32px}}@media (max-width: 767.98px){.s-book-promo__inner{display:block}}.s-book-promo__book{-ms-flex-item-align:start;align-self:flex-start;width:calc(50% - (var(--gap) / 2))}@media (max-width: 767.98px){.s-book-promo__book{width:auto;margin-bottom:32px}}.s-book-promo__info{width:calc(50% - (var(--gap) / 2))}@media (max-width: 767.98px){.s-book-promo__info{width:auto}}.s-book-promo__info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin:12px 0}.s-book-promo__info ul li{position:relative;padding-left:18px}.s-book-promo__info ul li:before{content:'';position:absolute;top:7px;left:0;width:8px;height:8px;border-radius:50%;background-color:#8FB28F}.s-book-promo__head h2{margin-bottom:16px}@media (max-width: 1023.98px){.s-book-promo__head{margin-bottom:12px}}.s-book-promo__footer{margin-top:26px;padding-top:24px;border-top:1px solid #323C3833}.s-book-promo__footer>span{font-size:18px;line-height:24px}@media (max-width: 1023.98px){.s-book-promo__footer{margin-top:24px}.s-book-promo__footer>span{font-family:var(--font-red-hat-text-600);font-size:17px;line-height:22px}}.s-book-promo__btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:14px}@media (max-width: 1023.98px){.s-book-promo__btn{margin-top:16px}}

.b-book-slider{overflow:hidden;padding:16px 49px}.b-book-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:415 / 310;aspect-ratio:1/1}.b-book-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 1579.98px){.b-book-slider{padding:16px 32px}}@media (max-width: 767.98px){.b-book-slider{padding:16px 40px}}.b-book-slider--filled{padding:0;background-color:transparent}@media (max-width: 1579.98px){.b-book-slider--filled{padding:0}}@media (max-width: 767.98px){.b-book-slider--filled{padding:0}}

.s-books-bundle{padding-top:68px}@media (max-width: 1439.98px){.s-books-bundle{padding-top:48px}}@media (max-width: 1023.98px){.s-books-bundle{padding-top:36px}}@media (max-width: 767.98px){.s-books-bundle{padding-bottom:36px}}.s-books-bundle__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:84px}@media (max-width: 1439.98px){.s-books-bundle__inner{gap:52px}}@media (max-width: 1023.98px){.s-books-bundle__inner{gap:32px}}@media (max-width: 767.98px){.s-books-bundle__inner{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:118px}}.s-books-bundle__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;max-width:600px}.s-books-bundle__info h3{margin-bottom:8px;font-family:var(--font-mirador-400);font-size:33px;line-height:40px;letter-spacing:.02em}@media (max-width: 1579.98px){.s-books-bundle__info h3{font-size:28px;line-height:35px}}@media (max-width: 1439.98px){.s-books-bundle__info h3{font-size:24px;line-height:32px}}@media (max-width: 1023.98px){.s-books-bundle__info h3{font-size:25px;line-height:29px;letter-spacing:.01em}}@media (max-width: 767.98px){.s-books-bundle__info{width:auto;max-width:none}}.s-books-bundle__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 32px;margin-top:32px}@media (max-width: 1439.98px){.s-books-bundle__footer{margin-top:24px}}@media (max-width: 1023.98px){.s-books-bundle__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:16px}}@media (max-width: 767.98px){.s-books-bundle__footer{position:absolute;bottom:0;left:0;width:100%}}.s-books-bundle__poster{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;max-width:546px}.s-books-bundle__poster img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 767.98px){.s-books-bundle__poster{width:auto;margin:0 auto}}

.books-grid{padding:68px 0}@media (max-width: 1439.98px){.books-grid{padding:48px 0}}@media (max-width: 1023.98px){.books-grid{padding:36px 0}}.books-grid__inner{max-width:1230px;margin:0 auto}.books-grid__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:26px}.books-grid__head .btn-arrow{margin-bottom:12px;color:#99828F}@media (max-width: 1439.98px){.books-grid__head .btn-arrow{margin-bottom:6px}}@media (max-width: 1023.98px){.books-grid__head{margin-bottom:20px}.books-grid__head .btn-arrow{margin-bottom:5px}}.books-grid__grid{display:grid;grid-gap:24px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 1439.98px){.books-grid__grid{grid-gap:20px}}@media (max-width: 1023.98px){.books-grid__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575.98px){.books-grid__grid{grid-template-columns:1fr}}

.s-books-hero{position:relative;margin-top:calc(var(--header-height) * -1);overflow:hidden;background-color:var(--color-mint)}@media (max-width: 1023.98px){.s-books-hero{padding-top:var(--header-height)}}.s-books-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-mint);background-image:url("../images/page-hero-back.png");background-repeat:repeat}.s-books-hero__inner{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width: 1439.98px){.s-books-hero__inner{grid-template-columns:45% 55%}}@media (max-width: 767.98px){.s-books-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.s-books-hero__poster{display:-webkit-box;display:-ms-flexbox;display:flex}.s-books-hero__poster img{width:100%;height:100%;-webkit-transform:translate3d(15px, 0, 0);transform:translate3d(15px, 0, 0);-o-object-fit:contain;object-fit:contain}.s-books-hero__col{padding:48px 0 48px 42px}.s-books-hero__col .b-breadcrumbs{margin-bottom:24px}.s-books-hero__col p{margin-top:16px;font-family:var(--font-mirador-400);font-size:20px;line-height:26px;letter-spacing:.02em}@media (max-width: 1439.98px){.s-books-hero__col{padding-left:32px}}@media (max-width: 1023.98px){.s-books-hero__col{padding:20px 0 20px 20px}.s-books-hero__col p{margin-top:12px;font-size:18px;line-height:24px}}@media (max-width: 767.98px){.s-books-hero__col{padding:35px 0 0 0}.s-books-hero__col p{font-size:15px;line-height:20px}}

.s-books-row{padding:68px 0}@media (max-width: 1439.98px){.s-books-row{padding:48px 0}}@media (max-width: 1023.98px){.s-books-row{padding:36px 0}}.s-books-row__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px}@media (max-width: 1023.98px){.s-books-row__inner{gap:32px}}.s-books-row__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:68px;width:100%}.s-books-row__row:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 1439.98px){.s-books-row__row{gap:42px}}@media (max-width: 1023.98px){.s-books-row__row{gap:32px}}@media (max-width: 767.98px){.s-books-row__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.s-books-row__row:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.s-books-row__book{-ms-flex-item-align:start;align-self:flex-start;width:600px}@media (max-width: 1439.98px){.s-books-row__book{width:400px}}@media (max-width: 1279.98px){.s-books-row__book{width:320px}}@media (max-width: 1023.98px){.s-books-row__book{width:280px}}@media (max-width: 767.98px){.s-books-row__book{width:400px}}@media (max-width: 575.98px){.s-books-row__book{width:100%}}.s-books-row__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.s-books-row__info h2{margin-bottom:16px}.s-books-row__info ul{margin-bottom:32px}@media (max-width: 1439.98px){.s-books-row__info ul{margin-bottom:24px}}

.s-bordered-section{padding:16px 0}.s-bordered-section--bottom-padding{padding-bottom:84px}@media (max-width: 1439.98px){.s-bordered-section--bottom-padding{padding-bottom:62px}}@media (max-width: 1023.98px){.s-bordered-section--bottom-padding{padding-bottom:36px}}.s-bordered-section.bg-peach .s-bordered-section__inner{background-color:#FFE1CC}.s-bordered-section.bg-blue .s-bordered-section__inner{background-color:#DAE2F2}.s-bordered-section.bg-top-soft-beige{position:relative}.s-bordered-section.bg-top-soft-beige:before{content:'';position:absolute;top:0;right:0;left:0;height:82px;background-color:#F0EAE4}.s-bordered-section.bg-top-blue{position:relative}.s-bordered-section.bg-top-blue:before{content:'';position:absolute;top:0;right:0;left:0;height:152px;background-color:#DAE2F2}.s-bordered-section__inner{position:relative;max-width:1230px;margin:0 auto;border:10px solid var(--color-white);background-color:var(--color-secondary)}@media (max-width: 1579.98px){.s-bordered-section__inner{border-width:8px}}@media (max-width: 1439.98px){.s-bordered-section__inner{border-width:6px}}@media (max-width: 1023.98px){.s-bordered-section__inner{border-width:5px}}.s-bordered-section__content{position:relative;z-index:3;width:calc(100% - 460px);max-width:748px;margin:0 auto;padding:32px 24px;text-align:center}.s-bordered-section__content .subheading{margin-bottom:16px}.s-bordered-section__content h3{max-width:500px;margin:0 auto 8px}.s-bordered-section__content img{width:548px;margin:26px auto 0}@media (max-width: 1579.98px){.s-bordered-section__content{width:calc(100% - 396px)}}@media (max-width: 1279.98px){.s-bordered-section__content{width:calc(100% - 268px)}}@media (max-width: 1023.98px){.s-bordered-section__content{padding:20px 16px}.s-bordered-section__content .subheading{margin-bottom:12px}.s-bordered-section__content img{margin-top:20px}}@media (max-width: 767.98px){.s-bordered-section__content{width:100%}}.s-bordered-section__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px;margin-top:26px}@media (max-width: 1439.98px){.s-bordered-section__footer{gap:20px}}@media (max-width: 1023.98px){.s-bordered-section__footer{margin-top:16px}}@media (max-width: 767.98px){.s-bordered-section__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 575.98px){.s-bordered-section__footer .btn{width:100%}}.s-bordered-section__price{text-align:left}.s-bordered-section__price .subheading{margin-bottom:0;color:#999591}.s-bordered-section__price span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:4px;font-family:var(--font-red-hat-text-600);font-size:15px;line-height:20px}@media (max-width: 1023.98px){.s-bordered-section__price .subheading{margin-bottom:0}}@media (max-width: 767.98px){.s-bordered-section__price{text-align:center}}.s-bordered-section__decor{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:22px}@media (max-width: 1023.98px){.s-bordered-section__decor{padding:10px}}.s-bordered-section__image{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;-ms-flex-item-align:start;align-self:flex-start;width:172px}.s-bordered-section__image:nth-child(1){-ms-flex-item-align:end;align-self:flex-end}.s-bordered-section__image img{width:100%;height:100%}@media (max-width: 1579.98px){.s-bordered-section__image{width:140px}}@media (max-width: 1279.98px){.s-bordered-section__image{width:94px}}@media (max-width: 767.98px){.s-bordered-section__image{display:none}}.s-bordered-section__back{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:url(../images/page-hero-back.png);background-repeat:repeat}

.cards-slider{--asideWidth: 469px;--bg: #F0EAE4;position:relative;overflow:hidden;padding:68px 0;background-color:var(--bg)}.cards-slider+.cards-slider{padding-top:16px}.cards-slider.bg-secondary{--bg: var(--color-secondary)}.cards-slider.bg-mint{--bg: var(--color-mint)}.cards-slider.bg-transparent{--bg: transparent}.cards-slider.bg-soft-beige{--bg: #F0EAE4}.cards-slider.bg-top{background-color:transparent}.cards-slider.bg-top:before{content:'';position:absolute;top:0;right:0;left:0;height:400px;background-color:var(--bg)}@media (max-width: 1439.98px){.cards-slider.bg-top:before{height:360px}}.cards-slider.bg-top .cards-slider__aside{--bg: var(--color-beige)
    }.cards-slider.bg-top .b-article-card{--bg: var(--color-beige)
    }.cards-slider.bg-bottom{background-color:transparent}.cards-slider.bg-bottom:before{content:'';position:absolute;right:0;bottom:0;left:0;height:300px;background-color:var(--bg)}@media (max-width: 1439.98px){.cards-slider.bg-bottom:before{height:260px}}.cards-slider.bg-bottom .cards-slider__aside{--bg: var(--color-beige)
    }@media (max-width: 1579.98px){.cards-slider{--asideWidth: 400px
  }}@media (max-width: 1023.98px){.cards-slider{padding:32px 0}}.cards-slider__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0 32px}@media (max-width: 1439.98px){.cards-slider__inner{padding:0 20px}}@media (max-width: 1023.98px){.cards-slider__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding:0 16px}}.cards-slider__aside{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;-ms-flex-negative:0;flex-shrink:0;width:var(--asideWidth)}@media (max-width: 1023.98px){.cards-slider__aside{width:100%}}.cards-slider__aside-content{max-width:385px}.cards-slider__aside-content h2{margin-bottom:16px}@media (max-width: 1579.98px){.cards-slider__aside-content{max-width:368px}}@media (max-width: 1023.98px){.cards-slider__aside-content{max-width:none}.cards-slider__aside-content h2{margin-bottom:12px}}.cards-slider__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:32px}@media (max-width: 1023.98px){.cards-slider__btn{margin-top:24px}}@media (max-width: 575.98px){.cards-slider__btn{width:100%}.cards-slider__btn .btn{width:100%}}.cards-slider__swiper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - var(--asideWidth));margin-right:-32px;padding-right:32px;overflow:hidden}.cards-slider__swiper .b-arrows{position:absolute;z-index:2;top:0;right:20px;padding:16px}.cards-slider__swiper .swiper-slide{width:389px;height:auto;opacity:.3;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);pointer-events:none}.cards-slider__swiper .swiper-slide.is-fully-visible{opacity:1;pointer-events:all}@media (max-width: 1439.98px){.cards-slider__swiper{margin-right:-20px;padding-right:20px}.cards-slider__swiper .swiper-slide{width:340px}}@media (max-width: 1023.98px){.cards-slider__swiper{width:calc(100% + 32px);margin:0 -16px;padding:0 16px}.cards-slider__swiper .b-arrows{display:none}.cards-slider__swiper .swiper-slide{width:300px}}

.s-cards{padding:52px 0 68px;background-color:var(--color-white)}@media (max-width: 1439.98px){.s-cards{padding:42px 0 48px}}@media (max-width: 1023.98px){.s-cards{padding:32px 0 36px}}.s-cards__inner{max-width:918px;margin:0 auto}@media (max-width: 1023.98px){.s-cards__inner{max-width:540px}}.s-cards__poster{margin-bottom:26px}.s-cards__content{text-align:center}.s-cards__content h2{margin-bottom:16px}.s-cards__content h6{margin:24px 0 8px;font-family:var(--font-mirador-700);font-size:16px;line-height:24px;letter-spacing:.02em}.s-cards__content p{max-width:720px;margin:0 auto}@media (max-width: 1023.98px){.s-cards__content h6{margin:20px 0 10px;font-size:15px;line-height:20px}}.s-cards__row{display:grid;grid-gap:8px;grid-template-columns:repeat(4, 1fr);margin-bottom:24px}@media (max-width: 1023.98px){.s-cards__row{grid-template-columns:repeat(2, 1fr);margin-bottom:20px}}@media (max-width: 767.98px){.s-cards__row{grid-gap:6px}}@media (max-width: 575.98px){.s-cards__row{grid-template-columns:1fr}}.s-cards__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 10px;padding:16px;background-color:#FAF7F5}.s-cards__item span{font-family:var(--font-red-hat-text-600);font-style:italic}@media (max-width: 1023.98px){.s-cards__item{padding:8px 8px 10px}}@media (max-width: 575.98px){.s-cards__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}}.s-cards__number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;border-radius:50%;background-color:#99828F;color:var(--color-beige);font-family:var(--font-mirador-700);font-size:24px;line-height:32px;letter-spacing:.02em}@media (max-width: 1023.98px){.s-cards__number{width:24px;height:24px;font-size:18px;line-height:24px;letter-spacing:.01em}}@media (max-width: 575.98px){.s-cards__number{-ms-flex-item-align:start;align-self:flex-start}}.s-cards__text{max-width:720px;margin:0 auto 24px;padding:20px 18px;border:6px solid var(--color-secondary);color:#665760;font-family:var(--font-mirador-400);font-size:20px;line-height:26px;letter-spacing:.02em}@media (max-width: 1579.98px){.s-cards__text{font-size:17px;line-height:23px}}@media (max-width: 1439.98px){.s-cards__text{font-size:16px;line-height:22px}}@media (max-width: 1023.98px){.s-cards__text{margin-bottom:20px;padding:11px;border-width:5px;font-size:15px;line-height:20px}}.s-cards__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}@media (max-width: 1023.98px){.s-cards__btn{margin-top:24px}}

.s-case{padding:68px 0;background-color:var(--color-secondary)}@media (max-width: 1439.98px){.s-case{padding:52px 0}}@media (max-width: 1023.98px){.s-case{padding:48px 0}}@media (max-width: 767.98px){.s-case{padding:36px 0}}.s-case__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:52px}@media (max-width: 1579.98px){.s-case__inner{max-width:1334px;margin:0 auto}}@media (max-width: 1439.98px){.s-case__inner{gap:32px}}@media (max-width: 1023.98px){.s-case__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:42px}}@media (max-width: 767.98px){.s-case__inner{gap:33px}}.s-case__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:50%;-webkit-transform:translate3d(15px, 0, 0);transform:translate3d(15px, 0, 0)}@media (max-width: 1023.98px){.s-case__item{max-width:none}}@media (max-width: 575.98px){.s-case__item .btn{width:100%}}.s-case__photo{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:24px 0 32px;overflow:hidden;aspect-ratio:1 / 1}.s-case__photo img{width:100%;height:100%;-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing);-o-object-fit:cover;object-fit:cover}@media (any-hover: hover){.s-case__photo:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 6s;transition:-webkit-transform 6s;transition:transform 6s;transition:transform 6s, -webkit-transform 6s}}@media (max-width: 1439.98px){.s-case__photo{margin:14px 0 26px}}@media (max-width: 1023.98px){.s-case__photo{margin:14px 0 20px;aspect-ratio:728 / 409}}@media (max-width: 767.98px){.s-case__photo{margin:14px 0;aspect-ratio:343 / 228}}

.s-catalog{padding:68px 0}@media (max-width: 1439.98px){.s-catalog{padding:48px 0}}@media (max-width: 1023.98px){.s-catalog{padding:36px 0}}.s-catalog__inner .b-pagination{margin-top:52px}@media (max-width: 1023.98px){.s-catalog__inner .b-pagination{margin-top:32px}}.s-catalog__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:84px}@media (max-width: 1439.98px){.s-catalog__row{gap:48px}}@media (max-width: 1023.98px){.s-catalog__row{gap:32px}}@media (max-width: 767.98px){.s-catalog__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.s-catalog__filter{position:sticky;top:32px;-ms-flex-negative:0;flex-shrink:0;width:300px}@media (max-width: 1439.98px){.s-catalog__filter{width:280px}}@media (max-width: 1023.98px){.s-catalog__filter{width:220px}}@media (max-width: 767.98px){.s-catalog__filter{position:static;width:100%}}.s-catalog__filter-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding:14px 14px 14px 24px;background-color:var(--color-white)}@media (max-width: 1023.98px){.s-catalog__filter-all{margin-bottom:8px}}.s-catalog__filter-group{border-bottom:1px solid #CCC7C2}.s-catalog__filter-group:first-child:last-child{border-bottom:none}.s-catalog__filter-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:13px 0;cursor:pointer}.s-catalog__filter-head h6{font-family:var(--font-red-hat-text-600)}.s-catalog__filter-head span{position:relative;-ms-flex-negative:0;flex-shrink:0;width:12px;height:12px}.s-catalog__filter-head span:before,.s-catalog__filter-head span:after{content:'';position:absolute;top:50%;left:50%;width:12px;height:2px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:var(--color-dark-green);-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}.s-catalog__filter-head span:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.s-catalog__filter-head.is-opened span:after{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}.s-catalog__filter-content{max-height:0;overflow:hidden;-webkit-transition:max-height var(--default-timing);transition:max-height var(--default-timing)}.s-catalog__filter-content.is-opened{max-height:none}.s-catalog__filter-list{display:grid;grid-gap:8px;grid-template-columns:1fr;padding-bottom:15px}.s-catalog__filter-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.s-catalog__grid{display:grid;grid-gap:32px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 1439.98px){.s-catalog__grid{grid-gap:28px}}@media (max-width: 1023.98px){.s-catalog__grid{grid-gap:32px 20px;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767.98px){.s-catalog__grid{grid-gap:32px 16px}}.b-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.b-pagination__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:36px;height:36px;border:1px solid #E5E0DA;-webkit-transition:background-color var(--default-timing),color var(--default-timing),border-color var(--default-timing);transition:background-color var(--default-timing),color var(--default-timing),border-color var(--default-timing);font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px}.b-pagination__item span,.b-pagination__item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.b-pagination__item:first-child{margin-right:12px;border-color:transparent;background-color:#EBE5DF}.b-pagination__item:last-child{margin-left:12px;border-color:transparent;background-color:#EBE5DF}.b-pagination__item.is-active{border-color:var(--color-purple);background-color:var(--color-purple);color:var(--color-beige)}.b-pagination__item.is-disabled{border-color:#E5E0DA;background-color:transparent;pointer-events:none}@media (max-width: 1023.98px){.b-pagination__item{width:30px;height:30px;font-size:11px;line-height:15px}}.b-pagination__arrow svg{width:7px;height:10px}.b-pagination__arrow--prev{-webkit-transform:scale(-1);transform:scale(-1)}

.s-clinic{position:relative;padding:32px 0;background-color:var(--color-mint)}@media (max-width: 1439.98px){.s-clinic{padding:20px 0}}@media (max-width: 1023.98px){.s-clinic{padding:42px 0 20px}}@media (max-width: 767.98px){.s-clinic{padding:36px 0 16px}}.s-clinic__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:490px}@media (max-width: 1579.98px){.s-clinic__inner{height:auto}}@media (max-width: 1023.98px){.s-clinic__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:26px}}.s-clinic__info{max-width:740px;padding-right:84px}.s-clinic__info .subheading{margin-bottom:20px}.s-clinic__info h2{margin-bottom:16px}@media (max-width: 1579.98px){.s-clinic__info{width:50%;max-width:688px;padding-right:68px}}@media (max-width: 1439.98px){.s-clinic__info{padding-right:42px}}@media (max-width: 1023.98px){.s-clinic__info{width:100%;max-width:600px;padding-right:0}.s-clinic__info .subheading{margin-bottom:16px}.s-clinic__info h2{margin-bottom:14px}}@media (max-width: 767.98px){.s-clinic__info .subheading{margin-bottom:20px;padding-right:44px}.s-clinic__info h2{margin-bottom:20px}}.s-clinic__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:32px}@media (max-width: 1023.98px){.s-clinic__btn{margin-top:24px}}@media (max-width: 575.98px){.s-clinic__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.s-clinic__btn .btn{width:100%}}.s-clinic__col{display:grid;position:absolute;top:32px;right:32px;grid-template-columns:auto 327px;grid-gap:8px;width:50%;max-width:960px}@media (max-width: 1579.98px){.s-clinic__col{position:static;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 1023.98px){.s-clinic__col{width:100%;max-width:none}}@media (max-width: 1023.98px){.s-clinic__col{grid-gap:16px}}@media (max-width: 767.98px){.s-clinic__col{grid-gap:10px}}.s-clinic__img{display:-webkit-box;display:-ms-flexbox;display:flex;height:490px}.s-clinic__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-clinic__img:nth-child(3){display:none}@media (max-width: 1579.98px){.s-clinic__img{height:auto;aspect-ratio:340 / 400}}@media (max-width: 1365.98px){.s-clinic__img{aspect-ratio:242 / 363}}@media (max-width: 1023.98px){.s-clinic__img{aspect-ratio:356 / 445}}@media (max-width: 767.98px){.s-clinic__img{aspect-ratio:166 / 208}.s-clinic__img:nth-child(1){grid-column:1 / 3;aspect-ratio:343 / 228}.s-clinic__img:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex}}

.s-common-hero{position:relative;margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height);padding-bottom:68px;background-color:var(--color-mint);text-align:center}.s-common-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/page-hero-back.png);background-repeat:repeat}.s-common-hero.bg-peach{background-color:#FFE1CC}.s-common-hero.bg-white{background-color:var(--color-white)}.s-common-hero.bg-white:before{background-color:#FFE1CC}.s-common-hero.bg-secondary{background-color:var(--color-secondary)}.s-common-hero--blog:before{bottom:calc(264px + 68px)}.s-common-hero--blog .s-common-hero__inner{max-width:1230px}@media (max-width: 1439.98px){.s-common-hero--blog:before{bottom:248px}}@media (max-width: 1023.98px){.s-common-hero--blog:before{bottom:110px}}.s-common-hero--404 .s-common-hero__inner{max-width:918px}.s-common-hero--404 .s-common-hero__inner p{max-width:800px;margin-right:auto;margin-left:auto}@media (max-width: 1439.98px){.s-common-hero{padding-bottom:48px}}@media (min-width: 768px) and (max-width: 1023.98px){.s-common-hero{padding-top:0;margin-top:0}}@media (max-width: 1023.98px){.s-common-hero{padding-bottom:36px}}.s-common-hero__inner{max-width:800px;margin:0 auto}.s-common-hero__inner .b-breadcrumbs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.s-common-hero__inner p{margin-top:14px;font-size:18px;line-height:24px}@media (max-width: 1023.98px){.s-common-hero__inner{padding-top:36px}.s-common-hero__inner .b-breadcrumbs{margin-bottom:20px}.s-common-hero__inner p{margin-top:12px;font-size:17px;line-height:22px}}.s-common-hero__poster{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:52px;aspect-ratio:1230 / 690}.s-common-hero__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1439.98px){.s-common-hero__poster{margin-top:32px}}@media (max-width: 1023.98px){.s-common-hero__poster{margin-top:26px}}@media (max-width: 767.98px){.s-common-hero__poster{aspect-ratio:343 / 193}}.s-common-hero__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:32px}@media (max-width: 1439.98px){.s-common-hero__buttons{margin-top:26px}}@media (max-width: 575.98px){.s-common-hero__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}

.s-consultations{margin-bottom:-152px;padding:136px 0 152px;background-color:var(--color-secondary)}@media (max-width: 1579.98px){.s-consultations{margin-bottom:-122px;padding:110px 0 132px}}@media (max-width: 1023.98px){.s-consultations{margin-bottom:-92px;padding:86px 0 96px}}.s-consultations__outer{position:relative}.s-consultations__inner{position:relative;z-index:1;display:grid;grid-gap:52px;grid-template-columns:repeat(3, 1fr);padding:74px 0 84px}@media (max-width: 1579.98px){.s-consultations__inner{gap:36px;padding:48px 0 56px}}@media (max-width: 1023.98px){.s-consultations__inner{grid-template-columns:1fr;gap:20px;padding:32px 0}}.s-consultations__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media (max-width: 1023.98px){.s-consultations__item{gap:20px}}@media (max-width: 767.98px){.s-consultations__item{gap:16px}}.s-consultations__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.s-consultations__top .b-pill{margin-bottom:24px}.s-consultations__top h3{margin-bottom:8px;font-family:var(--font-mirador-400);font-size:33px;line-height:40px;letter-spacing:.02em}.s-consultations__top p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.s-consultations__top .btn{margin-top:32px}@media (max-width: 1579.98px){.s-consultations__top .b-pill{margin-bottom:16px}.s-consultations__top h3{font-size:28px;line-height:35px}.s-consultations__top .btn{margin-top:24px}}@media (max-width: 1439.98px){.s-consultations__top h3{font-size:24px;line-height:32px}}@media (max-width: 1023.98px){.s-consultations__top .b-pill{margin-bottom:12px}.s-consultations__top h3{font-size:25px;line-height:29px;letter-spacing:.01em}.s-consultations__top .btn{margin-top:16px}}@media (max-width: 575.98px){.s-consultations__top .btn{width:100%}}.s-consultations__image{overflow:hidden;aspect-ratio:480 / 320}.s-consultations__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-consultations__back{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;left:0;bottom:0;background-image:url(../images/page-hero-back.png);background-repeat:repeat}.s-consultations__back:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#e0dde9), color-stop(20%, rgba(224,221,233,0)), color-stop(80%, rgba(224,221,233,0)), to(#e0dde9));background:linear-gradient(180deg, #e0dde9 0%, rgba(224,221,233,0) 20%, rgba(224,221,233,0) 80%, #e0dde9 100%)}

.s-contact-form{padding:16px 0 68px}@media (max-width: 1439.98px){.s-contact-form{padding:16px 0 48px}}@media (max-width: 1023.98px){.s-contact-form{padding:8px 0 36px}}.s-contact-form__inner{max-width:918px;margin:0 auto}.s-contact-form__inner .b-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.s-current-stockists{padding:68px 0 84px;background-color:#F0EAE4}@media (max-width: 1439.98px){.s-current-stockists{padding:48px 0 62px}}@media (max-width: 1023.98px){.s-current-stockists{padding:32px 0}}.s-current-stockists__head{margin-bottom:42px}@media (max-width: 1439.98px){.s-current-stockists__head{margin-bottom:32px}}@media (max-width: 1023.98px){.s-current-stockists__head{margin-bottom:26px}}.s-current-stockists__row{display:grid;grid-gap:84px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 1439.98px){.s-current-stockists__row{grid-gap:52px}}@media (max-width: 1023.98px){.s-current-stockists__row{grid-gap:32px;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767.98px){.s-current-stockists__row{grid-template-columns:1fr}}.s-current-stockists__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.s-current-stockists__group .subheading{margin-bottom:12px}@media (max-width: 1023.98px){.s-current-stockists__group .subheading{margin-bottom:8px}}.s-current-stockists__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding-top:19px;border-top:1px solid var(--color-dark-green)}.s-current-stockists__list .btn-arrow{color:#665760}.s-current-stockists__list .btn-arrow__text{font-family:var(--font-mirador-700);font-size:20px;line-height:26px;letter-spacing:.02em;text-transform:none;text-shadow:0 26px currentColor}.s-current-stockists__list .btn-arrow__icon{gap:8px;height:26px;padding:8px 0}@media (any-hover: hover){.s-current-stockists__list .btn-arrow:hover .btn-arrow__icon svg{-webkit-transform:translateY(calc(-100% - 8px));transform:translateY(calc(-100% - 8px))}}.s-current-stockists__list p{margin-top:4px}@media (max-width: 1023.98px){.s-current-stockists__list{gap:20px;padding-top:15px}.s-current-stockists__list .btn-arrow__text{font-size:18px;line-height:24px;letter-spacing:.01em;text-shadow:0 24px currentColor}.s-current-stockists__list .btn-arrow__icon{gap:7px;height:24px;padding:7px 0}}@media (max-width: 1023.98px) and (any-hover: hover){.s-current-stockists__list .btn-arrow:hover .btn-arrow__icon svg{-webkit-transform:translateY(calc(-100% - 7px));transform:translateY(calc(-100% - 7px))}}

.s-default-slider{--bg: var(--color-beige);position:relative;padding:68px 0}.s-default-slider.bg-sand{background-color:#F0EAE4}@media (max-width: 1439.98px){.s-default-slider{padding:48px 0}}@media (max-width: 1023.98px){.s-default-slider{padding:36px 0 110px}}@media (max-width: 1023.98px){.s-default-slider--without-button{padding-bottom:36px}}.s-default-slider__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:26px}@media (max-width: 1023.98px){.s-default-slider__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}}.s-default-slider__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.s-default-slider__head p{max-width:600px}@media (max-width: 1023.98px){.s-default-slider__head{gap:12px}.s-default-slider__head p{max-width:none;margin:0 auto}}.s-default-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;padding-bottom:6px}@media (max-width: 1579.98px){.s-default-slider__controls .b-arrows__arrow{width:48px;height:48px}.s-default-slider__controls .b-arrows__arrow svg{width:9px;height:12px}}@media (max-width: 1439.98px){.s-default-slider__controls{padding-bottom:0}}@media (max-width: 1023.98px){.s-default-slider__controls{position:absolute;bottom:36px;right:16px;left:16px;gap:0}.s-default-slider__controls .b-arrows{display:none}}.s-default-slider__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.s-default-slider__arrows{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.s-default-slider__swiper{overflow:hidden}.s-default-slider__swiper .swiper-slide{width:368px;height:auto}@media (max-width: 1643px){.s-default-slider__swiper{margin:0 -50px;padding:0 50px}}@media (max-width: 1579.98px){.s-default-slider__swiper{margin:0 -32px;padding:0 32px}}@media (max-width: 1439.98px){.s-default-slider__swiper{margin:0 -20px;padding:0 20px}}@media (max-width: 1023.98px){.s-default-slider__swiper .swiper-slide{width:300px}}@media (max-width: 767.98px){.s-default-slider__swiper{margin:0 -16px;padding:0 16px}}

.s-digital{padding:68px 0;background-color:var(--color-mint)}@media (max-width: 1439.98px){.s-digital{padding:48px 0}}@media (max-width: 1023.98px){.s-digital{padding:36px 0}}.s-digital__inner{max-width:1230px;margin:0 auto}.s-digital__head{margin-bottom:26px;text-align:center}@media (max-width: 1023.98px){.s-digital__head{margin-bottom:20px}}.s-digital__row{display:grid;grid-gap:20px;grid-template-columns:repeat(4, 1fr)}@media (max-width: 1279.98px){.s-digital__row{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575.98px){.s-digital__row{grid-template-columns:1fr}}.b-digital-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;border:1px solid #CCC7C2}.b-digital-card__stickers{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:2;top:13px;right:13px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media (max-width: 1023.98px){.b-digital-card__stickers{top:11px;right:11px;gap:6px}}.b-digital-card__sticker{padding:6px 12px;border-radius:16px;background-color:#334340;color:var(--color-white);font-family:var(--font-red-hat-text-600);font-size:15px;line-height:20px}@media (max-width: 1023.98px){.b-digital-card__sticker{padding:4px 10px;font-size:13px;line-height:18px}}.b-digital-card__photo{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-bottom:1px solid #CCC7C2;aspect-ratio:1 / 1}.b-digital-card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-digital-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:20px 20px}@media (max-width: 1439.98px){.b-digital-card__body{padding:20px 15px}}@media (max-width: 767.98px){.b-digital-card__body{padding:15px}}.b-digital-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:16px}.b-digital-card__heading h5{font-family:var(--font-mirador-700);font-size:20px;line-height:26px;letter-spacing:.02em}@media (max-width: 1023.98px){.b-digital-card__heading h5{font-size:18px;line-height:24px}}.b-digital-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px;padding-top:2px;font-family:var(--font-red-hat-text-500);font-size:15px;line-height:20px}@media (max-width: 1023.98px){.b-digital-card__price{font-size:14px;line-height:18px}}.b-digital-card__price-new{font-family:var(--font-red-hat-text-600)}.b-digital-card__price-old{padding-bottom:1px;opacity:.5;font-size:13px;line-height:17px;text-decoration:line-through}.b-digital-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.b-digital-card__footer .btn{width:100%}@media (max-width: 1023.98px){.b-digital-card__footer{margin-top:16px}}

.footer{background-color:var(--color-dark-green);color:var(--color-beige)}.footer__inner{position:relative;padding:68px 0 52px}@media (max-width: 1439.98px){.footer__inner{padding:58px 0 42px}}@media (max-width: 1023.98px){.footer__inner{padding:42px 0 32px}}@media (max-width: 767.98px){.footer__inner{padding:36px 0 22px}}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1023.98px){.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 767.98px){.footer__top{position:relative}}.footer__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}@media (max-width: 1023.98px){.footer__logo-wrap{width:100%;margin-bottom:36px}}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:186px}.footer__logo svg{width:100%;aspect-ratio:186 / 94}@media (max-width: 1579.98px){.footer__logo{max-width:166px}}@media (max-width: 1439.98px){.footer__logo{max-width:135px}}@media (max-width: 1023.98px){.footer__logo{max-width:103px}}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;gap:94px}.footer__nav.links-hover li{pointer-events:none}.footer__nav.links-hover a{-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing);pointer-events:all}.footer__nav.links-hover a:before{-webkit-transition:opacity var(--default-timing),-webkit-transform var(--default-timing);transition:opacity var(--default-timing),-webkit-transform var(--default-timing);transition:opacity var(--default-timing),transform var(--default-timing);transition:opacity var(--default-timing),transform var(--default-timing),-webkit-transform var(--default-timing)}@media (any-hover: hover){.footer__nav.links-hover a:hover{padding-left:0 !important;-webkit-transform:translateX(14px);transform:translateX(14px)}.footer__nav.links-hover a:hover:before{-webkit-transform:translateX(-14px);transform:translateX(-14px)}}@media (max-width: 1579.98px){.footer__nav{gap:84px}}@media (max-width: 1439.98px){.footer__nav{gap:68px}}@media (max-width: 1023.98px){.footer__nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:0}}@media (max-width: 767.98px){.footer__nav{display:grid;grid-gap:34px 0;grid-template-columns:repeat(2, 1fr)}}.footer__nav-col .subheading{margin-bottom:18px}.footer__nav-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}@media (max-width: 1439.98px){.footer__nav-col .subheading{margin-bottom:16px}.footer__nav-col ul{gap:18px}}@media (max-width: 1023.98px){.footer__nav-col{width:100%;padding-right:16px}.footer__nav-col ul{gap:12px}}.footer__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:14px;width:50%}@media (max-width: 1439.98px){.footer__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__buttons .btn{width:150px}}@media (max-width: 1023.98px){.footer__buttons{width:182px}.footer__buttons .btn{width:100%}}@media (max-width: 767.98px){.footer__buttons{position:absolute;right:0;bottom:4px;width:171px}}.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;padding:52px 0 50px}@media (max-width: 1439.98px){.footer__main{padding:42px 0}}@media (max-width: 1023.98px){.footer__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:26px;padding:32px 0 26px}}@media (max-width: 767.98px){.footer__main{padding:34px 0 26px}}.footer__gallery{display:grid;grid-gap:8px;grid-template-columns:repeat(6, 1fr)}.footer__gallery img{width:100%;aspect-ratio:1 / 1}@media (max-width: 1365.98px){.footer__gallery{grid-template-columns:repeat(4, 1fr)}.footer__gallery img:nth-child(n+5){display:none}}@media (max-width: 1023.98px){.footer__gallery{grid-gap:2px}}@media (max-width: 767.98px){.footer__gallery{grid-template-columns:repeat(3, 1fr)}.footer__gallery img:nth-child(n+4){display:none}}.footer__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:10px;width:360px}@media (max-width: 1023.98px){.footer__desc{gap:6px;width:100%;max-width:640px}}@media (max-width: 767.98px){.footer__desc{gap:14px}}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;border-top:1px solid #F7F0EB33}@media (max-width: 767.98px){.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.footer__copyright{width:100%;font-size:14px;line-height:18px}@media (max-width: 1439.98px){.footer__copyright{font-size:12px;line-height:16px}}@media (max-width: 767.98px){.footer__copyright{margin-bottom:10px}}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media (max-width: 1023.98px){.footer__socials{position:absolute;top:52px;right:0}.footer__socials .btn-icon{width:42px;height:42px}}@media (max-width: 575.98px){.footer__socials{top:46px;right:28px}}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;width:100%}.footer__info a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;line-height:18px}.footer__info a svg{-webkit-transition:fill var(--default-timing);transition:fill var(--default-timing)}.footer__info a:not(:first-child){font-family:var(--font-red-hat-text-500);font-size:13px;line-height:17px}@media (any-hover: hover){.footer__info a:not(:first-child):hover{color:var(--color-orange)}}@media (any-hover: hover){.footer__info a:first-child:hover svg{fill:#FFB3CC}}@media (max-width: 1439.98px){.footer__info{gap:12px}.footer__info a{font-size:12px;line-height:16px}.footer__info a:not(:first-child){font-size:12px;line-height:16px}.footer__info a svg{width:66px;height:10px}}@media (max-width: 1023.98px){.footer__info{gap:14px}.footer__info a{gap:5px}.footer__info a:not(:first-child){font-size:11px;line-height:15px}}@media (max-width: 767.98px){.footer__info{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 14px}.footer__info a:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.footer__acknowledge{background-color:var(--color-secondary);color:var(--color-dark-green)}.footer__acknowledge-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:15px 0;font-size:14px;line-height:18px;text-align:center}@media (max-width: 1439.98px){.footer__acknowledge-row{padding:16px 0;font-size:12px;line-height:16px}}@media (max-width: 1023.98px){.footer__acknowledge-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;max-width:500px;margin:0 auto;padding:20px 0}.footer__acknowledge-row img{width:39px}}@media (max-width: 767.98px){.footer__acknowledge-row{padding:16px 0}}

.s-gift{overflow:hidden;padding-left:var(--container-gap)}.s-gift--reverse{padding-right:var(--container-gap);padding-left:0}@media (min-width: 768px){.s-gift--reverse .s-gift__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:var(--gutter);padding-left:0}.s-gift--reverse .s-gift__poster{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.s-gift--reverse .s-gift__poster-back{right:auto;left:0}}.s-gift--without-gradient .s-gift__poster-back:before{display:none}.s-gift--top-gradient .s-gift__poster-back:before{background:-webkit-gradient(linear, left bottom, left top, from(rgba(247,241,235,0)), color-stop(50%, rgba(247,241,235,0)), to(#f7f1eb));background:linear-gradient(0deg, rgba(247,241,235,0) 0%, rgba(247,241,235,0) 50%, #f7f1eb 100%)}@media (max-width: 767.98px){.s-gift{margin-bottom:36px;padding:0 var(--container-gap)}}.s-gift__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;padding-left:var(--gutter)}@media (max-width: 1279.98px){.s-gift__inner{padding-left:0}}@media (max-width: 767.98px){.s-gift__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:6px}}.s-gift__info{width:50%;max-width:787px}@media (max-width: 767.98px){.s-gift__info{width:auto}}.s-gift__content .subheading{margin-bottom:20px}.s-gift__content h2{margin-bottom:16px}@media (max-width: 1439.98px){.s-gift__content .subheading{margin-bottom:16px}.s-gift__content h2{margin-bottom:12px}}.s-gift__footer{margin-top:32px}@media (max-width: 1439.98px){.s-gift__footer{margin-top:24px}}.s-gift__poster{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:32px 8px}@media (max-width: 1023.98px){.s-gift__poster{padding:16px 0}}@media (max-width: 767.98px){.s-gift__poster{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% + 32px);margin:0 calc(var(--container-gap) * -1);padding:0}}.s-gift__poster-img{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;max-width:522px}.s-gift__poster-img img{width:100%;height:100%;-webkit-transform:translate3d(15px, 0, 0);transform:translate3d(15px, 0, 0);-o-object-fit:contain;object-fit:contain}@media (max-width: 1439.98px){.s-gift__poster-img{max-width:400px}}@media (max-width: 767.98px){.s-gift__poster-img{width:84%}}.s-gift__poster-back{position:absolute;z-index:1;top:0;right:0;bottom:0;width:calc(100% - 250px);max-width:700px}.s-gift__poster-back img{opacity:.2}.s-gift__poster-back:before{content:'';position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(247,241,235,0)), color-stop(50%, rgba(247,241,235,0)), to(#f7f1eb));background:linear-gradient(180deg, rgba(247,241,235,0) 0%, rgba(247,241,235,0) 50%, #f7f1eb 100%)}@media (max-width: 1439.98px){.s-gift__poster-back{width:calc(100% - 200px)}}@media (max-width: 1023.98px){.s-gift__poster-back{width:calc(100% - 120px)}}@media (max-width: 767.98px){.s-gift__poster-back{left:0;width:auto;max-width:none;height:70%}.s-gift__poster-back img{opacity:.3}.s-gift__poster-back:before{display:none}}

.header-wrapper{height:var(--header-height)}.header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:101;top:0;right:0;left:0;height:var(--header-height);border-bottom:1px solid transparent;background-color:transparent}.header.is-fixed{position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%);background-color:var(--color-beige);-webkit-transition:background-color var(--default-timing),-webkit-transform var(--default-timing);transition:background-color var(--default-timing),-webkit-transform var(--default-timing);transition:transform var(--default-timing),background-color var(--default-timing);transition:transform var(--default-timing),background-color var(--default-timing),-webkit-transform var(--default-timing)}@media (min-width: 768px) and (max-width: 1023.98px){.header.is-fixed{background-color:var(--color-purple)}}.header.is-active{-webkit-transform:translateY(0);transform:translateY(0);border-bottom-color:var(--color-dark-green)}.header.is-menu-opened{border-bottom-color:var(--color-dark-green)}@media (max-width: 1279.98px){.header.is-menu-opened{position:fixed;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width: 1023.98px){.header.is-menu-opened{top:var(--header-offset);-webkit-transform:translateY(calc(var(--header-offset) * -1));transform:translateY(calc(var(--header-offset) * -1));-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}}@media (max-width: 1023.98px){.header{z-index:10000;background-color:var(--color-purple);color:var(--color-beige)}}@media (max-width: 767.98px){.header{border-bottom-color:var(--color-dark-green);background-color:transparent;color:var(--color-dark-green)}.header.is-menu-opened{background-color:var(--color-beige)}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 26px 0 32px}@media (max-width: 1439.98px){.header__inner{padding:0 20px}}@media (max-width: 1023.98px){.header__inner{padding:0 0 0 16px}}@media (max-width: 767.98px){.header__inner{padding:16px 12px 16px 16px}}.header__logo{width:120px;height:60px}.header__logo svg{width:100%;height:100%}@media (max-width: 1579.98px){.header__logo{width:104px;height:52px}}@media (max-width: 1023.98px){.header__logo{width:96px;height:48px}}.header__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px}@media (max-width: 1023.98px){.header__row{gap:10px}}.header__search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;cursor:pointer}@media (max-width: 1023.98px){.header__search{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:42px;height:42px}}.header__search svg{width:18px;height:18px;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing)}.header__search span{position:absolute;z-index:3;top:50%;left:50%;width:26px;height:2px;background-color:currentColor;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.header__search span:nth-child(2){-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.header__search span:nth-child(3){-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.header__search.is-active svg{opacity:0}.header__search.is-active span{opacity:1}@media (min-width: 768px) and (max-width: 1023.98px){.header__btn .btn{color:var(--color-beige)}.header__btn .btn:before{border-color:var(--color-beige)}}@media (max-width: 767.98px){.header__btn .btn{position:relative;width:42px;height:42px;padding:0}.header__btn .btn:after{content:attr(data-count);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:-5px;right:-5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 4px;border-radius:50%;background-color:var(--color-purple);color:var(--color-beige);font-family:var(--font-red-hat-text-700);font-size:11px;line-height:14px;aspect-ratio:1 / 1;text-indent:2px}.header__btn .btn__text{display:none}}.header__burger{display:none;-ms-flex-negative:0;flex-shrink:0;position:relative;width:100px;aspect-ratio:1 / 1;cursor:pointer}.header__burger span{position:absolute;z-index:3;top:50%;left:50%;width:26px;height:2px;background-color:currentColor;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:margin .3s, opacity .3s, width .3s, -webkit-transform .3s;transition:margin .3s, opacity .3s, width .3s, -webkit-transform .3s;transition:margin .3s, transform .3s, opacity .3s, width .3s;transition:margin .3s, transform .3s, opacity .3s, width .3s, -webkit-transform .3s}.header__burger span:nth-child(1){margin-top:-4px}.header__burger span:nth-child(2){margin-top:4px}.header__burger.is-active span:nth-child(1){margin-top:0;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.header__burger.is-active span:nth-child(2){margin-top:0;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media (max-width: 1023.98px){.header__burger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:80px}}@media (max-width: 767.98px){.header__burger{width:42px;margin-left:10px}}.shadow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;pointer-events:none}.shadow.is-active{pointer-events:all}.s-menu{position:fixed;z-index:102;top:0;right:0;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);overflow:auto;-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing);background:var(--color-orange)}@media (max-width: 1023.98px){.s-menu{z-index:100;top:80px;height:100%;max-height:calc(100% - 80px);-webkit-transform:translateY(calc(-100% - 80px));transform:translateY(calc(-100% - 80px))}}.s-menu.is-show{-webkit-transform:translateY(0%);transform:translateY(0%)}.s-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:800px;margin:0 auto;padding:94px 16px}@media (max-width: 1023.98px){.s-menu__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:24px 16px 20px}}.s-menu__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;background-color:var(--color-purple);color:var(--color-beige);cursor:pointer}.s-menu__close svg{width:14px;height:12px}@media (max-width: 1023.98px){.s-menu__close{display:none}}.s-menu__nav{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 1023.98px){.s-menu__nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:42px}}.s-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.s-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:58px;border-bottom:1px solid #323C3826;font-family:var(--font-mirador-700);font-size:25px;line-height:29px;letter-spacing:.01em}.s-menu__item.is-opened .s-menu__arrow svg{-webkit-transform:rotate(90deg) scale(-1);transform:rotate(90deg) scale(-1)}.s-menu__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:20px;height:57px;margin-left:10px}.s-menu__arrow svg{width:12px;height:14px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}.s-menu__dropdown{width:100%;max-height:0;overflow:hidden;-webkit-transition:max-height var(--default-timing);transition:max-height var(--default-timing);font-family:var(--font-red-hat-text-400);font-size:15px;line-height:20px}.s-menu__dropdown ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:18px}.s-menu__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:84px}@media (max-width: 1023.98px){.s-menu__row{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;margin-bottom:32px}}.s-menu__submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.s-menu__submenu h6{font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:2px;text-transform:uppercase}.s-menu__submenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;font-size:18px;line-height:24px}@media (max-width: 1023.98px){.s-menu__submenu{gap:12px}.s-menu__submenu:last-child{display:none}.s-menu__submenu h6{font-size:11px;line-height:15px}.s-menu__submenu ul{gap:12px;font-size:15px;line-height:20px}}.s-menu__buttons{display:none;gap:14px}.s-menu__buttons .btn{width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1023.98px){.s-menu__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.s-menu__buttons .btn{height:52px}}.s-menu__decor{position:absolute;top:36px;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;pointer-events:none}.s-menu__decor img{max-width:50%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1023.98px){.s-menu__decor{display:none}}.s-menu__back{display:none}@media (max-width: 1023.98px){.s-menu__back{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-80px;left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;pointer-events:none}}

.s-image-grid{padding:68px 0;background-color:var(--color-mint)}@media (max-width: 1439.98px){.s-image-grid{padding:48px 0}}@media (max-width: 1023.98px){.s-image-grid{padding:36px 0}}.s-image-grid .title-wrap{margin-bottom:26px}@media (max-width: 767.98px){.s-image-grid .title-wrap{margin-bottom:16px}}.s-image-grid__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:411px}@media (max-width: 1439.98px){.s-image-grid__slide{height:400px}}@media (max-width: 1279.98px){.s-image-grid__slide{height:375px}}@media (max-width: 1023.98px){.s-image-grid__slide{height:350px}}.s-image-grid__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%;height:100%}.s-image-grid__grid--multiple .s-image-grid__item{height:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}.s-image-grid__grid--multiple .s-image-grid__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-image-grid__item{width:100%;height:100%;overflow:hidden}.s-image-grid__item--full{grid-column:1 / -1;height:100%}.s-image-grid__item--full img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-image-grid .s-image-grid__arrows{position:absolute;width:100%;left:0;top:calc(50% - 40px);z-index:2;padding:16px}@media (max-width: 767.98px){.s-image-grid .s-image-grid__arrows{display:none}}

.s-info-section{position:relative;padding:84px 0;background-color:var(--color-orange-2);--head-width: 840px;--desc-width: 560px}@media (max-width: 1579.98px){.s-info-section{--head-width: 680px}}@media (max-width: 1439.98px){.s-info-section{--head-width: 500px}}@media (max-width: 1365.98px){.s-info-section{--desc-width: 400px;padding:52px 0}}@media (max-width: 1023.98px){.s-info-section{--head-width: 100% !important;--desc-width: 100% !important;padding:48px 0 52px}}@media (max-width: 767.98px){.s-info-section{padding:36px 0}}.s-info-section__row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px 84px}@media (max-width: 1023.98px){.s-info-section__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (max-width: 767.98px){.s-info-section__row{gap:26px}}.s-info-section__head{-ms-flex-item-align:center;align-self:center;width:100%;max-width:var(--head-width)}.s-info-section__head .subheading{margin-bottom:20px}@media (max-width: 1439.98px){.s-info-section__head .subheading{margin-bottom:18px}}@media (max-width: 1023.98px){.s-info-section__head .subheading{margin-bottom:16px}}@media (max-width: 767.98px){.s-info-section__head{padding-right:44px}.s-info-section__head .subheading{margin-bottom:20px;padding-right:96px}}.s-info-section__desc{width:100%;max-width:var(--desc-width);font-size:18px;line-height:24px}.s-info-section__desc .btn{margin-top:32px}@media (max-width: 1579.98px){.s-info-section__desc{font-size:17px;line-height:23px}}@media (max-width: 1439.98px){.s-info-section__desc{font-size:16px;line-height:22px}.s-info-section__desc .btn{margin-top:26px}}@media (max-width: 1023.98px){.s-info-section__desc .btn{margin-top:20px}}.s-info-section__back{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.s-info-section__back img{opacity:.15}.s-info-section__inner{max-width:918px;margin:0 auto;text-align:center}.s-info-section__inner h6{margin-bottom:20px}.s-info-section__inner h2{margin-bottom:16px}.s-info-section__inner p{font-size:18px;line-height:24px}@media (max-width: 1439.98px){.s-info-section__inner p{font-size:17px;line-height:23px}}@media (max-width: 1023.98px){.s-info-section__inner{text-align:left}.s-info-section__inner h6{margin-bottom:16px}.s-info-section__inner p{font-size:16px;line-height:22px}}

.s-learndash-content{padding:40px 0 60px}.s-learndash-content .ld-tabs-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;list-style:none}.s-learndash-content .ld-tabs-content ul li{position:relative;padding-left:29px;font-size:18px;line-height:24px}.s-learndash-content .ld-tabs-content ul li:before{content:'';position:absolute;top:3px;left:0;width:17px;height:18px;background-color:#8FB28F;-webkit-clip-path:path("M16.7291 6.33949C15.9209 2.79997 13.1534 0.144987 9.50113 0.00261635C7.21106 -0.0566282 5.00694 0.892662 3.44993 2.60754C0.954203 5.24737 -0.778313 9.06382 0.353897 12.7443C1.27506 15.7387 4.19243 17.799 7.21376 17.9872C7.49277 18.0038 7.77222 18.0042 8.05077 17.9886C11.6099 17.7976 15.1599 15.5738 16.4249 12.083C17.0689 10.2391 17.1746 8.24358 16.7291 6.33949ZM13.013 6.3427C12.9104 6.68944 12.7209 7.00312 12.4626 7.25158C11.951 7.80453 11.4258 8.4553 10.9614 9.05142C10.3242 9.8689 9.65594 10.6451 9.04123 11.5163C8.56603 12.19 7.77942 13.3382 7.07606 13.4452C6.2944 13.5641 5.7031 12.7278 5.32104 12.0366C4.77879 11.1342 4.29053 10.1996 3.85853 9.23742C3.72893 8.8994 3.78563 8.51638 4.00748 8.23256C4.35084 7.79442 4.97679 7.72278 5.40655 8.0732C5.93395 8.51546 6.3295 9.33111 6.69761 9.91529C6.83126 10.1275 6.85151 10.2294 7.18136 9.84181C7.96212 8.9242 8.62408 8.18709 9.41743 7.28556C9.94844 6.68256 10.402 5.95601 11.0937 5.52568C11.573 5.20649 12.1908 5.20328 12.6728 5.51787C12.9432 5.69377 13.0787 6.02214 13.013 6.34224V6.3427Z");clip-path:path("M16.7291 6.33949C15.9209 2.79997 13.1534 0.144987 9.50113 0.00261635C7.21106 -0.0566282 5.00694 0.892662 3.44993 2.60754C0.954203 5.24737 -0.778313 9.06382 0.353897 12.7443C1.27506 15.7387 4.19243 17.799 7.21376 17.9872C7.49277 18.0038 7.77222 18.0042 8.05077 17.9886C11.6099 17.7976 15.1599 15.5738 16.4249 12.083C17.0689 10.2391 17.1746 8.24358 16.7291 6.33949ZM13.013 6.3427C12.9104 6.68944 12.7209 7.00312 12.4626 7.25158C11.951 7.80453 11.4258 8.4553 10.9614 9.05142C10.3242 9.8689 9.65594 10.6451 9.04123 11.5163C8.56603 12.19 7.77942 13.3382 7.07606 13.4452C6.2944 13.5641 5.7031 12.7278 5.32104 12.0366C4.77879 11.1342 4.29053 10.1996 3.85853 9.23742C3.72893 8.8994 3.78563 8.51638 4.00748 8.23256C4.35084 7.79442 4.97679 7.72278 5.40655 8.0732C5.93395 8.51546 6.3295 9.33111 6.69761 9.91529C6.83126 10.1275 6.85151 10.2294 7.18136 9.84181C7.96212 8.9242 8.62408 8.18709 9.41743 7.28556C9.94844 6.68256 10.402 5.95601 11.0937 5.52568C11.573 5.20649 12.1908 5.20328 12.6728 5.51787C12.9432 5.69377 13.0787 6.02214 13.013 6.34224V6.3427Z")}.s-learndash-content .ld-tabs-content ul li h6{margin-bottom:4px;font-family:var(--font-red-hat-text-600)}.s-learndash-content .ld-tabs-content ul li a{color:#665760}@media (max-width: 1579.98px){.s-learndash-content .ld-tabs-content ul{gap:8px}.s-learndash-content .ld-tabs-content ul li{font-size:17px;line-height:23px}}@media (max-width: 1439.98px){.s-learndash-content .ld-tabs-content ul{gap:6px}.s-learndash-content .ld-tabs-content ul li{padding-left:26px;font-size:16px;line-height:22px}.s-learndash-content .ld-tabs-content ul li:before{width:16px;height:16px;-webkit-clip-path:path("M16.1244 5.6351C15.3638 2.48886 12.759 0.128877 9.32164 0.00232564C7.16628 -0.0503362 5.09181 0.793478 3.62638 2.31781C1.27747 4.66433 -0.353136 8.05673 0.712474 11.3283C1.57945 13.99 4.32522 15.8213 7.16882 15.9887C7.43141 16.0034 7.69442 16.0038 7.95659 15.9899C11.3063 15.8201 14.6476 13.8434 15.8381 10.7404C16.4442 9.10139 16.5437 7.32763 16.1244 5.6351ZM12.6269 5.63796C12.5303 5.94617 12.352 6.22499 12.1089 6.44585C11.6274 6.93736 11.1331 7.51582 10.696 8.04571C10.0963 8.77236 9.46733 9.46227 8.88879 10.2367C8.44154 10.8356 7.7012 11.8561 7.03922 11.9513C6.30354 12.057 5.74702 11.3136 5.38744 10.6992C4.87708 9.89704 4.41754 9.06628 4.01095 8.21104C3.88897 7.91058 3.94234 7.57012 4.15114 7.31783C4.4743 6.92838 5.06343 6.86469 5.46791 7.17617C5.96429 7.5693 6.33658 8.29432 6.68303 8.81359C6.80882 9.00219 6.82787 9.09282 7.13832 8.74827C7.87315 7.93263 8.49617 7.27741 9.24286 6.47606C9.74263 5.94005 10.1696 5.29423 10.8205 4.91172C11.2716 4.62799 11.8531 4.62514 12.3067 4.90478C12.5612 5.06113 12.6887 5.35301 12.6269 5.63755V5.63796Z");clip-path:path("M16.1244 5.6351C15.3638 2.48886 12.759 0.128877 9.32164 0.00232564C7.16628 -0.0503362 5.09181 0.793478 3.62638 2.31781C1.27747 4.66433 -0.353136 8.05673 0.712474 11.3283C1.57945 13.99 4.32522 15.8213 7.16882 15.9887C7.43141 16.0034 7.69442 16.0038 7.95659 15.9899C11.3063 15.8201 14.6476 13.8434 15.8381 10.7404C16.4442 9.10139 16.5437 7.32763 16.1244 5.6351ZM12.6269 5.63796C12.5303 5.94617 12.352 6.22499 12.1089 6.44585C11.6274 6.93736 11.1331 7.51582 10.696 8.04571C10.0963 8.77236 9.46733 9.46227 8.88879 10.2367C8.44154 10.8356 7.7012 11.8561 7.03922 11.9513C6.30354 12.057 5.74702 11.3136 5.38744 10.6992C4.87708 9.89704 4.41754 9.06628 4.01095 8.21104C3.88897 7.91058 3.94234 7.57012 4.15114 7.31783C4.4743 6.92838 5.06343 6.86469 5.46791 7.17617C5.96429 7.5693 6.33658 8.29432 6.68303 8.81359C6.80882 9.00219 6.82787 9.09282 7.13832 8.74827C7.87315 7.93263 8.49617 7.27741 9.24286 6.47606C9.74263 5.94005 10.1696 5.29423 10.8205 4.91172C11.2716 4.62799 11.8531 4.62514 12.3067 4.90478C12.5612 5.06113 12.6887 5.35301 12.6269 5.63755V5.63796Z")}}@media (max-width: 1023.98px){.s-learndash-content .ld-tabs-content ul li{padding-left:23px}.s-learndash-content .ld-tabs-content ul li:before{top:4px;width:13px;height:14px;-webkit-clip-path:path("M12.7928 5.09722C12.1748 2.34426 10.0585 0.279272 7.26557 0.168539C5.51434 0.12246 3.82884 0.860797 2.63818 2.19459C0.729685 4.24779 -0.595181 7.21614 0.270627 10.0788C0.975043 12.4077 3.20598 14.0101 5.51641 14.1566C5.72976 14.1694 5.94346 14.1698 6.15647 14.1577C8.87812 14.0091 11.5929 12.2795 12.5602 9.56439C13.0527 8.13022 13.1335 6.57818 12.7928 5.09722ZM9.95109 5.09972C9.87263 5.36941 9.72776 5.61337 9.53023 5.80662C9.13897 6.23669 8.73738 6.74285 8.38225 7.2065C7.89497 7.84232 7.38395 8.44599 6.91388 9.1236C6.55049 9.64762 5.94897 10.5406 5.41111 10.6239C4.81337 10.7164 4.36119 10.0659 4.06903 9.52831C3.65437 8.82641 3.281 8.0995 2.95064 7.35116C2.85153 7.08826 2.89489 6.79036 3.06454 6.5696C3.32711 6.22883 3.80578 6.17311 4.13442 6.44566C4.53773 6.78964 4.84021 7.42403 5.1217 7.87839C5.2239 8.04342 5.23939 8.12272 5.49163 7.82124C6.08868 7.10755 6.59488 6.53424 7.20157 5.83305C7.60763 5.36405 7.9545 4.79895 8.48342 4.46425C8.84991 4.216 9.32238 4.2135 9.69094 4.45818C9.89775 4.59499 10.0013 4.85039 9.95109 5.09936V5.09972Z");clip-path:path("M12.7928 5.09722C12.1748 2.34426 10.0585 0.279272 7.26557 0.168539C5.51434 0.12246 3.82884 0.860797 2.63818 2.19459C0.729685 4.24779 -0.595181 7.21614 0.270627 10.0788C0.975043 12.4077 3.20598 14.0101 5.51641 14.1566C5.72976 14.1694 5.94346 14.1698 6.15647 14.1577C8.87812 14.0091 11.5929 12.2795 12.5602 9.56439C13.0527 8.13022 13.1335 6.57818 12.7928 5.09722ZM9.95109 5.09972C9.87263 5.36941 9.72776 5.61337 9.53023 5.80662C9.13897 6.23669 8.73738 6.74285 8.38225 7.2065C7.89497 7.84232 7.38395 8.44599 6.91388 9.1236C6.55049 9.64762 5.94897 10.5406 5.41111 10.6239C4.81337 10.7164 4.36119 10.0659 4.06903 9.52831C3.65437 8.82641 3.281 8.0995 2.95064 7.35116C2.85153 7.08826 2.89489 6.79036 3.06454 6.5696C3.32711 6.22883 3.80578 6.17311 4.13442 6.44566C4.53773 6.78964 4.84021 7.42403 5.1217 7.87839C5.2239 8.04342 5.23939 8.12272 5.49163 7.82124C6.08868 7.10755 6.59488 6.53424 7.20157 5.83305C7.60763 5.36405 7.9545 4.79895 8.48342 4.46425C8.84991 4.216 9.32238 4.2135 9.69094 4.45818C9.89775 4.59499 10.0013 4.85039 9.95109 5.09936V5.09972Z")}}@media (max-width: 767.98px){.s-learndash-content .ld-tabs-content ul{gap:14px}}.s-learndash-content .learndash-wrapper{padding:0}.s-learndash-content .learndash-wrapper .ld-course-status.ld-course-status-enrolled{background-color:var(--color-secondary)}.s-learndash-content .learndash-wrapper .ld-item-list .ld-item-list-item{border:2px solid var(--color-secondary)}.s-learndash-content .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-learndash-content .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover{color:var(--color-purple) !important}.s-learndash-content .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name .ld-status-icon{margin-top:0 !important}.s-learndash-content .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-table-list-header.ld-primary-background{background:var(--color-secondary) !important;margin-bottom:0 !important}.s-learndash-content .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-table-list-header.ld-primary-background .ld-table-list-title{color:var(--color-dark-green) !important}.s-learndash-content .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before{background-color:var(--color-purple)}.s-learndash-content .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-table-list-items a:hover{color:var(--color-purple) !important}.s-learndash-content .learndash-wrapper .ld-item-list .ld-item-list-item .ld-expand-button.ld-compact .ld-icon{line-height:24px}.s-learndash-content .learndash-wrapper .ld-expand-button:not([disabled]){color:var(--color-beige) !important;background-color:var(--color-purple) !important}.s-learndash-content .learndash-wrapper .ld-expand-button:not([disabled]):focus{outline:none !important}.s-learndash-content .learndash-wrapper .ld-expand-button:not([disabled]) .ld-text.ld-primary-color{color:var(--color-beige) !important}.s-learndash-content .learndash-wrapper .ld-expand-button:not([disabled]) .ld-icon{background-color:var(--color-purple) !important;color:var(--color-beige) !important}.s-learndash-content .ld-tabs .ld-tabs-navigation .ld-tab.ld-active{color:var(--color-purple) !important}.s-learndash-content .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after{background:var(--color-purple) !important}@media (max-width: 1023.98px){.s-learndash-content{padding:20px 0 30px}}

.s-main-hero{--container-width: 1046px;--container-offset: 28px;--gallery-width: 660px;position:relative;height:688px;min-height:560px;max-height:calc(100vh - 394px)}@media (max-width: 1579.98px){.s-main-hero{--container-width: 812px;--container-offset: 2px;--gallery-width: 442px;height:552px;min-height:496px;max-height:calc(100vh - 348px)}}@media (max-width: 1439.98px){.s-main-hero{--container-width: 1000px;--container-offset: 32px;--gallery-width: 300px;height:450px;min-height:auto;max-height:calc(100vh - 318px)}}@media (max-width: 1365.98px){.s-main-hero{--container-width: auto !important}}@media (max-width: 1023.98px){.s-main-hero{--container-offset: 48px;height:auto;max-height:none}}@media (max-width: 767.98px){.s-main-hero{--container-offset: 26px}}.s-main-hero__inner{max-width:var(--container-width);margin:0 auto;padding-top:3vh}@media (max-height: 1079px){.s-main-hero__inner{padding-top:0}}@media (max-width: 1023.98px){.s-main-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:48px 16px;padding-top:var(--container-offset)}}@media (max-width: 767.98px){.s-main-hero__inner{gap:26px 10px}}.s-main-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;max-width:700px;padding-bottom:160px}.s-main-hero__content p{max-width:440px;font-size:20px;line-height:26px}@media (max-width: 1579.98px){.s-main-hero__content{max-width:600px}.s-main-hero__content p{font-size:17px;line-height:23px}}@media (max-width: 1439.98px){.s-main-hero__content{padding-left:20px;padding-bottom:0}.s-main-hero__content p{max-width:380px;font-size:16px;line-height:22px}}@media (max-width: 1023.98px){.s-main-hero__content{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;gap:16px;width:100%;max-width:768px;padding:0 20px}.s-main-hero__content p{max-width:560px;font-size:18px;line-height:24px}}@media (max-width: 767.98px){.s-main-hero__content{gap:8px;padding:0 16px}.s-main-hero__content p{font-size:17px;line-height:22px}}.s-main-hero__posters{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;width:calc(100% - var(--container-width));max-width:735px;height:calc(100% - 168px);pointer-events:none}.s-main-hero__posters img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1579.98px){.s-main-hero__posters{max-width:560px}}@media (max-width: 1439.98px){.s-main-hero__posters{right:calc(var(--gallery-width) + 16px);left:auto;max-width:208px}}@media (max-width: 1023.98px){.s-main-hero__posters{position:static;-ms-flex-item-align:end;align-self:flex-end;width:calc(38.28% - 8px);max-width:286px}}@media (max-width: 767.98px){.s-main-hero__posters{width:calc(38.28% - 5px)}}.s-main-hero__poster{display:-webkit-box;display:-ms-flexbox;display:flex}.s-main-hero__poster:first-child{max-width:325px;max-height:100%;aspect-ratio:325 / 520}@media (max-width: 1439.98px){.s-main-hero__poster:first-child{aspect-ratio:208 / 260}}@media (max-width: 1023.98px){.s-main-hero__poster:first-child{width:100%;max-width:none;aspect-ratio:286 / 429}}.s-main-hero__poster:last-child{max-width:390px;max-height:50%;aspect-ratio:390 / 260}@media (max-width: 1439.98px){.s-main-hero__poster:last-child{display:none}}.s-main-hero__gallery{position:absolute;top:0;right:0;bottom:0;width:calc(100% - var(--container-width));max-width:var(--gallery-width)}.s-main-hero__gallery img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1439.98px){.s-main-hero__gallery{width:100%}}@media (max-width: 1023.98px){.s-main-hero__gallery{position:relative;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:calc(61.72% - 8px);max-width:466px;aspect-ratio:466 / 497}}@media (max-width: 767.98px){.s-main-hero__gallery{width:calc(61.72% - 5px);aspect-ratio:226 / 282}}

.s-masterclasses-grid{padding:68px 0 84px}@media (max-width: 1439.98px){.s-masterclasses-grid{padding:48px 0 62px}}@media (max-width: 1023.98px){.s-masterclasses-grid{padding:32px 0}}.s-masterclasses-grid__inner{max-width:1230px;margin:0 auto}.s-masterclasses-grid__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px 16px;margin-bottom:26px}.s-masterclasses-grid__head .btn-arrow{margin-bottom:12px;color:#99828F}@media (max-width: 1439.98px){.s-masterclasses-grid__head .btn-arrow{margin-bottom:6px}}@media (max-width: 1023.98px){.s-masterclasses-grid__head{margin-bottom:20px}.s-masterclasses-grid__head .btn-arrow{margin-bottom:5px}}.s-masterclasses-grid__grid{display:grid;grid-gap:24px;grid-template-columns:repeat(2, 1fr)}@media (max-width: 1439.98px){.s-masterclasses-grid__grid{grid-gap:20px}}@media (max-width: 575.98px){.s-masterclasses-grid__grid{grid-template-columns:1fr}}.b-masterclass-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;border:1px solid #CCC7C2}.b-masterclass-card__stickers{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:2;top:13px;right:13px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media (max-width: 1023.98px){.b-masterclass-card__stickers{top:11px;right:11px;gap:6px}}.b-masterclass-card__sticker{padding:6px 12px;border-radius:16px;background-color:#334340;color:var(--color-white);font-family:var(--font-red-hat-text-600);font-size:15px;line-height:20px}@media (max-width: 1023.98px){.b-masterclass-card__sticker{padding:4px 10px;font-size:13px;line-height:18px}}.b-masterclass-card__photo{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:15px;border-bottom:1px solid #CCC7C2;aspect-ratio:603 / 414}.b-masterclass-card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-masterclass-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:23px 20px}.b-masterclass-card__body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width: 1439.98px){.b-masterclass-card__body{padding:20px 15px}}@media (max-width: 767.98px){.b-masterclass-card__body{padding:15px}}.b-masterclass-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:16px;margin-bottom:8px}.b-masterclass-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px;font-family:var(--font-red-hat-text-500);font-size:15px;line-height:20px}@media (max-width: 1023.98px){.b-masterclass-card__price{font-size:14px;line-height:18px}}.b-masterclass-card__price-new{font-family:var(--font-red-hat-text-600)}.b-masterclass-card__price-old{padding-bottom:1px;opacity:.5;font-size:13px;line-height:17px;text-decoration:line-through}.b-masterclass-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:24px}@media (max-width: 1023.98px){.b-masterclass-card__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-top:16px}}.b-masterclass-card__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:19px 23px 23px}.b-masterclass-card__desc h4{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:20px}@media (max-width: 1279.98px){.b-masterclass-card__desc{padding:19px 15px}.b-masterclass-card__desc h4{margin-bottom:14px}}

.s-masterclasses-reviewers{padding:68px 0}@media (max-width: 1439.98px){.s-masterclasses-reviewers{padding:48px 0}}@media (max-width: 1023.98px){.s-masterclasses-reviewers{padding:36px 0 20px}}.s-masterclasses-reviewers__inner{max-width:1230px;margin:0 auto}.s-masterclasses-reviewers__inner h2{margin-bottom:32px;text-align:center}.s-masterclasses-reviewers__inner table{width:100%;border:1px solid #DED8D2;border-spacing:0;border-collapse:collapse;text-align:left}.s-masterclasses-reviewers__inner table thead th{padding:12px 16px;background-color:#ECE5DE;font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:2px;text-transform:uppercase}.s-masterclasses-reviewers__inner table th,.s-masterclasses-reviewers__inner table td{padding:14px;border:1px solid #DED8D2;background-color:var(--color-white)}.s-masterclasses-reviewers__inner table h4{font-family:var(--font-mirador-400);font-size:24px;line-height:32px;letter-spacing:.02em}.s-masterclasses-reviewers__inner table ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.s-masterclasses-reviewers__inner table ul li{position:relative;padding-left:18px}.s-masterclasses-reviewers__inner table ul li:before{content:'';position:absolute;top:7px;left:0;width:8px;height:8px;border-radius:50%;background-color:#8FB28F}@media (max-width: 1579.98px){.s-masterclasses-reviewers__inner table h4{font-size:22px;line-height:30px}}@media (max-width: 1439.98px){.s-masterclasses-reviewers__inner table h4{font-size:20px;line-height:26px}}@media (max-width: 1023.98px){.s-masterclasses-reviewers__inner table h4{padding:0;font-size:18px;line-height:24px;letter-spacing:.01em}}@media (max-width: 767.98px){.s-masterclasses-reviewers__inner table thead{display:none}.s-masterclasses-reviewers__inner table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-masterclasses-reviewers__inner table tr:last-child th:last-child,.s-masterclasses-reviewers__inner table tr:last-child td:last-child{border-bottom:none}.s-masterclasses-reviewers__inner table th,.s-masterclasses-reviewers__inner table td{display:grid;grid-template-columns:repeat(2, 1fr);padding:10px 12px;border:none;border-bottom:1px solid #ded8d2}.s-masterclasses-reviewers__inner table th span,.s-masterclasses-reviewers__inner table td span{padding-top:3px}}@media (max-width: 1439.98px){.s-masterclasses-reviewers__inner h2{margin-bottom:20px}}

.s-masterclasses-row{padding-top:68px}@media (max-width: 1439.98px){.s-masterclasses-row{padding-top:48px}}@media (max-width: 1023.98px){.s-masterclasses-row{padding-top:36px}}@media (max-width: 767.98px){.s-masterclasses-row{padding-bottom:36px}}.s-masterclasses-row__head{max-width:660px;margin:0 auto 26px;text-align:center}.s-masterclasses-row__head h2{margin-bottom:16px}@media (max-width: 1023.98px){.s-masterclasses-row__head h2{margin-bottom:12px}}.s-masterclasses-row__grid{display:grid;grid-gap:24px;grid-template-columns:repeat(4, 1fr);text-align:center}@media (max-width: 1279.98px){.s-masterclasses-row__grid{grid-gap:20px;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767.98px){.s-masterclasses-row__grid{grid-gap:16px}}@media (max-width: 575.98px){.s-masterclasses-row__grid{grid-template-columns:1fr}}.s-masterclasses-row__all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}@media (max-width: 1023.98px){.s-masterclasses-row__all{margin-top:26px}}

.s-masterclasses{--phone-width: 270px;padding:42px 0;background-color:var(--color-secondary)}.s-masterclasses--hero{position:relative;padding:0;background-color:var(--color-beige)}.s-masterclasses--hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/page-hero-back.png);background-repeat:repeat}.s-masterclasses--hero .s-masterclasses__aside{max-width:866px;padding:68px 0}.s-masterclasses--hero .s-masterclasses__content{-ms-flex-item-align:center;align-self:center;max-width:782px;padding:68px 0 26px}.s-masterclasses--hero .s-masterclasses__content p{max-width:600px;font-size:18px;line-height:24px}.s-masterclasses--hero .s-masterclasses__back:before{background:-webkit-gradient(linear, left top, left bottom, from(#f7f1eb), color-stop(50%, rgba(247,241,235,0)), to(#f7f1eb));background:linear-gradient(180deg, #f7f1eb 0%, rgba(247,241,235,0) 50%, #f7f1eb 100%)}.s-masterclasses--hero .s-masterclasses__item{margin-top:calc(var(--header-height) * -1)}@media (min-width: 768px) and (max-width: 1023.98px){.s-masterclasses--hero .s-masterclasses__item{margin-top:0}}@media (max-width: 1023.98px){.s-masterclasses--hero .s-masterclasses__aside{padding:48px 0}}@media (max-width: 767.98px){.s-masterclasses--hero .s-masterclasses__aside{padding:var(--header-height) 16px 0}.s-masterclasses--hero .s-masterclasses__content{padding:0}.s-masterclasses--hero .s-masterclasses__content p{font-size:15px;line-height:20px}}@media (max-width: 1439.98px){.s-masterclasses{padding:20px 0}}@media (max-width: 1023.98px){.s-masterclasses{padding:0}}@media (max-width: 767.98px){.s-masterclasses{--phone-width: 216px;padding:36px var(--container-gap)}}@media (min-width: 768px){.s-masterclasses__item{padding-right:var(--container-gap)}.s-masterclasses__item:nth-child(even),.s-masterclasses--hero .s-masterclasses__item{padding-right:0;padding-left:var(--container-gap)}.s-masterclasses__item:nth-child(even) .s-masterclasses__body,.s-masterclasses--hero .s-masterclasses__item .s-masterclasses__body{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:0;padding-left:var(--gutter)}.s-masterclasses__item:nth-child(even) .s-masterclasses__aside,.s-masterclasses--hero .s-masterclasses__item .s-masterclasses__aside{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.s-masterclasses__item:nth-child(even) .s-masterclasses__back,.s-masterclasses--hero .s-masterclasses__item .s-masterclasses__back{right:0;left:auto}.s-masterclasses__item:nth-child(even) .s-masterclasses__image,.s-masterclasses--hero .s-masterclasses__item .s-masterclasses__image{right:0;left:auto}}@media (max-width: 767.98px){.s-masterclasses__item:not(:last-child){margin-bottom:32px}}.s-masterclasses__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:84px;padding-right:var(--gutter)}@media (max-width: 1439.98px){.s-masterclasses__body{gap:48px}}@media (max-width: 767.98px){.s-masterclasses__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.s-masterclasses__aside{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50%;max-width:785px}@media (max-width: 767.98px){.s-masterclasses__aside{width:calc(100% + 32px);margin:0 -16px;padding:0 16px}}@media (max-width: 575.98px){.s-masterclasses__aside{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.s-masterclasses__back{position:absolute;z-index:1;top:0;bottom:0;left:0;width:calc(100% - (var(--phone-width) / 2))}.s-masterclasses__back img{opacity:.2}.s-masterclasses__back:before{content:'';position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(#dddae5), color-stop(50%, rgba(221,218,229,0)), to(#dddae5));background:linear-gradient(180deg, #dddae5 0%, rgba(221,218,229,0) 50%, #dddae5 100%)}@media (max-width: 575.98px){.s-masterclasses__back{width:auto;right:0}}.s-masterclasses__image{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:2;left:0;width:calc(100% - (var(--phone-width) / 2))}.s-masterclasses__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 575.98px){.s-masterclasses__image{display:none}}.s-masterclasses__phone{position:relative;z-index:3;width:var(--phone-width);aspect-ratio:270 / 560}.s-masterclasses__phone .masterclass-player{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%}.s-masterclasses__phone .masterclass-player img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.s-masterclasses__phone .masterclass-player__frame{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;pointer-events:none}.s-masterclasses__phone .masterclass-player__screen{position:absolute;left:4.6%;top:11.2%;width:90.34%;height:77.7%;z-index:2;overflow:hidden;background:var(--color-dark-green)}@media (max-width: 1023.98px){.s-masterclasses__phone .masterclass-player__screen{top:10.8%;left:50%;width:90.69767%;height:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.s-masterclasses__phone .masterclass-player__iframe-wrap{position:relative;width:100%;height:100%}@media (max-width: 1023.98px){.s-masterclasses__phone .masterclass-player__iframe-wrap{padding-bottom:177.7%}}.s-masterclasses__phone .masterclass-player__iframe{top:0;left:0;position:absolute;line-height:1;margin:0;width:100%;height:100%;border-width:initial;border-style:none;border-color:initial;-o-border-image:initial;border-image:initial;display:block;background:#000;-o-object-fit:cover;object-fit:cover}.s-masterclasses__content{position:relative;z-index:4;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%;max-width:863px;padding:42px 0}.s-masterclasses__content .b-breadcrumbs{margin-bottom:24px}.s-masterclasses__content h1{margin-bottom:14px}.s-masterclasses__content h2{margin-bottom:16px}.s-masterclasses__content h4{margin-bottom:8px}.s-masterclasses__content p:not(:last-child){margin-bottom:24px}@media (max-width: 1023.98px){.s-masterclasses__content h2{margin-bottom:12px}.s-masterclasses__content p:not(:last-child){margin-bottom:20px}}@media (max-width: 767.98px){.s-masterclasses__content{width:100%;padding:0}}.s-masterclasses__header{margin-bottom:32px}@media (max-width: 1439.98px){.s-masterclasses__header{margin-bottom:24px}}.s-masterclasses__info{padding-top:31px;border-top:1px solid var(--color-dark-green)}@media (max-width: 1439.98px){.s-masterclasses__info{padding-top:23px}}.s-masterclasses__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;margin-top:32px}.s-masterclasses__footer .btn-arrow{color:#665760}@media (max-width: 1439.98px){.s-masterclasses__footer{gap:20px 24px;margin-top:24px}}.s-masterclasses__price span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:4px;font-family:var(--font-red-hat-text-600);font-size:15px;line-height:20px}.s-masterclasses__access-granted{display:block;margin-top:8px}.s-masterclasses__access-granted>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:30px;padding:12px;background:#e8f5e8;border-radius:6px;border-left:4px solid #665760}.s-masterclasses__access-granted>div span{color:#665760;font-weight:600}.s-masterclasses__access-granted>div svg{-ms-flex-negative:0;flex-shrink:0}.s-masterclasses__access-granted .btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.s-modal{position:fixed;z-index:1001;top:0;right:0;bottom:0;left:0;pointer-events:none}.s-modal--1000 .s-modal__body{max-width:1000px}.s-modal--beige .s-modal__body{gap:32px;padding:24px;background-color:var(--color-beige)}@media (max-width: 1023.98px){.s-modal--beige .s-modal__body{gap:16px;padding:20px}}@media (max-width: 767.98px){.s-modal--beige .s-modal__body{padding:0 20px 20px;text-align:left}}@media (max-width: 767.98px){.s-modal--beige .s-modal__close{background-color:var(--color-beige)}}.s-modal.is-show .s-modal__wrapper{pointer-events:all}.s-modal.is-show .s-modal__body{opacity:1;pointer-events:all}.s-modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;padding:26px}@media (max-width: 767.98px){.s-modal__wrapper{padding:26px 32px}}.s-modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:26px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:700px;margin:auto;padding:36px 36px 36px 24px;-webkit-transition:opacity .6s;transition:opacity .6s;background-color:var(--color-orange);color:var(--color-dark-green);opacity:0}@media (max-width: 767.98px){.s-modal__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px;text-align:center}}.s-modal__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;cursor:pointer}.s-modal__close svg{width:14px;height:12px}.s-modal__poster{position:relative;-ms-flex-negative:0;flex-shrink:0;width:250px;aspect-ratio:250 / 300}.s-modal__poster img{position:absolute;top:calc(50% - 6px);left:50%;max-width:none;height:200%;-webkit-transform:translate(-50%, -50%) rotate(-5deg);transform:translate(-50%, -50%) rotate(-5deg)}@media (max-width: 1023.98px){.s-modal__poster{width:200px}}@media (max-width: 767.98px){.s-modal__poster{position:relative;top:0;left:0;width:100%;height:100px}.s-modal__poster img{top:auto;bottom:0;height:215%;-webkit-transform:translate(-50%, 28px) rotate(-5deg);transform:translate(-50%, 28px) rotate(-5deg)}}.s-modal__photo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;width:394px;border:10px solid var(--color-secondary);overflow:hidden;aspect-ratio:394 / 592}.s-modal__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}@media (max-width: 1439.98px){.s-modal__photo{border-width:8px}}@media (max-width: 1023.98px){.s-modal__photo{width:300px;border-width:5px}}@media (max-width: 767.98px){.s-modal__photo{width:calc(100% + 40px);margin:0 -20px;aspect-ratio:1 / 1}}.s-modal__content{padding-top:12px}.s-modal__content .subheading{margin-bottom:20px}.s-modal__content h3{margin-bottom:14px;font-family:var(--font-mirador-400);font-size:33px;line-height:40px;letter-spacing:.02em}.s-modal__content p{font-size:18px;line-height:24px}.s-modal__content .btn{margin-top:32px}@media (max-width: 767.98px){.s-modal__content{padding-top:0}.s-modal__content .subheading{margin-bottom:16px}.s-modal__content h3{margin:0 -6px 12px}}.s-modal__head{margin-bottom:20px}.s-modal__head h3{margin:0 0 8px;font-family:var(--font-mirador-700)}@media (max-width: 1023.98px){.s-modal__head{margin-bottom:16px}}.s-modal__team-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.s-modal__team-row h5{-ms-flex-negative:0;flex-shrink:0;max-width:220px;font-family:var(--font-mirador-400);font-size:20px;line-height:26px;letter-spacing:.02em}@media (max-width: 1023.98px){.s-modal__team-row{gap:16px}.s-modal__team-row h5{max-width:180px;font-size:18px;line-height:24px}}@media (max-width: 767.98px){.s-modal__team-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.s-modal__stickers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px 6px}@media (max-width: 767.98px){.s-modal__stickers{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.s-modal__team-info{padding-top:20px;border-top:1px solid #CCC7C2}.s-modal__team-info h5{margin-bottom:6px;font-family:var(--font-mirador-700);font-size:20px;line-height:26px;letter-spacing:.02em}.s-modal__team-info p{font-size:16px;line-height:21px}.s-modal__team-info p:not(:last-child){margin-bottom:20px}.s-modal__team-info p a{color:#665760}@media (max-width: 1439.98px){.s-modal__team-info p{font-size:15px;line-height:20px}}@media (max-width: 1023.98px){.s-modal__team-info{padding-top:16px}.s-modal__team-info h5{font-size:18px;line-height:24px}.s-modal__team-info p:not(:last-child){margin-bottom:16px}}@media (max-width: 1579.98px){.s-modal h3{font-size:Max(1.75rem, 12px);line-height:Max(2.1875rem, 12px)}.s-modal p{font-size:17px;line-height:22px}}@media (max-width: 1439.98px){.s-modal .subheading{margin-bottom:16px}.s-modal h3{font-size:Max(1.5rem, 12px);line-height:Max(2rem, 12px)}.s-modal p{font-size:15px;line-height:20px}.s-modal .btn{margin-top:20px}}@media (max-width: 1023.98px){.s-modal h3{font-size:Max(1.5625rem, 12px);line-height:Max(1.8125rem, 12px)}}@media (max-width: 767.98px){.s-modal .btn{width:100%;margin-top:24px}.s-modal p{font-size:16px;line-height:22px}}

.s-note{border-bottom:1px solid #F7F0EB33;background-color:var(--color-dark-green);color:var(--color-white);text-align:center}.s-note__inner{position:relative;max-width:1286px;margin:0 auto;padding:52px 0}.s-note__inner h3{margin-bottom:13px;font-family:var(--font-mirador-400);font-size:33px;line-height:40px;letter-spacing:.02em}@media (max-width: 1579.98px){.s-note__inner h3{font-size:28px;line-height:35px}}@media (max-width: 1439.98px){.s-note__inner{padding:42px 0}.s-note__inner h3{font-size:24px;line-height:32px}}@media (max-width: 1023.98px){.s-note__inner{padding:24px 0 25px}.s-note__inner h3{margin-bottom:8px;font-size:25px;line-height:29px;letter-spacing:.01em}}@media (max-width: 575.98px){.s-note__inner h3{max-width:260px;margin:0 auto 8px}.s-note__inner p{max-width:300px;margin:0 auto}}.s-note__content{width:calc(100% - 300px);max-width:918px;margin:0 auto}@media (max-width: 767.98px){.s-note__content{width:calc(100% - 148px)}}@media (max-width: 575.98px){.s-note__content{width:auto}}.s-note__decor{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-42px;right:0;bottom:22px;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:28px}.s-note__decor img:nth-child(1){-ms-flex-item-align:start;align-self:flex-start}@media (max-width: 767.98px){.s-note__decor{top:-22px;left:-8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:10px}.s-note__decor img:nth-child(1){width:68px}.s-note__decor img:nth-child(2){width:32px;margin-top:8px}}

.s-order-now{position:relative;padding-left:var(--container-gap);overflow:hidden}@media (min-width: 1024px){.s-order-now--reversed{padding-right:var(--container-gap);padding-left:0}.s-order-now--reversed .s-order-now__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:var(--gutter);padding-left:0}.s-order-now--reversed .s-order-now__aside{right:auto;left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.s-order-now--reversed .s-order-now__books{margin-right:-84px;margin-left:0}.s-order-now--reversed .s-order-now__rating{right:auto;left:0}.s-order-now--reversed .s-order-now__info{padding-left:84px}}.s-order-now.bg-sand{background-color:#F0EAE4}@media (max-width: 1023.98px){.s-order-now{padding:0 var(--container-gap)}}.s-order-now__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:84px;padding-left:var(--gutter)}@media (max-width: 1023.98px){.s-order-now__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0}}.s-order-now__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:110px 0}@media (max-width: 1579.98px){.s-order-now__info{padding:64px 0 84px}}@media (max-width: 1439.98px){.s-order-now__info{width:50%;padding:42px 42px 58px 0}}@media (max-width: 1023.98px){.s-order-now__info{width:100%;padding:0 0 42px}}@media (max-width: 767.98px){.s-order-now__info{padding:10px 0 42px}}.s-order-now__head{max-width:660px;margin-bottom:36px}.s-order-now__head h2{margin-bottom:16px}@media (max-width: 1023.98px){.s-order-now__head{max-width:none;margin-bottom:20px}.s-order-now__head h2{margin-bottom:14px}}.s-order-now__head ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.s-order-now__head ul li{position:relative;padding-left:29px;font-size:18px;line-height:24px}.s-order-now__head ul li:before{content:'';position:absolute;top:3px;left:0;width:17px;height:18px;background-color:#99828F;-webkit-clip-path:path("M16.7291 6.33949C15.9209 2.79997 13.1534 0.144987 9.50113 0.00261635C7.21106 -0.0566282 5.00694 0.892662 3.44993 2.60754C0.954203 5.24737 -0.778313 9.06382 0.353897 12.7443C1.27506 15.7387 4.19243 17.799 7.21376 17.9872C7.49277 18.0038 7.77222 18.0042 8.05077 17.9886C11.6099 17.7976 15.1599 15.5738 16.4249 12.083C17.0689 10.2391 17.1746 8.24358 16.7291 6.33949ZM13.013 6.3427C12.9104 6.68944 12.7209 7.00312 12.4626 7.25158C11.951 7.80453 11.4258 8.4553 10.9614 9.05142C10.3242 9.8689 9.65594 10.6451 9.04123 11.5163C8.56603 12.19 7.77942 13.3382 7.07606 13.4452C6.2944 13.5641 5.7031 12.7278 5.32104 12.0366C4.77879 11.1342 4.29053 10.1996 3.85853 9.23742C3.72893 8.8994 3.78563 8.51638 4.00748 8.23256C4.35084 7.79442 4.97679 7.72278 5.40655 8.0732C5.93395 8.51546 6.3295 9.33111 6.69761 9.91529C6.83126 10.1275 6.85151 10.2294 7.18136 9.84181C7.96212 8.9242 8.62408 8.18709 9.41743 7.28556C9.94844 6.68256 10.402 5.95601 11.0937 5.52568C11.573 5.20649 12.1908 5.20328 12.6728 5.51787C12.9432 5.69377 13.0787 6.02214 13.013 6.34224V6.3427Z") !important;clip-path:path("M16.7291 6.33949C15.9209 2.79997 13.1534 0.144987 9.50113 0.00261635C7.21106 -0.0566282 5.00694 0.892662 3.44993 2.60754C0.954203 5.24737 -0.778313 9.06382 0.353897 12.7443C1.27506 15.7387 4.19243 17.799 7.21376 17.9872C7.49277 18.0038 7.77222 18.0042 8.05077 17.9886C11.6099 17.7976 15.1599 15.5738 16.4249 12.083C17.0689 10.2391 17.1746 8.24358 16.7291 6.33949ZM13.013 6.3427C12.9104 6.68944 12.7209 7.00312 12.4626 7.25158C11.951 7.80453 11.4258 8.4553 10.9614 9.05142C10.3242 9.8689 9.65594 10.6451 9.04123 11.5163C8.56603 12.19 7.77942 13.3382 7.07606 13.4452C6.2944 13.5641 5.7031 12.7278 5.32104 12.0366C4.77879 11.1342 4.29053 10.1996 3.85853 9.23742C3.72893 8.8994 3.78563 8.51638 4.00748 8.23256C4.35084 7.79442 4.97679 7.72278 5.40655 8.0732C5.93395 8.51546 6.3295 9.33111 6.69761 9.91529C6.83126 10.1275 6.85151 10.2294 7.18136 9.84181C7.96212 8.9242 8.62408 8.18709 9.41743 7.28556C9.94844 6.68256 10.402 5.95601 11.0937 5.52568C11.573 5.20649 12.1908 5.20328 12.6728 5.51787C12.9432 5.69377 13.0787 6.02214 13.013 6.34224V6.3427Z") !important}.s-order-now__head ul li strong{font-family:var(--font-red-hat-text-600)}.s-order-now__head ul li br{display:none}.s-order-now__footer{max-width:725px;padding-top:26px;border-top:1px solid #323C3826}.s-order-now__footer .subheading{max-width:420px;margin-bottom:26px}@media (max-width: 1023.98px){.s-order-now__footer{margin-top:20px}.s-order-now__footer .subheading{max-width:400px;margin-bottom:24px}}@media (max-width: 767.98px){.s-order-now__footer .subheading{max-width:300px}}@media (max-width: 575.98px){.s-order-now__footer .btn{width:100%}}.s-order-now__col{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;max-width:839px}@media (max-width: 1439.98px){.s-order-now__col{max-width:618px;margin-right:-20px}}@media (max-width: 1279.98px){.s-order-now__col{max-width:418px;margin-right:-20px}}@media (max-width: 1023.98px){.s-order-now__col{width:auto;max-width:none;margin:0 calc(var(--container-gap) * -1)}}.s-order-now__aside{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:0;right:0;-ms-flex-negative:0;flex-shrink:0;width:100%}@media (max-width: 1439.98px){.s-order-now__aside{width:100% !important}}.s-order-now__books{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;width:100%;max-width:645px;margin-left:-84px;aspect-ratio:1 / 1}.s-order-now__books img{width:100%;height:100%;-webkit-transform:translate3d(15px, 0, 0);transform:translate3d(15px, 0, 0);-o-object-fit:contain;object-fit:contain}@media (max-width: 1579.98px){.s-order-now__books{max-width:520px;margin-left:-68px}}@media (max-width: 1439.98px){.s-order-now__books{max-width:460px;margin-left:-84px}}@media (max-width: 1023.98px){.s-order-now__books{margin:0 auto}}@media (max-width: 767.98px){.s-order-now__books{margin-top:20px;aspect-ratio:375 / 330}}.s-order-now__poster{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.s-order-now__poster img{opacity:.3}@media (max-width: 1023.98px){.s-order-now__poster{bottom:120px;height:auto}}.s-order-now__rating{position:absolute;z-index:3;right:0;bottom:0;padding:32px;color:var(--color-beige)}@media (max-width: 1439.98px){.s-order-now__rating{padding:20px}}@media (max-width: 1023.98px){.s-order-now__rating{display:none}}.s-order-now__rating-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;background-color:#8FB28F}.s-order-now__rating-body span{font-family:var(--font-red-hat-text-700);font-size:11px;line-height:14px;letter-spacing:.16em;text-transform:uppercase}.s-order-now__rating-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px}.s-order-now__rating-row svg{width:15px;height:14px}

.s-other-ways{--offset: 152px;position:relative;padding:16px 0}@media (max-width: 767.98px){.s-other-ways{padding:0}}.s-other-ways.bg-mint{background-color:var(--color-mint)}.s-other-ways--white-top:before{content:'';position:absolute;top:0;right:0;left:0;height:360px;background-color:var(--color-white)}@media (max-width: 1439.98px){.s-other-ways--white-top:before{height:200px}}@media (max-width: 1023.98px){.s-other-ways--white-top:before{height:169px}}.s-other-ways--beige-top:before{content:'';position:absolute;top:0;right:0;left:0;height:82px;background-color:var(--color-beige)}.s-other-ways--white-content{padding:0 0 68px}@media (max-width: 1439.98px){.s-other-ways--white-content{padding-bottom:48px}}@media (max-width: 767.98px){.s-other-ways--white-content{padding-bottom:36px}}.s-other-ways--white-content .s-other-ways__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:77px;padding-left:32px;background-color:var(--color-white)}@media (max-width: 767.98px){.s-other-ways--white-content .s-other-ways__content{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;margin-bottom:0;padding-left:0}}.s-other-ways--white-content .s-other-ways__poster{margin-top:0;margin-bottom:-77px;border-color:var(--color-white);aspect-ratio:1 / 1}@media (max-width: 767.98px){.s-other-ways--white-content .s-other-ways__poster{margin-bottom:0;aspect-ratio:343 / 274}}.s-other-ways--white-content .s-other-ways__item{background-color:#FAF7F5}@media (max-width: 1023.98px){.s-other-ways--white-content .s-other-ways__item .btn-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.s-other-ways--white-content .s-other-ways__info{padding:36px 0 32px}@media (max-width: 767.98px){.s-other-ways--white-content .s-other-ways__info{max-width:none;padding:0 16px 16px}}@media (max-width: 575.98px){.s-other-ways--white-content .s-other-ways__head h3{max-width:none}}.s-other-ways__inner{position:relative;max-width:1230px;margin:0 auto;padding-right:var(--offset)}@media (max-width: 767.98px){.s-other-ways__inner{padding-right:0}}.s-other-ways__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:52px;padding-left:42px;background-color:var(--color-beige)}@media (max-width: 1439.98px){.s-other-ways__content{padding-left:32px}}@media (max-width: 1023.98px){.s-other-ways__content{gap:32px}}@media (max-width: 767.98px){.s-other-ways__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:0}}.s-other-ways__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:60%;max-width:616px;padding:48px 0}@media (max-width: 1439.98px){.s-other-ways__info{padding:32px 0}}@media (max-width: 767.98px){.s-other-ways__info{width:100%;padding:0}}.s-other-ways__head{margin-bottom:24px}.s-other-ways__head .subheading{margin-bottom:12px}.s-other-ways__head p{margin-top:14px}@media (max-width: 1023.98px){.s-other-ways__head{margin-bottom:16px}.s-other-ways__head .subheading{margin-bottom:12px}}@media (max-width: 575.98px){.s-other-ways__head h3{max-width:270px}}.s-other-ways__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.s-other-ways__item{width:100%;padding:23px 24px;background-color:var(--color-white)}.s-other-ways__item h4{margin-bottom:4px;font-family:var(--font-mirador-400);font-size:24px;line-height:32px}.s-other-ways__item h4 svg{display:none}.s-other-ways__item .btn-arrow{margin-top:16px;color:#99828F}@media (max-width: 1579.98px){.s-other-ways__item h4{font-size:22px;line-height:30px}}@media (max-width: 1439.98px){.s-other-ways__item h4{font-size:20px;line-height:26px}}@media (max-width: 1023.98px){.s-other-ways__item{padding:20px}.s-other-ways__item h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;padding:0;font-size:18px;line-height:24px;letter-spacing:.01em}.s-other-ways__item h4 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-other-ways__item h4 svg{display:block;width:15px;height:10px;margin-left:9px;margin-bottom:2px}.s-other-ways__item .btn-arrow{display:none}}.s-other-ways__poster{display:-webkit-box;display:-ms-flexbox;display:flex;width:55%;max-width:520px;margin-top:82px;margin-right:calc(var(--offset) * -1);border:10px solid var(--color-secondary);overflow:hidden;aspect-ratio:520 / 680}.s-other-ways__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}@media (max-width: 1439.98px){.s-other-ways__poster{border-width:8px}}@media (max-width: 1023.98px){.s-other-ways__poster{border-width:5px}}@media (max-width: 767.98px){.s-other-ways__poster{width:100%;max-width:none;margin-top:0;margin-right:0;aspect-ratio:343 / 274}}

.s-our-recipes{padding:68px 0 26px}@media (max-width: 1439.98px){.s-our-recipes{padding:48px 0 0}}@media (max-width: 1023.98px){.s-our-recipes{padding:36px 0 0}}.s-our-recipes__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;margin-bottom:32px}@media (max-width: 1439.98px){.s-our-recipes__header{margin-bottom:26px}}@media (max-width: 767.98px){.s-our-recipes__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}.s-our-recipes__head{max-width:660px}.s-our-recipes__head .subheading{margin-bottom:20px}.s-our-recipes__head h2{margin-bottom:16px}@media (max-width: 1439.98px){.s-our-recipes__head .subheading{margin-bottom:16px}.s-our-recipes__head h2{margin-bottom:12px}}@media (max-width: 575.98px){.s-our-recipes__btn{width:100%}}.s-our-recipes__heading{margin-bottom:26px;text-align:center}.s-our-recipes__grid{display:grid;grid-gap:24px;grid-template-columns:repeat(4, 1fr)}@media (max-width: 1439.98px){.s-our-recipes__grid{grid-gap:20px}}@media (max-width: 1023.98px){.s-our-recipes__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767.98px){.s-our-recipes__grid{grid-gap:16px}}@media (max-width: 575.98px){.s-our-recipes__grid{grid-template-columns:1fr}}.s-our-recipes__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}@media (max-width: 1439.98px){.s-our-recipes__more{margin-top:26px}}.b-recipes-card{padding:20px 20px 16px;background-color:var(--color-mint)}.b-recipes-card.bg-peach{background-color:#FFE1CC}@media (max-width: 1023.98px){.b-recipes-card{padding:16px}}.b-recipes-card__photo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;overflow:hidden;aspect-ratio:1 / 1}.b-recipes-card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b-recipes-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;font-family:var(--font-mirador-700);font-size:Max(1.5rem, 12px);line-height:Max(2rem, 12px);letter-spacing:.02em}@media (max-width: 1579.98px){.b-recipes-card__link{font-size:Max(1.375rem, 12px);line-height:Max(1.875rem, 12px)}}@media (max-width: 1439.98px){.b-recipes-card__link{font-size:Max(1.25rem, 12px);line-height:Max(1.625rem, 12px)}}@media (max-width: 1023.98px){.b-recipes-card__link{font-size:Max(1.125rem, 14px);line-height:Max(1.5rem, 12px);letter-spacing:.01em}}.b-recipes-card__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:22px;height:18px;margin-top:-2px;padding:4px 0;overflow:hidden}.b-recipes-card__arrow svg{-ms-flex-negative:0;flex-shrink:0;width:22px;height:14px;-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}@media (max-width: 1023.98px){.b-recipes-card__arrow{width:15px;height:18px}.b-recipes-card__arrow svg{width:15px;height:10px}}@media (any-hover: hover){.b-recipes-card:hover .b-recipes-card__arrow svg{-webkit-transform:translateY(calc(-100% - 6px));transform:translateY(calc(-100% - 6px))}}

.s-page-hero{--bg-offset: 0px;--bottom-offset: 26px;position:relative;margin-top:calc(var(--header-height) * -1);margin-bottom:var(--bottom-offset);padding-top:var(--header-height);overflow:hidden}.s-page-hero:before{content:'';position:absolute;top:0;right:0;bottom:var(--bg-offset);left:0;background-color:var(--color-mint);background-image:url("../images/page-hero-back.png");background-repeat:repeat}.s-page-hero--with-nav{--bottom-offset: 54px;margin-bottom:0}.s-page-hero--with-nav .s-page-hero__content h1{margin-bottom:14px;padding-bottom:0}.s-page-hero--with-nav .s-page-hero__content p{padding-top:0}@media (max-width: 767.98px){.s-page-hero--with-nav .s-page-hero__content h1{margin-bottom:8px}}@media (max-width: 1439.98px){.s-page-hero--with-nav{--bottom-offset: 42px}}.s-page-hero--full{margin-bottom:0;padding-bottom:68px}.s-page-hero--full:before{bottom:0}@media (max-width: 1439.98px){.s-page-hero--full{padding-bottom:48px}}@media (max-width: 1023.98px){.s-page-hero--full{padding-bottom:36px}}@media (max-width: 767.98px){.s-page-hero--full:before{bottom:0 !important}}.s-page-hero--full .s-page-hero__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-page-hero--full .s-page-hero__content{padding-top:0}.s-page-hero--full .s-page-hero__content h1{margin-bottom:14px;padding-bottom:0}.s-page-hero--full .s-page-hero__content p{padding-top:0}@media (min-width: 768px) and (max-width: 1023.98px){.s-page-hero--full .s-page-hero__content{padding-top:32px}}@media (max-width: 767.98px){.s-page-hero--full .s-page-hero__content{padding-top:32px}.s-page-hero--full .s-page-hero__content h1{margin-bottom:8px}}.s-page-hero--full .s-page-hero__gallery{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1023.98px){.s-page-hero--full .s-page-hero__gallery{padding-top:36px}}@media (max-width: 767.98px){.s-page-hero--full .s-page-hero__gallery{padding-top:0}}.s-page-hero--full .s-page-hero__gallery-fit{height:auto;aspect-ratio:520 / 416}.s-page-hero--full .s-page-hero__gallery-static{width:28.5%}@media (max-width: 767.98px){.s-page-hero--full .s-page-hero__gallery-static{width:30%}}.s-page-hero.bg-peach:before{background-color:#FFE1CC}.s-page-hero.bg-secondary:before{background-color:var(--color-secondary)}.s-page-hero.bg-blue:before{background-color:#DAE2F2}@media (max-width: 767.98px){.s-page-hero{margin-bottom:0}.s-page-hero:before{bottom:16px}}.s-page-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width: 767.98px){.s-page-hero__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}}.s-page-hero__content{width:50%;padding-top:52px;padding-right:84px}.s-page-hero__content .b-breadcrumbs{margin-bottom:24px}.s-page-hero__content .subheading{margin-bottom:24px}.s-page-hero__content h1{padding-bottom:42px}.s-page-hero__content p{padding-top:52px;font-size:18px;line-height:24px}@media (max-width: 1439.98px){.s-page-hero__content{width:55%;padding-top:32px;padding-right:54px}.s-page-hero__content h1{padding-bottom:32px}.s-page-hero__content p{padding-top:42px}}@media (max-width: 1023.98px){.s-page-hero__content{padding-right:32px}.s-page-hero__content .b-breadcrumbs{margin-bottom:16px}.s-page-hero__content .subheading{margin-bottom:16px}.s-page-hero__content h1{padding-bottom:26px}.s-page-hero__content p{padding-top:26px;font-size:17px;line-height:22px}}@media (max-width: 767.98px){.s-page-hero__content{width:100%;padding-right:0}.s-page-hero__content h1{padding-bottom:8px}.s-page-hero__content p{padding-top:0}}.s-page-hero__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px;width:50%}@media (max-width: 1439.98px){.s-page-hero__gallery{gap:16px;width:45%}}@media (max-width: 1023.98px){.s-page-hero__gallery{gap:10px;padding-top:16px}}@media (max-width: 767.98px){.s-page-hero__gallery{position:static;width:100%;max-width:572px;margin:0 auto;padding-top:0}}.s-page-hero__gallery-static{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:200px;border:10px solid var(--color-white);aspect-ratio:4 / 5}.s-page-hero__gallery-static img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1439.98px){.s-page-hero__gallery-static{width:160px;border-width:6px}}@media (max-width: 1023.98px){.s-page-hero__gallery-static{width:120px;border-width:5px}}@media (max-width: 767.98px){.s-page-hero__gallery-static{width:35%}}.s-page-hero__gallery-fit{--height: 100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:calc(var(--height) - var(--header-height))}.s-page-hero__gallery-fit img{width:100%;height:100%}@media (max-width: 767.98px){.s-page-hero__gallery-fit{height:100%;aspect-ratio:1 / 1}}.s-page-hero__nav-wrapper{height:58px;margin:42px 0 var(--bottom-offset)}@media (max-width: 1439.98px){.s-page-hero__nav-wrapper{margin-top:32px}}@media (max-width: 1023.98px){.s-page-hero__nav-wrapper{height:55px}}@media (max-width: 767.98px){.s-page-hero__nav-wrapper{height:67px;margin:-16px 0 0}}.s-page-hero__nav{--nav-item-width: 57px;--nav-offset: 0px;position:relative;-webkit-transition:padding-top var(--default-timing),-webkit-transform var(--default-timing);transition:padding-top var(--default-timing),-webkit-transform var(--default-timing);transition:padding-top var(--default-timing),transform var(--default-timing);transition:padding-top var(--default-timing),transform var(--default-timing),-webkit-transform var(--default-timing);background-color:var(--color-white)}.s-page-hero__nav.is-fixed{position:fixed;z-index:10;top:0;right:0;left:0}.s-page-hero__nav.is-hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.s-page-hero__nav:before{content:'';position:absolute;bottom:0;left:var(--left);width:var(--width);height:4px;-webkit-transition:width var(--default-timing),left var(--default-timing);transition:width var(--default-timing),left var(--default-timing);background-color:#99828F}@media (max-width: 1023.98px){.s-page-hero__nav:before{display:none}}@media (max-width: 767.98px){.s-page-hero__nav{padding-top:16px}.s-page-hero__nav.is-fixed{padding-top:0}}.s-page-hero__swiper{width:calc(50% + 200px)}.s-page-hero__swiper .swiper-slide{width:auto}@media (max-width: 1439.98px){.s-page-hero__swiper{width:calc(55% + 160px)}}@media (max-width: 1023.98px){.s-page-hero__swiper{width:calc(55% + 120px)}}@media (max-width: 767.98px){.s-page-hero__swiper{width:auto;margin:0 -16px}.s-page-hero__swiper .swiper-slide{padding:0 16px}}.s-page-hero__nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;-webkit-transition:color var(--default-timing),border-bottom-color var(--default-timing);transition:color var(--default-timing),border-bottom-color var(--default-timing);color:#323C38;font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:2px;text-transform:uppercase}@media (max-width: 1023.98px){.s-page-hero__nav-item{padding-bottom:16px;border-bottom:4px solid transparent;font-size:11px;line-height:15px}.s-page-hero__nav-item.is-active{border-bottom-color:#99828F}}@media (max-width: 767.98px){.s-page-hero__nav-item{padding:20px 0 12px}}

.s-popular{padding-right:var(--container-gap);padding-bottom:64px}@media (max-width: 1023.98px){.s-popular{margin:36px 0;padding:0 var(--container-gap)}}.s-popular--reverse{padding-right:0;padding-left:var(--container-gap)}@media (min-width: 1024px){.s-popular--reverse .s-popular__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:0;padding-left:var(--gutter)}}@media (max-width: 1023.98px){.s-popular--reverse{margin-top:0}}.s-popular__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:68px;padding-right:var(--gutter)}@media (max-width: 1439.98px){.s-popular__inner{gap:42px}}@media (max-width: 1023.98px){.s-popular__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.s-popular__poster{position:relative;width:50%;max-width:800px;padding-right:84px}@media (max-width: 1439.98px){.s-popular__poster{padding-right:56px}}@media (max-width: 1023.98px){.s-popular__poster{width:100%;margin:0 auto;padding-right:32px;padding-bottom:38px}}@media (max-width: 767.98px){.s-popular__poster{width:calc(100% + 16px);margin-left:-16px}}.s-popular__poster-img{display:-webkit-box;display:-ms-flexbox;display:flex;height:77%}@media (max-width: 1023.98px){.s-popular__poster-img{height:auto;aspect-ratio:327 / 262}}.s-popular__poster-static{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;bottom:0;width:242px;border:8px solid var(--color-white);aspect-ratio:1 / 1}.s-popular__poster-static img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1365.98px){.s-popular__poster-static{width:210px;border-width:6px}}@media (max-width: 1023.98px){.s-popular__poster-static{width:160px;border-width:5px}}.s-popular__info{width:50%;padding:84px 0 0}@media (max-width: 1439.98px){.s-popular__info{padding-top:32px}}@media (max-width: 1023.98px){.s-popular__info{width:100%;padding-top:0}}.s-popular__tabs{margin-bottom:32px}@media (max-width: 1439.98px){.s-popular__tabs{margin-bottom:24px}}.s-popular__content{margin-bottom:32px}.s-popular__content .subheading{margin-bottom:20px}.s-popular__content h2{margin-bottom:16px}@media (max-width: 1439.98px){.s-popular__content{margin-bottom:20px}.s-popular__content .subheading{margin-bottom:16px}.s-popular__content h2{margin-bottom:12px}}.s-popular__price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;margin-bottom:32px;padding-bottom:23px;border-bottom:1px solid #CCC7C2}@media (max-width: 1439.98px){.s-popular__price-block{gap:20px 24px;margin-bottom:20px}}.s-popular__price .subheading{color:#999591}.s-popular__price span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:4px;font-family:var(--font-red-hat-text-600);font-size:15px;line-height:20px}.s-popular__footer .subheading{margin-bottom:32px;padding-bottom:15px;border-bottom:1px solid #323C3826}.s-popular__footer h4{margin-bottom:16px}@media (max-width: 1439.98px){.s-popular__footer .subheading{margin-bottom:20px;padding-bottom:19px}.s-popular__footer h4{margin-bottom:6px}}.b-tabs__control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px;background-color:var(--color-white)}@media (max-width: 767.98px){.b-tabs__control{width:100%}}.b-tabs__item{padding:11px 24px;-webkit-transition:background-color var(--default-timing);transition:background-color var(--default-timing);color:#665760;font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:2px;text-transform:uppercase;cursor:pointer}.b-tabs__item.is-active{background-color:#F0EAE4}@media (max-width: 1023.98px){.b-tabs__item{padding:12px 16px;font-size:11px;line-height:16px}}@media (max-width: 767.98px){.b-tabs__item{width:50%;padding:12px 6px;text-align:center}}.b-tabs__wrapper{position:relative}.b-tabs__content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.b-tabs__content.is-active{position:static;opacity:1;visibility:visible;pointer-events:auto}

.s-pre-order{position:relative;z-index:1002;height:0;overflow:hidden;background-color:var(--color-secondary);-webkit-transition:margin-bottom 0.3s,height var(--default-timing);transition:margin-bottom 0.3s,height var(--default-timing)}.s-pre-order.is-active{height:var(--offset)}@media (max-width: 1023.98px){.s-pre-order.is-hidden{margin-bottom:calc(var(--header-offset) * -1)}}.s-pre-order__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-pre-order__image{position:relative;-ms-flex-negative:0;flex-shrink:0;width:360px;height:200px;overflow:hidden}.s-pre-order__image img{position:absolute;top:-100px;left:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}@media (max-width: 1579.98px){.s-pre-order__image{width:300px;height:160px}.s-pre-order__image img{top:-84px}}@media (max-width: 1439.98px){.s-pre-order__image{width:240px;height:140px}.s-pre-order__image img{top:-62px;left:-4px}}@media (max-width: 1023.98px){.s-pre-order__image{width:200px;height:150px}.s-pre-order__image img{top:-74px;left:-36px;width:270px;height:270px;max-width:none}}@media (max-width: 767.98px){.s-pre-order__image{position:absolute;top:0;right:0;width:230px;height:230px}.s-pre-order__image img{top:-50px;right:-62px;left:auto;width:100%;height:100%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.s-pre-order__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:68px}@media (max-width: 1579.98px){.s-pre-order__row{gap:52px}}@media (max-width: 1439.98px){.s-pre-order__row{gap:32px}}@media (max-width: 1023.98px){.s-pre-order__row{gap:17px}}@media (max-width: 767.98px){.s-pre-order__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%;padding-bottom:19px}.s-pre-order__row .btn{height:52px;padding:0 18px}}.s-pre-order__col{width:300px;padding-top:28px;padding-bottom:10px}.s-pre-order__col h3{padding-left:36px;font-size:33px;line-height:36px}@media (max-width: 1579.98px){.s-pre-order__col h3{font-size:28px;line-height:35px}}@media (max-width: 1439.98px){.s-pre-order__col h3{font-size:24px;line-height:32px}}@media (max-width: 1023.98px){.s-pre-order__col h3{font-size:25px;line-height:29px;letter-spacing:.01em}}.s-pre-order__col p{margin-top:38px;margin-bottom:20px;font-family:var(--font-red-hat-text-500);font-size:15px;line-height:20px}@media (max-width: 1579.98px){.s-pre-order__col{padding-top:24px}.s-pre-order__col:first-child{width:340px}.s-pre-order__col p{margin-top:0}}@media (max-width: 1439.98px){.s-pre-order__col{padding-top:19px}.s-pre-order__col:first-child{width:300px}.s-pre-order__col p{margin-bottom:16px;font-size:14px;line-height:19px}}@media (max-width: 1023.98px){.s-pre-order__col{width:auto;padding-top:10px}.s-pre-order__col:first-child{-ms-flex-negative:0;flex-shrink:0;width:220px}.s-pre-order__col:last-child{padding-top:28px;padding-right:32px}.s-pre-order__col h3{padding-left:20px}.s-pre-order__col p{margin-bottom:14px;font-size:13px;line-height:17px}}@media (max-width: 767.98px){.s-pre-order__col{padding:0}.s-pre-order__col:first-child{width:calc(100% - 127px)}.s-pre-order__col:last-child{padding:0}.s-pre-order__col h3{padding-left:16px}.s-pre-order__col p{display:none}}.s-pre-order__quote{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px}.s-pre-order__quote span{-webkit-transform:rotate(-6deg);transform:rotate(-6deg);font-family:var(--font-formetor-400);font-size:30px;line-height:36px;letter-spacing:.02em}@media (max-width: 1439.98px){.s-pre-order__quote{margin:6px 0 2px}.s-pre-order__quote span{font-size:24px;line-height:32px}}@media (max-width: 1023.98px){.s-pre-order__quote{margin-top:0}.s-pre-order__quote span{font-size:25px;line-height:40px}}@media (max-width: 767.98px){.s-pre-order__quote{margin:16px 0 8px}}@media (max-width: 767.98px){.s-pre-order__btn{padding:0 16px}}@media (max-width: 575.98px){.s-pre-order__btn .btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:var(--color-dark-green)}.s-pre-order__btn .btn:before{border-color:var(--color-dark-green);background-color:transparent}}.s-pre-order__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;width:48px;height:48px;cursor:pointer}.s-pre-order__close svg{width:14px;height:12px}@media (max-width: 767.98px){.s-pre-order__close{top:12px;right:12px;width:32px;height:32px;border-radius:50%;background-color:var(--color-beige)}}.s-cookie__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}

.s-privacy{padding:68px 0}@media (max-width: 1439.98px){.s-privacy{padding:48px 0}}@media (max-width: 1023.98px){.s-privacy{padding:36px 0}}.s-privacy__inner{max-width:918px;margin:0 auto}.s-privacy__inner a{color:#665760}.s-privacy__inner p+p{margin-top:12px}.s-privacy__inner ul,.s-privacy__inner ol{margin:8px 0}.s-privacy__inner h2{margin-bottom:8px}.s-privacy__inner>*+h2{margin-top:32px}.s-privacy__inner h4{margin-bottom:8px}

.b-product-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:19px;border:1px solid #CCC7C2}@media (max-width: 1023.98px){.b-product-card{padding:15px}}.b-product-card__stickers{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:2;top:13px;right:13px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media (max-width: 1023.98px){.b-product-card__stickers{top:11px;right:11px;gap:6px}}.b-product-card__sticker{padding:6px 12px;border-radius:16px;background-color:#334340;color:var(--color-white);font-family:var(--font-red-hat-text-600);font-size:15px;line-height:20px}@media (max-width: 1023.98px){.b-product-card__sticker{padding:4px 10px;font-size:13px;line-height:18px}}.b-product-card__sticker.optional_pill{background:#afaaa4;color:#fff;font-family:'Mirador-400-i';font-weight:100}.b-product-card__photo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;background-color:var(--color-white);aspect-ratio:1 / 1}.b-product-card__photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 1023.98px){.b-product-card__photo{margin-bottom:14px}}.b-product-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.b-product-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:16px}.b-product-card__heading h5{font-family:var(--font-mirador-400);font-size:20px;line-height:26px;letter-spacing:.02em}@media (max-width: 1023.98px){.b-product-card__heading h5{font-size:18px;line-height:24px}}@media (max-width: 767.98px){.b-product-card__heading h5{font-size:15px;line-height:20px}}.b-product-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:2px;font-family:var(--font-red-hat-text-500);font-size:15px;line-height:20px}@media (max-width: 1023.98px){.b-product-card__price{font-size:14px;line-height:18px}}.b-product-card__price-new{font-family:var(--font-red-hat-text-600)}.b-product-card__price-old{opacity:.5;font-size:13px;line-height:17px;text-decoration:line-through}.b-product-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:20px}.b-product-card__footer .btn{width:100%}@media (max-width: 1023.98px){.b-product-card__footer{gap:14px;margin-top:16px}}

.s-product-hero{padding-bottom:68px}@media (max-width: 1579.98px){.s-product-hero{padding-bottom:48px}}@media (max-width: 1023.98px){.s-product-hero{padding-bottom:36px}}.s-product-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:52px}@media (max-width: 1579.98px){.s-product-hero__inner{gap:32px}}@media (max-width: 1023.98px){.s-product-hero__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}}.s-product-hero__image{position:sticky;top:0;width:45%;max-width:660px;padding-top:32px}.s-product-hero__image img{width:100%}@media (max-width: 1579.98px){.s-product-hero__image{padding-top:16px}}@media (max-width: 1023.98px){.s-product-hero__image{position:static;width:100%;padding:20px 16px 15px}}.s-product-hero__col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:55%;min-width:750px;padding-top:42px}.s-product-hero__col h5{font-family:var(--font-mirador-700);font-size:20px;line-height:26px;letter-spacing:.02em}.s-product-hero__col h6{font-family:var(--font-red-hat-text-600)}.s-product-hero__col .subheading{font-family:var(--font-red-hat-text-700)}.s-product-hero__col .subheading .b-rating{margin-left:4px}@media (max-width: 1579.98px){.s-product-hero__col{padding-top:26px}}@media (max-width: 1279.98px){.s-product-hero__col{min-width:auto}}@media (max-width: 1023.98px){.s-product-hero__col{width:100%;padding:0}.s-product-hero__col .subheading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.s-product-hero__col .subheading .b-rating{margin-left:0}}.s-product-hero__main{margin-bottom:24px}.s-product-hero__main .b-breadcrumbs{margin-bottom:24px}.s-product-hero__main h1{margin-bottom:14px}.s-product-hero__main .subheading{color:#99828F}.s-product-hero__main p{max-width:600px;font-size:18px;line-height:24px}@media (max-width: 1439.98px){.s-product-hero__main .b-breadcrumbs{margin-bottom:16px}.s-product-hero__main p{font-size:17px;line-height:22px}}@media (max-width: 1023.98px){.s-product-hero__main h1{margin-bottom:10px}}.s-product-hero__price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin:20px 0}@media (max-width: 1023.98px){.s-product-hero__price{margin:16px 0}}.s-product-hero__price-discount{padding:6px 12px;border-radius:16px;background-color:#334340;color:var(--color-white);font-family:var(--font-red-hat-text-600);font-size:15px;line-height:20px}@media (max-width: 1023.98px){.s-product-hero__price-discount{font-size:14px;line-height:18px}}.s-product-hero__price-pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;background-color:var(--color-white)}@media (max-width: 1023.98px){.s-product-hero__price-pill{padding:2px 10px}}.s-product-hero .optional_pill{background:#afaaa4;color:#fff}.s-product-hero .optional_pill .s-product-hero__price-cur{font-family:'Mirador-400-i';font-weight:100}.s-product-hero__price-cur{font-family:var(--font-red-hat-text-600);font-size:18px;line-height:24px}@media (max-width: 1023.98px){.s-product-hero__price-cur{font-size:16px;line-height:22px}}.s-product-hero__price-old{opacity:.5;font-family:var(--font-red-hat-text-400);font-size:16px;line-height:21px}@media (max-width: 1023.98px){.s-product-hero__price-old{font-size:14px;line-height:18px}}.s-product-hero__desc{margin-bottom:30px;padding-top:24px;border-top:1px solid #CCC7C2}.s-product-hero__desc h5{position:relative;z-index:3;margin-bottom:10px}.s-product-hero__desc h6{margin-bottom:6px}.s-product-hero__desc p{margin-bottom:12px}.s-product-hero__desc ul{margin-bottom:12px}.s-product-hero__desc blockquote{margin:32px 0;padding:14px 18px;border:6px solid var(--color-orange);background-color:#FAF7F5;color:#665760;font-family:var(--font-mirador-400);font-size:20px;line-height:26px;letter-spacing:.02em}@media (max-width: 1579.98px){.s-product-hero__desc blockquote{font-size:17px;line-height:23px}}@media (max-width: 1439.98px){.s-product-hero__desc blockquote{margin:26px 0;font-size:16px;line-height:22px}}@media (max-width: 1023.98px){.s-product-hero__desc blockquote{padding:11px;border-width:5px;font-size:15px;line-height:20px}}.s-product-hero__desc .b-text--purple--custom-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.s-product-hero__desc .b-text--purple--custom-list ul li{position:relative;padding-left:29px;font-size:18px;line-height:24px}.s-product-hero__desc .b-text--purple--custom-list ul li:before{content:'';position:absolute;top:3px;left:0;width:17px;height:18px;background-color:#99828F;-webkit-clip-path:path("M16.7291 6.33949C15.9209 2.79997 13.1534 0.144987 9.50113 0.00261635C7.21106 -0.0566282 5.00694 0.892662 3.44993 2.60754C0.954203 5.24737 -0.778313 9.06382 0.353897 12.7443C1.27506 15.7387 4.19243 17.799 7.21376 17.9872C7.49277 18.0038 7.77222 18.0042 8.05077 17.9886C11.6099 17.7976 15.1599 15.5738 16.4249 12.083C17.0689 10.2391 17.1746 8.24358 16.7291 6.33949ZM13.013 6.3427C12.9104 6.68944 12.7209 7.00312 12.4626 7.25158C11.951 7.80453 11.4258 8.4553 10.9614 9.05142C10.3242 9.8689 9.65594 10.6451 9.04123 11.5163C8.56603 12.19 7.77942 13.3382 7.07606 13.4452C6.2944 13.5641 5.7031 12.7278 5.32104 12.0366C4.77879 11.1342 4.29053 10.1996 3.85853 9.23742C3.72893 8.8994 3.78563 8.51638 4.00748 8.23256C4.35084 7.79442 4.97679 7.72278 5.40655 8.0732C5.93395 8.51546 6.3295 9.33111 6.69761 9.91529C6.83126 10.1275 6.85151 10.2294 7.18136 9.84181C7.96212 8.9242 8.62408 8.18709 9.41743 7.28556C9.94844 6.68256 10.402 5.95601 11.0937 5.52568C11.573 5.20649 12.1908 5.20328 12.6728 5.51787C12.9432 5.69377 13.0787 6.02214 13.013 6.34224V6.3427Z") !important;clip-path:path("M16.7291 6.33949C15.9209 2.79997 13.1534 0.144987 9.50113 0.00261635C7.21106 -0.0566282 5.00694 0.892662 3.44993 2.60754C0.954203 5.24737 -0.778313 9.06382 0.353897 12.7443C1.27506 15.7387 4.19243 17.799 7.21376 17.9872C7.49277 18.0038 7.77222 18.0042 8.05077 17.9886C11.6099 17.7976 15.1599 15.5738 16.4249 12.083C17.0689 10.2391 17.1746 8.24358 16.7291 6.33949ZM13.013 6.3427C12.9104 6.68944 12.7209 7.00312 12.4626 7.25158C11.951 7.80453 11.4258 8.4553 10.9614 9.05142C10.3242 9.8689 9.65594 10.6451 9.04123 11.5163C8.56603 12.19 7.77942 13.3382 7.07606 13.4452C6.2944 13.5641 5.7031 12.7278 5.32104 12.0366C4.77879 11.1342 4.29053 10.1996 3.85853 9.23742C3.72893 8.8994 3.78563 8.51638 4.00748 8.23256C4.35084 7.79442 4.97679 7.72278 5.40655 8.0732C5.93395 8.51546 6.3295 9.33111 6.69761 9.91529C6.83126 10.1275 6.85151 10.2294 7.18136 9.84181C7.96212 8.9242 8.62408 8.18709 9.41743 7.28556C9.94844 6.68256 10.402 5.95601 11.0937 5.52568C11.573 5.20649 12.1908 5.20328 12.6728 5.51787C12.9432 5.69377 13.0787 6.02214 13.013 6.34224V6.3427Z") !important}.s-product-hero__desc *:last-child{margin-bottom:0}@media (max-width: 1023.98px){.s-product-hero__desc{margin-bottom:28px}.s-product-hero__desc h5{font-size:18px;line-height:24px}}.s-product-hero__desc-content{max-height:120px}@media (max-width: 1023.98px){.s-product-hero__desc-content{max-height:142px}}.s-product-hero__bundle{margin-top:-6px;margin-bottom:16px}.s-product-hero__bundle h6{margin-bottom:10px;font-family:var(--font-mirador-700);letter-spacing:.02em}@media (max-width: 1023.98px){.s-product-hero__bundle{margin-bottom:10px}.s-product-hero__bundle h6{font-size:18px;line-height:24px;letter-spacing:.01em}}.s-product-hero__bundle-grid{display:grid;grid-gap:10px;grid-template-columns:repeat(2, 1fr)}@media (max-width: 1279.98px){.s-product-hero__bundle-grid{grid-template-columns:1fr}}@media (max-width: 1023.98px){.s-product-hero__bundle-grid{grid-gap:6px}}.s-product-hero__buy{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;margin-bottom:16px;padding:26px;border:6px solid var(--color-white);background-color:var(--color-mint)}@media (max-width: 1439.98px){.s-product-hero__buy{gap:20px;padding:20px}}@media (max-width: 1279.98px){.s-product-hero__buy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 1023.98px){.s-product-hero__buy{margin-bottom:10px;padding:18px 14px}}.s-product-hero__buy-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;width:100%}@media (max-width: 1023.98px){.s-product-hero__buy-col{gap:6px}.s-product-hero__buy-col h5{font-size:18px;line-height:24px;letter-spacing:.01em}}.s-product-hero__buy-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px}@media (max-width: 1023.98px){.s-product-hero__buy-item{gap:8px}.s-product-hero__buy-item .btn{padding:10px 26px}}@media (max-width: 575.98px){.s-product-hero__buy-item{width:100%}.s-product-hero__buy-item .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:10px}}.s-product-hero__buy-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.s-product-hero__buy-quantity span{font-family:var(--font-red-hat-text-500);font-size:15px;line-height:20px}@media (max-width: 1023.98px){.s-product-hero__buy-quantity{gap:6px}.s-product-hero__buy-quantity span{font-size:14px;line-height:18px}}.s-product-hero__footer{padding:20px 24px;background-color:#F0EAE4;color:#665760;font-family:var(--font-red-hat-text-500);font-size:15px;line-height:20px;letter-spacing:.01em}@media (max-width: 1023.98px){.s-product-hero__footer{padding:14px 16px;font-size:13px;line-height:17px;letter-spacing:0}}.b-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;font-family:var(--font-red-hat-text-700);font-size:11px;line-height:14px;letter-spacing:.16em;text-transform:uppercase}.b-breadcrumbs li{opacity:.5}.b-breadcrumbs li a{text-decoration:underline}.b-breadcrumbs li:not(:last-child):after{content:'';display:inline-block;width:5px;height:8px;margin-left:9px;background-image:url('data:image/svg+xml,<svg width="5" height="8" viewBox="0 0 5 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L4 4L1 7" stroke="%23323C38" stroke-width="1.5" stroke-miterlimit="10" stroke-linejoin="round"/></svg>')}@media (max-width: 1023.98px){.b-breadcrumbs{gap:7px;font-size:9px;line-height:11px;letter-spacing:2px}.b-breadcrumbs li:not(:last-child):after{margin-left:5px}}.b-counter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:6px;background-color:var(--color-white)}.b-counter__control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;width:36px;height:36px;background-color:#F0EAE4;color:#665760}.b-counter__control:before,.b-counter__control:after{content:'';position:absolute;top:50%;left:50%;width:10px;height:2px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing);background-color:currentColor}.b-counter__control:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.b-counter__control--minus:after{display:none}.b-counter__value{width:36px;height:36px;border:1px solid #E5E0DA;background-color:transparent;text-align:center;font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:2px;text-transform:uppercase}@media (max-width: 1023.98px){.b-counter__value{font-size:11px;line-height:15px}}.b-product-tile{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--color-white)}.b-product-tile__photo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:100px;aspect-ratio:1 / 1}.b-product-tile__photo img{-o-object-fit:contain;object-fit:contain}@media (max-width: 1279.98px){.b-product-tile__photo{width:80px}}.b-product-tile__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 16px 16px 0}.b-product-tile__info>span{margin-bottom:6px;font-family:var(--font-red-hat-text-500)}@media (max-width: 1023.98px){.b-product-tile__info{padding:12px 16px 12px 0;letter-spacing:.02em}}.s-sticky-product{position:fixed;z-index:11;right:0;bottom:0;left:0;padding:6px 32px 7px 32px;border-top:1px solid var(--color-dark-green);background-color:#FAF7F5;-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}.s-sticky-product.is-hide{-webkit-transform:translateY(100%);transform:translateY(100%)}.s-sticky-product.is-show{-webkit-transform:translateY(0);transform:translateY(0)}.s-sticky-product.is-hidden{-webkit-transform:translateY(100%) !important;transform:translateY(100%) !important;pointer-events:none}@media (max-width: 767.98px){.s-sticky-product{padding:13px 16px 16px}}.s-sticky-product__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media (max-width: 767.98px){.s-sticky-product__inner{display:block}}.s-sticky-product__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:16px}@media (max-width: 767.98px){.s-sticky-product__top{gap:12px;margin-bottom:10px}}.s-sticky-product__photo{display:-webkit-box;display:-ms-flexbox;display:flex;width:77px;aspect-ratio:77 / 70}.s-sticky-product__photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 767.98px){.s-sticky-product__photo{width:64px;aspect-ratio:64 / 58}}.s-sticky-product__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:16px}@media (max-width: 767.98px){.s-sticky-product__row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.s-sticky-product__name{max-width:300px;font-family:var(--font-red-hat-text-600);font-size:16px;line-height:21px}@media (max-width: 767.98px){.s-sticky-product__name{font-size:15px;line-height:20px;letter-spacing:.02em}}.s-sticky-product__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:2px;font-family:var(--font-red-hat-text-500);font-size:15px;line-height:20px}@media (max-width: 1023.98px){.s-sticky-product__price{font-size:14px;line-height:18px}}.s-sticky-product__price-new{font-family:var(--font-red-hat-text-600)}.s-sticky-product__price-old{opacity:.5;font-size:13px;line-height:17px;text-decoration:line-through}.s-sticky-product__btn .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.js-read-more{position:relative}.js-read-more:before{content:'';position:absolute;z-index:2;right:0;bottom:26px;left:0;height:130px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(247,241,235,0)), to(#f7f1eb));background:linear-gradient(180deg, rgba(247,241,235,0) 0%, #f7f1eb 100%);-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);pointer-events:none}.js-read-more.is-active:before{opacity:0}.js-read-more-content{position:relative;z-index:1;overflow:hidden;-webkit-transition:max-height var(--default-timing);transition:max-height var(--default-timing)}.js-read-more-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:3;margin-top:14px;padding-right:22px;color:#665760;cursor:pointer}.js-read-more-toggle:before,.js-read-more-toggle:after{content:'';position:absolute;top:50%;right:0;width:10px;height:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing);background-color:currentColor}.js-read-more-toggle:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.js-read-more-toggle.is-active:after{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}@media (max-width: 1023.98px){.js-read-more-toggle{font-size:13px;line-height:18px}}

.s-promo{position:relative}.s-promo__inner{position:relative;z-index:3;max-width:918px;margin:0 auto}.s-promo__faqs{padding:104px 0 122px}.s-promo__faqs h2{margin-bottom:24px}@media (max-width: 1439.98px){.s-promo__faqs{padding:68px 0 96px}}@media (max-width: 1023.98px){.s-promo__faqs h2{margin-bottom:16px}}@media (max-width: 767.98px){.s-promo__faqs{padding:24px 0 36px}}.s-promo__body{background-color:var(--color-white)}.s-promo__decor{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767.98px){.s-promo__decor{position:relative}}.s-promo__decor--top .s-promo__decor-col:nth-child(1){-ms-flex-item-align:start;align-self:flex-start}.s-promo__decor--top .s-promo__decor-col:nth-child(2){-ms-flex-item-align:end;align-self:flex-end;padding-top:0;padding-bottom:94px}@media (max-width: 1439.98px){.s-promo__decor--top .s-promo__decor-col:nth-child(2){padding-bottom:32px}}.s-promo__decor-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.s-promo__decor-col:nth-child(1){max-width:280px;-ms-flex-item-align:end;align-self:flex-end}.s-promo__decor-col:nth-child(1) img{aspect-ratio:280 / 420}@media (max-width: 1439.98px){.s-promo__decor-col:nth-child(1){max-width:180px}}@media (max-width: 767.98px){.s-promo__decor-col:nth-child(1){display:none}}.s-promo__decor-col:nth-child(2){max-width:300px;padding-top:94px}.s-promo__decor-col:nth-child(2) img{aspect-ratio:3 / 2}@media (max-width: 1439.98px){.s-promo__decor-col:nth-child(2){max-width:200px;padding-top:32px}}@media (max-width: 767.98px){.s-promo__decor-col:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:none}.s-promo__decor-col:nth-child(2) img{width:calc(50% - 4px)}}.s-promo__decor-col img{width:100%}.s-promo__back{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#FADFCE}.s-promo__back img{opacity:.15}.s-promo__frame{padding:192px 0}@media (max-width: 1579.98px){.s-promo__frame{padding:128px 0}}@media (max-width: 1439.98px){.s-promo__frame{padding:92px 0}}@media (max-width: 767.98px){.s-promo__frame{padding:24px 0 36px}}.s-promo__content{padding:36px 32px;text-align:center}.s-promo__content h3{margin-bottom:20px;font-family:var(--font-mirador-400);font-size:33px;line-height:40px;letter-spacing:.02em}.s-promo__content .subheading{max-width:420px;margin:0 auto 16px}.s-promo__content p{max-width:660px;margin:0 auto}.s-promo__content .btn{margin-top:32px}@media (max-width: 1579.98px){.s-promo__content h3{font-size:28px;line-height:35px}}@media (max-width: 1439.98px){.s-promo__content h3{font-size:24px;line-height:32px}}@media (max-width: 1023.98px){.s-promo__content{padding:24px 20px}.s-promo__content h3{margin-bottom:16px;font-size:25px;line-height:29px;letter-spacing:.01em}.s-promo__content .subheading{margin-bottom:10px}.s-promo__content .btn{margin-top:24px}}.s-promo__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-faqs__item{border-bottom:1px solid var(--color-beige)}.b-faqs__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.b-faqs__head h4{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:18px 24px;font-family:var(--font-mirador-400);font-size:24px;line-height:32px;letter-spacing:.02em}@media (max-width: 1579.98px){.b-faqs__head h4{font-size:22px;line-height:30px}}@media (max-width: 1439.98px){.b-faqs__head h4{font-size:20px;line-height:26px}}@media (max-width: 1023.98px){.b-faqs__head{gap:16px;padding:8px 8px 8px 16px}.b-faqs__head h4{padding:0;font-size:18px;line-height:24px;letter-spacing:.01em}}.b-faqs__head.is-opened .b-faqs__toggle:after{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}.b-faqs__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-negative:0;flex-shrink:0;width:68px;cursor:pointer;aspect-ratio:1 / 1}.b-faqs__toggle:before,.b-faqs__toggle:after{content:'';position:absolute;top:50%;left:50%;width:16px;height:2px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:var(--color-dark-green);-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}.b-faqs__toggle:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}@media (max-width: 1023.98px){.b-faqs__toggle{width:42px}.b-faqs__toggle:before,.b-faqs__toggle:after{width:12px}}.b-faqs__content{max-height:0;overflow:hidden;-webkit-transition:max-height var(--default-timing);transition:max-height var(--default-timing)}.b-faqs__body{padding:0 24px 24px}.b-faqs__body h6{margin-bottom:4px;font-family:var(--font-mirador-700);font-size:16px;line-height:24px;letter-spacing:.02em}.b-faqs__body p{margin:10px 0}.b-faqs__body>*:first-child{margin-top:0}.b-faqs__body>*:last-child{margin-bottom:0}@media (max-width: 1023.98px){.b-faqs__body{border-top:1px solid var(--color-beige);padding:14px 16px}.b-faqs__body h6{font-size:15px;line-height:20px}}

.s-quote{position:relative;background-color:var(--color-mint)}.s-quote:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-mint);background-image:url("../images/page-hero-back.png");background-repeat:repeat}@media (max-width: 1023.98px){.s-quote{margin-top:26px}}@media (max-width: 767.98px){.s-quote{margin-top:6px}}.s-quote__inner{position:relative;max-width:918px;margin:0 auto;padding:82px 0 52px}@media (max-width: 1439.98px){.s-quote__inner{padding:68px 0 36px}}@media (max-width: 1023.98px){.s-quote__inner{padding:46px 0 28px}}.s-quote__symbol{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:0;left:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:84px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;background-color:var(--color-beige);aspect-ratio:1 / 1}.s-quote__symbol svg{width:28px;height:20px}@media (max-width: 1439.98px){.s-quote__symbol{width:68px}.s-quote__symbol svg{width:24px;height:18px}}@media (max-width: 1023.98px){.s-quote__symbol{width:52px}.s-quote__symbol svg{width:19px;height:14px}}.s-quote__content{text-align:center;font-size:33px;line-height:40px;letter-spacing:.02em}@media (max-width: 1579.98px){.s-quote__content{font-size:28px;line-height:35px}}@media (max-width: 1439.98px){.s-quote__content{font-size:24px;line-height:32px}}@media (max-width: 1023.98px){.s-quote__content{font-size:18px;line-height:24px;letter-spacing:0}}.s-quote__text{font-family:var(--font-mirador-400-i)}.s-quote__author{margin-top:26px;color:#7A9994;font-family:var(--font-formetor-400)}.s-quote__author:before{content:'-'}@media (max-width: 1023.98px){.s-quote__author{margin-top:8px;font-size:25px;line-height:40px;letter-spacing:.02em}}

.s-read-online{position:relative;padding:84px 0}@media (max-width: 1439.98px){.s-read-online{padding:48px 0}}@media (max-width: 1023.98px){.s-read-online{padding:48px 0 12px}}.s-read-online__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:84px}@media (max-width: 1439.98px){.s-read-online__inner{gap:52px}}@media (max-width: 1023.98px){.s-read-online__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.s-read-online__poster{position:relative;-ms-flex-negative:0;flex-shrink:0;width:382px;aspect-ratio:382 / 500}@media (max-width: 1439.98px){.s-read-online__poster{width:300px}}@media (max-width: 575.98px){.s-read-online__poster{width:214px}}.s-read-online__poster-gif{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:151.3%;aspect-ratio:1 / 1}.s-read-online__poster-gif img{width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain}.s-read-online__info{max-width:765px}.s-read-online__info h2{margin-bottom:16px}@media (max-width: 1023.98px){.s-read-online__info h2{margin-bottom:14px}}.s-read-online__row{display:grid;grid-gap:12px 24px;grid-template-columns:repeat(2, 1fr)}@media (max-width: 1439.98px){.s-read-online__row{grid-gap:12px 20px}}@media (max-width: 767.98px){.s-read-online__row{grid-template-columns:1fr}}.s-read-online__footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px 16px;margin-top:32px}@media (max-width: 1439.98px){.s-read-online__footer{margin-top:24px}}@media (max-width: 767.98px){.s-read-online__footer{-ms-flex-wrap:wrap;flex-wrap:wrap}.s-read-online__footer .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.s-read-online__back{position:absolute;z-index:1;top:0;bottom:0;left:0;width:35%;max-width:700px;aspect-ratio:700 / 668}.s-read-online__back img{z-index:1;opacity:.2}.s-read-online__back:before{content:'';position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(#f7f1eb), color-stop(50%, rgba(247,241,235,0)), to(#f7f1eb));background:linear-gradient(180deg, #f7f1eb 0%, rgba(247,241,235,0) 50%, #f7f1eb 100%)}@media (max-width: 1439.98px){.s-read-online__back{top:25%;width:25%}}@media (max-width: 1279.98px){.s-read-online__back{top:30%}}@media (max-width: 1023.98px){.s-read-online__back{top:0;left:50%;width:100%;max-width:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}

.s-recipe-comments{padding:42px 0}@media (max-width: 1023.98px){.s-recipe-comments{padding:32px 0 28px}}.s-recipe-comments__inner{max-width:1230px;margin:0 auto}.s-recipe-comments__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;color:#665760}.s-recipe-comments__add-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;padding-right:22px;cursor:pointer}.s-recipe-comments__add-toggle h5{margin-top:2px;font-family:var(--font-mirador-700);font-size:20px;line-height:26px;letter-spacing:.02em}.s-recipe-comments__add-toggle:before,.s-recipe-comments__add-toggle:after{content:'';position:absolute;top:50%;right:0;width:10px;height:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing);background-color:currentColor}.s-recipe-comments__add-toggle:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.s-recipe-comments__add-toggle.is-active:after{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}@media (max-width: 1023.98px){.s-recipe-comments__add-toggle{padding-right:18px}.s-recipe-comments__add-toggle h5{font-size:18px;line-height:24px}}.s-recipe-comments__show-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.s-recipe-comments__show-toggle span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;padding:2px;border-radius:50%;background-color:#99828F;color:var(--color-beige);font-family:var(--font-red-hat-text-700);font-size:11px;line-height:14px;aspect-ratio:1 / 1}@media (max-width: 1023.98px){.s-recipe-comments__show-toggle{gap:6px}.s-recipe-comments__show-toggle span{width:14px;padding:1px;font-size:9px;line-height:11px}}.s-recipe-comments__block{max-width:700px;max-height:0;overflow:hidden;-webkit-transition:max-height var(--default-timing);transition:max-height var(--default-timing)}.s-recipe-comments__leave-head{margin-bottom:24px;padding-top:42px}.s-recipe-comments__leave-head h3{margin-bottom:8px}@media (max-width: 1439.98px){.s-recipe-comments__leave-head{padding-top:32px}}@media (max-width: 1023.98px){.s-recipe-comments__leave-head{margin-bottom:20px;padding-top:26px}}.s-recipe-comments__leave-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:20px}.s-recipe-comments__leave-rating span{font-family:var(--font-red-hat-text-500);font-size:16px;line-height:21px}@media (max-width: 1023.98px){.s-recipe-comments__leave-rating{margin-bottom:16px}}.s-recipe-comments__leave-rating-row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px}.s-recipe-comments__leave-rating-row input{position:absolute;opacity:0;left:-9999px}.s-recipe-comments__leave-rating-row svg{width:19px;height:19px;stroke:#99828F;fill:transparent;cursor:pointer;-webkit-transition:fill var(--default-timing);transition:fill var(--default-timing)}.s-recipe-comments__leave-rating-row svg.is-hover,.s-recipe-comments__leave-rating-row svg.is-active{fill:#99828F}.s-recipe-comments__leave-rating-star{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden}.s-recipe-comments__leave-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:24px}@media (max-width: 575.98px){.s-recipe-comments__leave-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:32px}}.s-recipe-comments__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.s-recipe-comments__comment:first-child{padding-top:42px}.s-recipe-comments__comment h6{margin-bottom:8px;color:#665760}.s-recipe-comments__comment p{font-family:var(--font-red-hat-text-400-i);font-size:18px;line-height:24px}@media (max-width: 1439.98px){.s-recipe-comments__comment:first-child{padding-top:32px}}@media (max-width: 1023.98px){.s-recipe-comments__comment:first-child{padding-top:26px}.s-recipe-comments__comment h6{margin-bottom:6px}.s-recipe-comments__comment p{font-size:17px;line-height:22px}}.s-recipe-comments__date{margin-bottom:20px;font-family:var(--font-red-hat-text-500);font-size:13px;line-height:17px}@media (max-width: 1023.98px){.s-recipe-comments__date{margin-bottom:12px;font-size:12px;line-height:16px}}.s-recipe-comments__comments-rating{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;color:#7A9994}@media (max-width: 1023.98px){.s-recipe-comments__comments-rating{margin-bottom:12px}.s-recipe-comments__comments-rating .b-rating{gap:1px}.s-recipe-comments__comments-rating .b-rating svg{width:12px;height:12px}}.s-recipe-comments__comment-reply{margin-top:16px;font-family:var(--font-red-hat-text-500);font-size:15px;line-height:20px}@media (max-width: 1023.98px){.s-recipe-comments__comment-reply{margin-top:12px;font-size:14px;line-height:18px}}

.s-recipe-detail{padding:68px 0;background-color:#F0EAE4}@media (max-width: 1439.98px){.s-recipe-detail{padding:48px 0}}@media (max-width: 1023.98px){.s-recipe-detail{padding:36px 0}}.s-recipe-detail__inner{max-width:1230px;margin:0 auto}.s-recipe-detail__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:68px;margin-bottom:42px}@media (max-width: 1439.98px){.s-recipe-detail__body{gap:42px;margin-bottom:32px}}@media (max-width: 1023.98px){.s-recipe-detail__body{gap:32px;margin-bottom:24px}}@media (max-width: 767.98px){.s-recipe-detail__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.s-recipe-detail__aside{position:sticky;top:32px;-ms-flex-negative:0;flex-shrink:0;width:400px}.s-recipe-detail__aside h3{margin-bottom:16px}@media (max-width: 1439.98px){.s-recipe-detail__aside{width:320px}}@media (max-width: 1023.98px){.s-recipe-detail__aside{width:280px}}@media (max-width: 767.98px){.s-recipe-detail__aside{position:static;width:auto}}.s-recipe-detail__ingredients{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 24px;background-color:var(--color-white);font-size:18px;line-height:24px}.s-recipe-detail__ingredients li{padding:12px 0}.s-recipe-detail__ingredients li:not(:last-child){padding:12px 0 11px;border-bottom:1px solid #EBE5DF}@media (max-width: 1023.98px){.s-recipe-detail__ingredients{padding:10px 20px;font-size:17px;line-height:22px}.s-recipe-detail__ingredients li{padding:10px 0}.s-recipe-detail__ingredients li:not(:last-child){padding:10px 0 9px}}.s-recipe-detail__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:32px;width:calc(100% - 400px - 68px)}.s-recipe-detail__info h3{margin-bottom:12px}@media (max-width: 1439.98px){.s-recipe-detail__info{gap:24px;width:calc(100% - 320px - 42px)}}@media (max-width: 1023.98px){.s-recipe-detail__info{width:calc(100% - 280px - 32px)}}@media (max-width: 767.98px){.s-recipe-detail__info{width:100%}}.s-recipe-detail__gallery{position:relative;width:100%;overflow:hidden}.s-recipe-detail__gallery .swiper-slide{height:auto}.s-recipe-detail__gallery .b-arrows{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;padding:16px;opacity:0;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);pointer-events:none}.s-recipe-detail__gallery .b-arrows__arrow{pointer-events:all}@media (any-hover: hover){.s-recipe-detail__gallery:hover .b-arrows{opacity:1}}@media (max-width: 767.98px){.s-recipe-detail__gallery{width:calc(100% + var(--container-gap) * 2);margin:0 calc(var(--container-gap) * -1);padding:0 var(--container-gap)}.s-recipe-detail__gallery .swiper-slide{width:301px}.s-recipe-detail__gallery .b-arrows{display:none}}.s-recipe-detail__image{display:grid;grid-gap:8px;grid-template-columns:1fr;grid-template-rows:repeat(2, 1fr);width:100%;height:100%}.s-recipe-detail__image a{width:100%;height:100%}.s-recipe-detail__image a:first-child:last-child{grid-row:1 / 3}.s-recipe-detail__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:377 / 252}@media (max-width: 767.98px){.s-recipe-detail__image{grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;gap:10px}.s-recipe-detail__image a:first-child:last-child{grid-row:auto;grid-column:1 / 3}}.b-section-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;padding-top:30px;border-top:1px solid #323C3826}@media (max-width: 1439.98px){.b-section-footer{padding-top:25px}}@media (max-width: 1023.98px){.b-section-footer{padding-top:19px}}@media (max-width: 575.98px){.b-section-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}}.b-section-footer__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.b-section-footer__col h5{font-family:var(--font-mirador-700);font-size:20px;line-height:26px;letter-spacing:.02em}@media (max-width: 1023.98px){.b-section-footer__col h5{font-size:18px;line-height:24px}}@media (max-width: 767.98px){.b-section-footer__col h5{font-size:15px;line-height:20px}}@media (max-width: 575.98px){.b-section-footer__col{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.b-section-footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}

.s-recipe-single{position:relative;margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height);padding-bottom:68px;overflow:hidden}@media (max-width: 1439.98px){.s-recipe-single{padding-bottom:48px}}@media (min-width: 768px) and (max-width: 1023.98px){.s-recipe-single{padding-top:0;margin-top:0}}@media (max-width: 1023.98px){.s-recipe-single{padding-bottom:36px}}@media (max-width: 767.98px){.s-recipe-single{margin-top:0;padding-top:0}}.s-recipe-single__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:84px;padding-top:32px}@media (max-width: 1439.98px){.s-recipe-single__inner{gap:52px}}@media (max-width: 1023.98px){.s-recipe-single__inner{gap:32px}}@media (max-width: 767.98px){.s-recipe-single__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding-top:0;margin:0 calc(var(--container-gap) * -1)}}.s-recipe-single__photo{position:relative;z-index:2;width:40%;max-width:500px;overflow:hidden;aspect-ratio:500 / 750}.s-recipe-single__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 767.98px){.s-recipe-single__photo{width:100%;max-width:none;aspect-ratio:375 / 300}}.s-recipe-single__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:60%}@media (max-width: 767.98px){.s-recipe-single__content{width:100%;padding:36px var(--container-gap) 0}}.s-recipe-single__head{position:relative;padding-bottom:52px}.s-recipe-single__head .b-breadcrumbs{margin-bottom:24px}.s-recipe-single__head:before{content:"";position:absolute;bottom:0;right:calc((var(--gutter) * -1) - 150px);width:calc(100vw + 150px);height:100vh;background-color:var(--color-mint);background-image:url(../images/page-hero-back.png);background-repeat:repeat}@media (max-width: 1579.98px){.s-recipe-single__head:before{right:calc(var(--container-gap) * -1)}}@media (max-width: 1439.98px){.s-recipe-single__head{padding-bottom:36px}.s-recipe-single__head .b-breadcrumbs{margin-bottom:20px}}.s-recipe-single__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:20px}@media (max-width: 1439.98px){.s-recipe-single__tags{margin-top:16px}}.s-recipe-single__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px 5px 9px;border:1px solid var(--color-dark-green);border-radius:16px;font-size:15px;line-height:20px}.s-recipe-single__tag svg{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-right:6px}.s-recipe-single__tag h6{margin-right:5px;font-family:var(--font-red-hat-text-600)}.s-recipe-single__tag span{font-family:var(--font-red-hat-text-500);opacity:.8}@media (max-width: 1023.98px){.s-recipe-single__tag{padding:7px 12px 7px 9px;font-size:13px;line-height:17px}.s-recipe-single__tag svg{width:16px;height:16px;margin-right:5px}.s-recipe-single__tag h6{margin-right:4px}}.s-recipe-single__params{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:42px;margin-top:26px;padding-top:19px;border-top:1px solid #323C3833}@media (max-width: 1439.98px){.s-recipe-single__params{margin-top:24px}}.s-recipe-single__col{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-family:var(--font-red-hat-text-500);font-size:15px;line-height:20px;white-space:nowrap}@media (max-width: 1023.98px){.s-recipe-single__col{font-size:13px;line-height:17px}}@media (max-width: 575.98px){.s-recipe-single__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.s-recipe-single__col .b-rating{gap:1px}.s-recipe-single__col .b-rating svg{width:13px;height:12px}}.s-recipe-single__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7A9994}.s-recipe-single__about{padding-top:42px}.s-recipe-single__about h3{margin-bottom:16px}.s-recipe-single__about blockquote{margin-bottom:16px;padding:18px;border:6px solid var(--color-mint);color:#665760;font-family:var(--font-mirador-400);font-size:20px;line-height:26px;letter-spacing:.02em}@media (max-width: 1579.98px){.s-recipe-single__about blockquote{font-size:17px;line-height:23px}}@media (max-width: 1439.98px){.s-recipe-single__about blockquote{font-size:16px;line-height:22px}}@media (max-width: 1023.98px){.s-recipe-single__about blockquote{margin-bottom:16px;padding:11px;border-width:5px;font-size:15px;line-height:20px}}@media (max-width: 1439.98px){.s-recipe-single__about{padding-top:36px}}.s-recipe-single__desc .js-read-more-content{max-height:188px}.s-recipe-single__desc ul{margin:10px 0}.s-recipe-single__desc p{margin-bottom:10px}.s-recipe-single__desc *:last-child{margin-bottom:0}@media (max-width: 1023.98px){.s-recipe-single__desc .js-read-more-content{max-height:164px}}

.s-recipes-for{padding:32px 0;background-color:#7A9994;color:var(--color-beige)}@media (max-width: 1439.98px){.s-recipes-for{padding:26px 0}}@media (max-width: 575.98px){.s-recipes-for{padding:24px 0 26px}}.s-recipes-for__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.s-recipes-for__inner h4{-ms-flex-negative:0;flex-shrink:0;font-family:var(--font-mirador-400);font-size:24px;line-height:32px;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.s-recipes-for__inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 42px;padding-left:23px;border-left:1px solid #F7F0EB4D;font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:2px;text-transform:uppercase}.s-recipes-for__inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1579.98px){.s-recipes-for__inner h4{font-size:22px;line-height:30px}}@media (max-width: 1439.98px){.s-recipes-for__inner{gap:24px}.s-recipes-for__inner h4{font-size:20px;line-height:26px}.s-recipes-for__inner ul{gap:24px 32px;font-size:12px;line-height:16px}}@media (max-width: 1279.98px){.s-recipes-for__inner ul{gap:20px 24px}}@media (max-width: 1023.98px){.s-recipes-for__inner h4{font-size:18px;line-height:24px;letter-spacing:.01em}.s-recipes-for__inner ul{font-size:11px;line-height:15px}}@media (max-width: 575.98px){.s-recipes-for__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.s-recipes-for__inner ul{padding-top:19px;padding-left:0;border-top:1px solid #F7F1EB33;border-left:none}}

.s-resonate{padding:68px 0}@media (max-width: 1023.98px){.s-resonate{padding:36px 0}}.s-resonate__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1023.98px){.s-resonate__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}}.s-resonate__gallery{--img-width: 300px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;width:50%;padding-right:calc(var(--img-width) / 2)}@media (max-width: 1365.98px){.s-resonate__gallery{--img-width: 200px}}@media (max-width: 1279.98px){.s-resonate__gallery{width:45%}}@media (max-width: 1023.98px){.s-resonate__gallery{--img-width: 35%;width:100%;max-width:570px}}@media (max-width: 575.98px){.s-resonate__gallery{padding-right:calc(var(--img-width) / 1.66)}}.s-resonate__poster{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%;aspect-ratio:628 / 499}.s-resonate__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1023.98px){.s-resonate__poster{aspect-ratio:270 / 180}}.s-resonate__gallery-static{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:50%;right:0;width:var(--img-width);border:10px solid var(--color-white);-webkit-transform:translateY(-50%);transform:translateY(-50%);aspect-ratio:1 / 1}@media (max-width: 1439.98px){.s-resonate__gallery-static{border-width:6px}}@media (max-width: 1023.98px){.s-resonate__gallery-static{border-width:5px}}.s-resonate__content{width:50%;padding-left:84px}.s-resonate__content h2{margin-bottom:16px}@media (max-width: 1439.98px){.s-resonate__content{padding-left:54px}}@media (max-width: 1279.98px){.s-resonate__content{width:55%}}@media (max-width: 1023.98px){.s-resonate__content{width:100%;padding-left:0}.s-resonate__content h2{margin-bottom:12px}}.s-resonate__help{position:relative;margin-top:32px;padding:31px 116px;border:1px solid var(--color-dark-green);text-align:center}.s-resonate__help h4{margin-bottom:20px}@media (max-width: 1439.98px){.s-resonate__help{margin-top:24px;padding:24px 104px}}@media (max-width: 1023.98px){.s-resonate__help{padding:16px}.s-resonate__help h4{margin-bottom:12px}}@media (max-width: 575.98px){.s-resonate__help h4{max-width:150px;margin:0 auto 12px}.s-resonate__help .btn{width:100%}}.s-resonate__help-decor{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;right:24px;left:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.s-resonate__help-decor img{height:132px}@media (max-width: 1439.98px){.s-resonate__help-decor img{height:100px}}@media (max-width: 1023.98px){.s-resonate__help-decor{top:-14px;right:16px;left:16px;-webkit-transform:none;transform:none}.s-resonate__help-decor img{height:74px}}.s-resonate__help-content{position:relative}

.b-resources-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none}.b-resources-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.b-resources-list span{-webkit-transition:padding-left var(--default-timing);transition:padding-left var(--default-timing)}.b-resources-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;width:100%;padding:18px 20px 18px 24px;border-bottom:1px solid var(--color-beige);font-family:var(--font-mirador-400);font-size:24px;line-height:32px;letter-spacing:.02em;background-color:var(--color-white);color:var(--color-dark-green);-webkit-transition:background-color var(--default-timing);transition:background-color var(--default-timing)}@media (any-hover: hover){.b-resources-list a:hover{background-color:var(--color-white) !important}.b-resources-list a:hover span{padding-left:15px}.b-resources-list a:hover .b-resources-list__arrow svg{-webkit-transform:translateY(calc(-100% - 6px));transform:translateY(calc(-100% - 6px))}}@media (max-width: 1579.98px){.b-resources-list a{padding:14px 16px 14px 20px;font-size:22px;line-height:30px}}@media (max-width: 1439.98px){.b-resources-list a{padding:16px;font-size:20px;line-height:26px}}@media (max-width: 1023.98px){.b-resources-list a{padding:17px 14px 16px 18px;font-size:18px;line-height:24px;letter-spacing:.01em}}.b-resources-list svg{width:28px;height:10px;-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}@media (any-hover: hover){.b-resources-list:hover a{background-color:#FAF7F5}}.b-resources-list__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:6px;height:20px;padding:5px 0;overflow:hidden}@media (max-width: 1023.98px){.b-resources-list__arrow{-ms-flex-item-align:start;align-self:flex-start;margin-top:2px}}.s-resources{padding:68px 0}@media (max-width: 1439.98px){.s-resources{padding:58px 0}}@media (max-width: 1023.98px){.s-resources{padding:48px 0 42px}}@media (max-width: 767.98px){.s-resources{padding:36px 0}}.s-resources--reverse{padding-bottom:0}@media (max-width: 1579.98px){.s-resources--reverse{padding-bottom:16px}}.s-resources--reverse .s-resources__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 767.98px){.s-resources--reverse .s-resources__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.s-resources__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:84px}@media (max-width: 1579.98px){.s-resources__inner{gap:68px}}@media (max-width: 1439.98px){.s-resources__inner{gap:42px}}@media (max-width: 1023.98px){.s-resources__inner{gap:32px}}@media (max-width: 767.98px){.s-resources__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:42px}}.s-resources__col{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:32px}@media (max-width: 1579.98px){.s-resources__col{gap:24px;width:50%}}@media (max-width: 1365.98px){.s-resources__col{max-width:400px;padding-right:82px}}@media (max-width: 1023.98px){.s-resources__col{-ms-flex-item-align:stretch;align-self:stretch;max-width:none;padding-right:0;padding-bottom:112px}}@media (max-width: 767.98px){.s-resources__col{width:100%;padding-right:35.864%;padding-bottom:0}}.s-resources__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;width:246px;max-width:296px;border:10px solid var(--color-white);aspect-ratio:296 / 370}.s-resources__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1365.98px){.s-resources__image{position:absolute;top:50%;right:0;width:144px;border-width:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);aspect-ratio:144 / 180}}@media (max-width: 1023.98px){.s-resources__image{top:auto;right:50%;bottom:0;width:200px;border-width:5px;-webkit-transform:translateX(50%);transform:translateX(50%);aspect-ratio:200 / 160}}@media (max-width: 767.98px){.s-resources__image{top:50%;right:0;bottom:auto;width:43.734%;-webkit-transform:translateY(-50%);transform:translateY(-50%);aspect-ratio:150 / 187}}.s-resources__poster{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:480px;aspect-ratio:480 / 600}.s-resources__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1365.98px){.s-resources__poster{aspect-ratio:1 / 1}}@media (max-width: 1023.98px){.s-resources__poster{width:100%;height:100%;aspect-ratio:auto}}@media (max-width: 767.98px){.s-resources__poster{aspect-ratio:220 / 275}}.s-resources__decor{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:150px}.s-resources__decor img{height:300px}@media (max-width: 1579.98px){.s-resources__decor{left:128px}.s-resources__decor img{height:240px}}@media (max-width: 1365.98px){.s-resources__decor{right:30px;left:auto}.s-resources__decor img{height:110px}}@media (max-width: 1023.98px){.s-resources__decor{right:28px;bottom:64px}}@media (max-width: 767.98px){.s-resources__decor{right:21%;bottom:-24px}}.s-resources__info{width:50%;max-width:652px}.s-resources__info h2{margin-bottom:16px}.s-resources__info p{max-width:560px}@media (max-width: 1365.98px){.s-resources__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width: 1023.98px){.s-resources__info{max-width:none}.s-resources__info h2{margin-bottom:14px}}@media (max-width: 767.98px){.s-resources__info{width:100%}.s-resources__info h2{margin-bottom:20px}}.s-resources__list{margin-top:42px}@media (max-width: 1579.98px){.s-resources__list{margin-top:36px}}@media (max-width: 1365.98px){.s-resources__list{display:grid;grid-template-columns:repeat(2, 1fr)}.s-resources__list a{border-right:1px solid var(--color-beige)}}@media (max-width: 1023.98px){.s-resources__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}}

.s-search-results{padding:68px 0}@media (max-width: 1439.98px){.s-search-results{padding:48px 0}}@media (max-width: 1023.98px){.s-search-results{padding:36px 0}}.s-search-results__inner .b-pagination{margin-top:52px}@media (max-width: 1023.98px){.s-search-results__inner .b-pagination{margin-top:32px}}.s-search-results__grid{display:grid;grid-gap:32px;grid-template-columns:repeat(4, 1fr);grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media (max-width: 1439.98px){.s-search-results__grid{grid-gap:20px}}@media (max-width: 1279.98px){.s-search-results__grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1023.98px){.s-search-results__grid{grid-gap:16px;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575.98px){.s-search-results__grid{grid-template-columns:1fr}}

.s-search{position:relative;z-index:2;padding:52px 0 68px;background-color:var(--color-dark-green);color:var(--color-white)}.s-menu .s-search{background-color:var(--color-orange);color:var(--color-dark-green)}@media (max-width: 1023.98px){.s-menu .s-search{padding-right:16px;padding-left:16px}}.s-menu .s-search .s-search__inner{max-width:800px}.s-menu .s-search .s-search__input{background-color:var(--color-white);color:var(--color-dark-green)}.s-menu .s-search .s-search__field .btn-icon{background-color:var(--color-purple);color:var(--color-beige)}.s-menu .s-search .s-search__footer h5{color:var(--color-dark-green)}.s-menu .s-search .s-search__tag{border:1px solid #323C3826;background-color:transparent;color:var(--color-dark-green)}@media (any-hover: hover){.s-menu .s-search .s-search__tag:hover{background-color:var(--color-white);border-color:var(--color-white)}}@media (max-width: 1439.98px){.s-search{padding:48px 0 58px}}@media (max-width: 1023.98px){.s-search{padding:42px 0 48px}}@media (max-width: 767.98px){.s-search{padding:36px 0}}.s-search__inner{max-width:918px;margin:0 auto}.s-search__inner .subheading{margin-bottom:20px;text-align:center}.s-search__inner h2{text-align:center}@media (max-width: 1579.98px){.s-search__inner{max-width:910px}}@media (max-width: 1439.98px){.s-search__inner{max-width:818px}.s-search__inner .subheading{margin-bottom:18px}}.s-search__field{position:relative;margin-top:32px}.s-search__field::-webkit-input-placeholder{opacity:.5}.s-search__field::-moz-placeholder{opacity:.5}.s-search__field:-ms-input-placeholder{opacity:.5}.s-search__field::-ms-input-placeholder{opacity:.5}.s-search__field::placeholder{opacity:.5}@media (max-width: 1579.98px){.s-search__field{margin-top:26px}}@media (max-width: 1023.98px){.s-search__field{margin-top:28px}}@media (max-width: 767.98px){.s-search__field{margin-top:20px}}.s-search__field form input{width:100% !important;height:68px;padding:10px 56px 10px 32px !important;border:1px solid #FFFFFF4D !important;border-radius:34px !important;background-color:#334340;color:var(--color-white) !important;-webkit-transition:border-color var(--default-timing) !important;transition:border-color var(--default-timing) !important;font-size:18px;line-height:24px}.s-search__field form input::-webkit-input-placeholder{color:inherit;opacity:.5}.s-search__field form input::-moz-placeholder{color:inherit;opacity:.5}.s-search__field form input:-ms-input-placeholder{color:inherit;opacity:.5}.s-search__field form input::-ms-input-placeholder{color:inherit;opacity:.5}.s-search__field form input::placeholder{color:inherit;opacity:.5}.s-search__field form input:focus{border-color:var(--color-white)}@media (max-width: 1439.98px){.s-search__field form input{height:58px;padding:8px 52px 8px 26px;font-size:16px;line-height:22px}}@media (max-width: 1023.98px){.s-search__field form input{padding:8px 52px 8px 24px}}.s-search__field form input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.s-search__field--light form input{background-color:var(--color-white) !important;color:var(--color-dark-green) !important}.s-search__field--light form input::-webkit-input-placeholder{color:var(--color-dark-green) !important;opacity:.5}.s-search__field--light form input::-moz-placeholder{color:var(--color-dark-green) !important;opacity:.5}.s-search__field--light form input:-ms-input-placeholder{color:var(--color-dark-green) !important;opacity:.5}.s-search__field--light form input::-ms-input-placeholder{color:var(--color-dark-green) !important;opacity:.5}.s-search__field--light form input::placeholder{color:var(--color-dark-green) !important;opacity:.5}.s-search__field--light .s-search__input{background-color:var(--color-white);color:var(--color-dark-green)}.s-search__field--light .s-search__btn{background-color:var(--color-purple);color:var(--color-beige)}.s-search__input{width:100%;height:68px;padding:10px 56px 10px 32px;border:1px solid #FFFFFF4D;border-radius:34px;background-color:#334340;color:var(--color-white);-webkit-transition:border-color var(--default-timing);transition:border-color var(--default-timing);font-size:18px;line-height:24px}.s-search__input::-webkit-input-placeholder{color:inherit;opacity:.5}.s-search__input::-moz-placeholder{color:inherit;opacity:.5}.s-search__input:-ms-input-placeholder{color:inherit;opacity:.5}.s-search__input::-ms-input-placeholder{color:inherit;opacity:.5}.s-search__input::placeholder{color:inherit;opacity:.5}.s-search__input:focus{border-color:var(--color-white)}@media (max-width: 1439.98px){.s-search__input{height:58px;padding:8px 52px 8px 26px;font-size:16px;line-height:22px}}@media (max-width: 1023.98px){.s-search__input{padding:8px 52px 8px 24px}}.s-search__btn{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 1439.98px){.s-search__btn{right:8px}}.s-search__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:32px}.s-search__footer h5{color:#8FB28F}@media (max-width: 1439.98px){.s-search__footer{margin-top:24px}}@media (max-width: 1023.98px){.s-search__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:20px}}.s-search__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media (max-width: 1023.98px){.s-search__tags{gap:6px 4px}}.s-search__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:32px;padding:0 14px 0 10px;border-radius:16px;background-color:#334340;-webkit-transition:background-color var(--default-timing),color var(--default-timing),border-color var(--default-timing);transition:background-color var(--default-timing),color var(--default-timing),border-color var(--default-timing);font-family:var(--font-red-hat-text-500);font-size:15px;line-height:20px}.s-search__tag svg{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px}@media (any-hover: hover){.s-search__tag:hover{background-color:#394D49}}@media (max-width: 1023.98px){.s-search__tag{height:26px;padding:0 12px 0 6px;font-size:14px;line-height:18px}}.s-search__decor{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;padding:32px;pointer-events:none}.s-search__decor img{height:240px;-o-object-fit:contain;object-fit:contain}.s-search__decor img:last-child{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:-126px}@media (max-width: 1579.98px){.s-search__decor img{height:160px}.s-search__decor img:last-child{margin-bottom:-90px}}@media (max-width: 1439.98px){.s-search__decor{padding:20px}.s-search__decor img{height:120px}.s-search__decor img:last-child{margin-bottom:-56px}}@media (max-width: 1023.98px){.s-search__decor img{height:94px}.s-search__decor img:first-child{opacity:0}.s-search__decor img:last-child{margin-bottom:-68px}}@media (max-width: 767.98px){.s-search__decor{padding:16px}}

.s-spoon-fork-talk{position:relative;padding:0 var(--container-gap);background-color:var(--color-secondary)}.s-spoon-fork-talk.padding-top-large{margin-top:68px}@media (max-width: 1439.98px){.s-spoon-fork-talk.padding-top-large{margin-top:48px}}@media (max-width: 1023.98px){.s-spoon-fork-talk.padding-top-large{margin-top:36px}}.s-spoon-fork-talk:before{content:'';position:absolute;top:0;bottom:0;left:0;width:50%;background-image:url(../images/page-hero-back.png);background-repeat:repeat}.s-spoon-fork-talk__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;padding-left:var(--gutter)}@media (max-width: 767.98px){.s-spoon-fork-talk__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}}.s-spoon-fork-talk__body{padding:84px 0;width:45%;max-width:688px}@media (max-width: 1439.98px){.s-spoon-fork-talk__body{padding:62px 0}}@media (max-width: 1023.98px){.s-spoon-fork-talk__body{padding:32px 0}}@media (max-width: 767.98px){.s-spoon-fork-talk__body{width:auto;padding:32px 0 0}}.s-spoon-fork-talk__body.padding-medium{padding:68px 0}@media (max-width: 1439.98px){.s-spoon-fork-talk__body.padding-medium{padding:48px 0}}@media (max-width: 1023.98px){.s-spoon-fork-talk__body.padding-medium{padding:36px 0}}.s-spoon-fork-talk__content .subheading{margin-bottom:16px}.s-spoon-fork-talk__content h2{margin-bottom:16px}@media (max-width: 1023.98px){.s-spoon-fork-talk__content .subheading{margin-bottom:12px}.s-spoon-fork-talk__content h2{margin-bottom:8px}}.s-spoon-fork-talk__footer{margin-top:26px;padding-top:23px;border-top:1px solid #323C3833}@media (max-width: 1023.98px){.s-spoon-fork-talk__footer{margin-top:20px;padding-top:19px}}.s-spoon-fork-talk__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px;font-family:var(--font-red-hat-text-500);font-size:18px;line-height:24px}@media (max-width: 1023.98px){.s-spoon-fork-talk__price{font-size:14px;line-height:18px}}.s-spoon-fork-talk__price-new{font-family:var(--font-red-hat-text-600)}.s-spoon-fork-talk__price-old{padding-bottom:1px;opacity:.5;font-size:15px;line-height:20px;text-decoration:line-through}.s-spoon-fork-talk__btn{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.s-spoon-fork-talk__poster{position:absolute;top:0;right:0;bottom:0;width:50%}@media (max-width: 767.98px){.s-spoon-fork-talk__poster{position:relative;width:auto;margin:0 calc(var(--container-gap) * -1);aspect-ratio:340 / 200}}

.s-start{position:relative;z-index:2;margin-bottom:-136px;padding-top:68px}@media (max-width: 1579.98px){.s-start{margin-bottom:-110px;padding-top:48px}}@media (max-width: 1023.98px){.s-start{margin-bottom:-68px;padding-top:32px}}.s-start__inner .subheading{margin-bottom:24px}.s-start__inner h3{margin-bottom:8px;font-family:var(--font-mirador-400);font-size:33px;line-height:40px;letter-spacing:.02em}@media (max-width: 1579.98px){.s-start__inner .subheading{margin-bottom:16px}.s-start__inner h3{font-size:28px;line-height:35px}}@media (max-width: 1439.98px){.s-start__inner h3{font-size:24px;line-height:32px}}@media (max-width: 1023.98px){.s-start__inner .subheading{margin-bottom:12px}.s-start__inner h3{font-size:25px;line-height:29px;letter-spacing:.01em}}.s-start__main{margin-bottom:68px}@media (max-width: 1579.98px){.s-start__main{margin-bottom:48px}}@media (max-width: 1439.98px){.s-start__main{margin-bottom:32px}}@media (max-width: 1023.98px){.s-start__main{margin-bottom:24px}}.s-start__row{display:grid;grid-gap:32px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 1439.98px){.s-start__row{grid-gap:16px}}@media (max-width: 1279.98px){.s-start__row{grid-template-columns:35% 35% auto}}@media (max-width: 1023.98px){.s-start__row{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767.98px){.s-start__row{grid-template-columns:1fr}}.s-start__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:23px;border:1px solid #323C3826}.s-start__item .b-pill{margin-bottom:24px}.s-start__item p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.s-start__item .btn{margin-top:32px}@media (max-width: 1579.98px){.s-start__item{padding:19px}.s-start__item .b-pill{margin-bottom:16px}.s-start__item .btn{margin-top:24px}}@media (max-width: 1023.98px){.s-start__item{padding:16px}.s-start__item .btn{margin-top:16px}}@media (max-width: 575.98px){.s-start__item .btn{width:100%}}.s-start__poster{position:relative;padding:0 !important;border:none}.s-start__poster img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1023.98px){.s-start__poster{grid-column:1 / 3;aspect-ratio:16 / 9}.s-start__poster img{position:static}}@media (max-width: 767.98px){.s-start__poster{grid-column:auto}}.s-start__bottom{text-align:center}.s-start__footer{position:relative;max-width:1230px;margin:0 auto;padding:52px 32px 58px;background-color:#F7F0EB}@media (max-width: 1579.98px){.s-start__footer{padding:42px 32px 48px}}@media (max-width: 1439.98px){.s-start__footer{padding:32px 24px 42px}}@media (max-width: 1023.98px){.s-start__footer{padding:20px 16px}}.s-start__footer-content{position:relative;z-index:2;max-width:640px;margin:0 auto;color:var(--color-white)}.s-start__footer-content .b-pill{margin-bottom:16px}.s-start__footer-content .btn{margin-top:32px}@media (max-width: 1579.98px){.s-start__footer-content .btn{margin-top:24px}}@media (max-width: 1023.98px){.s-start__footer-content .btn{margin-top:16px}}@media (max-width: 575.98px){.s-start__footer-content .btn{width:100%}}.s-start__footer-back{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000BF}.s-start__footer-back img{opacity:.15}.b-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px;border-radius:12px;background-color:var(--color-white);color:#99828F;font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:2px;text-transform:uppercase}@media (max-width: 1439.98px){.b-pill{font-size:12px;line-height:16px}}@media (max-width: 1023.98px){.b-pill{padding:3px 6px;font-size:11px;line-height:15px}}.b-pill--dark{background-color:var(--color-black);color:rgba(255,255,255,0.7)}

.s-subscribe{position:relative;padding:84px 0 76px}@media (max-width: 1439.98px){.s-subscribe{padding:58px 0 52px}}@media (max-width: 1023.98px){.s-subscribe{padding:58px 0 42px}}@media (max-width: 767.98px){.s-subscribe{padding:38px 0 36px}}.s-subscribe__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;gap:52px;max-width:1396px;margin-left:auto}@media (max-width: 1579.98px){.s-subscribe__inner{gap:36px}}@media (max-width: 1439.98px){.s-subscribe__inner{gap:28px}}@media (max-width: 1023.98px){.s-subscribe__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}@media (max-width: 767.98px){.s-subscribe__inner{gap:24px}}.s-subscribe__gif{max-width:304px;margin-top:-4px}.s-subscribe__gif img{width:100%}@media (max-width: 1579.98px){.s-subscribe__gif{-ms-flex-negative:0;flex-shrink:0;max-width:264px;margin-left:-8px;margin-top:-10px}}@media (max-width: 1023.98px){.s-subscribe__gif{max-width:190px;margin:0 auto}}@media (max-width: 767.98px){.s-subscribe__gif{max-width:136px}}.s-subscribe__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:70px;margin-top:-6px}@media (max-width: 1579.98px){.s-subscribe__row{gap:52px;margin-top:0}}@media (max-width: 1439.98px){.s-subscribe__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:36px}}@media (max-width: 1023.98px){.s-subscribe__row{gap:26px}}.s-subscribe__info{max-width:512px}.s-subscribe__info .subheading{margin-bottom:20px}.s-subscribe__info h2{margin-bottom:16px}.s-subscribe__info ul{margin:20px 0}@media (max-width: 1579.98px){.s-subscribe__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:none}}@media (max-width: 1439.98px){.s-subscribe__info{max-width:none}.s-subscribe__info .subheading{margin-bottom:18px}.s-subscribe__info ul{margin:16px 0}}@media (max-width: 1023.98px){.s-subscribe__info .subheading{margin-bottom:14px}.s-subscribe__info ul{margin:13px 0 14px}}@media (max-width: 767.98px){.s-subscribe__info .subheading{margin-bottom:20px}.s-subscribe__info h2{margin-bottom:20px}.s-subscribe__info ul{margin:18px 0}}.s-subscribe__form{max-width:440px;padding:26px 23px;border:1px solid var(--color-dark-green)}.s-subscribe__form h4{max-width:320px;margin-bottom:8px}@media (max-width: 1579.98px){.s-subscribe__form{max-width:460px;padding:22px 23px 24px}.s-subscribe__form h4{max-width:none;margin-bottom:16px}}@media (max-width: 1439.98px){.s-subscribe__form{max-width:none}.s-subscribe__form h4{max-width:400px;margin-bottom:0}}@media (max-width: 1023.98px){.s-subscribe__form{padding:23px 18px 24px}.s-subscribe__form h4{max-width:none}}.s-subscribe__back{position:absolute;top:0;left:0;bottom:0;width:100%;max-width:calc(((100% - 1544px) / 2) + 298px);opacity:.3}@media (max-width: 1579.98px){.s-subscribe__back{max-width:241px}}@media (max-width: 1439.98px){.s-subscribe__back{max-width:229px}}@media (max-width: 1023.98px){.s-subscribe__back{bottom:auto;width:100%;max-width:none;height:340px}}@media (max-width: 767.98px){.s-subscribe__back{height:250px}}.grecaptcha-badge{visibility:hidden !important}.b-form .gform_fields{grid-gap:20px 24px !important}.b-form .gform_footer{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;margin-top:32px}@media (max-width: 1439.98px){.b-form .gform_footer{margin-top:24px}}@media (max-width: 1023.98px){.b-form .gform_footer{margin-top:20px}}@media (max-width: 575px){.b-form .gform_footer .b-form__submit{width:100% !important}}.b-form input,.b-form textarea{height:48px !important;padding:12px 0 !important;border:none !important;border-bottom:1px solid #323C3833 !important;border-radius:0;-webkit-transition:border-color .3s !important;transition:border-color .3s !important;color:var(--color-dark-green) !important;font-family:var(--font-red-hat-text-400) !important;font-size:18px !important;line-height:24px !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;outline:none !important;border-radius:0 !important;background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.b-form input::-webkit-input-placeholder, .b-form textarea::-webkit-input-placeholder{opacity:.5 !important;font-size:inherit !important}.b-form input::-moz-placeholder, .b-form textarea::-moz-placeholder{opacity:.5 !important;font-size:inherit !important}.b-form input:-ms-input-placeholder, .b-form textarea:-ms-input-placeholder{opacity:.5 !important;font-size:inherit !important}.b-form input::-ms-input-placeholder, .b-form textarea::-ms-input-placeholder{opacity:.5 !important;font-size:inherit !important}.b-form input::placeholder,.b-form textarea::placeholder{opacity:.5 !important;font-size:inherit !important}.b-form input:focus,.b-form input:hover,.b-form textarea:focus,.b-form textarea:hover{border-bottom-color:#323C38 !important}@media (max-width: 1439.98px){.b-form input,.b-form textarea{font-size:16px !important;line-height:22px !important}}.b-form textarea,.b-form select{border-radius:0;-webkit-transition:border-color .3s !important;transition:border-color .3s !important}.b-form textarea:focus,.b-form textarea:hover,.b-form select:focus,.b-form select:hover{border-bottom-color:#323C38 !important}.b-form textarea{min-height:136px !important;resize:none !important}.b-form .klaviyo-form *{outline:none !important}@media (max-width: 1439.98px){.b-form .klaviyo-form form>div{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}}@media (max-width: 1439.98px){.b-form .klaviyo-form form>div>div{width:calc(50% - 12px) !important}.b-form .klaviyo-form form>div>div:nth-last-child(1),.b-form .klaviyo-form form>div>div:nth-last-child(2){width:100% !important}}@media (max-width: 767.98px){.b-form .klaviyo-form form>div>div{width:100% !important}}.b-form .klaviyo-form form>div>div>div>button{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;gap:12px !important;width:auto !important;margin-top:10px !important;padding:10px 22px 10px 32px !important;font-family:var(--font-red-hat-text-700) !important;font-size:13px !important;line-height:18px !important;text-transform:uppercase !important;letter-spacing:2px !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.b-form .klaviyo-form form>div>div>div>button .btn__text{padding-top:1px;text-shadow:0 18px currentColor;overflow:hidden}.b-form .klaviyo-form form>div>div>div>button .btn__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:28px;height:18px;padding:4px 0;overflow:hidden}.b-form .klaviyo-form form>div>div>div>button .btn__icon svg{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}@media (max-width: 1023.98px){.b-form .klaviyo-form form>div>div>div>button{margin-top:8px !important;margin-bottom:-10px}}@media (max-width: 575.98px){.b-form .klaviyo-form form>div>div>div>button{width:100% !important}}@media (any-hover: hover){.b-form .klaviyo-form form>div>div>div>button:hover .btn__icon svg{-webkit-transform:translateY(calc(-100% - 6px));transform:translateY(calc(-100% - 6px))}}.b-form .klaviyo-form form>div>div>div>div>div{position:relative !important;border:none !important}.b-form .klaviyo-form form>div>div>div>div>div button{position:absolute !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;width:35px !important;padding:0 !important}.b-form .klaviyo-form form>div>div>div>div>div button img{width:19px !important;height:14px !important;-o-object-fit:contain !important;object-fit:contain !important}.b-form .klaviyo-form form>div>div>div>div>div button svg{width:18px !important;height:18px !important;margin-left:4px !important;fill:#323C38 !important}.b-form .klaviyo-form form>div>div>div>div>div input{padding-left:49px !important}.b-form .klaviyo-form form>div>div>div>div>div>div{position:static !important}.b-form .klaviyo-form form>div>div>div>div>div>div>div{padding:0 !important;border:none !important}.b-form .klaviyo-form form>div>div>div>div>div>div>div:before,.b-form .klaviyo-form form>div>div>div>div>div>div>div:after{display:none !important}.b-form .klaviyo-form form>div>div>div>div>div>div>div>span{position:absolute !important;top:10px;right:10px}.b-form .klaviyo-form form>div>div>div>div>div>div>div>span[role="alert"]{top:4px !important;left:0 !important;padding:0 !important}.b-form p{font-family:var(--font-red-hat-text-400) !important;font-size:12px !important;line-height:16px !important}.b-form p a{font-family:var(--font-red-hat-text-400) !important;font-size:inherit !important;line-height:inherit !important;text-decoration:underline !important}@media (max-width: 1023.98px){.b-form p{font-size:11px !important;line-height:14px !important}}.b-form .gform_validation_errors:focus{outline:none !important}.b-form .gform_confirmation_wrapper .gform_confirmation_message p{font-size:18px !important;line-height:24px !important}@media (max-width: 1439.98px){.b-form .gform_confirmation_wrapper .gform_confirmation_message p{font-size:17px !important;line-height:22px !important}}

.s-team-grid{padding:68px 0 92px}@media (max-width: 1439.98px){.s-team-grid{padding:48px 0 62px}}@media (max-width: 1023.98px){.s-team-grid{padding:32px 0}}.s-team-grid__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:52px;margin-bottom:32px}@media (max-width: 1579.98px){.s-team-grid__head{gap:32px;margin-bottom:26px}}@media (max-width: 767.98px){.s-team-grid__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}}.s-team-grid__header{-ms-flex-item-align:start;align-self:flex-start;width:60%;max-width:932px}.s-team-grid__header .subheading{max-width:460px;margin-bottom:20px}@media (max-width: 1439.98px){.s-team-grid__header .subheading{margin-bottom:16px}}@media (max-width: 767.98px){.s-team-grid__header{width:100%}}.s-team-grid__info{width:40%;max-width:560px;padding-bottom:14px}@media (max-width: 1579.98px){.s-team-grid__info{padding-bottom:8px}}@media (max-width: 1439.98px){.s-team-grid__info{padding-bottom:4px}}@media (max-width: 767.98px){.s-team-grid__info{width:100%;padding-bottom:0}}.s-team-grid__grid{display:grid;grid-gap:32px;grid-template-columns:repeat(4, 1fr)}@media (max-width: 1579.98px){.s-team-grid__grid{grid-gap:24px}}@media (max-width: 1365.98px){.s-team-grid__grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1023.98px){.s-team-grid__grid{grid-gap:32px 16px;grid-template-columns:repeat(2, 1fr)}}.s-team-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-team-grid__photo{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:16px;overflow:hidden;border:10px solid var(--color-secondary);cursor:pointer;aspect-ratio:1 / 1}.s-team-grid__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}@media (max-width: 1439.98px){.s-team-grid__photo{border-width:8px}}@media (max-width: 1023.98px){.s-team-grid__photo{border-width:5px}}@media (max-width: 767.98px){.s-team-grid__photo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px;border:none;aspect-ratio:auto}.s-team-grid__photo img{height:auto;margin-bottom:12px;border:6px solid var(--color-secondary);aspect-ratio:1 / 1}}.s-team-grid__stickers{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 6px;padding:14px}@media (max-width: 1579.98px){.s-team-grid__stickers{padding:10px}}@media (max-width: 1023.98px){.s-team-grid__stickers{gap:6px 4px}}@media (max-width: 767.98px){.s-team-grid__stickers{position:static;gap:0 4px;padding:0}.s-team-grid__stickers .b-sticker{padding:0;border-radius:0;background-color:transparent;color:#665760;font-size:9px;line-height:11px;letter-spacing:2px}.s-team-grid__stickers .b-sticker:not(:last-child):after{content:', '}}.s-team-grid__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.s-team-grid__desc h4{cursor:pointer}.s-team-grid__desc h6{margin-top:2px;font-family:var(--font-mirador-400);font-size:18px;line-height:24px;letter-spacing:.02em}.s-team-grid__desc p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:8px}@media (max-width: 767.98px){.s-team-grid__desc h6{font-size:15px;line-height:20px}.s-team-grid__desc p{margin-top:4px;font-size:14px;line-height:18px}}.s-team-grid__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:20px}@media (max-width: 1023.98px){.s-team-grid__link{margin-top:16px}}.b-sticker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px 10px;border-radius:12px;background-color:var(--color-white);color:#665760;font-family:var(--font-red-hat-text-700);font-size:11px;line-height:14px;letter-spacing:.16em;text-transform:uppercase}@media (max-width: 1023.98px){.b-sticker{padding:3px 8px;font-size:9px;line-height:11px}}

.s-team{position:relative;overflow:hidden}.s-team--paddings{margin:68px 0}@media (max-width: 1439.98px){.s-team--paddings{margin:48px 0}}@media (max-width: 1023.98px){.s-team--paddings{margin:0}}.s-team__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:52px}@media (max-width: 1579.98px){.s-team__inner{gap:68px}}@media (max-width: 1439.98px){.s-team__inner{gap:16px}}@media (max-width: 1023.98px){.s-team__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:22px}}@media (max-width: 767.98px){.s-team__inner{padding-bottom:36px}}.s-team__info{max-width:720px;padding-top:68px;overflow:hidden}@media (max-width: 1579.98px){.s-team__info{max-width:596px}}@media (max-width: 1439.98px){.s-team__info{max-width:500px;padding-top:58px;padding-bottom:36px}}@media (max-width: 1023.98px){.s-team__info{max-width:none;padding-top:0;padding-bottom:0}}.s-team__head{padding-bottom:36px}.s-team__head .subheading{max-width:460px;margin-bottom:20px}.s-team__head h2{max-width:460px;margin-bottom:16px}.s-team__head p{max-width:600px}@media (max-width: 1579.98px){.s-team__head h2{max-width:none}}@media (max-width: 1439.98px){.s-team__head .subheading{margin-bottom:16px}}@media (max-width: 1023.98px){.s-team__head{max-width:560px;padding-top:48px;padding-bottom:32px}.s-team__head .subheading{max-width:none;margin-bottom:14px}}@media (max-width: 767.98px){.s-team__head{padding-top:36px}.s-team__head .subheading{margin-bottom:20px}.s-team__head h2{margin-bottom:20px}}.s-team__slider{position:relative;overflow:hidden;padding-top:35px;border-top:1px solid var(--color-dark-green)}.s-team__slider .b-arrows{position:absolute;z-index:2;top:35px;right:0}@media (max-width: 1439.98px){.s-team__slider{max-width:438px}}@media (max-width: 1023.98px){.s-team__slider{max-width:none;padding-top:var(--paddingTop);border-top:none}.s-team__slider .swiper-wrapper{padding-top:32px}.s-team__slider .b-arrows{top:var(--paddingTop);right:auto;left:332px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width: 767.98px){.s-team__slider .swiper-wrapper{padding-top:34px}.s-team__slider .b-arrows{left:250px}}.s-team__item{padding-right:112px}.s-team__item h3{margin-bottom:8px}@media (max-width: 1023.98px){.s-team__item{position:relative;padding-right:278px}.s-team__item h3,.s-team__item p{max-width:400px}}@media (max-width: 767.98px){.s-team__item{padding-right:0}.s-team__item h3{margin-bottom:16px}}.s-team__btn{margin-top:32px}@media (max-width: 1023.98px){.s-team__btn{position:absolute;right:0;bottom:0}}@media (max-width: 767.98px){.s-team__btn{position:static;margin-top:24px}}@media (max-width: 575.98px){.s-team__btn .btn{width:100%}}.s-team__col{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:686px}@media (max-width: 1579.98px){.s-team__col{height:578px}}@media (max-width: 1439.98px){.s-team__col{height:auto;margin-right:-20px}}@media (max-width: 1023.98px){.s-team__col{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:var(--top);right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 20px);margin-right:0;padding-bottom:84px}}@media (max-width: 767.98px){.s-team__col{width:calc(100% - 16px)}}.s-team__poster{position:absolute;top:0;bottom:52px;left:170px;width:790px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 1579.98px){.s-team__poster{bottom:74px;left:150px;width:100%}}@media (max-width: 1439.98px){.s-team__poster{left:150px;right:0}}@media (max-width: 1023.98px){.s-team__poster{position:relative;bottom:0;left:0;width:79.947%;aspect-ratio:598 / 398;pointer-events:none}}@media (max-width: 767.98px){.s-team__poster{width:90%;aspect-ratio:323 / 258}}.s-team__photo{position:absolute;bottom:0;left:0;width:100%;max-width:340px;border:10px solid var(--color-white);background-color:var(--color-white);aspect-ratio:1 / 1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.s-team__photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1579.98px){.s-team__photo{max-width:300px}}@media (max-width: 1439.98px){.s-team__photo{border-width:8px}}@media (max-width: 1023.98px){.s-team__photo{border-width:5px}}@media (max-width: 767.98px){.s-team__photo{max-width:219px}}.b-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}@media (min-width: 1580px){.b-arrows--large .b-arrows__arrow{width:48px;height:48px}.b-arrows--large .b-arrows__arrow svg{width:9px;height:12px}}.b-arrows__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background-color:var(--color-white);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-arrows__arrow svg{width:7px;height:10px;-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}.b-arrows__arrow--prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (any-hover: hover){.b-arrows__arrow:hover .b-arrows__icon svg{-webkit-transform:translateY(calc(-100% - 6px));transform:translateY(calc(-100% - 6px))}}@media (max-width: 1023.98px){.b-arrows__arrow{width:42px;height:42px}.b-arrows__arrow svg{width:9px;height:12px}}.b-arrows__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;height:20px;padding:5px 0;overflow:hidden}@media (max-width: 1023.98px){.b-arrows__icon{padding:3px 0}}

.s-testimonials{padding:52px 0 16px}@media (max-width: 1439.98px){.s-testimonials{padding:36px 0 16px}}@media (max-width: 1023.98px){.s-testimonials{padding:36px 0}}@media (max-width: 767.98px){.s-testimonials{overflow:hidden}}.s-testimonials--reverse-paddings{padding:16px 0 68px}@media (max-width: 1439.98px){.s-testimonials--reverse-paddings{padding:16px 0 36px}}@media (max-width: 1023.98px){.s-testimonials--reverse-paddings{padding:36px 0}}.s-testimonials__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:32px;text-align:center}@media (max-width: 1439.98px){.s-testimonials__head{gap:16px;margin-bottom:20px}}@media (max-width: 1023.98px){.s-testimonials__head{margin-bottom:12px}}@media (max-width: 575.98px){.s-testimonials__head h2{max-width:300px;margin:0 auto}}.s-testimonials__slider{position:relative;padding:0 100px}@media (max-width: 1579.98px){.s-testimonials__slider{padding:0 72px}}@media (max-width: 1439.98px){.s-testimonials__slider{padding:0 62px}}@media (max-width: 767.98px){.s-testimonials__slider{padding:0}}.s-testimonials__swiper{position:relative;z-index:2;max-width:1344px;margin:0 auto;overflow:hidden}.s-testimonials__swiper .swiper-slide{height:auto}@media (max-width: 767.98px){.s-testimonials__swiper{overflow:visible}.s-testimonials__swiper .swiper-slide{width:300px}}.s-testimonials__item{position:relative;height:100%;padding-top:22px}.s-testimonials__item:before{content:'';position:absolute;top:0;left:22px;width:42px;height:26px;background-color:var(--color-white);-webkit-clip-path:polygon(0 0, 0% 100%, 100% 100%);clip-path:polygon(0 0, 0% 100%, 100% 100%)}@media (max-width: 1439.98px){.s-testimonials__item{padding-top:16px}.s-testimonials__item:before{left:20px;width:32px;height:20px}}.s-testimonials__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:26px 24px;background-color:var(--color-white)}@media (max-width: 1439.98px){.s-testimonials__body{padding:20px}}.s-testimonials__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media (max-width: 1439.98px){.s-testimonials__top{margin-bottom:16px}}.s-testimonials__symbol{width:22px;height:16px}.s-testimonials__symbol svg{width:100%;height:100%}@media (max-width: 1439.98px){.s-testimonials__symbol{width:19px;height:14px}}.s-testimonials__rating{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-accent-green)}.s-testimonials__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.s-testimonials__text h5{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:8px;font-family:var(--font-mirador-400);font-size:20px;line-height:26px;letter-spacing:.02em}.s-testimonials__text p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}@media (max-width: 1439.98px){.s-testimonials__text h5{margin-bottom:6px;font-size:18px;line-height:24px}}.s-testimonials__author{margin-top:19px;font-family:var(--font-red-hat-text-600);font-size:15px;line-height:20px}.s-testimonials__author:before{content:'– '}.s-testimonials__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;left:0;bottom:0}.s-testimonials__arrows .b-arrows{width:100%}@media (max-width: 767.98px){.s-testimonials__arrows{display:none}}.s-testimonials__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}@media (max-width: 1439.98px){.s-testimonials__footer{margin-top:26px}}.s-testimonials--purple{padding:70px 0 68px;background-color:var(--color-secondary)}@media (max-width: 1439.98px){.s-testimonials--purple{padding:48px 0}}@media (max-width: 1023.98px){.s-testimonials--purple{padding:36px 0}}

.s-ticker{background-color:var(--color-accent-green);color:var(--color-white);font-family:var(--font-mirador-400-i);font-size:22px;line-height:30px}@media (max-width: 1439.98px){.s-ticker{font-size:20px;line-height:24px}}@media (max-width: 1023.98px){.s-ticker{font-size:18px}}.s-ticker--green{background-color:#7A9994}.s-ticker__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;overflow:hidden}.s-ticker__content-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-animation:marquee 20s linear infinite;animation:marquee 20s linear infinite}@media (max-width: 1023.98px){.s-ticker__content-track{-webkit-animation-duration:15s;animation-duration:15s}}.s-ticker__content-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 16px}.s-ticker__content-item picture{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:16px}@media (max-width: 1439.98px){.s-ticker__content-item{padding:12px 14px}.s-ticker__content-item picture{margin-right:14px}}@media (max-width: 1023.98px){.s-ticker__content-item{padding:12px 6px}.s-ticker__content-item picture{margin-right:12px}}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0);will-change:transform}0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);will-change:transform}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0);will-change:transform}0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);will-change:transform}}

.s-title-section{position:relative;padding:110px 0 94px}@media (max-width: 1579.98px){.s-title-section{padding:74px 0 84px}}@media (max-width: 1439.98px){.s-title-section{padding:52px 0 58px}}@media (max-width: 1023.98px){.s-title-section{padding:42px 0 58px}}@media (max-width: 767.98px){.s-title-section{padding:55px 0 36px}}.s-title-section__heading{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;max-width:200px;max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 1579.98px){.s-title-section__heading{max-width:160px}}@media (max-width: 1439.98px){.s-title-section__heading{max-width:130px}}@media (max-width: 1023.98px){.s-title-section__heading{max-width:92px}}@media (max-width: 767.98px){.s-title-section__heading{top:29px}}.s-title-section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:84px;max-width:1388px;margin-left:auto}@media (max-width: 1579.98px){.s-title-section__inner{gap:68px;max-width:1180px}}@media (max-width: 1439.98px){.s-title-section__inner{gap:42px;max-width:calc(100% - 128px)}}@media (max-width: 1023.98px){.s-title-section__inner{gap:32px;max-width:none}}@media (max-width: 767.98px){.s-title-section__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:58px}}.s-title-section__aside{position:relative;width:40%;max-width:440px;aspect-ratio:4 / 5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 1579.98px){.s-title-section__aside{max-width:400px}}@media (max-width: 1439.98px){.s-title-section__aside{width:45%;max-width:300px}}@media (max-width: 1023.98px){.s-title-section__aside{width:calc(50% - 64px);max-width:none;margin-left:64px;aspect-ratio:1 / 1}}@media (max-width: 767.98px){.s-title-section__aside{width:calc(100% - 58px);margin-left:58px;aspect-ratio:285 / 228}}.s-title-section__poster{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.s-title-section__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1023.98px){.s-title-section__poster{height:auto;aspect-ratio:1 / 1}}@media (max-width: 767.98px){.s-title-section__poster{aspect-ratio:285 / 228}}.s-title-section__gif{position:absolute;top:0;left:50%;width:152px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 1579.98px){.s-title-section__gif{width:136px}}@media (max-width: 1439.98px){.s-title-section__gif{width:110px}}@media (max-width: 1023.98px){.s-title-section__gif{width:108px}}@media (max-width: 767.98px){.s-title-section__gif{width:110px}}.s-title-section__decor{position:absolute;right:-42px;bottom:-48px;height:136px}.s-title-section__decor img{height:100%}@media (max-width: 1579.98px){.s-title-section__decor{right:-36px;bottom:-42px;height:110px}}@media (max-width: 1439.98px){.s-title-section__decor{right:-32px;bottom:-36px;height:94px}}@media (max-width: 1023.98px){.s-title-section__decor{right:18px;bottom:-30px;height:84px}}@media (max-width: 767.98px){.s-title-section__decor{right:16px;bottom:-32px}}.s-title-section__col{width:70%;max-width:863px}@media (max-width: 1579.98px){.s-title-section__col{position:relative;max-width:712px}}@media (max-width: 1023.98px){.s-title-section__col{width:50%}}@media (max-width: 767.98px){.s-title-section__col{width:100%;max-width:none}}.s-title-section__col-decor{position:absolute;top:98px;right:95px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.s-title-section__col-decor img{height:100%}@media (max-width: 1579.98px){.s-title-section__col-decor{top:-74px;right:20px;height:136px}}@media (max-width: 1439.98px){.s-title-section__col-decor{top:-68px;right:12px}}@media (max-width: 1023.98px){.s-title-section__col-decor{display:none}}.s-title-section__content h2{margin-bottom:32px}@media (max-width: 1579.98px){.s-title-section__content h2{margin-bottom:24px}}@media (max-width: 1023.98px){.s-title-section__content h2{margin-bottom:16px}}@media (max-width: 767.98px){.s-title-section__content h2{margin-bottom:26px}}

.s-topbar{position:relative;z-index:1001;color:var(--color-beige)}@media (max-width: 1023.98px){.s-topbar{display:none}}.s-topbar__outer:before{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:var(--color-purple)}.s-topbar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1279.98px){.s-topbar__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.s-topbar__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:46px}.s-topbar__item{display:-webkit-box;display:-ms-flexbox;display:flex}.s-topbar__item .b-link{border-top:11px solid transparent;border-bottom:11px solid transparent;z-index:3}@media (any-hover: hover){.s-topbar__item:hover .b-link__arrow svg{-webkit-transform:rotate(90deg) scale(-1);transform:rotate(90deg) scale(-1)}.s-topbar__item:hover .s-topbar__dropdown{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:all}}.s-topbar__dropdown{position:absolute;top:100%;right:0;left:0;background-color:var(--color-white);-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity var(--default-timing),-webkit-transform var(--default-timing);transition:opacity var(--default-timing),-webkit-transform var(--default-timing);transition:opacity var(--default-timing),transform var(--default-timing);transition:opacity var(--default-timing),transform var(--default-timing),-webkit-transform var(--default-timing);pointer-events:none}.s-topbar__dropdown--transparent .s-topbar__dropdown-photo{padding:16px;background-color:var(--color-beige)}.s-topbar__dropdown--transparent .s-topbar__dropdown-photo img{-o-object-fit:contain;object-fit:contain}.s-topbar__dropdown--colored .s-topbar__dropdown-item:nth-child(1){background-color:var(--color-mint)}.s-topbar__dropdown--colored .s-topbar__dropdown-item:nth-child(2){background-color:#FFE1CC}.s-topbar__dropdown--colored .s-topbar__dropdown-item:nth-child(3){background-color:var(--color-secondary)}.s-topbar__dropdown--colored .s-topbar__dropdown-item:nth-child(4){background-color:#DAE2F2}.s-topbar__dropdown-row{display:grid;grid-gap:24px;grid-template-columns:repeat(4, 1fr);padding:52px 0}.s-topbar__dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 20px 16px;border:1px solid #E5E0DA}.s-topbar__dropdown-item:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background-color:#F7F1EB;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);opacity:0}@media (any-hover: hover){.s-topbar__dropdown-item:hover:before{opacity:1}}.s-topbar__dropdown-photo{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:16px;padding:0;overflow:hidden;aspect-ratio:328 / 262}.s-topbar__dropdown-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}@media (any-hover: hover){.s-topbar__dropdown-photo:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 6s;transition:-webkit-transform 6s;transition:transform 6s;transition:transform 6s, -webkit-transform 6s}}.s-topbar__dropdown-link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;color:var(--color-dark-green)}.s-topbar__dropdown-link span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:8px;height:30px;padding:8px 0;overflow:hidden}.s-topbar__dropdown-link svg{width:21px;height:14px;-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}@media (any-hover: hover){.s-topbar__dropdown-link:hover svg{-webkit-transform:translateY(calc(-100% - 8px));transform:translateY(calc(-100% - 8px))}}.s-topbar__aside{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:100;right:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:26px;font-family:var(--font-red-hat-text-500);font-size:13px;line-height:17px}.s-topbar__aside a[data-count]{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.s-topbar__aside a[data-count]:after{content:attr(data-count);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:18px;padding:2px 4px;border-radius:50%;background-color:var(--color-beige);color:var(--color-dark-green);font-family:var(--font-red-hat-text-700);font-size:11px;line-height:14px;aspect-ratio:1 / 1}@media (max-width: 1279.98px){.s-topbar__aside{position:static}}.b-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:var(--font-red-hat-text-700);font-size:11px;line-height:14px;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 14px currentColor;overflow:hidden}.b-link__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:10px;height:7px}.b-link__arrow svg{width:7px;height:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing), -webkit-transform var(--default-timing)}

.s-trend-intro{position:relative;margin-top:-172px;padding:242px 0 84px}@media (max-width: 1439.98px){.s-trend-intro{margin-top:-110px;padding:160px 0 62px}}@media (max-width: 1023.98px){.s-trend-intro{margin-top:-50px;padding:62px 0 36px}}@media (max-width: 767.98px){.s-trend-intro{margin-top:0;padding:36px 0}}.s-trend-intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:48px}.s-trend-intro__inner p{max-width:660px;font-size:18px;line-height:24px}@media (max-width: 1023.98px){.s-trend-intro__inner{gap:36px}.s-trend-intro__inner p{font-size:17px;line-height:22px}}@media (max-width: 767.98px){.s-trend-intro__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px}}.s-trend-intro__content{width:55%;max-width:840px}.s-trend-intro__content .subheading{margin-bottom:20px}.s-trend-intro__content h2{max-width:700px;margin-bottom:16px}@media (max-width: 1023.98px){.s-trend-intro__content h2{margin-bottom:12px}}@media (max-width: 767.98px){.s-trend-intro__content{width:100%}}.s-trend-intro__side-info{width:45%;max-width:560px}.s-trend-intro__side-info h5{margin-bottom:16px;font-family:var(--font-mirador-400);font-size:20px;line-height:26px;letter-spacing:.02em}@media (max-width: 1023.98px){.s-trend-intro__side-info h5{margin-bottom:12px;font-size:18px;line-height:24px}}@media (max-width: 767.98px){.s-trend-intro__side-info{width:100%}}.s-trend-intro__back{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.15;pointer-events:none}.s-trend-intro__back:before{content:'';position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(#f7f1eb), color-stop(30%, rgba(247,241,235,0)), color-stop(70%, rgba(247,241,235,0)), to(rgba(247,241,235,0)));background:linear-gradient(180deg, #f7f1eb 0%, rgba(247,241,235,0) 30%, rgba(247,241,235,0) 70%, rgba(247,241,235,0) 100%)}

.s-wholesome-meals{position:relative;padding:32px;background-color:#F0EAE4}.s-wholesome-meals:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../images/page-hero-back.png");background-repeat:repeat}.s-wholesome-meals.bg-blue{background-color:#DAE2F2}.s-wholesome-meals--without-decor:before{display:none}@media (min-width: 768px){.s-wholesome-meals--reverse .s-wholesome-meals__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:0;padding-left:var(--gutter)}.s-wholesome-meals--reverse .s-wholesome-meals__info{padding-right:40px;padding-left:0}}@media (min-width: 1024px){.s-wholesome-meals--reverse .s-wholesome-meals__info{padding-right:52px}}@media (min-width: 1440px){.s-wholesome-meals--reverse .s-wholesome-meals__info{padding-right:84px}}@media (max-width: 1439.98px){.s-wholesome-meals{padding:32px 20px}}@media (max-width: 767.98px){.s-wholesome-meals{padding:36px var(--container-gap)}}.s-wholesome-meals__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:var(--gutter)}@media (max-width: 767.98px){.s-wholesome-meals__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.s-wholesome-meals__poster{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:60%;max-width:960px}@media (max-width: 767.98px){.s-wholesome-meals__poster{width:100%}}.s-wholesome-meals__poster--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.s-wholesome-meals__image{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.s-wholesome-meals__image:nth-child(1){width:45%;max-width:400px;aspect-ratio:400 / 500}.s-wholesome-meals__image:nth-child(2){width:55%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:552px;aspect-ratio:552 / 500}.s-wholesome-meals__image:first-child:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:none;aspect-ratio:960 / 560}.s-wholesome-meals__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 767.98px){.s-wholesome-meals__image{width:auto;max-width:none;gap:6px}}.s-wholesome-meals__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45%;max-width:740px;padding-left:84px}.s-wholesome-meals__info>.subheading{margin-bottom:20px}.s-wholesome-meals__info h2{margin-bottom:16px}.s-wholesome-meals__info ul{margin-top:20px}.s-wholesome-meals__info .b-tag{width:100%;max-width:420px;margin-top:26px}.s-wholesome-meals__info .btn{margin-top:32px}@media (max-width: 1439.98px){.s-wholesome-meals__info{padding-left:52px}.s-wholesome-meals__info>.subheading{margin-bottom:16px}.s-wholesome-meals__info h2{margin-bottom:12px}.s-wholesome-meals__info ul{margin-top:16px}.s-wholesome-meals__info .b-tag{margin-top:20px}.s-wholesome-meals__info .btn{margin-top:26px}}@media (max-width: 1023.98px){.s-wholesome-meals__info{padding-left:40px}}@media (max-width: 767.98px){.s-wholesome-meals__info{width:auto;padding:0}}.s-wholesome-meals--white__bg{background-color:var(--color-white);padding-top:68px;padding-bottom:68px}@media (max-width: 1439.98px){.s-wholesome-meals--white__bg{padding-top:48px;padding-bottom:48px}}@media (max-width: 1023.98px){.s-wholesome-meals--white__bg{padding-top:36px;padding-bottom:36px}}.s-wholesome-meals--white__bg:before{display:none}.s-wholesome-meals--white__bg .s-wholesome-meals__image:nth-child(2){width:45%;max-width:327px;aspect-ratio:327 / 490}.s-wholesome-meals--white__bg .s-wholesome-meals__image:nth-child(1){width:55%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:625px;aspect-ratio:625 / 490}.b-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px 10px;max-width:420px;padding:14px;border:10px solid var(--color-white);background-color:#DAE2F2}@media (max-width: 1439.98px){.b-tag{border-width:8px}}@media (max-width: 1023.98px){.b-tag{border-width:6px}}.b-tag__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-top:2px}.b-tag__text svg{width:11px;height:12px}.b-tag__value{font-family:var(--font-red-hat-text-600);font-size:14px;line-height:18px}

.woocommerce .s-product-hero__inner .s-product-hero__col .s-product-hero__buy-col form{margin-bottom:0}.woocommerce .s-product-hero__inner .s-product-hero__col .s-product-hero__buy-col .stock{display:none !important}#fkcart-floating-toggler{display:none !important}.btf-category-wrapper{padding:52px 0 68px}.btf-category-wrapper .btf-products-wrapper{display:grid;grid-gap:24px;grid-template-columns:repeat(4, 1fr)}@media (max-width: 1279.98px){.btf-category-wrapper .btf-products-wrapper{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1023.98px){.btf-category-wrapper .btf-products-wrapper{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575.98px){.btf-category-wrapper .btf-products-wrapper{grid-template-columns:repeat(1, 1fr)}}#tgwc-woocommerce{width:100%;grid-auto-flow:none;display:block !important}.woocommerce-account .woocommerce-MyAccount-content{width:100% !important;float:left !important;padding-left:0 !important;padding-right:0 !important}.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-error{background-color:var(--color-mint)}.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-error:focus-visible{outline:none}.woocommerce-MyAccount-content .woocommerce-Addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{border:1px solid rgba(0,0,0,0.1);border-radius:5px;border-bottom-width:2px;border-right-width:2px;padding:16px 24px 26px;width:100%}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-bottom:30px}@media (max-width: 676px){.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{margin-bottom:30px}}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title::before{display:none}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2{font-family:var(--font-mirador-700);font-size:Max(2.0625rem, 12px);line-height:Max(2.5rem, 12px);letter-spacing:.02em}@media (max-width: 1579.98px){.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2{font-size:Max(1.75rem, 12px);line-height:Max(2.1875rem, 12px)}}@media (max-width: 1439.98px){.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2{font-size:Max(1.5rem, 12px);line-height:Max(2rem, 12px)}}@media (max-width: 1023.98px){.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2{font-size:Max(1.5625rem, 12px);line-height:Max(1.8125rem, 12px)}}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a.edit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;height:48px;padding:10px 22px;border:1px solid var(--color-purple);background-color:var(--color-purple);color:var(--color-beige);-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);outline:none;text-align:center;font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:.15em;text-transform:uppercase}@media (max-width: 767.98px){.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a.edit{padding:10px 16px 10px 20px}}@media (max-width: 575.98px){.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a.edit{width:100%}}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a.edit:hover{color:var(--color-beige);background-color:#665760}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title:after{display:none}.woocommerce-MyAccount-content form{padding:16px 24px 26px;border:1px solid var(--color-dark-green);width:100%}@media (max-width: 1023.98px){.woocommerce-MyAccount-content form{padding:16px}}.woocommerce-MyAccount-content form h2{font-family:var(--font-mirador-700);font-size:Max(2.0625rem, 12px);line-height:Max(2.5rem, 12px);letter-spacing:.02em}@media (max-width: 1579.98px){.woocommerce-MyAccount-content form h2{font-size:Max(1.75rem, 12px);line-height:Max(2.1875rem, 12px)}}@media (max-width: 1439.98px){.woocommerce-MyAccount-content form h2{font-size:Max(1.5rem, 12px);line-height:Max(2rem, 12px)}}@media (max-width: 1023.98px){.woocommerce-MyAccount-content form h2{font-size:Max(1.5625rem, 12px);line-height:Max(1.8125rem, 12px)}}.woocommerce-MyAccount-content form .woocommerce-address-fields{margin-top:30px}.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row input,.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.woocommerce-form-row input{border:none;width:100%;height:48px;border-bottom:1px solid #323C3833 !important;border-radius:0;font-family:var(--font-red-hat-text-400);font-size:18px;line-height:24px;outline:none;color:inherit;background-color:transparent;margin:0;padding:0}@media (max-width: 676px){.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row input,.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.woocommerce-form-row input{font-size:17px;line-height:22px;height:40px}}.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row .select2-container .select2-selection,.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.woocommerce-form-row .select2-container .select2-selection{border:none;width:100%;height:48px;border-bottom:1px solid #323C3833 !important;border-radius:0;font-family:var(--font-red-hat-text-400);font-size:18px;line-height:24px;outline:none;color:inherit;background-color:transparent;margin:0;padding:0}@media (max-width: 676px){.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row .select2-container .select2-selection,.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.woocommerce-form-row .select2-container .select2-selection{font-size:17px;line-height:22px;height:40px}}@media (max-width: 676px){.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row.form-row-first,.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row.form-row-last,.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row.woocommerce-form-row-first,.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row.woocommerce-form-row-last,.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.woocommerce-form-row.form-row-first,.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.woocommerce-form-row.form-row-last,.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.woocommerce-form-row.woocommerce-form-row-first,.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.woocommerce-form-row.woocommerce-form-row-last{width:100%}}.woocommerce-MyAccount-content form .woocommerce-address-fields p:not(.form-row){margin-top:45px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 676px){.woocommerce-MyAccount-content form .woocommerce-address-fields p:not(.form-row){margin-top:30px}}.woocommerce-MyAccount-content form .woocommerce-address-fields p:not(.form-row) button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;height:48px;padding:10px 22px;border:1px solid var(--color-purple);background-color:var(--color-purple);color:var(--color-beige);-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);outline:none;text-align:center;font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:.15em;text-transform:uppercase}@media (max-width: 767.98px){.woocommerce-MyAccount-content form .woocommerce-address-fields p:not(.form-row) button{padding:10px 16px 10px 20px}}@media (max-width: 575.98px){.woocommerce-MyAccount-content form .woocommerce-address-fields p:not(.form-row) button{width:100%}}.woocommerce-MyAccount-content form .woocommerce-address-fields p:not(.form-row) button:hover{color:var(--color-beige);background-color:#665760}.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.woocommerce-form-row input,.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.woocommerce-form-row select{border:none;width:100%;height:48px;border-bottom:1px solid #323C3833 !important;border-radius:0;font-family:var(--font-red-hat-text-400);font-size:18px;line-height:24px;outline:none;color:inherit;background-color:transparent;margin:0;padding:0}@media (max-width: 676px){.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.woocommerce-form-row input,.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.woocommerce-form-row select{font-size:17px;line-height:22px;height:40px}}.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.woocommerce-form-row .select2-container .select2-selection{border:none;width:100%;height:48px;border-bottom:1px solid #323C3833 !important;border-radius:0;font-family:var(--font-red-hat-text-400);font-size:18px;line-height:24px;outline:none;color:inherit;background-color:transparent;margin:0;padding:0}@media (max-width: 676px){.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.woocommerce-form-row .select2-container .select2-selection{font-size:17px;line-height:22px;height:40px}}@media (max-width: 676px){.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.woocommerce-form-row.form-row-first,.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.woocommerce-form-row.form-row-last,.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.woocommerce-form-row.woocommerce-form-row-first,.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.woocommerce-form-row.woocommerce-form-row-last{width:100%}}.woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset{padding-left:3px;padding-right:3px}.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p:not(.woocommerce-form-row){margin-top:45px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 676px){.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p:not(.woocommerce-form-row){margin-top:30px}}.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p:not(.woocommerce-form-row) button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;height:48px;padding:10px 22px;border:1px solid var(--color-purple);background-color:var(--color-purple);color:var(--color-beige);-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);outline:none;text-align:center;font-family:var(--font-red-hat-text-700);font-size:13px;line-height:18px;letter-spacing:.15em;text-transform:uppercase}@media (max-width: 767.98px){.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p:not(.woocommerce-form-row) button{padding:10px 16px 10px 20px}}@media (max-width: 575.98px){.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p:not(.woocommerce-form-row) button{width:100%}}.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p:not(.woocommerce-form-row) button:hover{color:var(--color-beige);background-color:#665760}.woocommerce-cart .woocommerce,.woocommerce-lost-password .woocommerce{max-width:1245px;margin:auto;padding:30px 15px}.woocommerce-cart .woocommerce .woocommerce-message,.woocommerce-lost-password .woocommerce .woocommerce-message{background-color:var(--color-mint)}.woocommerce-cart .woocommerce .woocommerce-message .button,.woocommerce-lost-password .woocommerce .woocommerce-message .button{font-family:var(--font-red-hat-text-700);text-transform:capitalize;border:1px solid var(--color-purple);background-color:var(--color-purple);color:var(--color-beige);-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing)}.woocommerce-cart .woocommerce .woocommerce-message .button:hover,.woocommerce-lost-password .woocommerce .woocommerce-message .button:hover{color:var(--color-beige);background-color:#665760}.woocommerce-cart .woocommerce .woocommerce-message:focus-visible,.woocommerce-lost-password .woocommerce .woocommerce-message:focus-visible{outline:none}.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody td.product-quantity,.woocommerce-lost-password .woocommerce .woocommerce-cart-form table tbody td.product-quantity{text-align:center}.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody td.actions button,.woocommerce-lost-password .woocommerce .woocommerce-cart-form table tbody td.actions button{font-family:var(--font-red-hat-text-700);text-transform:capitalize;border:1px solid var(--color-purple);background-color:var(--color-purple);color:var(--color-beige);-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing)}.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody td.actions button:hover,.woocommerce-lost-password .woocommerce .woocommerce-cart-form table tbody td.actions button:hover{color:var(--color-beige);background-color:#665760}.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody td.actions .coupon,.woocommerce-lost-password .woocommerce .woocommerce-cart-form table tbody td.actions .coupon{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-cart .woocommerce .woocommerce-cart-form table tbody td.actions .coupon input,.woocommerce-lost-password .woocommerce .woocommerce-cart-form table tbody td.actions .coupon input{min-width:120px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2,.woocommerce-lost-password .woocommerce .cart-collaterals .cart_totals h2{font-family:var(--font-mirador-700);font-size:Max(2.0625rem, 12px);line-height:Max(2.5rem, 12px);letter-spacing:.02em;margin-bottom:30px}@media (max-width: 1579.98px){.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2,.woocommerce-lost-password .woocommerce .cart-collaterals .cart_totals h2{font-size:Max(1.75rem, 12px);line-height:Max(2.1875rem, 12px)}}@media (max-width: 1439.98px){.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2,.woocommerce-lost-password .woocommerce .cart-collaterals .cart_totals h2{font-size:Max(1.5rem, 12px);line-height:Max(2rem, 12px)}}@media (max-width: 1023.98px){.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2,.woocommerce-lost-password .woocommerce .cart-collaterals .cart_totals h2{font-size:Max(1.5625rem, 12px);line-height:Max(1.8125rem, 12px)}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .tr td,.woocommerce-lost-password .woocommerce .cart-collaterals .cart_totals table .tr td{text-align:end}.woocommerce-lost-password .s-account__col p{margin-bottom:15px}.woocommerce .woocommerce-message{background-color:var(--color-mint)}.woocommerce .woocommerce-message:focus-visible{outline:none}.btf-woocommerce-notices-wrapper .woocommerce-error,.btf-woocommerce-notices-wrapper .woocommerce-message{background-color:#F0EAE4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 2em 1em 3em;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;gap:5px;margin-bottom:10px;margin-top:10px}.btf-woocommerce-notices-wrapper .woocommerce-error li,.btf-woocommerce-notices-wrapper .woocommerce-message li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btf-woocommerce-notices-wrapper .woocommerce-error:before,.btf-woocommerce-notices-wrapper .woocommerce-message:before{top:auto}.btf-woocommerce-notices-wrapper .woocommerce-error:after,.btf-woocommerce-notices-wrapper .woocommerce-message:after{display:none !important}@media (max-width: 767px){.btf-woocommerce-notices-wrapper .woocommerce-error,.btf-woocommerce-notices-wrapper .woocommerce-message{padding-left:2em;padding-right:1em;padding-top:0.7em;padding-bottom:0.7em;font-size:14px;line-height:1.2}.btf-woocommerce-notices-wrapper .woocommerce-error:before,.btf-woocommerce-notices-wrapper .woocommerce-message:before{left:0.5em !important}}.btf-woocommerce-notices-wrapper .woocommerce-message{background-color:#F0EAE4;border-top-color:var(--color-accent-green);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 2em 1em 3em;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;gap:5px;margin-bottom:10px;margin-top:10px}.btf-woocommerce-notices-wrapper .woocommerce-message:before{color:var(--color-accent-green);top:auto}.btf-woocommerce-notices-wrapper .woocommerce-message:after{display:none !important}@media (max-width: 767px){.btf-woocommerce-notices-wrapper .woocommerce-message{padding-left:2em;padding-right:1em;padding-top:0.7em;padding-bottom:0.7em;font-size:14px;line-height:1.2}.btf-woocommerce-notices-wrapper .woocommerce-message:before{left:0.5em !important}}.btf-woocommerce-notices-wrapper .button{color:var(--color-beige) !important;background-color:var(--color-purple) !important;text-transform:uppercase;font-weight:normal !important;text-align:center;font-family:var(--font-red-hat-text-700);font-size:13px !important;line-height:18px !important;letter-spacing:.15em !important;padding:15px 32px !important;height:auto !important;margin-left:10px;border-radius:0 !important;min-width:140px}@media (max-width: 767px){.btf-woocommerce-notices-wrapper .button{padding:15px 20px !important}}.single_add_to_cart_button.disabled,.single_add_to_cart_button.loading,a[href*="add-to-cart"].disabled,a[href*="add-to-cart"].loading{opacity:0.6;pointer-events:none;cursor:not-allowed}.single_add_to_cart_button.disabled .btn__icon,.single_add_to_cart_button.loading .btn__icon,a[href*="add-to-cart"].disabled .btn__icon,a[href*="add-to-cart"].loading .btn__icon{display:none !important}.single_add_to_cart_button.loading::after,a[href*="add-to-cart"].loading::after{content:'';display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;-webkit-animation:btn-loading-spin 0.8s linear infinite;animation:btn-loading-spin 0.8s linear infinite}@-webkit-keyframes btn-loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes btn-loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home #page #header,.home #page #footer{display:none}.coming-soon{min-height:100vh;background-color:var(--color-beige);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.coming-soon__container{width:100%;max-width:640px;padding:2rem;text-align:center}.coming-soon__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.coming-soon__logo svg{height:70px;width:auto}.coming-soon__title{font-size:2rem;line-height:1.3;margin:0}@media (max-width: 768px){.coming-soon__title{font-size:1.5rem}}.coming-soon__text{font-size:1.125rem;line-height:1.5;margin:0;opacity:0.8}@media (max-width: 768px){.coming-soon__text{font-size:1rem}}
