.lanternwp-product-details,.lanternwp-page-contact-faq__accordion{border-block-start:1px solid var(--wp--preset--color--border-subtle)}:is(.lanternwp-product-details,.lanternwp-page-shipping-faq__accordion,.lanternwp-page-contact-faq__accordion)>.wp-block-accordion-item{border-block-end:1px solid var(--wp--preset--color--border-subtle);margin:0;&>*{margin-block:0}}.lanternwp-product-details__description:not(:has(.wp-block-woocommerce-product-description>*)),.lanternwp-product-details__shipping:not(:has(.wp-block-accordion-panel>*)),.lanternwp-product-details__specifications:not(:has(.wp-block-woocommerce-product-specifications)),.lanternwp-product-details__care:not(:has(.lanternwp-value-details__value:not([hidden]),.lanternwp-value-details__note)),.lanternwp-product-details__details:not(:has(.wp-block-woocommerce-product-specifications,.wp-block-woocommerce-product-summary>*)){display:none}:is(.lanternwp-product-details,.lanternwp-page-shipping-faq__accordion,.lanternwp-page-contact-faq__accordion) .wp-block-accordion-heading{font-family:var(--wp--custom--text--family);font-stretch:100%;font-size:var(--wp--preset--font-size--md);font-weight:var(--wp--custom--weight--bold);letter-spacing:normal;line-height:var(--wp--custom--line-height--snug);margin:0}:is(.lanternwp-product-details,.lanternwp-page-shipping-faq__accordion,.lanternwp-page-contact-faq__accordion) .wp-block-accordion-heading__toggle{gap:var(--wp--preset--spacing--40);min-height:3.75rem;padding:var(--wp--preset--spacing--30) 0;color:var(--wp--preset--color--contrast)}:is(.lanternwp-product-details,.lanternwp-page-shipping-faq__accordion,.lanternwp-page-contact-faq__accordion) .wp-block-accordion-heading__toggle-icon{width:1.125rem;height:1.125rem;font-size:0;&:before{content:"";background-color:currentColor;width:100%;height:100%;mask:url(../../../../assets/icons/plus.svg) 50%/contain no-repeat}}:is(.lanternwp-product-details,.lanternwp-page-shipping-faq__accordion,.lanternwp-page-contact-faq__accordion) .wp-block-accordion-item.is-open>.wp-block-accordion-heading{& .wp-block-accordion-heading__toggle-icon{transform:none}& .wp-block-accordion-heading__toggle-icon:before{mask-image:url(../../../../assets/icons/minus.svg)}}:is(.lanternwp-product-details,.lanternwp-page-shipping-faq__accordion,.lanternwp-page-contact-faq__accordion) .wp-block-accordion-panel{padding-block-end:calc(var(--wp--preset--spacing--40) + var(--wp--preset--spacing--10));&>*{margin-block:0}&>*+*{margin-block-start:var(--wp--preset--spacing--30)}&>p{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--base);line-height:var(--wp--custom--line-height--normal)}}.lanternwp-product-details .wp-block-woocommerce-product-description{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--base);line-height:var(--wp--custom--line-height--normal);&>*{margin-block:0}&>*+*{margin-block-start:var(--wp--preset--spacing--30)}&>:is(h2,h3,h4,h5,h6){color:var(--wp--preset--color--contrast);font-family:var(--wp--custom--text--family);font-stretch:100%;font-size:var(--wp--preset--font-size--base);font-weight:var(--wp--custom--weight--bold);letter-spacing:normal;line-height:var(--wp--custom--line-height--snug);margin-block-start:var(--wp--preset--spacing--50)}&>:is(h2,h3,h4,h5,h6)+*{margin-block-start:var(--wp--preset--spacing--20)}& ul,& ol{padding-inline-start:var(--wp--preset--spacing--50)}}