.bundle-drawer .drawer--bottom.drawer--maxed-out .drawer__content{height:91%}.bundle-drawer .drawer__close{color:#0970e6}.bundle-drawer .drawer__close .svg-icon{width:.75rem;height:.75rem}.bundle-drawer--header-shadow .drawer__header{height:3.5rem;box-shadow:0 -4px 16px #254f9a14}.bundle-drawer__header{align-items:left;flex-direction:column;padding:1rem 3rem 1rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 -4px 16px #254f9a14}.bundle-drawer__header .header__icon{width:4.75rem;height:4.5rem;position:absolute;bottom:-3.3rem;right:-1.7rem}.bundle-drawer__header .header__icon--rd{bottom:-3rem;right:-1rem;transform:rotate(-30deg)}.bundle-drawer__header .bundle-label{width:fit-content}.bundle-drawer__header-title{color:#002468}.bundle-drawer__header-title span{color:#0970e6;font-weight:700}.bundle-drawer__title{color:#002468;margin:.5rem 0}.bundle-drawer__title span{color:#058567;font-weight:700}.bundle-drawer__text{color:#575757;margin-bottom:1rem;display:none}.bundle-drawer__text--success{display:block}.bundle-drawer__text--success span{text-decoration:line-through}.bundle-drawer__join-loyalty{justify-content:start}.bundle-drawer .drawer__body{flex-direction:column;display:flex;position:relative;overflow:hidden}.bundle-drawer__body{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;justify-content:center;display:flex;overflow:scroll}.bundle-drawer__body::-webkit-scrollbar{display:none}.bundle-drawer__body .body__icon{display:none}.bundle-drawer__content{z-index:2;width:100%;max-height:80vh}.bundle-drawer__content .product-grid{scroll-behavior:smooth;padding:0;overflow:scroll}.bundle-drawer .drawer__footer{column-gap:1.5rem}@container (width>=768px){.bundle-drawer__header{align-items:center;padding:1rem 6rem}.bundle-drawer__header .header__icon{height:6.75rem;bottom:-4rem;left:-2rem;right:unset;width:7rem}.bundle-drawer__header .header__icon--rd{bottom:-4rem;right:unset;transform:none}.bundle-drawer__text{display:block}.bundle-drawer__body .body__icon{opacity:.3;width:21.2rem;height:20.3rem;display:block;position:absolute;bottom:-9rem;right:-6rem}.bundle-drawer__content{padding:2rem 1.5rem}.bundle-drawer__content .product-grid{padding:0 .5rem}.bundle-drawer__content .bundle-home-page{padding:.5rem}}
