/* Palo Alto product accordions: original sizes, icons and transition curves. */
.tbc-product-accordions{color:#302820}
.tbc-product-accordions .tbc-product-accordion{position:relative;overflow:hidden;border:0}
/* A linha do Palo Alto é um ::after por cima do fim do item, sem somar altura (46px por item, como na Shopify). */
.tbc-product-accordions .tbc-product-accordion::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#302820;pointer-events:none}
.tbc-product-accordions summary{position:relative;display:block;width:100%;padding:10px 53px 10px 0;font-size:14.4px;font-weight:400;line-height:26px;color:inherit;background:transparent;border:0}
.tbc-product-accordions summary::after{display:none}
.tbc-product-accordions summary .icon{position:absolute;top:0;right:0;width:16px;height:100%;fill:none;stroke:currentColor;stroke-width:12px;transition:opacity .3s ease,transform .3s ease}
.tbc-product-accordions summary .icon-toggle-minus{opacity:0}
.tbc-product-accordions .is-expanded summary .icon-toggle-plus{opacity:0;transform:rotate(180deg)}
.tbc-product-accordions .is-expanded summary .icon-toggle-minus{opacity:1;transform:rotate(180deg)}
.tbc-product-accordions details>.tbc-product-accordion__panel{padding:0;color:inherit;font-size:14.4px;line-height:22.5px}
.tbc-product-accordion__inner{padding-bottom:10px;overflow:hidden}
.tbc-product-accordions p{margin-top:0;margin-bottom:14px}
.tbc-product-accordions p:last-child{margin-bottom:0}
.tbc-product-accordions .is-enhanced .tbc-product-accordion__panel{position:relative;width:100%;height:0;opacity:0;overflow:hidden;visibility:hidden;will-change:height;transition:opacity .3s ease,height .3s ease,visibility 0s .3s;backface-visibility:hidden}
.tbc-product-accordions .is-enhanced.is-expanded .tbc-product-accordion__panel{opacity:1;visibility:visible;transition:opacity 1s ease,height .5s ease,visibility 0s}
.tbc-product-accordions .is-enhanced .tbc-product-accordion__inner{transform:translateY(25px);transition:transform .5s ease}
.tbc-product-accordions .is-enhanced.is-expanded .tbc-product-accordion__inner{transform:translateY(0)}
@media(prefers-reduced-motion:reduce){.tbc-product-accordions .icon,.tbc-product-accordions .tbc-product-accordion__panel,.tbc-product-accordions .tbc-product-accordion__inner{transition:none!important}}
