.product-accordion{border:1px solid rgb(226,232,240);border-radius:8px;overflow-y:auto;overflow-x:hidden;max-height:600px;background-color:#fff;box-shadow:0 2px 8px #003e910f;transition:box-shadow .3s ease;width:100%}.product-accordion:hover{box-shadow:0 4px 12px #003e911a}.product-accordion::-webkit-scrollbar{width:8px}.product-accordion::-webkit-scrollbar-track{background:#f0f8ff;border-radius:4px}.product-accordion::-webkit-scrollbar-thumb{background:#003e91;border-radius:4px}.product-accordion::-webkit-scrollbar-thumb:hover{background:#003173}.product-accordion__item{border-bottom:1px solid rgb(226,232,240);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;background-color:transparent;overflow:hidden}.product-accordion__item:last-child{border-bottom:none}.product-accordion__summary{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;width:100%;box-sizing:border-box;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;background-color:transparent;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-accordion__summary::-webkit-details-marker{display:none}.product-accordion__summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:background-color .4s ease;pointer-events:none;z-index:0}.product-accordion__summary:hover{background-color:#f0f8ff;padding-left:28px}.product-accordion__summary:hover:before{background-color:#f0f8ff}.product-accordion__item[open]>.product-accordion__summary{background-color:#f0f8ff;padding-left:28px}.product-accordion__item[open]>.product-accordion__summary:before{background-color:#f0f8ff}.product-accordion__title{font-size:15px;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:2;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-accordion__summary:hover .product-accordion__title{color:#003e91;transform:translate(4px);letter-spacing:.8px}.product-accordion__item[open]>.product-accordion__summary .product-accordion__title{color:#003e91;letter-spacing:.8px}.product-accordion__toggle{width:32px;height:32px;position:relative;flex-shrink:0;border-radius:50%;background-color:#003e91;box-shadow:0 2px 6px #003e9140;z-index:2;transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.product-accordion__toggle:before,.product-accordion__toggle:after{content:"";position:absolute;background-color:#fff;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.product-accordion__toggle:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.product-accordion__toggle:after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse{0%,to{box-shadow:0 2px 6px #003e9140}50%{box-shadow:0 4px 20px #003e9166}}.product-accordion__summary:hover .product-accordion__toggle{background-color:#003173;transform:scale(1.1) rotate(90deg);animation:pulse 1.5s infinite}.product-accordion__item[open] .product-accordion__toggle{transform:rotate(180deg);background-color:#003e91}.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-color:#f9fafb;opacity:0;transition:height .6s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),padding .6s cubic-bezier(.4,0,.2,1);padding:0 24px}.product-accordion__panel-content{padding:0 0 24px}.product-accordion__item[open] .product-accordion__panel{opacity:1;padding:0 24px}.product-accordion__item.is-animating .product-accordion__panel-content{animation:accordionSlide .6s cubic-bezier(.4,0,.2,1)}@keyframes accordionSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.product-specs-section-heading{font-size:11px;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:1.2px;padding:12px 16px;margin:16px -24px 12px;background-color:#f0f8ff;border-left:3px solid rgb(0,62,145);border-radius:4px;position:relative;overflow:hidden;transition:all .3s ease}.product-specs-section-heading:first-child{margin-top:0}.product-specs-section-heading:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(to bottom,#003e91,#0050b4,#003e91);transform:translateY(-100%);transition:transform .5s ease}.product-accordion__item[open] .product-specs-section-heading:before{transform:translateY(0)}.product-specs-row{display:flex;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgb(241,245,249);border-radius:4px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-specs-row:last-child{border-bottom:none}.product-specs-row:before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:3px;background:#003e91;transform:scaleY(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.product-specs-row:hover:before{transform:scaleY(1)}.product-specs-row:hover{background-color:#f0f8ff;margin:0 -12px;padding:12px 12px 12px 20px;transform:translate(4px);box-shadow:0 2px 8px #003e9114}.product-specs-row__label{font-weight:600;color:#4a4a4a;min-width:180px;font-size:13px;line-height:1.6;transition:all .3s ease}.product-specs-row__value{color:#1a1a1a;font-size:13px;line-height:1.6;flex:1;transition:all .3s ease}.product-specs-row:hover .product-specs-row__label{color:#003e91;font-weight:700}.product-accordion__panel p{margin-top:10px}.product-specs-row:hover .product-specs-row__value{transform:translate(4px)}@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__summary:hover,.product-accordion__item[open]>.product-accordion__summary{padding-left:22px;background-color:#f0f8ff}.product-accordion__title{font-size:13px}.product-accordion__summary:hover .product-accordion__toggle{transform:scale(1.1);animation: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{gap:10px;padding:10px 0}.product-specs-row:before{display:none}.product-specs-row:hover{background:none;margin:0;padding:10px 0;transform:none;box-shadow:none}.product-specs-row:hover .product-specs-row__value{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/15/assets/product-tab-accordion.css.map */
