#product .plexido-info-accordion__chevron{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;height:auto!important;border:0!important;transform:none!important;color:#087c66!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}
#product .plexido-info-accordion__chevron:before{content:"Rozwiń"}
#product .plexido-info-accordion__chevron:after{content:"";display:block;width:8px;height:8px;margin-left:8px;border-right:2px solid #1c927a;border-bottom:2px solid #1c927a;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}
#product .plexido-info-accordion[open] .plexido-info-accordion__chevron{transform:none!important}
#product .plexido-info-accordion[open] .plexido-info-accordion__chevron:before{content:"Zwiń"}
#product .plexido-info-accordion[open] .plexido-info-accordion__chevron:after{transform:rotate(225deg) translate(-2px,-2px)}
#product .plexido-info-accordions .plexido-info-accordion summary:focus-visible,#product .plexido-benefit summary:focus-visible,#product .plexido-mobile-section summary:focus-visible{outline:3px solid rgba(28,146,122,.28);outline-offset:-3px}

#product #plexido-benefits.plexido-benefits{width:100%;float:none;margin:12px 0 26px;padding:0}
#product .plexido-benefits>h2{margin:0 0 12px;color:#073b55;font-size:22px;font-weight:700;line-height:1.25}
#product .plexido-benefits__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#product .plexido-benefit{overflow:hidden;border:1px solid #d6e7e3;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(7,59,85,.05)}
#product .plexido-benefit[open]{border-color:#1c927a;box-shadow:0 9px 24px rgba(7,59,85,.09)}
#product .plexido-benefit summary{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 14px;list-style:none;cursor:pointer;color:#073b55;font-size:16px;font-weight:700;line-height:1.25;-webkit-tap-highlight-color:transparent}
#product .plexido-benefit summary::-webkit-details-marker{display:none}
#product .plexido-benefit summary>img{display:block;max-width:48px;max-height:52px;width:auto;height:auto;margin:auto}
#product .plexido-benefit__action{display:flex;align-items:center;gap:7px;color:#087c66;font-size:12px;font-weight:700}
#product .plexido-benefit__action:before{content:"Rozwiń"}
#product .plexido-benefit__action:after{content:"";width:8px;height:8px;border-right:2px solid #1c927a;border-bottom:2px solid #1c927a;transform:rotate(45deg) translateY(-2px)}
#product .plexido-benefit[open] .plexido-benefit__action:before{content:"Zwiń"}
#product .plexido-benefit[open] .plexido-benefit__action:after{transform:rotate(225deg) translate(-2px,-2px)}
#product .plexido-benefit__content{padding:0 16px 16px 80px;color:#334e5a;font-size:14px;line-height:1.55}
#product .plexido-benefit__content p{margin:0}
#product .plexido-benefit__content>img{display:block;width:100%;height:auto;border-radius:10px}

@media(max-width:767px){
  #product .sidebar-extra-info-buttons.plexido-info-accordions{margin:18px 0 24px!important;padding:0 0 22px!important}
  #product .plexido-info-accordions .plexido-info-accordion{border-radius:16px!important;box-shadow:0 4px 14px rgba(7,59,85,.05)!important}
  #product .plexido-info-accordions .plexido-info-accordion summary{grid-template-columns:36px minmax(0,1fr) auto!important;min-height:72px!important}
  #product .plexido-info-accordion__heading strong{font-size:17px!important}
  #product .plexido-info-accordion__heading small{font-size:13px!important;line-height:1.35!important}
  #product .plexido-info-accordion__content{padding:0 14px 16px 60px!important;font-size:14px!important}

  #product .plexido-benefits>h2{font-size:20px;margin-bottom:10px}
  #product .plexido-benefits__list{grid-template-columns:1fr;gap:9px}
  #product .plexido-benefit{border-radius:16px}
  #product .plexido-benefit summary{grid-template-columns:50px minmax(0,1fr) auto;min-height:72px;padding:10px 13px;font-size:16px}
  #product .plexido-benefit__content{padding:0 14px 15px 76px;font-size:14px}

  #product .product-tabcontent .tabs.plexido-mobile-sections-ready>.nav-tabs{display:none!important}
  #product .product-tabcontent .tabs.plexido-mobile-sections-ready>.tab-content{display:block!important;padding:0!important;border:0!important;background:transparent!important}
  #product .plexido-mobile-sections{display:grid;gap:9px;margin:18px 0 28px}
  #product .plexido-mobile-section{overflow:hidden;border:1px solid #d6e7e3;border-radius:16px;background:#fff;box-shadow:0 4px 14px rgba(7,59,85,.05)}
  #product .plexido-mobile-section[open]{border-color:#1c927a;box-shadow:0 9px 24px rgba(7,59,85,.08)}
  #product .plexido-mobile-section>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:14px 16px;list-style:none;cursor:pointer;color:#073b55;font-size:16px;font-weight:700;-webkit-tap-highlight-color:transparent}
  #product .plexido-mobile-section>summary::-webkit-details-marker{display:none}
  #product .plexido-mobile-section>summary:after{content:"";flex:0 0 auto;width:9px;height:9px;border-right:2px solid #1c927a;border-bottom:2px solid #1c927a;transform:rotate(45deg) translateY(-2px)}
  #product .plexido-mobile-section[open]>summary:after{transform:rotate(225deg) translate(-2px,-2px)}
  #product .plexido-mobile-section__content{padding:0 16px 18px;color:#334e5a;font-size:14px;line-height:1.55}
  #product .plexido-mobile-section__content>.tab-pane{display:block!important;opacity:1!important;padding:0!important}
  #product .plexido-mobile-section__content img{max-width:100%;height:auto}

  #product .ets_rv_reviews_header .nav-item:has(.ets_rv_reviews_title[href="#product-reviews"]){display:none!important}
  #product .ets_rv_reviews_header .nav-item:has(a[href="#products-reviews"]){width:100%!important}
  #product .ets_rv_reviews_header .nav-item a[href="#products-reviews"]{width:100%!important;border-radius:14px!important;background:#073b55!important;color:#fff!important;text-align:left!important;padding:14px 16px!important}
  #product #product-reviews{display:none!important}
  #product #products-reviews .ets_rv_statistics{padding:14px 0 18px!important;margin-bottom:15px!important}
  #product #ets-rv-product-comments-list{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc(100% - 38px)!important;align-items:stretch!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 4px 15px!important;scroll-snap-type:x mandatory!important;scroll-padding-left:4px!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important}
  #product #ets-rv-product-comments-list::-webkit-scrollbar{height:6px}
  #product #ets-rv-product-comments-list::-webkit-scrollbar-thumb{background:#9bcfc3;border-radius:8px}
  #product #ets-rv-product-comments-list>.ets-rv-product-comment-list-item.visible{display:block!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:17px 15px!important;border:1px solid #d6e7e3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 18px rgba(7,59,85,.06)!important;scroll-snap-align:start!important}
  #product #ets-rv-product-comments-list>.ets-rv-product-comment-list-item.visible:last-of-type{margin-right:6px!important}
}
