.block-innerblocks-product-accordion{margin-bottom:2rem;margin-bottom:var(--375px-m);margin-top:2rem;margin-top:var(--375px-m)}@media screen and (min-width:1200px){.block-innerblocks-product-accordion{margin-bottom:3rem;margin-bottom:var(--1200px-m);margin-top:3rem;margin-top:var(--1200px-m)}}.block-innerblocks-product-accordion .accordion-item{border-top:1px solid hsla(0,0%,85%,.48);padding-left:1rem;padding-right:1rem}.block-innerblocks-product-accordion .accordion-item:last-of-type{border-bottom:1px solid hsla(0,0%,85%,.48)}@media screen and (min-width:992px){.block-innerblocks-product-accordion .accordion-item{padding-left:1.5rem;padding-right:1.5rem}}.block-innerblocks-product-accordion .accordion-header{margin-bottom:0;margin-top:0}.block-innerblocks-product-accordion .accordion-button{background-color:var(--background-primary);border:0;font-size:1rem;font-weight:600;padding:1.125rem 0;position:relative;text-align:left;width:100%}@media screen and (min-width:1200px){.block-innerblocks-product-accordion .accordion-button{font-size:1.25rem}}@media screen and (min-width:992px){.block-innerblocks-product-accordion .accordion-button{padding:1.5rem 0}}.block-innerblocks-product-accordion .accordion-button:not(.collapsed) .icon-open{visibility:hidden}.block-innerblocks-product-accordion .accordion-button:not(.collapsed) .icon-close{visibility:visible}.block-innerblocks-product-accordion .accordion-button .icon-close{visibility:hidden}.block-innerblocks-product-accordion .accordion-button .icon-close,.block-innerblocks-product-accordion .accordion-button .icon-open{border-radius:50%;color:var(--text-primary);display:inline-block;font-size:1rem;height:1.125rem;line-height:1.125rem;position:absolute;right:0;text-align:center;top:1.3rem;transition:all .3s ease;width:1.125rem}@media screen and (min-width:1200px){.block-innerblocks-product-accordion .accordion-button .icon-close,.block-innerblocks-product-accordion .accordion-button .icon-open{font-size:1rem}}@media screen and (min-width:992px){.block-innerblocks-product-accordion .accordion-button .icon-close,.block-innerblocks-product-accordion .accordion-button .icon-open{height:2rem;line-height:2rem;right:0;top:1.2rem;width:2rem}}.block-innerblocks-product-accordion .accordion-body{font-size:1rem;padding-bottom:2rem}@media screen and (min-width:1200px){.block-innerblocks-product-accordion .accordion-body{font-size:1.25rem}}@media screen and (min-width:992px){.block-innerblocks-product-accordion .accordion-body{padding-bottom:3rem}}.block-innerblocks-product-accordion .accordion-body>:last-child{margin-bottom:0}