.organization-card{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1199px){.organization-card{gap:1.25rem}}@media(max-width:767px){.organization-card{gap:1rem}}.organization-card{background:var(--color-white);border-radius:1rem;padding:1.875rem}@media(max-width:1199px){.organization-card{padding:1.25rem}}@media(max-width:767px){.organization-card{padding:1rem}}.organization-card__header{gap:1.25rem}@media(max-width:1199px){.organization-card__header{gap:1.25rem}}@media(max-width:767px){.organization-card__header{gap:1rem}}.organization-card__header{display:flex;align-items:center}.organization-card__header-logo{border-radius:50%;width:4rem;height:4rem;flex-shrink:0;overflow:hidden}.organization-card__header-about{display:flex;flex-direction:column;gap:.25rem}.organization-card__name{font-family:TT Severs Trial,Manrope,Inter,Outfit,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-size:1.3125rem}@media(max-width:1199px){.organization-card__name{font-size:1.375rem}}@media(max-width:767px){.organization-card__name{font-size:1.125rem}}.organization-card__since{font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-weight:400;font-style:normal;line-height:1.25em;font-size:.875rem}@media(max-width:1199px){.organization-card__since{font-size:.875rem}}@media(max-width:767px){.organization-card__since{font-size:.75rem}}.organization-card__since{opacity:.5}.organization-card__description{font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-weight:400;font-style:normal;line-height:136%;letter-spacing:.01em;font-size:1rem}@media(max-width:1199px){.organization-card__description{font-size:1rem}}@media(max-width:767px){.organization-card__description{font-size:.875rem}}.organization-card__button{width:100%}.icon-expand{width:1rem;height:1rem}.accordion{--accordion-top-padding:1.5rem;--accordion-bottom-padding:1.5rem}@media(max-width:1199px){.accordion{--accordion-top-padding:1.25rem;--accordion-bottom-padding:1.25rem}}@media(max-width:767px){.accordion{--accordion-top-padding:1rem;--accordion-bottom-padding:1rem}}.accordion{border-bottom:.0625rem solid var(--color-gray);padding-bottom:var(--accordion-bottom-padding)}.accordion--first{--accordion-top-padding:0px}.accordion--closed{cursor:pointer}.accordion__trigger{background:none;border:none;padding:0;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.accordion__trigger:active,.accordion__trigger:focus,.accordion__trigger:hover{outline:none}.accordion__trigger{display:flex;align-items:center;transition-property:color;transition-duration:.2s;transition-timing-function:ease;padding-top:var(--accordion-top-padding);justify-content:space-between;width:100%;height:1.875rem;box-sizing:initial;color:var(--color-dark);cursor:pointer}.accordion__trigger--opened{padding-top:.75rem}.accordion__button{width:1.875rem;height:1.875rem}.accordion__icon{transition-property:transform;transition-duration:.15s;transition-timing-function:ease;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.accordion__icon--rotated{transform:rotate(45deg)}.accordion__content{font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-weight:400;font-style:normal;line-height:136%;letter-spacing:.01em;font-size:1rem}@media(max-width:1199px){.accordion__content{font-size:1rem}}@media(max-width:767px){.accordion__content{font-size:.875rem}}.accordion__content{color:var(--color-dark);display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease}.accordion__content-row{overflow:hidden}.accordion__content-body{padding-top:.75rem}.accordion__content--expanded{grid-template-rows:1fr}.accordion-group{display:flex;flex-direction:column}.blocks-list{display:flex;flex-direction:column;gap:1.25rem}.events-block{display:flex;flex-direction:column;gap:3.125rem}@media(max-width:1199px){.events-block{gap:2.5rem}}@media(max-width:767px){.events-block{gap:1.875rem}}.events-block__castle{position:absolute;right:-5rem;top:.3125rem}@media(max-width:1199px){.events-block__castle{display:none}}.viewed-product-card{display:flex;flex-direction:column;align-items:center;gap:1rem}.viewed-product-card__image-wrap{background:var(--color-white);border-radius:1rem;overflow:hidden;width:13.125rem;height:13.125rem;display:flex;justify-content:center;align-items:center}@media(max-width:1199px){.viewed-product-card__image-wrap{width:13.8125rem}}.viewed-product-card__image{width:100%;height:100%}.viewed-product-card__name{font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-weight:400;font-style:normal;line-height:1.25em;font-size:.875rem}@media(max-width:1199px){.viewed-product-card__name{font-size:.875rem}}@media(max-width:767px){.viewed-product-card__name{font-size:.75rem}}.viewed-product-card__price{font-family:TT Severs Trial,Manrope,Inter,Outfit,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-size:1rem}@media(max-width:1199px){.viewed-product-card__price{font-size:1rem}}@media(max-width:767px){.viewed-product-card__price{font-size:.875rem}}.viewed-products-slider__container{display:flex;gap:1.25rem;margin:0;padding:0;list-style:none;touch-action:pan-y pinch-zoom}.viewed-products-slider__slide{min-width:0;flex:0 0 auto}.viewed-recently-block{display:flex;flex-direction:column;gap:1.875rem}@media(max-width:1199px){.viewed-recently-block{gap:1.5rem}}@media(max-width:767px){.viewed-recently-block{gap:1.25rem}}.toggle-button{background:none;border:none;padding:0;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.toggle-button:active,.toggle-button:focus,.toggle-button:hover{outline:none}.toggle-button{font-size:.875rem;font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-weight:600;font-style:normal;letter-spacing:.04em;text-transform:uppercase;line-height:normal}@media(max-width:1199px){.toggle-button{font-size:.875rem}}@media(max-width:767px){.toggle-button{font-size:.75rem}}.toggle-button{display:flex;justify-content:center;align-items:center;border-radius:50%;width:var(--toggle-button-size);height:var(--toggle-button-size);flex-shrink:0;overflow:hidden;transition-property:fill,color,background;transition-duration:.2s;transition-timing-function:ease;--toggle-button-size:2.75rem;--toggle-button-background:var(--color-white);--toggle-button-content-hover:var(--color-dark);background:var(--toggle-button-background);fill:var(--toggle-button-content);color:var(--toggle-button-content);position:relative;transition:color .15s ease .15s,fill .15s ease .15s;z-index:1}.toggle-button--color-white{--toggle-button-background:var(--color-white);--toggle-button-background-hover:var(--color-terracota-50);--toggle-button-fill:var(--color-terracota-100);--toggle-button-content:var(--color-dark);--toggle-button-content-checked:var(--color-white)}.toggle-button--color-gray{--toggle-button-background:var(--color-bg);--toggle-button-background-hover:var(--color-terracota-50);--toggle-button-fill:var(--color-terracota-100);--toggle-button-content:var(--color-dark);--toggle-button-content-checked:var(--color-white)}.toggle-button--checked{--toggle-button-background:var(--toggle-button-fill);--toggle-button-content:var(--toggle-button-content-checked);transition:color .15s ease .15s,fill .15s ease .15s,background-color .1s ease-in-out .5s}.toggle-button__fill{position:absolute;left:50%;transform:translate(-50%);width:100%;height:100%;color:var(--toggle-button-fill);z-index:-1}
