.cocoon-body--bundle .product-information{padding-bottom:0}.cocoon-body--bundle product-price{display:block;margin:14px 0 10px}.cocoon-body--bundle product-price :is(.price,.price-item){font-family:var(--cocoon-sans, "Outfit", sans-serif)!important;font-size:30px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:0!important}.cocoon-body--bundle product-price .compare-at-price{color:#999;font-size:18px}.cocoon-body--bundle .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:0!important;width:auto!important;min-height:52px;padding:12px 20px!important;background:#fff!important;border:1px solid #c8c8c8!important;border-radius:0!important;color:#2c2b2b!important;font-family:var(--cocoon-sans, "Outfit", sans-serif)!important}.cocoon-body--bundle variant-picker .variant-option__button-label--option-hidden{display:none!important}.cocoon-body--bundle .variant-option__button-label:has(input:checked){border-color:var(--sleep-hood-blue, #96c4dc)!important;box-shadow:inset 0 0 0 1px var(--sleep-hood-blue, #96c4dc)}.cocoon-body--bundle .variant-option__button-label:has(input:disabled){color:#9b9b9b!important;background:#f5f5f5!important;text-decoration:line-through;cursor:not-allowed}.bundle-details{margin-top:10px;border-top:1px solid #b7d8e8}.bundle-details details{border-bottom:1px solid #c8c8c8;-webkit-tap-highlight-color:transparent}.bundle-details summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:53px;cursor:pointer;list-style:none;background:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font:500 13px/1.2 var(--cocoon-sans, "Outfit", sans-serif)}.bundle-details summary:active{background:transparent}.bundle-details summary:focus-visible{outline:2px solid var(--sleep-hood-blue-dark, #6faac6);outline-offset:3px}.bundle-details summary::-webkit-details-marker{display:none}.bundle-details summary span{position:relative;width:14px;height:14px}.bundle-details summary span:before,.bundle-details summary span:after{content:"";position:absolute;top:6px;left:0;width:14px;height:1px;background:currentColor}.bundle-details summary span:after{transform:rotate(90deg);transition:transform .22s cubic-bezier(.22,1,.36,1)}.bundle-details details[open] summary span:after{transform:rotate(0)}.bundle-details__answer{height:0;overflow:hidden;padding:0 30px 0 0;color:#626262;font:400 14px/1.55 var(--cocoon-sans, "Outfit", sans-serif);opacity:0}.bundle-details details[open]:not(.is-animating) .bundle-details__answer{height:auto;padding-bottom:20px;opacity:1}.bundle-details__answer p:first-child{margin-top:0}.bundle-details__answer p:last-child{margin-bottom:0}@media(max-width:749px){.cocoon-body--bundle .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:48px;padding:10px 15px!important}}@media(min-width:750px){.cocoon-body--bundle variant-picker fieldset[data-fieldset-index="1"]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cocoon-body--bundle variant-picker fieldset[data-fieldset-index="1"] legend{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.bundle-details summary span:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cocoon-bundle.css.map */
