.prime-bundles{padding-bottom:clamp(64px,10vw,128px)}.prime-bundles .prime-bundles__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.prime-bundles .prime-bundles__eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;margin-bottom:10px}.prime-bundles .prime-bundles__intro{max-width:58ch;margin-top:14px;font-size:15px}.prime-bundles .prime-bundles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.prime-bundles .prime-bundles__grid--scroll{overscroll-behavior-y:auto;touch-action:auto}.prime-bundles .prime-bundles__card{min-width:0;display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--line);border-radius:var(--r-img);background:var(--surface)}.prime-bundles .prime-bundles__card[hidden]{display:none}.prime-bundles .prime-bundles__images{display:flex;align-items:center;position:relative;gap:8px}.prime-bundles .prime-bundles__image{position:relative;display:block;flex:1;min-width:0;aspect-ratio:1;border-radius:var(--r-in);overflow:hidden;background:var(--tint-a)}.prime-bundles .prime-bundles__image:nth-of-type(2){background:var(--tint-b)}.prime-bundles .prime-bundles__image img{width:100%;height:100%;object-fit:contain;transition:transform .4s var(--ease)}.prime-bundles .prime-bundles__image:hover img{transform:scale(1.04)}.prime-bundles .prime-bundles__plus{position:absolute;z-index:1;inset-inline-start:calc(33.333% - 12px);width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);font-size:17px;font-weight:500;line-height:1;pointer-events:none}.prime-bundles .prime-bundles__plus:nth-of-type(2){inset-inline-start:calc(66.666% - 12px)}.prime-bundles .prime-bundles__category{align-self:flex-start;border-radius:999px;background:var(--tint-a);padding:5px 12px;font-size:11px;font-weight:600;line-height:1.4}.prime-bundles .prime-bundles__card[data-routine-category=fitness] .prime-bundles__category{background:var(--lime)}.prime-bundles .prime-bundles__card[data-routine-category=beauty] .prime-bundles__category{background:var(--tint-b)}.prime-bundles .prime-bundles__description .h3{font-size:21px}.prime-bundles .prime-bundles__description .muted{font-size:14px;margin-top:8px;line-height:1.6}.prime-bundles .prime-bundles__includes{font-size:12px;color:var(--ink-2)}.prime-bundles .prime-bundles__includes>p{font-weight:600;margin-bottom:4px}.prime-bundles .prime-bundles__includes ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0 6px}.prime-bundles .prime-bundles__includes li:not(:last-child):after{content:" \b7";margin-inline-start:6px}.prime-bundles .prime-bundles__includes a{text-decoration:none;text-underline-offset:3px}.prime-bundles .prime-bundles__includes a:hover{text-decoration:underline}.prime-bundles .prime-bundles__price{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:16px;margin-top:auto}.prime-bundles .prime-bundles__price .muted{font-size:12px}.prime-bundles .prime-bundles__price .price{font-size:24px;font-weight:700;line-height:1.3}.prime-bundles .prime-bundles__count{font-size:12px;color:var(--ink-2)}.prime-bundles .prime-bundles__swipe{display:none}.prime-bundles.prime-bundles--catalog{padding-top:32px}.prime-bundles .prime-bundles__crumb{display:flex;gap:10px;font-size:13px;margin-bottom:32px}.prime-bundles .prime-bundles__crumb a{text-underline-offset:4px}.prime-bundles .prime-bundles__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.prime-bundles .prime-bundles__filters[hidden],.prime-bundles .prime-bundles__empty[hidden]{display:none}.prime-bundles .prime-bundles__filters [aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:var(--surface)}.prime-bundles .prime-bundles__empty{padding-block:32px}@media(min-width:760px)and (max-width:999px){.prime-bundles .prime-bundles__grid{gap:16px}.prime-bundles .prime-bundles__card{padding:16px}.prime-bundles .prime-bundles__description .h3{font-size:19px}}@media(max-width:759px){.prime-bundles .prime-bundles__head{align-items:flex-start;flex-direction:column;gap:18px}.prime-bundles .prime-bundles__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;gap:16px;padding:4px 2px 16px;margin-inline:-2px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--mint) var(--tint-a)}.prime-bundles .prime-bundles__card{flex:0 0 86%;scroll-snap-align:start;padding:16px}.prime-bundles .prime-bundles__swipe{display:block;font-size:12px;margin-top:10px}.prime-bundles.prime-bundles--catalog .prime-bundles__grid{display:grid;grid-template-columns:1fr;overflow:visible;margin:0;padding:0}.prime-bundles.prime-bundles--catalog .prime-bundles__images,.prime-bundles.prime-bundles--catalog .prime-bundles__image{max-height:180px}.prime-bundles .prime-bundles__head .h2{font-size:clamp(2rem,8vw,3rem)}}.prime-bundles .prime-bundles__includes summary{cursor:pointer;font-weight:600;line-height:1.5;padding-block:4px}.prime-bundles .prime-bundles__includes ul{display:block;padding-inline-start:16px;margin-top:8px;list-style:disc}.prime-bundles .prime-bundles__includes li{margin-block:5px}.prime-bundles .prime-bundles__includes li:after{content:none!important}.prime-bundles .prime-bundles__saving{display:flex;flex-direction:column;gap:3px;text-align:end;font-size:12px;color:var(--teal)}.prime-bundles .prime-bundles__saving strong{font-size:13px}.prime-bundles .prime-bundles__price s{display:block;font-variant-numeric:tabular-nums}.prime-bundles .prime-bundles__availability{font-size:12px;color:var(--ink-2);margin-block:-4px}.prime-bundles .prime-bundles__card--detail{max-width:780px;margin:0 auto}.prime-bundles .prime-bundles__card--detail .prime-bundles__images,.prime-bundles .prime-bundles__card--detail .prime-bundles__image{max-height:none}.prime-bundles .prime-bundles__card--detail .prime-bundles__description .h2{font-size:clamp(26px,4vw,42px)}.prime-bundles .prime-bundles__card--detail .prime-bundles__includes{font-size:15px}.prime-bundles .prime-bundles__card--detail .prime-bundles__images img{aspect-ratio:1}@media(max-width:759px){.prime-bundles.prime-bundles--catalog .prime-bundles__image,.prime-bundles.prime-bundles--catalog .prime-bundles__images{max-height:120px}.prime-bundles .prime-bundles__card{gap:12px}.prime-bundles .prime-bundles__description .h3{font-size:19px}}.prime-bundles__filters [hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bundles.css.map */
