.section--collapsible-tabs .block-heading{padding-bottom:var(--header-padding-bottom)}@media(max-width:767.98px){.section--collapsible-tabs .block-heading{padding-bottom:var(--header-padding-bottom-mobile)}}.section--collapsible-tabs .block-heading+.accordion-standard{margin-top:-2rem}.accordion-standard+.accordion-standard{margin-top:2rem}.accordion-standard .accordion-details{border:0}.accordion-standard .accordion-details__summary:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:.1rem;background:rgb(var(--color-border));transition:all .25s}.accordion-standard .accordion-details__content{padding:1.6rem 0 0}.accordion-standard .accordion-details[open] .accordion-details__summary:before{background:rgb(var(--color-foreground))}.accordion-card{position:relative;z-index:0;transition:all .25s;overflow:visible}.accordion-card+.accordion-card{margin-top:1.6rem}.accordion-card .accordion-details{padding-inline:2.4rem;border:.1rem solid rgb(var(--color-border));border-radius:inherit}.accordion-card .accordion-details__summary:before{position:absolute;content:"";left:0;bottom:.4rem;transform:translateY(.4rem);width:100%;height:.1rem;background:rgba(var(--color-foreground),.1);opacity:0;transition:all .25s}.accordion-card .accordion-details__content{padding-top:1.2rem;padding-bottom:3.2rem}.accordion-card .accordion-details[open] .accordion-details__summary:before{opacity:1;transform:translateY(0)}.collapsible-tabs__image-extend .card-media,.collapsible-tabs__image-extend .card-media__media{height:100%}.collapsible-tabs__image-extend .card-media{border-radius:0}.collapsible-tabs__image-position-left .collapsible-tabs__image-extend .card-media{margin-inline-start:calc(-1 * var(--page-padding))}.collapsible-tabs__image-position-right .collapsible-tabs__image-extend .card-media{margin-inline-end:calc(-1 * var(--page-padding))}@media(max-width:767.98px){.collapsible-tabs__image-extend .card-media{margin-inline:calc(-1 * var(--page-padding))}}@media(min-width:1024px){.section--collapsible-tabs.section-header-standing-column .section__wrapper{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr);column-gap:var(--header-padding-bottom-large)}.section--collapsible-tabs.section-header-standing-column .section__content{grid-area:1/2/end/end}.section--collapsible-tabs.section-header-standing-column .section__header{--header-padding-bottom: 0;row-gap:4rem;margin:0}.section--collapsible-tabs.section-header-standing-column .section__header-wrap{padding:0;min-height:var(--heading-column-height, 0)}.section--collapsible-tabs.section-header-standing-column .section__header--text{text-align:start}.section--collapsible-tabs.section-header-standing-column .section__subheading{margin-bottom:2rem}.section--collapsible-tabs.section-header-standing-column .section__header--button{text-align:start;margin-top:3.2rem}}@media(min-width:768px){.collapsible-tabs__wrapper>.f-column{width:var(--col-width, 50%)}}@media(min-width:1024px){.bm-concierge-services.section-header-standing-column .section__wrapper{grid-template-columns:1fr 334px;column-gap:0;align-items:start}.bm-concierge-services.section-header-standing-column .section__header{max-width:695px;row-gap:0}.bm-concierge-services.section-header-standing-column .section__content{grid-column:2;width:334px;max-width:334px;justify-self:end}}.bm-concierge-services .section__header .section__header--text{display:flex;flex-direction:column;gap:40px;align-items:flex-start;max-width:695px}.bm-concierge-services .section__heading .bm-heading-line2{display:block}.bm-concierge-services .section__header .section__heading{font-family:Orleans,serif;font-size:54px;font-weight:300;line-height:1.15;letter-spacing:.54px;color:rgb(var(--color-foreground));margin-bottom:0}.bm-concierge-services .section__header .section__description,.bm-concierge-services .section__header .section__description p{font-family:PP Neue Montreal,sans-serif;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.14px;color:rgb(var(--color-foreground));margin-top:0}.bm-concierge-services .section__header .section__description.rte p{margin-top:0;margin-bottom:.5em}.bm-concierge-services .section__header .section__description.rte p:last-child{margin-bottom:0}.bm-concierge-services .collapsible-tabs__content-col{max-width:334px!important;margin-left:0!important;align-items:flex-start!important}.bm-concierge-services .accordion-parent{width:100%}.bm-concierge-services .accordion-item{margin-top:0}.bm-concierge-services .accordion-item+.accordion-item{margin-top:13px}.bm-concierge-services .accordion-standard .accordion-details__summary:before{display:none}.bm-concierge-services .accordion-details__summary{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 0 13px 10px;border-bottom:1.5px solid rgba(var(--color-foreground),.5);border-radius:0;cursor:pointer;list-style:none}.bm-concierge-services .accordion-details .accordion-trigger,.bm-concierge-services .accordion-details .accordion-trigger *,.bm-concierge-services .accordion-details__summary .accordion-item__icon,.bm-concierge-services .accordion-details__summary .accordion-item__icon *{opacity:1!important;color:rgb(var(--color-foreground))}.bm-concierge-services .accordion-details__summary::-webkit-details-marker{display:none}.bm-concierge-services .accordion-details__summary .flex.items-center.gap-2{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.bm-concierge-services .accordion-item__icon{width:19.5px;height:19.5px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bm-concierge-services .accordion-item__icon svg{width:100%;height:100%;object-fit:contain}.bm-concierge-services .accordion-details__summary .accordion-trigger{font-family:Orleans,serif;font-size:16px;font-weight:300;line-height:22px;letter-spacing:0;text-transform:capitalize;color:rgb(var(--color-foreground));margin:0}.bm-concierge-services .accordion-details__summary .accordion-toggle-text,.bm-concierge-services .accordion-details__summary .icon-plus-toggle{display:none}.bm-concierge-services .accordion-details__content{padding:13px 0 0}.bm-concierge-services .accordion-details__content,.bm-concierge-services .accordion-details__content p{font-family:PP Neue Montreal,sans-serif;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.14px;color:rgb(var(--color-foreground))}.bm-concierge-services .collapsible-tabs__price{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.35rem .75rem}.bm-concierge-services .collapsible-tabs__price-amount{font-size:72px}.bm-concierge-services .collapsible-tabs__price-cta{display:flex;flex-direction:column;align-items:stretch;padding-top:1.5rem;width:100%;max-width:334px}.bm-concierge-services .collapsible-tabs__price-cta .btn--bm-cta{width:100%;max-width:334px;min-width:0;height:32px;min-height:32px;display:flex;align-items:center;justify-content:flex-end;font-size:14px;line-height:1.5;letter-spacing:.14px;padding:10px 10px 10px 30px;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-collapsible-tabs.css.map */
