body.spacer-theme .spacer-bundle-option-specs{
    display:block;
    grid-column:1 / -1;
    margin-top:auto;
    padding-top:var(--space-8);
    border-top:1px solid rgba(31,26,23,0.08);
}

body.spacer-theme .spacer-single-product__bundle-purchase .spacer-bundle-option-specs-col{
    display:block;
    grid-column:1 / -1;
    grid-row:3;
    width:100% !important;
    min-width:0 !important;
    padding:0 !important;
    border:0 !important;
}

body.spacer-theme .spacer-bundle-option-specs__summary{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:var(--space-8);
    cursor:pointer;
    list-style:none;
}

body.spacer-theme .spacer-bundle-option-specs__summary::-webkit-details-marker{
    display:none;
}

body.spacer-theme .spacer-bundle-option-specs__summary::after{
    content:'+';
    flex:0 0 auto;
    color:var(--text-secondary);
    font-size:var(--fs-16);
    font-weight:500;
    line-height:var(--lh-solid);
}

body.spacer-theme .spacer-bundle-option-specs[open] .spacer-bundle-option-specs__summary::after{
    content:'-';
}

body.spacer-theme .spacer-bundle-option-specs__title{
    margin:0;
    color:var(--text-muted);
    font-size:var(--fs-11);
    font-weight:700;
    letter-spacing:var(--type-kicker-tracking);
    line-height:var(--lh-heading);
    text-transform:uppercase;
}

body.spacer-theme .spacer-bundle-option-specs__content{
    padding-top:var(--space-8);
}

body.spacer-theme .spacer-bundle-option-specs .woocommerce-product-attributes{
    width:100%;
    margin:0;
    border-collapse:collapse;
}

body.spacer-theme .spacer-bundle-option-specs .woocommerce-product-attributes th,
body.spacer-theme .spacer-bundle-option-specs .woocommerce-product-attributes td{
    padding:var(--space-5) 0;
    border-top:1px solid rgba(31,26,23,0.06);
    background:none;
    text-align:left;
    vertical-align:top;
    font-size:var(--fs-12);
    line-height:var(--lh-meta);
}

body.spacer-theme .spacer-bundle-option-specs .woocommerce-product-attributes tr:first-child th,
body.spacer-theme .spacer-bundle-option-specs .woocommerce-product-attributes tr:first-child td{
    border-top:0;
}

body.spacer-theme .spacer-bundle-option-specs .woocommerce-product-attributes th{
    width:44%;
    padding-right:var(--space-14);
    color:var(--text-secondary);
    font-weight:600;
}

body.spacer-theme .spacer-bundle-option-specs .woocommerce-product-attributes td p{
    margin:0;
}

