html.pack-upsell-open{overflow:hidden}.pack-upsell{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:clamp(12px,3vmin,24px);border:0;background:#201b1880;color:#2b2826;font-family:Jost,sans-serif;overscroll-behavior:contain}.pack-upsell[open]{display:flex;align-items:center;justify-content:center;animation:pack-upsell-fade .28s ease-out}.pack-upsell::backdrop{background:transparent}.pack-upsell *{box-sizing:border-box}.pack-upsell__panel{position:relative;display:flex;outline:0;width:100%;max-width:980px;height:640px;max-height:100%;overflow:hidden;border-radius:var(--pack-radius);background:#fff;box-shadow:0 24px 70px #201b1847;animation:pack-upsell-rise .32s ease-out}.pack-upsell__media{display:flex;flex:0 0 54%;flex-direction:column;min-width:0;min-height:0}.pack-upsell__stage{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:#e9ebec}.pack-upsell__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.pack-upsell__track::-webkit-scrollbar{display:none}.pack-upsell__slide{position:relative;flex:0 0 100%;margin:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.pack-upsell__slide img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.pack-upsell__caption{position:absolute;inset:auto 0 0;padding:64px 24px 20px;background:linear-gradient(to top,#201b18cc,#201b188f 52%,#201b1800);color:#fff;text-align:left;pointer-events:none}.pack-upsell__caption svg{display:block;width:26px;height:26px;margin-bottom:6px;color:#ecc9a2}.pack-upsell__caption b{display:block;font-family:Playfair Display,serif;font-size:clamp(23px,3.6vh,28px);font-weight:400;line-height:1.15}.pack-upsell__caption span{display:block;margin-top:4px;font-size:clamp(15px,2vh,16px);line-height:1.35;color:#fff}.pack-upsell__stars{display:block;margin-bottom:6px;color:#ecc9a2;font-size:17px;letter-spacing:.14em;line-height:1}.pack-upsell__caption blockquote{margin:0;padding:0;border:0;font-family:Playfair Display,serif;font-size:clamp(17px,2.7vh,20px);font-style:normal;line-height:1.3;color:#fff}.pack-upsell__arrow{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:50%;background:#ffffffd9;color:#2b2826;cursor:pointer;transition:opacity .2s}.pack-upsell__arrow svg{width:16px;height:16px}.pack-upsell__arrow--prev{left:10px}.pack-upsell__arrow--next{right:10px}.pack-upsell__arrow[disabled]{opacity:0;pointer-events:none}.pack-upsell__badge{position:absolute;top:calc(12px + env(safe-area-inset-top));left:12px;z-index:1;padding:5px 10px;border-radius:min(var(--pack-radius),6px);background:#ecc9a2;color:#2b2826;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.2;pointer-events:none}.pack-upsell__dots{position:absolute;left:50%;bottom:8px;z-index:1;display:none;padding:0 5px;border-radius:999px;background:#201b1880;transform:translate(-50%)}.pack-upsell__dots button{display:block;width:20px;height:24px;padding:0;border:0;background:none;cursor:pointer}.pack-upsell__dots button:before{content:"";display:block;width:7px;height:7px;margin:auto;border-radius:50%;background:#ffffff80}.pack-upsell__dots button[aria-current=true]:before{background:#fff}.pack-upsell__thumbs{display:flex;flex:none;gap:8px;padding:10px}.pack-upsell__thumb{flex:none;width:64px;height:64px;padding:0;overflow:hidden;border:0;border-radius:calc(var(--pack-radius) / 2);background:#e9ebec;cursor:pointer}.pack-upsell__thumb img{display:block;width:100%;max-width:none;height:100%;object-fit:cover}.pack-upsell__thumb[aria-current=true]{box-shadow:0 0 0 1px var(--pack-fill)}.pack-upsell__body{display:flex;flex:1 1 0;flex-direction:column;min-width:0;min-height:0;text-align:left}.pack-upsell__scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(14px,2.6vh,22px);min-height:0;padding:clamp(24px,4.4vh,36px) clamp(24px,3.4vw,40px) clamp(4px,.8vh,8px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(#fff,#fff) bottom/100% 14px no-repeat local,linear-gradient(to top,#3c322d29,#3c322d00) bottom/100% 8px no-repeat scroll}.pack-upsell__actions{flex:none;padding:0 clamp(24px,3.4vw,40px) clamp(12px,3vh,26px)}.pack-upsell__close{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffd9;color:#2b2826;cursor:pointer}.pack-upsell__close svg{width:18px;height:18px}.pack-upsell h2.pack-upsell__name{flex:none;margin:0;padding:0 44px 0 0;color:#7a6f68;font-family:Jost,sans-serif;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.16em;text-align:left;text-transform:uppercase}.pack-upsell h2.pack-upsell__name span{display:table;margin:8px 0 0;padding:.04em .32em .08em;border-radius:3px 9px 4px 11px/9px 4px 10px 3px;background:linear-gradient(94deg,#ecc9a280,#ecc9a2f2 10%,#ecc9a2c7 90%,#ecc9a26b);font-style:italic;color:#2b2826;font-family:Playfair Display,serif;font-size:clamp(26px,4vh,32px);font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.pack-upsell__benefits{display:grid;flex:none;grid-template-columns:repeat(4,1fr);gap:0;margin:auto 0;padding:clamp(10px,1.6vh,14px) 6px;border-radius:min(var(--pack-radius),12px);background:#f8f3ee;list-style:none}.pack-upsell__benefits li{display:block;margin:0;padding:0;color:#4a4542;font-size:14px;line-height:1.3;text-align:center;white-space:nowrap}.pack-upsell__benefits li:before{content:none}.pack-upsell__soaks{display:none;margin:2px 0 0;font-size:14px;line-height:1.3;color:#3f3a36}.pack-upsell__benefits svg{display:block;width:clamp(24px,3.6vh,28px);height:clamp(24px,3.6vh,28px);margin:0 auto 6px;color:#2b2826}.pack-upsell__list{flex:none;margin:0 0 auto;padding:0;list-style:none}.pack-upsell__list li{display:grid;grid-template-columns:clamp(48px,7vh,56px) 1fr;align-items:center;column-gap:16px;margin:0;padding:clamp(8px,1.3vh,11px) 0;border-bottom:1px solid rgba(60,50,45,.12);font-size:clamp(14px,1.9vh,15px);line-height:1.4;color:#5d5752;text-wrap:pretty}.pack-upsell__list li:first-child{padding-top:0}.pack-upsell__list img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--pack-radius) / 2);background:#e9ebec}.pack-upsell__list li:last-child{padding-bottom:0}.pack-upsell__list li:last-child{border-bottom:0}.pack-upsell__list li:before{content:none}.pack-upsell__list b{display:block;margin-bottom:2px;font-size:clamp(15px,2vh,16px);font-weight:500;color:#2b2826}.pack-upsell__ship{padding-top:clamp(8px,1.6vh,14px)}.pack-upsell__ship-row{display:flex;justify-content:space-between;gap:10px;margin:0 0 5px;font-size:14px;line-height:1.3;color:#2b2826;font-variant-numeric:lining-nums}.pack-upsell__ship-goal{color:#5d5752}.pack-upsell__ship-track{height:6px;border-radius:3px;background:#3c322d21;overflow:hidden}.pack-upsell__ship-fill{display:block;height:100%;border-radius:3px;background:#c99a63;transition:width .7s ease}.pack-upsell__ship.is-unlocked .pack-upsell__ship-fill{width:100%!important}.pack-upsell__ship.is-unlocked .pack-upsell__ship-goal{display:none}.pack-upsell__ship.is-unlocked .pack-upsell__ship-row{font-weight:500}.pack-upsell__offer{margin-top:clamp(8px,1.4vh,12px);padding:clamp(7px,1.3vh,12px) 14px;border-radius:min(var(--pack-radius),10px);background:linear-gradient(94deg,#d6e6cf,#a4c89d)}.pack-upsell__price{display:flex;align-items:center;gap:10px;font-variant-numeric:lining-nums}.pack-upsell__now{font-family:Playfair Display,serif;font-size:clamp(26px,4vh,32px);line-height:1.1;color:#2b2826}.pack-upsell__was{font-size:clamp(16px,2.2vh,18px);color:#3f3a36;text-decoration:line-through}.pack-upsell__off{flex:none;margin-left:auto;padding:5px 11px;border-radius:min(var(--pack-radius),6px);background:#2b2826;color:#fff;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:1.2}.pack-upsell__accept{display:flex;align-items:center;justify-content:center;min-height:clamp(46px,6.6vh,54px);margin-top:clamp(8px,1.6vh,16px);padding:0 20px;border-radius:var(--pack-radius);background:var(--pack-fill);color:#fff!important;font-size:17px;font-weight:500;letter-spacing:.02em;text-align:center;text-decoration:none!important}.pack-upsell__decline{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:2px;color:#5d5752!important;font-size:15px;text-align:center;text-decoration:underline!important;text-underline-offset:3px}.pack-upsell a:focus-visible,.pack-upsell button:focus-visible{outline:2px solid #2b2826;outline-offset:2px}@keyframes pack-upsell-fade{0%{opacity:0}to{opacity:1}}@keyframes pack-upsell-rise{0%{transform:translateY(12px)}to{transform:none}}@keyframes pack-upsell-sheet{0%{transform:translateY(32px)}to{transform:none}}@keyframes pack-upsell-x{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@media(max-width:767px),(max-width:1023px)and (orientation:portrait){.pack-upsell__panel{flex-direction:column;height:auto;max-width:520px}.pack-upsell__media{flex:0 1000 auto;min-height:190px}.pack-upsell__stage{flex:0 1 auto;min-height:0;aspect-ratio:1}.pack-upsell__slide img{object-position:50% 42%}.pack-upsell__slide--whole:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background:var(--pack-whole) center/cover;filter:blur(18px)}.pack-upsell__slide--whole img{inset:auto;top:50%;left:50%;width:auto;height:118%;aspect-ratio:1;transform:translate(-51.2%,-53.3%)}.pack-upsell__thumbs{display:none}.pack-upsell__dots{display:flex}.pack-upsell__caption{padding:72px 16px 32px}.pack-upsell__body{flex:0 1 auto}.pack-upsell__list li span{display:none}.pack-upsell__scroll{gap:clamp(10px,1.8vh,16px);padding:clamp(14px,2.6vh,22px) 20px clamp(6px,1vh,12px)}.pack-upsell h2.pack-upsell__name{padding-right:0;color:#2b2826;font-family:Playfair Display,serif;font-size:26px;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;white-space:nowrap}.pack-upsell h2.pack-upsell__name span{display:inline;margin:0 0 0 .04em;font-size:inherit}.pack-upsell__benefits{padding:clamp(8px,1.6vh,14px) 4px}.pack-upsell__benefits li{font-size:clamp(12px,3.5vw,14px)}.pack-upsell__list li{grid-template-columns:44px 1fr;column-gap:14px;padding:clamp(6px,1.2vh,10px) 0}.pack-upsell__actions{padding:0 20px clamp(8px,1.4vh,14px)}}@media(max-width:767px)and (min-height:840px){.pack-upsell__list li span{display:block;font-size:14px;line-height:1.35}.pack-upsell__list li{grid-template-columns:52px 1fr}}@media(max-width:520px){.pack-upsell__panel{animation-name:pack-upsell-sheet}.pack-upsell__arrow{display:none}.pack-upsell__caption svg{width:22px;height:22px;margin-bottom:3px}.pack-upsell__scroll{padding-top:clamp(12px,1.8vh,18px)}.pack-upsell__actions{padding-bottom:calc(clamp(6px,1vh,12px) + env(safe-area-inset-bottom))}}@media(max-height:719px)and (max-width:520px){.pack-upsell__list{display:none}.pack-upsell__soaks{display:block}}@media(max-height:600px)and (max-width:520px){.pack-upsell__scroll{padding-top:8px}.pack-upsell__caption{padding:32px 14px 28px}.pack-upsell__caption svg{display:none}.pack-upsell__caption b{font-size:20px}.pack-upsell__caption span{margin-top:2px;font-size:14px}.pack-upsell__caption blockquote{font-size:15px}.pack-upsell__stars{margin-bottom:3px;font-size:14px}.pack-upsell__benefits svg{width:22px;height:22px;margin-bottom:1px}.pack-upsell__benefits li{font-size:12px}.pack-upsell__list li{padding:3px 0}.pack-upsell__ship{padding-top:5px}.pack-upsell__accept{margin-top:5px}.pack-upsell__decline{min-height:38px}}@media(max-width:340px){.pack-upsell__benefits{gap:2px}.pack-upsell__benefits li{font-size:12px;white-space:nowrap}}@media(max-height:500px)and (min-width:521px){.pack-upsell__panel{flex-direction:row}.pack-upsell__media{flex:0 0 42%;min-height:0}.pack-upsell__stage{flex:1 1 0;aspect-ratio:auto}.pack-upsell__slide img{object-position:50% 50%}.pack-upsell__slide--whole img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none}.pack-upsell__thumbs,.pack-upsell__arrow{display:none}.pack-upsell__dots{display:flex}.pack-upsell__caption{padding:36px 14px 30px}.pack-upsell__caption svg{display:none}.pack-upsell__caption b{font-size:19px}.pack-upsell__caption span{margin-top:2px;font-size:14px}.pack-upsell__caption blockquote{font-size:15px}.pack-upsell__stars{margin-bottom:3px;font-size:14px}.pack-upsell__body{flex:1 1 0}.pack-upsell__scroll{display:flex;flex-direction:column;padding:10px 20px 0}.pack-upsell__actions{padding:0 20px 4px}.pack-upsell__benefits{margin:auto 0;padding:6px 0}.pack-upsell__benefits svg{width:24px;height:24px;margin-bottom:2px}.pack-upsell__benefits li{font-size:13px}.pack-upsell__list{display:none}.pack-upsell__soaks{display:block}.pack-upsell__ship{padding-top:4px}.pack-upsell__offer{margin-top:5px;padding:5px 12px}.pack-upsell__now{font-size:23px}.pack-upsell__accept{min-height:44px;margin-top:4px}.pack-upsell__decline{min-height:34px;margin-top:0}}@media(max-width:767px),(max-height:500px){.pack-upsell{padding:0}.pack-upsell__panel{max-width:none;height:100%;border-radius:0;box-shadow:none}.pack-upsell__close{top:calc(2px + env(safe-area-inset-top));right:2px;background:none;color:#fff;filter:drop-shadow(0 0 2px rgba(32,27,24,.6));animation:pack-upsell-x .6s ease-out 1s both}.pack-upsell__close svg{width:12px;height:12px}}@media(max-height:500px)and (min-width:521px){.pack-upsell__close{color:#2b2826;filter:none}}@media(max-width:767px){.pack-upsell__body{flex:1 1 auto}.pack-upsell h2.pack-upsell__name{padding-right:0;font-size:min(6vw,26px)}}@media(max-height:500px)and (min-width:521px){.pack-upsell__scroll{gap:8px}.pack-upsell h2.pack-upsell__name{padding-right:0;color:#2b2826;font-family:Playfair Display,serif;font-size:22px;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;white-space:nowrap}.pack-upsell h2.pack-upsell__name span{display:inline;margin:0 0 0 .04em;font-size:inherit}}@media(prefers-reduced-motion:reduce){.pack-upsell[open],.pack-upsell__panel,.pack-upsell__close{animation:none}.pack-upsell__ship-fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/lp-crush-pack-upsell.css.map */
