.sp-pro-tabs{margin-top:24px;padding-top:24px;border-top:1px solid #eef1f3}.sp-pro-tabs .desktop-only{display:block}.sp-pro-tabs .mobile-only{display:none}.sp-pro-tabs__head{text-align:center;margin-bottom:26px}.sp-pro-tabs__heading{margin:0 0 8px;font-size:clamp(2.6rem,3vw,4.2rem);line-height:1.12;font-weight:800;color:#2f3542}.sp-pro-tabs__subheading{max-width:860px;margin:0 auto;font-size:1.55rem;line-height:1.6;color:#6c7480}.sp-pro-tabs__nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:20px}.sp-pro-tabs__tab-btn{-webkit-appearance:none;appearance:none;border:1px solid #e30613;background:#fff;color:#e30613;border-radius:0;padding:12px 18px;font-size:1.5rem;line-height:1.2;font-weight:600;cursor:pointer;transition:.2s ease}.sp-pro-tabs__tab-btn:hover{background:#fff5f5;border-color:#e30613;color:#e30613}.sp-pro-tabs__tab-btn.is-active{background:#e30613;color:#fff;border-color:#e30613}.sp-pro-tabs__panel,.sp-acc-item{border:1px solid #e8ecef;background:#fbfbfb;border-radius:0}.sp-pro-tabs__panel-inner{padding:18px 16px 16px}.sp-pro-tabs__products{width:100%}.sp-pro-tabs__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:start}.sp-pro-tabs__item{min-width:0}.sp-card{display:flex;flex-direction:column;min-width:0;background:transparent;border:0;border-radius:0;padding:0;height:100%;overflow:visible;box-shadow:none;position:relative}.sp-card:hover{box-shadow:none;transform:none}.sp-card--soldout{opacity:.55}.sp-card__image-wrap{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-bottom:12px;height:180px;padding:0;background:transparent;border-radius:0;overflow:hidden;position:relative}.sp-card__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:transparent;border-radius:0;transition:transform .3s ease}.sp-card:hover .sp-card__image{transform:scale(1.05)}.sp-card__image--placeholder{width:100%;height:100%;background:#f1f4f6;border-radius:0}.sp-card__badge{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 14px;background:#2f3542;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;border-radius:0;text-transform:none}.sp-card__body{display:flex;flex-direction:column;flex:1 1 auto}.sp-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-decoration:none;color:#2f3542;font-weight:500;font-size:1.35rem;line-height:1.4;min-height:5.8rem;margin-bottom:6px}.sp-card__title:hover{color:#2f3542}.sp-card__price{margin-bottom:12px;min-height:2.6rem}.sp-card__price-regular,.sp-card__price-sale{color:#2f3542;font-size:1.25rem;font-weight:800;line-height:1.2}.sp-card__price-compare{display:inline-block;margin-left:6px;color:#9ba5ad;text-decoration:line-through;font-size:1.15rem;font-weight:500}.sp-card__variant-toggle{width:100%;border:1px solid #d8d8d8;background:#fff;color:#2f3542;border-radius:0;min-height:40px;padding:8px 12px;font-size:1.25rem;font-weight:700;cursor:pointer;margin-bottom:8px}.sp-card__variant-box{margin-bottom:8px}.sp-card__variant-select{width:100%;min-height:40px;border:1px solid #d8d8d8;border-radius:0;background:#fff;color:#2f3542;font-size:1.25rem;padding:0 10px}.sp-card__actions{display:flex;gap:0;align-items:stretch;margin-top:auto}.sp-card__add-btn{width:100%;flex:1 1 auto;min-height:37px;border:1px solid #d9d9d9;border-radius:0;background:#fff;color:#e30613;font-size:1.25rem;font-weight:600;cursor:pointer;padding:8px 12px;transition:.2s ease;text-transform:none;box-shadow:none;text-align:center}.sp-card__add-btn:hover{background:#fff5f5;border-color:#e30613;color:#e30613}.sp-card__add-btn[disabled]{opacity:1;cursor:not-allowed;color:#999;border-color:#ddd;background:#fff}.sp-card--soldout .sp-card__add-btn{color:#999;border-color:#ddd;background:#fff;cursor:not-allowed}.sp-card__add-btn.is-added{color:#6ca96b;border-color:#cfd8cf;background:#fff}.sp-card__status{display:none!important}.sp-pro-tabs__more{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.sp-pro-tabs__more-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:160px;padding:10px 16px;border-radius:0;border:1px solid #cfe1eb;background:#fff;color:#243246;text-decoration:none;font-weight:700;font-size:1.3rem;transition:.2s ease}.sp-pro-tabs__more-link:hover{background:#f8fbfd;border-color:#b9cfdb;color:#243246}.sp-pro-tabs__more-btn,.sp-pro-tabs__collapse-btn{-webkit-appearance:none;appearance:none;cursor:pointer}.sp-pro-tabs__more-btn.is-loading{opacity:.7;pointer-events:none}.sp-pro-tabs__empty{padding:20px;text-align:center;font-size:1.5rem}.sp-acc-item+.sp-acc-item{margin-top:12px}.sp-acc-btn{width:100%;min-height:52px;border:1px solid #e30613;background:#fff;color:#e30613;border-radius:0;padding:12px 48px 12px 14px;display:flex;align-items:center;justify-content:center;font-size:1.45rem;font-weight:600;cursor:pointer;text-align:center;position:relative;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.sp-acc-item.is-open .sp-acc-btn{background:#e30613;color:#fff}.sp-acc-icon{position:absolute;right:14px;top:50%;width:16px;height:16px;flex:0 0 16px;transform:translateY(-50%)}.sp-acc-icon:before,.sp-acc-icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:#e30613;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease,background-color .25s ease}.sp-acc-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.sp-acc-item.is-open .sp-acc-icon:before,.sp-acc-item.is-open .sp-acc-icon:after{background:#fff}.sp-acc-item.is-open .sp-acc-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(180deg)}.sp-acc-panel{padding:0;display:block!important;overflow:hidden;height:0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:height .65s cubic-bezier(.22,.61,.36,1),opacity .4s ease,transform .45s ease,visibility 0s linear .65s;will-change:height,opacity,transform}.sp-acc-item.is-open .sp-acc-panel{border-top:1px solid #e5edf0;opacity:1;visibility:visible;transform:translateY(0);transition:height .65s cubic-bezier(.22,.61,.36,1),opacity .4s ease,transform .45s ease,visibility 0s linear 0s}.sp-acc-panel[hidden]{display:block!important}.sp-pro-tabs__panel-inner{opacity:1;transform:translateY(0);transition:opacity .24s ease,transform .28s ease}.sp-acc-item.is-animating-out .sp-pro-tabs__panel-inner{opacity:0;transform:translateY(-4px)}.sp-acc-item.is-open .sp-pro-tabs__panel-inner{animation:spTabsFadeUp .3s ease both}@keyframes spTabsFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media screen and (prefers-reduced-motion:reduce){.sp-acc-btn,.sp-acc-icon:before,.sp-acc-icon:after,.sp-acc-panel,.sp-pro-tabs__panel-inner{transition:none!important;animation:none!important}}@media screen and (max-width:1199px){.sp-pro-tabs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:989px){.sp-pro-tabs .desktop-only{display:none}.sp-pro-tabs .mobile-only{display:block}.sp-pro-tabs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sp-pro-tabs__panel-inner{padding:12px}.sp-card__image-wrap{height:150px}.sp-card__title{font-size:1.3rem;min-height:5.6rem}}@media screen and (max-width:749px){.sp-pro-tabs{margin-top:16px;padding-top:16px}.sp-pro-tabs__head{margin-bottom:16px}.sp-pro-tabs__heading{font-size:2.8rem}.sp-pro-tabs__subheading{font-size:1.35rem}.sp-card__image-wrap{height:130px;margin-bottom:10px}.sp-card__title{-webkit-line-clamp:4;min-height:7rem}.sp-pro-tabs__more{gap:10px}.sp-pro-tabs__more-link{min-width:150px}}@media screen and (max-width:479px){.sp-pro-tabs__grid{gap:10px}.sp-pro-tabs__panel-inner{padding:10px}.sp-card__image-wrap{height:112px}.sp-card__title{font-size:1.24rem;min-height:6.6rem}.sp-card__price-regular,.sp-card__price-sale{font-size:1.2rem}.sp-acc-btn{min-height:50px;font-size:1.45rem;padding:12px 44px 12px 12px}.sp-card__add-btn{min-height:36px;font-size:1.2rem}.sp-card__badge{top:10px;left:10px;min-height:30px;padding:5px 12px;font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/sp-pro-tabs.css.map */
