.curated-bundles__nav-wrapper{display:flex;align-items:center;justify-content:center;position:relative;margin:1.5vw 0 -2.5vw;z-index:2}.curated-bundles__tabs-container{position:relative;width:100%;max-width:100%}.curated-bundles__tabs{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.bundle-tab-btn{position:relative;background:transparent;border:none;padding:.56vw 1.67vw .2rem;cursor:pointer;display:inline-flex;align-items:center;gap:16px;white-space:nowrap;transition:all .3s ease;font-family:Montserrat,sans-serif}.btn-text{display:inline-grid;vertical-align:middle;text-align:left}.btn-text>span{grid-area:1 / 1}.btn-text-inner{font-weight:inherit}.btn-text-ghost{font-weight:600;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.bundle-tab-btn:after{content:"";position:absolute;bottom:-.5vw;left:50%;transform:translate(-50%) scaleX(0);width:70%;height:3px;transition:transform .3s ease;z-index:1}.bundle-tab-btn.active:after{transform:translate(-45%) scaleX(1)}.tab-icon{width:24px;height:24px;object-fit:contain}.bundle-panel{display:none}.bundle-panel.active{display:block}.bundle-image-box{position:relative;width:100%;background:transparent;padding:0;border-radius:0;overflow:hidden;aspect-ratio:13/6}.bundle-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:4px}.bundle-img.hover-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.bundle-image-box:hover .hover-img{opacity:1}.mobile-img{display:none}.desktop-img{display:block}.mobile-only{display:none}.ccp-tips{font-size:10px;color:#741914;margin-top:-3px;max-width:320px;line-height:20px}.ccp-tips a{color:#741914!important;text-decoration:underline}.curated-bundles__content-wrapper{position:relative}.bundle-hotspot{position:absolute;top:var(--hs-top, 50%);left:var(--hs-left, 50%);z-index:3;display:flex;align-items:flex-start}.curated-bundles-section modal-opener{display:contents}.bundle-hotspot__btn{padding:0;border:none;background:transparent;cursor:pointer;line-height:0;flex-shrink:0;transition:transform .2s ease}.bundle-hotspot__btn:hover{transform:scale(1.06)}.bundle-hotspot__card{display:none;align-items:center;gap:16px;background:#fff;padding:16px 24px 16px 16px;box-shadow:0 2px 4px #00000040;border:none;cursor:pointer;font:inherit;text-align:left;transition:box-shadow .2s ease;position:absolute;left:calc(100% + 10px);top:0;z-index:1;height:130px}@media screen and (min-width:750px){.bundle-hotspot--flip .bundle-hotspot__card{left:auto;right:calc(100% + 10px)}}.bundle-hotspot.is-open .bundle-hotspot__card{display:flex;animation:bundle-card-in .2s ease-out}.bundle-hotspot.is-open .bundle-hotspot__card:hover{box-shadow:0 4px 12px #00000059}@keyframes bundle-card-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes bundle-card-in-flip{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.bundle-hotspot__card .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffffd9;z-index:3;cursor:default}.bundle-hotspot__card .loading__spinner.hidden{display:none}.bundle-hotspot__card .loading__spinner svg{width:6%}.bundle-hotspot__card.loading{pointer-events:none}.bundle-hotspot__card-img{width:96px;height:96px;object-fit:cover;flex-shrink:0}.bundle-hotspot__card-body{text-align:left;width:268px;display:flex;align-items:flex-end;height:100%}.bundle-hotspot__card-title{font-size:18px;font-weight:500;color:#141517;line-height:140%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bundle-hotspot__card-left{height:100%;display:flex;justify-content:space-between;flex-direction:column}.bundle-hotspot__card-price{display:flex;align-items:baseline;gap:8px}.bundle-hotspot__card-price .price-item.price{font-size:18px;font-weight:600;color:#141517}.bundle-hotspot__card-price .price-item.price-compare{font-size:16px;color:#45484d}.bundle-hotspot-modal{z-index:500}.bundle-hotspot__card-arrow{line-height:1}@media screen and (min-width:750px)and (max-width:1199px){.bundle-hotspot__plus svg{width:25px;height:25px}.bundle-hotspot__card{padding:10px 18px 10px 10px;height:80px}.bundle-hotspot__card-title{font-size:14px;line-height:120%}.bundle-hotspot__card-price .price-item.price{font-size:14px}.bundle-hotspot__card-price .price-item.price-compare{font-size:12px}.bundle-hotspot__card-img{width:54px;height:54px}.bundle-hotspot__card-body{width:180px}.bundle-hotspot__card-arrow svg{width:14px;height:14px}}@media screen and (min-width:2400px){.curated-bundles__nav-wrapper{margin-bottom:-1.5vw}}@media screen and (min-width:1600px)and (max-width:2399px){.curated-bundles__nav-wrapper{margin-bottom:-2vw}}@media screen and (min-width:750px)and (max-width:1399px){.curated-bundles__nav-wrapper{margin-bottom:-2.5vw}}@media screen and (max-width:749px){.desktop-img{display:none}.mobile-img{display:block}.bundle-hotspot{position:static}.bundle-hotspot__btn{position:absolute;top:var(--hs-top-m, 50%);left:var(--hs-left-m, 50%);z-index:3}.bundle-hotspot__card{top:var(--hs-card-top-m, 70%);left:var(--hs-card-left-m, 50%);z-index:4}.bundle-tab-btn.active:after{display:none!important}.tab-icon{width:20px;height:20px;object-fit:contain}.bundle-image-box{aspect-ratio:3.1/5.5}.curated-bundles__nav-wrapper{justify-content:center;padding:0 15px}.curated-bundles__tabs-container{overflow:hidden;position:relative;margin:0 auto}.curated-bundles__tabs-container:after{content:"";position:absolute;top:0;bottom:0;right:-5px;width:50%;z-index:5;pointer-events:none;background:linear-gradient(to left,#fbf8f4,#f5f2eb00)}.curated-bundles__tabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:0;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;padding:0 10px 15px;scrollbar-width:none}.curated-bundles__tabs::-webkit-scrollbar{display:none}.bundle-tab-btn{flex:0 0 auto;scroll-snap-align:center;padding:8px 20px;gap:8px}.bundle-tab-btn:first-child{margin-left:50%}.bundle-tab-btn:last-child{margin-right:50%}.mobile-only{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:8px;border-radius:50%;box-shadow:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.bundle-prev{left:-5px}.bundle-next{right:-5px}.ccp-tips{font-size:10px;line-height:120%;text-align:center;padding-bottom:10px;width:60%;margin:10px auto}.bundle-hotspot__btn svg{width:20px;height:20px}.bundle-hotspot__card{gap:8px;padding:9.6px 19.2px 9.6px 9.6px;height:auto;margin-left:0;max-width:60.4vw}.bundle-hotspot__card-img{width:64px;height:64px}.bundle-hotspot__card-body{width:141px;height:60px}.bundle-hotspot__card-title{font-size:12.8px}.bundle-hotspot__card-price .price-item.price{font-size:13px}.bundle-hotspot__card-price .price-item.price-compare{font-size:12px}.bundle-hotspot__card-arrow{line-height:120%}.bundle-hotspot__card-arrow svg{width:14px;height:14px}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/curated-bundles.css.map */
