.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 #006b3f14;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:#006b3f;border-radius:4px}.product-accordion::-webkit-scrollbar-thumb:hover{background:#005a34}.product-accordion:hover{box-shadow:0 6px 20px #006b3f1f}.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,#006b3f08,#006b3f0f,#006b3f08);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,#006b3f,#00a86b);transition:width .4s cubic-bezier(.4,0,.2,1)}.product-accordion__summary:hover .product-accordion__title{color:#006b3f;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,#006b3f0a,#006b3f0f);border-bottom:2px solid #006B3F}.product-accordion__item[open] .product-accordion__title{color:#006b3f}.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,#006b3f,#005a34);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #006b3f40;z-index:1}.product-accordion__summary:hover .product-accordion__toggle{background:linear-gradient(135deg,#005a34,#004d2c);transform:rotate(90deg) scale(1.08);box-shadow:0 3px 10px #006b3f59}.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(0,107,63,.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,#006b3f,#005a34);border-left:4px solid #00a86b;border-radius:6px;box-shadow:0 2px 6px #006b3f33;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,#006b3f,#00a86b);opacity:0;transition:opacity .3s ease;border-radius:2px}.product-specs-row:hover{background:linear-gradient(to right,#006b3f0a,#006b3f05);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:#006b3f;font-weight:700}.product-specs-row:hover .product-specs-row__value{color:#005a34}@media (max-width: 640px){.product-accordion{margin-top:30px;border-radius:10px;border-width:1.5px;max-height:none;overflow-y:visible;overflow-x:hidden}.product-accordion__summary{padding:18px 20px;position:sticky;top:0;background:#fff;z-index:2}.product-accordion__summary:before{display:none}.product-accordion__item[open] .product-accordion__summary{background:linear-gradient(to right,#006b3f0a,#006b3f0f)}.product-accordion__title{font-size:14px;letter-spacing:.8px}.product-accordion__summary:hover .product-accordion__toggle{transform:none}.product-accordion__toggle{width:26px;height:26px;border-radius:4px}.product-accordion__toggle:before{width:12px;height:2px}.product-accordion__toggle:after{height:12px;width:2px}.product-accordion__panel{padding:0 20px}.product-accordion__panel-content{padding:0 0 20px}.product-specs-section-heading{font-size:11px;padding:12px 16px;margin:14px -20px 10px;border-left-width:3px}.product-specs-row{display:flex;flex-direction:row;gap:12px;padding:12px 0;align-items:flex-start}.product-specs-row:before{display:none}.product-specs-row:hover{background:none;margin:0;padding:12px 0;transform:none}.product-specs-row__label{min-width:120px;flex-shrink:0;font-size:13px}.product-specs-row__value{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-tab-accordion.css.map */
