.expanding-details{--icon-size: 1.8rem;width:100%;margin-bottom:0!important;border-top:1px solid rgb(var(--color-foreground))}:not(.expanding-details)+.expanding-details{margin-top:var(--grid-spacing-vertical)}.hamper-listing .expanding-details{border-top:0px none;border-bottom:1px solid rgb(var(--color-foreground))}.hamper-listing :not(.expanding-details)+.expanding-details{margin-top:0}.expanding-details:last-of-type{border-bottom:1px solid rgb(var(--color-foreground))}.expanding-summary{position:relative;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;line-height:1;padding:var(--grid-desktop-vertical-spacing) 0;width:100%}.expanding-summary .summary{width:100%}.expanding-summary .h1,.expanding-summary .h2{margin:0;max-width:calc(100% - (var(--icon-size) * 1.5))}.expanding-summary .h2{line-height:calc(1 + .8 / var(--font-body-scale))}.expanding-details .icon{width:var(--icon-size);transition:.2s linear}.expanding-details .icon-caret{width:1.4rem}.expanding-content{display:grid;overflow:hidden;grid-template-rows:0fr;transition:.2s ease-in-out}.expanding-content>div{grid-column:1;grid-row:1;min-height:0;padding:0}.expanding-details>input:checked~.expanding-content{grid-template-rows:1fr;padding:0 0 var(--grid-desktop-vertical-spacing) 0}.expanding-details>input:checked~.expanding-summary .icon-minus,.expanding-details>.expanding-summary .icon-plus{display:block}.expanding-details>input:checked~.expanding-summary .icon-plus,.expanding-details>.expanding-summary .icon-minus{display:none}.expanding-details>input:checked~.expanding-summary .icon-caret{transform:rotate(-180deg)}.expanding-details.borderless{border:0px none!important}.expanding-details.no-margin{margin:0!important}.expanding-details.no-padding label{padding:0!important}.expanding-details.no-padding-top label{padding:0 0 var(--grid-spacing-vertical) 0!important}.expanding-details.no-padding-bottom label{padding:var(--grid-spacing-vertical) 0 0 0!important}.expanding-details.no-padding>input:checked~.expanding-content,.expanding-details.no-padding-bottom>input:checked~.expanding-content{padding:var(--grid-desktop-vertical-spacing) 0 0 0}.expanding-details.sub-menu label{padding:0 0 1rem!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-expanding-details.css.map */
