.Alert{border-bottom:1px solid #fff}@media(max-width:767px){.Alert{margin-top:15px}}@media(max-width:992px){.Alert{margin-top:15px}}.Alert .alert{margin-bottom:0;border-radius:unset;border:none}.Alert .container{display:flex;align-items:center;padding-right:0}.Alert span.icon{display:inline-block;width:24px;height:24px;margin-right:10px;border-radius:50%;background-color:#fff}@media(max-width:767px){.Alert span.icon{vertical-align:top}}.Alert p{display:inline-block;margin-bottom:0;vertical-align:super;color:#000;width:80%;line-height:1.5em;font-size:12px}.Alert button.close{display:inline-block;width:24px;height:24px;margin-left:auto;opacity:1}.Alert .alert-danger{background-color:#fcd0d0}.Alert .alert-warning{background-color:#fee4b2}.Alert .alert-success{background-color:#f0f6d6}.RelatedProducts{margin-top:64px;margin-bottom:64px;padding-top:40px;border-top:1px solid #eee}@media(max-width:767px){.RelatedProducts{margin-top:48px;margin-bottom:48px;padding-top:28px}}.RelatedProducts__title{color:#000;display:block;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.04em;margin-bottom:24px;text-transform:uppercase}.RelatedProducts__list{display:grid;grid-gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:992px){.RelatedProducts__list{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px}}@media(max-width:767px){.RelatedProducts__list{grid-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.RelatedProducts__list .Product:first-child{grid-row:unset;grid-column:unset}}@media(max-width:992px){.RelatedProductsLoader{width:100%;height:100%}.RelatedProductsLoader svg{width:100%;height:auto;display:block}}@media(max-width:767px){.RelatedProductsLoader{width:100%;height:100%}.RelatedProductsLoader svg{width:100%;height:auto}}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}.ProductSimpleAttributes{margin-top:48px;padding-top:8px;width:100%;max-width:100%;min-width:0}@media(max-width:767px){.ProductSimpleAttributes{margin-top:28px;padding-top:0}}.ProductSimpleAttributes__tabs{display:flex;align-items:stretch;gap:24px;border-bottom:1px solid #eee;margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ProductSimpleAttributes__tabs::-webkit-scrollbar{display:none}@media(max-width:767px){.ProductSimpleAttributes__tabs{gap:18px;margin-bottom:18px;margin-top:8px}}.ProductSimpleAttributes__tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0 0 14px;margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(0,0%,45%);cursor:pointer;transition:color .16s ease;white-space:nowrap;flex-shrink:0}.ProductSimpleAttributes__tab--active,.ProductSimpleAttributes__tab:hover{color:#000}.ProductSimpleAttributes__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#fe0001;border-radius:2px 2px 0 0}.ProductSimpleAttributes__panel{min-height:80px}.ProductSimpleAttributes__section{margin-bottom:28px}.ProductSimpleAttributes__section:last-child{margin-bottom:0}.ProductSimpleAttributes__section-title{display:block;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#000;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.ProductSimpleAttributes__list{display:flex;flex-direction:column;border:1px solid #eee;border-radius:14px;overflow:hidden}.ProductSimpleAttributes__row{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:12px 16px;background:#fff;border-bottom:1px solid #f0f0f0}.ProductSimpleAttributes__row:nth-child(2n){background:#fafafa}.ProductSimpleAttributes__row:last-child{border-bottom:none}@media(max-width:767px){.ProductSimpleAttributes__row{grid-template-columns:1fr;gap:4px;padding:12px 14px}}.ProductSimpleAttributes__row-label{font-size:13px;font-weight:600;line-height:1.4;color:hsl(0,0%,35%)}.ProductSimpleAttributes__row-value{font-size:14px;font-weight:500;line-height:1.45;color:#000;word-break:break-word}.ProductSimpleAttributes__features{font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.ProductSimpleAttributes__features__attr-name{width:auto}