.tab-wrapper{margin-top:35px}@media (min-width:1200px){.tab-wrapper{margin-top:90px}}.product-page-body .main-content .tab-wrapper .module{margin-top:0}.tab-menu{justify-content:flex-start;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:32px;list-style:none;border-bottom:none}.tab-menu__item{text-align:center;position:relative}.tab-menu__item::after{content:"";width:1px;height:40px;background-color:#58595b;position:absolute;right:-1px;top:50%;transform:translateY(-50%)}.tab-menu__item:last-child::after{display:none}.tab-menu__item-button-desktop{font-size:18px;font-weight:500;line-height:1.59;text-transform:uppercase;color:#29142e;text-decoration:underline;border:0;background-color:transparent;padding:1rem;transition:all .2s ease}@media (min-width:768px){.tab-menu__item-button-desktop{padding-left:55px;padding-right:55px}}.tab-menu__item-button-desktop:active,.tab-menu__item-button-desktop:hover{color:#29142e;text-decoration:none}.active.tab-menu__item-button-desktop{color:#29142e;text-decoration:none}.tab-content .module-head{display:none}@keyframes tabAnimation{from{opacity:0}to{opacity:1}}.tab-content__pane-inner{height:0;animation:tabAnimation .3s ease;transform:translateY(100%);display:block;opacity:0;overflow:hidden}.tab-content__pane-inner>div{margin:calc(var(--gutter) * 2) 0}.active .tab-content__pane-inner{height:auto;opacity:1;overflow:visible;transform:translateY(0)}@media (max-width:767.98px){.tab-menu{display:none}.tab-menu__item-button-mobile{background-color:transparent;border:0;display:flex;flex-direction:column;border-top:1px solid #e6e6e6;box-shadow:none;width:100%;font-weight:600;font-size:.9375rem;position:relative;padding:15px 22px 15px 0;outline:0}.tab-menu__item-button-mobile.first-button{border-top:0}.tab-menu__item-button-mobile:after,.tab-menu__item-button-mobile:before{content:"";position:absolute;background-color:#151e26;transition:transform .25s ease-out;display:block}.tab-menu__item-button-mobile:after{width:12px;height:2px;right:3px;top:0;bottom:0;margin:auto}.tab-menu__item-button-mobile:before{width:2px;height:12px;right:8px;top:0;bottom:0;margin:auto}.tab-menu__item-button-mobile.active:before{transform:rotate(90deg)}.tab-menu__item-button-mobile.active:after{transform:rotate(180deg)}.tab-content__pane-inner>div{margin:calc(var(--gutter) * .5) 0}}@media (min-width:1400px){.tab-menu__item-button-desktop{font-size:18px}}