.accordion-inner{display:none;padding:1em 2.3em} .accordion-title{border-top:1px solid #ddd;display:block;font-size:110%;padding:.6em 2.3em;position:relative;transition:border .2s ease-out,background-color .3s} .dark .accordion-title{border-color:hsla(0,0%,100%,.2)} .accordion-title.active{background-color:rgba(0,0,0,.03);border-color:var(--fs-color-primary);color:var(--fs-color-primary);font-weight:700} .dark .accordion-title.active{color:#fff} .accordion .toggle{border-radius:999px;height:1.5em;left:0;margin-right:5px;position:absolute;top:.3em;transform-origin:50% 47%;width:2.3em} .accordion .active .toggle{color:currentColor;opacity:1} .breadcrumbs{color:#222;font-weight:700;letter-spacing:0;padding:0} .product-info .breadcrumbs{font-size:.85em;margin:0 0 .5em} .breadcrumbs .divider,.breadcrumbs .separator{font-weight:300;margin:0 .3em;opacity:.35;position:relative;top:0} .dark .breadcrumbs{color:#fff} .breadcrumbs a{color:rgba(74,74,74,.8);font-weight:400} .breadcrumbs a:first-of-type{margin-left:0} .breadcrumbs a.current,.breadcrumbs a:hover{color:#111} .dark .breadcrumbs a{color:#fff} .checkout-breadcrumbs{padding:15px 0} .checkout-breadcrumbs a{align-items:center;color:#ccc;display:inline-flex} .checkout-breadcrumbs .divider{margin:0 .5em;top:2px} .breadcrumb-step{background-color:#ccc;border-radius:99px;color:#fff;display:inline-block;font-size:.7em;font-weight:bolder;height:1.5em;line-height:1.5em;margin:0 .5em;position:relative;text-align:center;width:1.5em} .current .breadcrumb-step{background-color:var(--fs-color-secondary)} @media(min-width:850px){.comment-form{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px} .comment-form>div,.comment-form>p{padding:0 15px;width:100%} .comment-form p.comment-form-author,.comment-form p.comment-form-email,.comment-form p.comment-form-url{flex:1}} .comment-inner:target{background-color:#f1f1f1;border-radius:10px;padding:15px} .comment-list li,.commentlist li{list-style:none;padding:1em 0 0} .comment-list li .meta,.commentlist li .meta{margin-bottom:0} .comment-list li .avatar,.commentlist li .avatar{border-radius:100%} .comment-list li .description,.commentlist li .description{font-style:italic} .comment-list li .comment-text,.commentlist li .comment-text{padding:0 1.5em} .comment-list>li:not(:first-child),.commentlist>li:not(:first-child){border-top:1px dashed #ddd} #comments .comment-respond{background-color:rgba(0,0,0,.05);margin-top:15px;padding:15px 25px 0} #comments .comment-respond .comment-reply-title{font-size:1.2em} #comments .comment-respond small{font-size:.6em;margin-left:10px;text-transform:uppercase}
