.prod-tabs{width:100%;box-sizing:border-box}.prod-tabs__container{max-width:1220px;margin:0 auto;padding:0 24px}.prod-tabs__nav{display:flex;align-items:flex-end;gap:0}.prod-tabs__tab{position:relative;background:none;border:none;cursor:pointer;padding:0 8px 14px;margin-right:28px;font-weight:500;letter-spacing:.1px;transition:color .2s ease;line-height:1;outline:none}.prod-tabs__tab:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:2px 2px 0 0;opacity:0;transition:opacity .2s ease}.prod-tabs__tab--active:after{opacity:1}.prod-tabs__tab:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:3px}.prod-tabs__bar{height:1px;width:100%;opacity:.3;margin-bottom:40px}.prod-tabs__panel{animation:prodTabFadeIn .2s ease}@keyframes prodTabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.prod-tabs__content-heading{font-weight:700;margin:0 0 20px;line-height:1.3;letter-spacing:-.2px}.prod-tabs__description{line-height:1.75}.prod-tabs__description p{margin:0 0 10px}.prod-tabs__description p:last-child{margin-bottom:0}.prod-tabs__description h3,.prod-tabs__description h4{font-weight:700;font-size:1.05em;letter-spacing:.5px;text-transform:uppercase;margin:28px 0 14px}.prod-tabs__empty{font-style:italic;opacity:.6;margin:0}.prod-tabs__faq-list{display:flex;flex-direction:column}.prod-tabs__faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;cursor:pointer;font-weight:600;list-style:none;line-height:1.4;-webkit-user-select:none;user-select:none;transition:opacity .15s ease}.prod-tabs__faq-question::-webkit-details-marker{display:none}.prod-tabs__faq-question:hover{opacity:.7}.prod-tabs__faq-icon{flex-shrink:0;width:20px;height:20px;position:relative}.prod-tabs__faq-icon-plus,.prod-tabs__faq-icon-minus{width:20px;height:20px;position:absolute;top:0;left:0;transition:opacity .2s ease}.prod-tabs__faq-icon-minus{opacity:0}details[open] .prod-tabs__faq-icon-plus{opacity:0}details[open] .prod-tabs__faq-icon-minus{opacity:1}.prod-tabs__faq-answer{padding:0 4px 20px;line-height:1.75;max-width:740px}@media(max-width:768px){.prod-tabs__container{padding:0 16px}.prod-tabs__bar{margin-bottom:28px}}@media(max-width:480px){.prod-tabs__faq-question{padding:15px 2px}.prod-tabs__faq-answer{padding-bottom:16px}}.ymal{width:100%;box-sizing:border-box}.ymal__container{max-width:1220px;margin:0 auto;padding:0 24px}.ymal__heading{font-weight:700;margin:0 0 28px;line-height:1.2;letter-spacing:-.3px}.ymal__grid{display:grid}.ymal__card{position:relative;display:flex;flex-direction:column;text-decoration:none;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.ymal__card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0000001f!important}.ymal__badge{position:absolute;top:12px;left:12px;z-index:2;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:4px 9px;border-radius:4px;line-height:1}.ymal__img-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.ymal__img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s ease}.ymal__card:hover .ymal__img{transform:scale(1.04)}.ymal__img--placeholder{width:100%;height:100%;background:#f0f0f0}.ymal__info{padding:8px 20px 20px;display:flex;flex-direction:column;gap:10px}.ymal__title{margin:0;font-weight:400;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ymal__divider{margin:0;border:none;border-top:1px dashed;opacity:.5}.ymal__price-wrap{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 auto}.ymal__price{font-weight:600;line-height:1}.ymal__compare-price{font-size:.85em;opacity:.65;text-decoration:line-through}@media(max-width:900px){.ymal__grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.ymal__container{padding:0 16px}.ymal__grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.ymal__img-wrap{padding:10px}.ymal__info{padding:6px 12px 14px;gap:8px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map */
