.accordion-inner{padding:1em 2.3em;display:none}.accordion-title{border-top:1px solid #ddd;padding:.6em 2.3em;font-size:110%;transition:border .2s ease-out,background-color .3s;display:block;position:relative}.dark .accordion-title{border-color:#fff3}.accordion-title.active{border-color:var(--fs-color-primary);color:var(--fs-color-primary);background-color:#00000008;font-weight:700}.dark .accordion-title.active{color:#fff}.accordion .toggle{transform-origin:50% 47%;border-radius:999px;width:2.3em;height:1.5em;margin-right:5px;position:absolute;top:.3em;left:0}.accordion .active .toggle{color:currentColor;opacity:1}.breadcrumbs{color:#222;letter-spacing:0;padding:0;font-weight:700}.product-info .breadcrumbs{margin:0 0 .5em;font-size:.85em}.breadcrumbs .divider,.breadcrumbs .separator{opacity:.35;margin:0 .3em;font-weight:300;position:relative;top:0}.dark .breadcrumbs{color:#fff}.breadcrumbs a{color:#4a4a4acc;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{color:#ccc;align-items:center;display:inline-flex}.checkout-breadcrumbs .divider{margin:0 .5em;top:2px}.breadcrumb-step{color:#fff;text-align:center;background-color:#ccc;border-radius:99px;width:1.5em;height:1.5em;margin:0 .5em;font-size:.7em;font-weight:bolder;line-height:1.5em;display:inline-block;position:relative}.current .breadcrumb-step{background-color:var(--fs-color-secondary)}@media (width>=850px){.comment-form{flex-flow:wrap;margin-left:-15px;margin-right:-15px;display:flex}.comment-form>div,.comment-form>p{width:100%;padding:0 15px}.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{padding:1em 0 0;list-style:none}.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:#0000000d;margin-top:15px;padding:15px 25px 0}#comments .comment-respond .comment-reply-title{font-size:1.2em}#comments .comment-respond small{text-transform:uppercase;margin-left:10px;font-size:.6em}