html{scroll-behavior:smooth}.bundle-overview-container,.bundle-page-container{color:var(--color-black)}.bundle-overview-container#overview-carousel,.bundle-page-container#overview-carousel{overflow:unset}.bundle-overview-container .loading-wrapper,.bundle-page-container .loading-wrapper{display:grid;place-content:center;height:70vh}.bundle-overview-container .loading-wrapper video,.bundle-page-container .loading-wrapper video{height:16rem;width:16rem}.bundle-overview-container .square-img,.bundle-page-container .square-img{aspect-ratio:1}.bundle-overview-container .square-img img,.bundle-page-container .square-img img{object-fit:cover;width:100%;height:100%}.bundle-overview-container .best-seller-badge:after,.bundle-page-container .best-seller-badge:after{content:"Best Seller";position:absolute;top:2%;left:2%;font-size:16px;font-weight:500;padding:5px 10px 6px;border-radius:12px;border:1px solid #2d2d2d;background-color:#fffc}.bundle-overview-container p,.bundle-page-container p{font-size:clamp(.75rem,3vw,1rem)}.bundle-overview-container .title-row .step span,.bundle-page-container .title-row .step span{border-radius:12px;border:1px solid #2d2d2d;background-color:#2d2d2d0f;font-size:clamp(.75rem,3vw,1rem)}.bundle-overview-container .title-row p.customize,.bundle-page-container .title-row p.customize{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:capitalize}.bundle-overview-container .title-row h2,.bundle-page-container .title-row h2{font-size:clamp(1.25rem,5vw,2rem)}.bundle-overview-container .title-row h5,.bundle-page-container .title-row h5{font-size:clamp(.75rem,3.125vw,1.25rem)}.bundle-overview-container .product-description .card,.bundle-page-container .product-description .card{border-bottom:none!important}.bundle-overview-container .order-benefits,.bundle-page-container .order-benefits{background-color:#f2f1ee}.bundle-overview-container .order-benefits h6,.bundle-page-container .order-benefits h6{font-size:clamp(.65rem,1.1vw,.85rem);text-transform:capitalize}.bundle-overview-container .order-benefits p,.bundle-page-container .order-benefits p{font-size:clamp(.6rem,1vw,.8rem);line-height:1.125em}.bundle-overview-container .order-benefits .trial-benefit,.bundle-page-container .order-benefits .trial-benefit{position:relative;background-color:#fff;border:1px solid var(--color-black)}.bundle-overview-container .order-benefits .trial-benefit p,.bundle-page-container .order-benefits .trial-benefit p{line-height:1.3em}.bundle-overview-container .order-benefits .trial-benefit .sleep-icon-wrapper,.bundle-page-container .order-benefits .trial-benefit .sleep-icon-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:50px;padding:10px;aspect-ratio:1;border:1px solid var(--color-black);border-radius:50%;overflow:hidden}.bundle-overview-container .order-benefits .trial-benefit .sleep-icon-wrapper img,.bundle-page-container .order-benefits .trial-benefit .sleep-icon-wrapper img{width:100%;height:100%;object-fit:contain}.bundle-overview-container .flex-container>:not(:first-child),.bundle-page-container .flex-container>:not(:first-child){border-top:2px solid #e0e0e0;padding:1rem 0}.bundle-overview-container .flex-container>:first-child,.bundle-page-container .flex-container>:first-child{padding-bottom:1rem}.bundle-overview-container .outer-red,.bundle-page-container .outer-red{color:#cc8b89}.bundle-overview-container .bundle-savings,.bundle-page-container .bundle-savings{font-family:Optima,sans-serif;font-style:italic;font-size:.875rem;color:var(--color-green);border:1px solid var(--color-green);border-radius:8px;padding-inline:clamp(1rem,3vw,3rem)}.bundle-overview-container .bundle-savings-mobile,.bundle-page-container .bundle-savings-mobile{color:#fff;background-color:var(--color-green);text-transform:capitalize;font-weight:600;font-size:clamp(.75rem,3vw,1rem)}.bundle-overview-container .product-options input:disabled~label,.bundle-page-container .product-options input:disabled~label{opacity:.4}.bundle-overview-container .product-options .button-selector,.bundle-page-container .product-options .button-selector{min-width:calc(20% - .4rem)}.bundle-overview-container .product-options .button-selector:not(:last-child),.bundle-page-container .product-options .button-selector:not(:last-child){margin-right:.5rem}.bundle-overview-container .product-options .button-selector label,.bundle-page-container .product-options .button-selector label{background-color:#f4f4f4;color:var(--color-black);font-family:brandon-grotesque;font-size:1rem;font-weight:400;text-transform:capitalize;padding:.5rem .75rem;width:100%;min-width:60px;text-align:center}.bundle-overview-container .product-options .button-selector input:checked~label,.bundle-page-container .product-options .button-selector input:checked~label{outline:1px solid #2d2d2d}.bundle-overview-container .product-options .color-selector,.bundle-page-container .product-options .color-selector{position:relative;margin-right:.5rem}.bundle-overview-container .product-options .color-selector label,.bundle-page-container .product-options .color-selector label{border-radius:2rem;display:flex;padding:5px}.bundle-overview-container .product-options .color-selector label .color,.bundle-page-container .product-options .color-selector label .color{width:20px;height:20px;border-radius:50%}.bundle-overview-container .product-options .color-selector label .color:not(:first-child),.bundle-page-container .product-options .color-selector label .color:not(:first-child){margin-left:-10px}.bundle-overview-container .product-options .color-selector input:checked~label,.bundle-page-container .product-options .color-selector input:checked~label{border:1px solid var(--color-black)}.bundle-overview-container button.quiz-flow-nav,.bundle-page-container button.quiz-flow-nav{font-size:clamp(.875rem,3vw,1rem);font-weight:500;letter-spacing:.125em;text-transform:capitalize;padding:.75em}.bundle-overview-container button.quiz-flow-nav.build-bundle,.bundle-page-container button.quiz-flow-nav.build-bundle{color:#fff;background-color:#2d2d2d;width:100%}.bundle-overview-container button.quiz-flow-nav.build-bundle:hover,.bundle-page-container button.quiz-flow-nav.build-bundle:hover{filter:invert(.8)}.bundle-overview-container button.quiz-flow-nav.next-btn,.bundle-page-container button.quiz-flow-nav.next-btn{color:#fff;background-color:#2d2d2d;flex-basis:50%}.bundle-overview-container button.quiz-flow-nav.next-btn:hover,.bundle-page-container button.quiz-flow-nav.next-btn:hover{filter:invert(.8)}.bundle-overview-container button.quiz-flow-nav.prev-btn,.bundle-page-container button.quiz-flow-nav.prev-btn{color:#2d2d2d;background-color:#f0f0f0;flex-basis:50%}.bundle-overview-container button.quiz-flow-nav.prev-btn:hover,.bundle-page-container button.quiz-flow-nav.prev-btn:hover{filter:invert(.2)}.bundle-overview-container .yotpo.bottomLine :is(*,:hover),.bundle-page-container .yotpo.bottomLine :is(*,:hover){color:inherit!important;cursor:default!important;filter:none!important;font-size:clamp(.75rem,3vw,.81rem)}.bundle-overview-container .spaced-text,.bundle-page-container .spaced-text{letter-spacing:1.25px}.bundle-overview-container .text-light-grey,.bundle-page-container .text-light-grey{color:#aeaeae}.bundle-overview-container .text-dark-grey,.bundle-page-container .text-dark-grey{color:var(--color-black)}.bundle-overview-container .text-black,.bundle-page-container .text-black{color:#2d2d2d}.bundle-overview-container .small-paragraph,.bundle-page-container .small-paragraph{font-size:clamp(.75rem,2.625vw,.875rem)}.bundle-overview-container .quantity input::-webkit-outer-spin-button,.bundle-overview-container .quantity input::-webkit-inner-spin-button,.bundle-page-container .quantity input::-webkit-outer-spin-button,.bundle-page-container .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bundle-overview-container .quantity input[type=number],.bundle-page-container .quantity input[type=number]{-moz-appearance:textfield;border-radius:4px;border:none}@media(max-width:768px){.bundle-overview-container .quantity input[type=number],.bundle-page-container .quantity input[type=number]{border:2px solid #e5e5e5;height:100%}}@media(max-width:768px){.bundle-overview-container .quantity .input-group,.bundle-page-container .quantity .input-group{height:100%}}.bundle-overview-container .quantity .quantity-modifiers,.bundle-page-container .quantity .quantity-modifiers{padding:.5rem;border-radius:7px;border:2px solid #e5e5e5;cursor:pointer}.bundle-overview-container .rte ul,.bundle-page-container .rte ul{list-style-position:inside}.bundle-overview-container .swiper-pagination,.bundle-page-container .swiper-pagination{padding-left:1rem;text-align:left}.bundle-overview-container .swiper-pagination .swiper-pagination-bullet-active,.bundle-page-container .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-black)!important}.bundle-overview-container .swiper-pagination .swiper-pagination-bullet,.bundle-page-container .swiper-pagination .swiper-pagination-bullet{background:#0006;opacity:unset}.bundle-overview-container .bundle-details .accordion .card,.bundle-overview-container .product-description .accordion .card,.bundle-page-container .bundle-details .accordion .card,.bundle-page-container .product-description .accordion .card{border-radius:0!important;border-top:none!important;border-right:none!important;border-left:none!important;border-bottom:1px solid #e0e0e0}.bundle-overview-container .bundle-details .accordion .card .card-header,.bundle-overview-container .product-description .accordion .card .card-header,.bundle-page-container .bundle-details .accordion .card .card-header,.bundle-page-container .product-description .accordion .card .card-header{background:none;padding:0;border:none}.bundle-overview-container .bundle-details .accordion .card .card-header button,.bundle-overview-container .product-description .accordion .card .card-header button,.bundle-page-container .bundle-details .accordion .card .card-header button,.bundle-page-container .product-description .accordion .card .card-header button{position:relative;padding:1rem 0;color:var(--color-black);font-family:brandon-grotesque;font-weight:500;text-transform:capitalize;letter-spacing:1px;font-size:clamp(.75rem,3vw,.81rem);width:100%}.bundle-overview-container .bundle-details .accordion .card .card-header button:after,.bundle-overview-container .product-description .accordion .card .card-header button:after,.bundle-page-container .bundle-details .accordion .card .card-header button:after,.bundle-page-container .product-description .accordion .card .card-header button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='ai ai-Minus'%3E%3Cpath d='M20 12H4'/%3E%3C/svg%3E");position:absolute;right:5%;top:50%;transform:translateY(-50%);height:1em;width:1em}.bundle-overview-container .bundle-details .accordion .card .card-header button.collapsed:after,.bundle-overview-container .product-description .accordion .card .card-header button.collapsed:after,.bundle-page-container .bundle-details .accordion .card .card-header button.collapsed:after,.bundle-page-container .product-description .accordion .card .card-header button.collapsed:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='ai ai-Plus'%3E%3Cpath d='M12 20v-8m0 0V4m0 8h8m-8 0H4'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;position:absolute;right:5%;top:50%;transform:translateY(-50%);height:1em;width:1em}.bundle-overview-container .bundle-details .accordion .card .card-body,.bundle-overview-container .product-description .accordion .card .card-body,.bundle-page-container .bundle-details .accordion .card .card-body,.bundle-page-container .product-description .accordion .card .card-body{padding:1rem 0;font-family:brandon-grotesque}.bundle-overview-container .bundle-details .accordion .card .card-body p,.bundle-overview-container .product-description .accordion .card .card-body p,.bundle-page-container .bundle-details .accordion .card .card-body p,.bundle-page-container .product-description .accordion .card .card-body p{letter-spacing:0!important}.bundle-overview-container .bundle-details .accordion .card .card-body img,.bundle-overview-container .product-description .accordion .card .card-body img,.bundle-page-container .bundle-details .accordion .card .card-body img,.bundle-page-container .product-description .accordion .card .card-body img{font-size:1.5rem}.bundle-overview-container .bundle-details .accordion .card .card-body .ud-square-icon,.bundle-overview-container .product-description .accordion .card .card-body .ud-square-icon,.bundle-page-container .bundle-details .accordion .card .card-body .ud-square-icon,.bundle-page-container .product-description .accordion .card .card-body .ud-square-icon{width:1em;height:1em;min-width:1em;min-height:1em;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/1160/assets/bundle-overview.scss.css.map */
