.product-accordion{border:2px solid #e0e0e0;border-radius:12px;overflow-y:auto;overflow-x:hidden;max-height:600px;background:linear-gradient(to bottom,#fff,#fafafa);box-shadow:0 4px 12px #c41e3a14;transition:box-shadow .3s ease}.product-accordion::-webkit-scrollbar{width:8px}.product-accordion::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.product-accordion::-webkit-scrollbar-thumb{background:#c41e3a;border-radius:4px}.product-accordion::-webkit-scrollbar-thumb:hover{background:#a01830}.product-accordion:hover{box-shadow:0 6px 20px #c41e3a1f}.product-accordion__item{border-bottom:2px solid #e8e8e8;overflow:hidden}.product-accordion__item:last-child{border-bottom:none}.product-accordion__summary{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(to right,transparent 0%,transparent 100%);position:relative;overflow:hidden}.product-accordion__summary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(to right,#c41e3a08,#c41e3a0f,#c41e3a08);transition:left .5s cubic-bezier(.4,0,.2,1);z-index:0}.product-accordion__summary:hover:before{left:0}.product-accordion__summary::-webkit-details-marker{display:none}.product-accordion__title{font-size:16px;font-weight:700;color:#3d3d3d;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;position:relative;z-index:1;padding-bottom:4px}.product-accordion__title:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(to right,#c41e3a,#e74c3c);transition:width .4s cubic-bezier(.4,0,.2,1)}.product-accordion__summary:hover .product-accordion__title{color:#c41e3a;transform:translate(4px)}.product-accordion__summary:hover .product-accordion__title:after{width:100%}.product-accordion__item[open] .product-accordion__summary{background:linear-gradient(to right,#c41e3a0a,#c41e3a0f);border-bottom:2px solid #C41E3A}.product-accordion__item[open] .product-accordion__title{color:#c41e3a}.product-accordion__item[open] .product-accordion__title:after{width:100%}.product-accordion__toggle{width:28px;height:28px;position:relative;flex-shrink:0;border-radius:5px;background:linear-gradient(135deg,#c41e3a,#a01830);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #c41e3a40;z-index:1}.product-accordion__summary:hover .product-accordion__toggle{background:linear-gradient(135deg,#a01830,#8a1428);transform:rotate(90deg) scale(1.08);box-shadow:0 3px 10px #c41e3a59}.product-accordion__toggle:before,.product-accordion__toggle:after{content:"";position:absolute;background-color:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:1.5px}.product-accordion__toggle:before{width:13px;height:2.5px;top:50%;left:50%;transform:translate(-50%,-50%)}.product-accordion__toggle:after{width:2.5px;height:13px;left:50%;top:50%;transform:translate(-50%,-50%)}.product-accordion__item[open] .product-accordion__toggle{background:linear-gradient(135deg,#3d3d3d,#2a2a2a);transform:rotate(180deg)}.product-accordion__item[open] .product-accordion__toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(0)}.product-accordion__item[open] .product-accordion__toggle:before{transform:translate(-50%,-50%) rotate(180deg)}.product-accordion__panel{overflow:hidden;background:linear-gradient(to bottom,#f9f9f9,#fff);border-top:1px solid rgba(196,30,58,.1);opacity:0;transition:height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);padding:0 28px}.product-accordion__panel-content{padding:0 0 28px}.product-accordion__item[open] .product-accordion__panel{opacity:1;padding:0 28px}.product-accordion__item.is-animating .product-accordion__panel-content{animation:accordionSlide .4s cubic-bezier(.4,0,.2,1)}@keyframes accordionSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.product-accordion__panel p{margin-top:10px}.product-specs-section-heading{font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1.5px;padding:14px 20px;background:linear-gradient(135deg,#c41e3a,#a01830);border-left:4px solid #E74C3C;border-radius:6px;box-shadow:0 2px 6px #c41e3a33;position:relative;overflow:hidden;margin:16px -24px 12px}.product-specs-section-heading:before{content:"";position:absolute;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.1));transition:right .6s ease}.product-specs-section-heading:hover:before{right:0}.product-specs-section-heading:first-child{margin-top:0}.product-specs-row{display:flex;padding:14px 0;border-bottom:1px solid #e8e8e8;align-items:flex-start;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:6px;position:relative}.product-specs-row:before{content:"";position:absolute;left:-16px;top:0;width:3px;height:100%;background:linear-gradient(to bottom,#c41e3a,#e74c3c);opacity:0;transition:opacity .3s ease;border-radius:2px}.product-specs-row:hover{background:linear-gradient(to right,#c41e3a0a,#c41e3a05);margin:0 -16px;padding:14px 16px;transform:translate(4px)}.product-specs-row:hover:before{opacity:1}.product-specs-row:last-child{border-bottom:none}.product-specs-row__label{font-weight:600;color:#3d3d3d;min-width:200px;font-size:14px;line-height:1.6;transition:all .3s ease}.product-specs-row__value{color:#1a1a1a;font-size:14px;line-height:1.6;flex:1;transition:color .3s ease}.product-specs-row:hover .product-specs-row__label{color:#c41e3a;font-weight:700}.product-specs-row:hover .product-specs-row__value{color:#a01830}@media (max-width: 640px){.product-accordion{margin-top:24px;border-radius:6px;max-height:none;overflow-y:visible;overflow-x:hidden}.product-accordion__summary{padding:16px 18px;position:sticky;top:0;background:#fff;z-index:2}.product-accordion__item[open] .product-accordion__summary{background-color:#fff5f5}.product-accordion__title{font-size:13px;letter-spacing:.5px}.product-accordion__summary:hover .product-accordion__toggle{transform:none}.product-accordion__toggle{width:28px;height:28px}.product-accordion__toggle:before{width:12px}.product-accordion__toggle:after{height:12px}.product-accordion__panel{padding:0 18px}.product-specs-section-heading{font-size:10px;padding:10px 14px;margin:14px -18px 10px}.product-specs-row{display:flex;flex-direction:row;gap:10px;padding:10px 0;align-items:flex-start}.product-specs-row:hover{background:none;margin:0;padding:10px 0;transform:none}.product-specs-row__label{min-width:120px;flex-shrink:0;font-size:12px}.product-specs-row__value{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-tab-accordion.css.map */
