.product__accordion summary,.accordion summary,.product__accordion-block{display:flex;position:relative;line-height:1;gap:12px;align-items:center}.accordion .summary__title,.product__accordion .summary__title{display:flex;flex:1;-webkit-user-select:none;user-select:none;flex-direction:column;gap:12px}.summary__icon{position:relative;width:18px;height:18px}.summary__icon-arrow{padding:8px;border-radius:8px;background:#fff3}.summary__icon-arrow svg{width:16px;margin-bottom:-3px;height:16px}.summary__icon:before,.summary__icon:after{content:"";position:absolute;background:currentColor;border-radius:3px;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.summary__icon:before{width:100%;height:2px}.summary__icon:after{width:2px;height:100%}.accordion .summary__title+.icon-caret,.accordion__popup .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion,.accordion__popup+.accordion__popup{margin-top:0}.accordion,.product__accordion{margin-top:30px;margin-bottom:0}.accordion__title{display:inline-block;margin:0;font-size:20px;font-weight:700;line-height:24px}.accordion__description{font-size:20px;font-style:normal;font-weight:400;margin:0;opacity:.7;color:#fff}.accordion .icon-accordion,.accordion__popup .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.accordion details[open]>summary .icon-caret,.accordion__popup details[open]>summary .icon-caret,.accordion__popup [data-accordion-popup-opener][open]>summary .icon-caret{transform:rotate(180deg)}.accordion details[open]>summary .summary__icon:after,.accordion__popup details[open]>summary .summary__icon:after [data-accordion-popup-opener][open]>.product__accordion-block .summary__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.accordion__content{padding-top:15px;word-break:break-word;overflow-x:auto}.accordion__content img{max-width:100%}.accordion__content-popup{position:fixed;top:0;right:0;width:100%;height:calc(100% - 24px);max-width:480px;margin:10px;background:#fff;z-index:10;color:#582931;padding:24px;border-radius:12px;font-size:20px;transform:translate(100%);opacity:0;visibility:hidden;pointer-events:none;transition:all .5s ease-in-out}.accordion__popup [data-accordion-popup-opener][open] .accordion__content-popup{position:fixed;top:0;right:0;transform:translate(0);visibility:visible;pointer-events:auto;opacity:1;overflow:scroll;transition:all .5s ease-in-out}@media screen and (max-width: 767px){.accordion__content-popup{max-width:95vw;width:calc(100% - 40px);height:100%;max-height:92vh;margin:20px}}@media screen and (max-width: 440px){.accordion__content-popup{transform:translate(100%,-50%)}.accordion__content-popup,.accordion__popup [data-accordion-popup-opener][open] .accordion__content-popup{top:50%;left:50%;margin:0;max-height:85vh;overflow:auto;height:auto}.accordion__popup [data-accordion-popup-opener][open] .accordion__content-popup{transform:translate(-50%,-50%)}}.accordion__content-overlay{display:none;opacity:0;transition:all .5 ease}.accordion__popup [data-accordion-popup-opener][open] .accordion__content-overlay{position:fixed;display:block;top:0;left:0;z-index:6;width:100%;height:100%;opacity:.6;background:#000;transition:all .5 ease}.accordion__content-title{font-size:30px;padding:16px 0;font-weight:700;position:relative}@media screen and (max-width: 440px){h2.accordion__content-title{margin-bottom:10px}}.accordion__content-image{width:100%;height:auto;padding:20px 0}.accordion__content-popup strong{font-size:24px;font-weight:800;padding:16px 0 4px;display:block}@media screen and (max-width: 440px){.accordion__content-popup strong{padding:10px 0 4px}}.accordion__close-button{position:absolute;top:50%;right:0;background:none;border:none;font-size:23px;line-height:1.15;color:#582931;cursor:pointer;padding:0;z-index:10;transform:translateY(-50%)}.product__info-wrapper .product__accordion{border-radius:16px;border:1px rgba(255,255,255,.2);background:#ffffff1a;padding:16px 24px;margin-bottom:16px;cursor:pointer}.product__accordion-icon{width:100%;max-width:44px;height:44px}.product__accordion-icon .image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product__accordion:last-child,.product__accordion{border:1px solid rgba(255,255,255,.2)!important}
/*# sourceMappingURL=/cdn/shop/t/56/assets/component-accordion.css.map */
