.header{color:#fff;background:#0c0c0c;flex-direction:column;font-size:.8rem;line-height:1.2rem;display:flex}.header__top{border-bottom:1px solid #0c0c0c1a;padding:24px 0}@media (min-width:576px){.header__top{padding:32px 0}}.header__row--top{justify-content:space-between;align-items:center}.header__logo{-webkit-text-decoration:unset;text-decoration:unset;color:inherit;width:100%;max-width:240px;font-size:1rem;font-weight:800;line-height:1.2rem;display:flex}.header__logo svg{width:100%;height:100%}.header__logo svg path{fill:#fff}.header__wrapper{column-gap:8px;display:flex}
.cart_button{cursor:pointer;color:#0c0c0c;background:#edb90c;border-radius:4px;align-items:center;column-gap:6px;max-width:max-content;padding:10px;font-size:.8rem;font-weight:600;line-height:1rem;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.cart_button:hover{color:#0c0c0c;background:#fff}.cart_button_dot{position:absolute;top:0;right:0}.cart_button_dot-inner{background:#c92e0c;border-radius:8px;justify-content:center;align-items:center;min-width:16px;min-height:16px;padding:0 4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart_button_dot span{color:#fff;font-size:.5rem;font-weight:500;line-height:.6rem}
.product_grid__row{row-gap:32px}.product_grid__products{flex-wrap:wrap;gap:16px;width:100%;display:flex}@media (min-width:992px){.product_grid__products{gap:32px}}.product_grid__product{width:100%;max-width:calc(50% - 8px)}@media (min-width:992px){.product_grid__product{max-width:calc(25% - 24px)}}
.product_card{transform-origin:50%;cursor:pointer;color:#0c0c0ccc;background:#fff;border:1px solid #0c0c0c0f;border-radius:4px;flex-direction:column;row-gap:8px;width:100%;height:100%;padding:8px;transition:border .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (min-width:992px){.product_card{padding:16px}}.product_card:hover{border:1px solid #0c0c0c1f}.product_card:hover .product_card__image-wrapper img{transform:scale(1.05)}.product_card__image-wrapper{aspect-ratio:1;border-radius:2px;position:relative;overflow:hidden}.product_card__image-wrapper img{object-fit:contain;width:100%;height:100%;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.product_card__content{flex-direction:column;flex-grow:3;row-gap:12px;display:flex}.product_card__label{color:#fff;text-transform:uppercase;background:#c92e0c;border-radius:2px 4px 4px;padding:4px;font-size:.5rem;font-weight:600;line-height:.6rem;position:absolute;top:8px;left:8px}.product_card__title{margin-bottom:auto;font-size:.7rem;font-weight:600;line-height:1.2rem;display:flex}.product_card__prices{align-items:center;column-gap:8px;display:flex}@media (min-width:992px){.product_card__prices{margin-bottom:8px}}.product_card__price{color:#1ca519;font-size:.8rem;font-weight:600}.product_card__price-tag{opacity:.4;margin-bottom:2px;font-size:.5rem}.product_card__button{z-index:5;position:relative}.product_card__link{width:100%;height:100%;position:absolute;top:0;left:0}.product_card[data-variant=small]{flex-flow:wrap;gap:16px}.product_card[data-variant=small] .product_card__label{top:unset;left:unset;border-radius:4px;min-width:max-content;max-width:max-content;height:max-content;position:relative}.product_card[data-variant=small] .product_card__image-wrapper{width:80px;min-width:80px;max-width:100%}.product_card[data-variant=small] .product_card__button{display:none}.product_card[data-pulse] .product_card__label{background:#1ca519;border-radius:4px;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}
.faq_block{width:100%;display:flex;position:relative}.faq_block__top{color:#fff;z-index:1;justify-content:center;align-items:center;width:100%;padding:64px 32px 136px;display:flex;position:relative}.faq_block__top:after{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#0c0c0ccc 0%,#0c0c0c75 50%,#0c0c0c99 100%),url(https://i.imgur.com/bAdC3Bw.jpeg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (min-width:576px){.faq_block__top:after{border-radius:8px;width:100%}}.faq_block__bottom{z-index:2;margin-top:-72px}
.accordion{background:#fff;border:1px solid #0c0c0c0f;border-radius:8px;width:100%;font-size:.8rem;line-height:1.2rem;display:flex;position:relative;overflow:hidden}.accordion__items{flex-direction:column;width:100%;display:flex;position:relative}.accordion__item{cursor:pointer;flex-direction:column;width:100%;display:flex;position:relative}.accordion__item-top{column-gap:16px;padding:24px;font-weight:500;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex}.accordion__item-arrow{margin-top:2px;margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1)}.accordion__item-content{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.accordion__item-content-inner{opacity:0;overflow:hidden}.accordion__item[data-active=true] .accordion__item-top{color:#1a6d8b}.accordion__item[data-active=true] .accordion__item-content{grid-template-rows:1fr}.accordion__item[data-active=true] .accordion__item-content-inner{opacity:1;padding:0 24px 24px;transition:opacity .2s cubic-bezier(.4,0,.2,1) .2s,padding .2s cubic-bezier(.4,0,.2,1)}.accordion__item[data-active=true] .accordion__item-arrow{transform:scaleY(-1)}.accordion__item:not(.accordion__item[data-active=true]) .accordion__item-content{transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1) .2s}.accordion__item:not(.accordion__item[data-active=true]) .accordion__item-content-inner{transition:opacity .2s cubic-bezier(.4,0,.2,1),padding .2s cubic-bezier(.4,0,.2,1) .2s}.accordion__item:has(+.accordion__item){border-bottom:1px solid #0c0c0c0f}.accordion__item:hover .accordion__item-top{color:#1a6d8b}
