.own-band{display:grid;gap:var(--s6);align-items:center}.own-band__text{margin-top:var(--s4)}.own-band__text p{margin:0}@media(min-width:56.25em){.own-band{grid-template-columns:1fr auto;gap:var(--s8)}}.bundle-builder__head{padding-block:var(--s6) var(--s7)}.bundle-builder__heading{margin-top:var(--s3);max-width:16ch}.bundle-builder__intro{margin-top:var(--s5)}.bundle-builder__intro p{margin:0}@media(min-width:56.25em){.bundle-builder__head{padding-block:var(--s7) var(--s8)}}.bundle-builder__tiers{display:grid;gap:var(--s3);list-style:none;margin:var(--s7) 0 0;padding:0}@media(min-width:45em){.bundle-builder__tiers{grid-template-columns:repeat(3,1fr);gap:var(--s4)}}.bundle-builder__tier{display:flex;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.bundle-builder__tier-step{flex:none;font-size:var(--t-xxs);font-weight:500;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3)}.bundle-builder__tier-rule{margin:0;font-size:var(--t-sm);line-height:1.6}.bundle-builder__app{display:block;padding-bottom:var(--s10)}.bundle-builder__layout{display:grid;gap:var(--s7);align-items:start;padding-top:clamp(var(--s6),5vw,var(--s8))}.bundle-builder__picker{min-width:0}.bundle-builder__step{display:flex;align-items:center;gap:var(--s4);margin-bottom:var(--s6)}.bundle-builder__step-num{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--charcoal);color:var(--ink-invert);font-size:var(--t-sm);font-weight:500}.bundle-builder__step-heading,.bundle-builder__step-meta{margin:0}.bundle-builder__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);list-style:none;margin:0;padding:0}@media(min-width:45em){.bundle-builder__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}}@media(min-width:65em){.bundle-builder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:77.5em){.bundle-builder__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bundle-builder__row{min-width:0;display:flex;flex-direction:column;padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.bundle-builder__row.is-chosen{border-color:var(--charcoal);box-shadow:inset 0 0 0 1px var(--charcoal)}.bundle-builder__row-body{display:grid;gap:var(--s1);flex:1 1 auto;padding:var(--s4) var(--s2) var(--s3);min-width:0}.bundle-builder__row-title{margin:0;font-size:var(--t-sm);font-weight:500;line-height:1.35}.bundle-builder__row-title a{text-decoration:none;color:var(--ink)}.bundle-builder__row-title a:hover{text-decoration:underline}.bundle-builder__row-line{font-size:var(--t-xs);line-height:1.45;color:var(--ink-3);min-height:2.9em}.bundle-builder__row-line p{margin:0}.bundle-builder__row-price{margin:auto 0 0;padding-top:var(--s2);font-size:var(--t-sm);font-weight:500;font-variant-numeric:tabular-nums}.bundle-builder__row-was{font-weight:400;margin-left:var(--s2);color:var(--ink-3)}.bundle-builder__row [data-bundle-variant]{margin-top:var(--s2);width:100%;min-width:0}.bundle-builder__subscribe{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--ink-2);margin-top:var(--s2)}.bundle-builder__control{padding:var(--s2) 0 0}.bundle-builder__control .qty{width:100%;justify-content:space-between}.bundle-builder__control .qty__btn{width:40px;height:42px}.bundle-builder__summary{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:var(--s6);display:grid;gap:var(--s5);align-self:start}.bundle-builder__summary-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.bundle-builder__summary-heading{margin:0}.bundle-builder__close{display:none}.bundle-builder__progress{display:grid;gap:var(--s3)}.bundle-builder__slots{display:flex;flex-wrap:wrap;gap:var(--s2);list-style:none;margin:0;padding:0}.bundle-builder__slot{width:54px;height:54px;border-radius:var(--r-sm);border:1px dashed var(--line-2);background:var(--cream);display:grid;place-items:center;overflow:hidden;color:var(--ink-3);font-size:var(--t-xs)}.bundle-builder__slot--filled{border-style:solid;border-color:var(--line);background:var(--grey)}.bundle-builder__slot--filled img{width:100%;height:100%;object-fit:cover}.bundle-builder__slot--extra{border-color:var(--rose-line)}.bundle-builder__bar{height:6px;border-radius:var(--r-pill);background:#27292a1a;overflow:hidden}.bundle-builder__bar-fill{display:block;width:0;height:100%;border-radius:var(--r-pill);background:var(--rose);transition:width var(--dur-3) var(--ease)}.bundle-builder__progress.is-ready .bundle-builder__bar-fill{background:var(--charcoal)}@media(prefers-reduced-motion:reduce){.bundle-builder__bar-fill{transition:none}}.bundle-builder__progress-message{margin:0;font-size:var(--t-sm);line-height:1.5;color:var(--ink-2)}.bundle-builder__progress.is-ready .bundle-builder__progress-message{color:var(--ink);font-weight:500}.bundle-builder__progress-minimum{margin:0;color:var(--ink-3)}.bundle-builder__lines{display:grid;gap:var(--s4)}.bundle-builder__lines:empty{display:none}.bundle-builder__line{display:grid;grid-template-columns:52px 1fr;gap:var(--s3);align-items:center}.bundle-builder__line-media{aspect-ratio:var(--product-ratio);border-radius:var(--r-media);overflow:hidden;background:var(--grey)}.bundle-builder__line-media img{width:100%;height:100%;object-fit:cover}.bundle-builder__line-body{display:grid;gap:var(--s2);min-width:0}.bundle-builder__line-top{display:flex;justify-content:space-between;gap:var(--s3)}.bundle-builder__line-title{margin:0;font-size:var(--t-sm);font-weight:500;line-height:1.3}.bundle-builder__line-price{margin:0;font-size:var(--t-sm);font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.bundle-builder__line-controls-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.bundle-builder__line-controls .qty__btn{width:34px;height:34px;font-size:1rem}.bundle-builder__line-controls .qty__value{min-width:30px}.bundle-builder__line-remove{min-height:44px;display:inline-flex;align-items:center;font-size:var(--t-xs);color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;background:none;border:0}.bundle-builder__line-remove:hover{color:var(--ink)}.bundle-builder__empty{display:grid;gap:var(--s2);padding:var(--s5);border:1px dashed var(--line-2);border-radius:var(--r-md);background:var(--cream);text-align:center}.bundle-builder__empty p{margin:0;font-size:var(--t-sm);color:var(--ink-3);line-height:1.5}.bundle-builder__totals{margin:0;padding-top:var(--s4);border-top:1px solid var(--line);display:grid;gap:var(--s2)}.bundle-builder__totals-row{display:flex;justify-content:space-between;gap:var(--s4);font-size:var(--t-sm);color:var(--ink-2);margin:0}.bundle-builder__totals-row dt,.bundle-builder__totals-row dd{margin:0;font-weight:inherit}.bundle-builder__totals-row--main{font-size:var(--t-body);font-weight:500;color:var(--ink)}.bundle-builder__totals-row--save{color:var(--rose-dark);align-items:baseline}.bundle-builder__saving-note{margin:calc(var(--s3) * -1) 0 0;line-height:1.6;color:var(--ink-3)}.bundle-builder__error{margin:0;color:var(--rose-dark);font-size:var(--t-sm)}.bundle-builder__dock,.bundle-builder__scrim{display:none}@media(max-width:64.99em){.bundle-builder__app[data-sheet] .bundle-builder__dock{display:block;position:fixed;left:0;right:0;bottom:0;z-index:72;background:color-mix(in srgb,var(--cream) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.bundle-builder__dock-inner{display:flex;align-items:center;gap:var(--s3);max-width:var(--page-width, var(--container));margin-inline:auto;padding-inline:var(--gutter)}.bundle-builder__dock-toggle{display:flex;align-items:center;gap:var(--s3);flex:1 1 auto;min-width:0;min-height:64px;padding:0;border:0;border-radius:0;background:none;color:var(--ink);text-align:left;text-transform:none;letter-spacing:normal;font:inherit;box-shadow:none}.bundle-builder__dock-toggle:hover{background:none;color:var(--ink)}.bundle-builder__dock-lines{display:grid;gap:2px;min-width:0}.bundle-builder__dock-count{font-size:var(--t-sm);font-weight:500}.bundle-builder__dock-hint{font-size:var(--t-xs);color:var(--ink-3)}.bundle-builder__dock-hint:empty{display:none}.bundle-builder__dock-total{margin-left:auto;font-size:var(--t-sm);font-weight:500}.bundle-builder__dock-chev{flex:none;color:var(--ink-3);transition:transform var(--dur-2) var(--ease)}.bundle-builder__dock-toggle[aria-expanded=true] .bundle-builder__dock-chev{transform:rotate(180deg)}.bundle-builder__dock-add{flex:none}.bundle-builder__dock-add[hidden]{display:none}.bundle-builder__app[data-sheet] .bundle-builder__scrim:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:68;background:#27292a61;opacity:0;transition:opacity var(--dur-2) var(--ease)}.bundle-builder__app[data-sheet] .bundle-builder__scrim.is-open{opacity:1}.bundle-builder__app[data-sheet] .bundle-builder__summary{position:fixed;left:0;right:0;bottom:0;z-index:70;max-height:82vh;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-2);padding:var(--s5) var(--gutter) calc(var(--s6) + 76px + env(safe-area-inset-bottom));transform:translateY(101%);visibility:hidden;transition:transform var(--dur-3) var(--ease),visibility var(--dur-3)}.bundle-builder__app[data-sheet] .bundle-builder__summary.is-open{transform:none;visibility:visible}.bundle-builder__app[data-sheet] .bundle-builder__close{display:grid}body:has(.bundle-builder__app[data-sheet]){padding-bottom:72px}}@media(min-width:65em){.bundle-builder__layout{grid-template-columns:minmax(0,1fr) 380px;gap:var(--s8);align-items:stretch}.bundle-builder__summary{position:sticky;top:calc(var(--header-h) + var(--s5))}.bundle-builder__slot{width:58px;height:58px}}.sets-compare__intro{padding-block:var(--s6) var(--s7)}.sets-compare__heading{margin-top:var(--s3);max-width:18ch}.sets-compare__lead{margin-top:var(--s5)}.sets-compare__lead p{margin:0}@media(min-width:56.25em){.sets-compare__intro{padding-block:var(--s7) var(--s9)}}.sets-compare{display:grid;gap:var(--s8);list-style:none;margin-block:0}@media(min-width:56.25em){.sets-compare{gap:var(--s10)}}.sets-compare__item{display:grid;gap:var(--s5);align-items:start}.sets-compare__item>*{min-width:0}@media(min-width:56.25em){.sets-compare__item{grid-template-columns:1fr 1.05fr;gap:clamp(var(--s7),5vw,var(--s9));align-items:center}}.sets-compare__media img{transition:transform var(--dur-3) var(--ease)}.sets-compare__item:hover .sets-compare__media img{transform:scale(1.02)}.sets-compare__body{display:block}.sets-compare__name{margin:var(--s2) 0 0}.sets-compare__name a{text-decoration:none;color:var(--ink)}.sets-compare__name a:hover{text-decoration:underline;text-underline-offset:4px}.sets-compare__line{margin-top:var(--s3);font-size:1.0625rem;line-height:1.5;color:var(--ink-2);max-width:40ch}.sets-compare__line p{margin:0}.sets-compare__price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4);margin:var(--s5) 0 0;font-variant-numeric:tabular-nums}.sets-compare__now{font-size:1.75rem;font-weight:500;line-height:1}.sets-compare__was{font-size:var(--t-sm);color:var(--ink-3)}.sets-compare__included{margin-top:var(--s6)}.sets-compare__included .label{margin-bottom:var(--s4)}.sets-compare__included a{color:inherit;text-decoration:none}.sets-compare__included a:hover{text-decoration:underline;text-underline-offset:3px}.sets-compare__included-sub{display:inline-block;margin-top:2px;font-size:var(--t-xs);color:var(--ink-3);line-height:1.5}.sets-compare__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s6);margin-top:var(--s6)}.sets-compare__actions form{margin:0}.compare-wrap{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2)}.compare-wrap:focus-visible{outline:2px solid var(--charcoal);outline-offset:3px}.compare-wrap__hint{margin:var(--s4) 0 0;text-align:center;color:var(--ink-3)}@media(min-width:56.25em){.compare-wrap__hint{display:none}}.compare-table{--row-head: 132px;--set-col: 140px;width:100%;min-width:calc(var(--row-head) + var(--set-columns, 3) * var(--set-col));table-layout:fixed;border-collapse:collapse;font-size:var(--t-xs)}.compare-table thead th:first-child,.compare-table tbody th{width:var(--row-head)}.compare-table th,.compare-table td{padding:var(--s3) var(--s2);text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.compare-table thead th{vertical-align:bottom;padding-top:var(--s6);font-weight:400}.compare-table thead th:first-child{position:sticky;left:0;z-index:1;background:var(--surface-2)}.compare-table tbody th{position:sticky;left:0;z-index:1;text-align:left;font-weight:400;color:var(--ink-2);background:var(--surface-2);border-right:1px solid var(--line);overflow-wrap:normal}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-table__set{display:block;font-size:var(--t-sm);font-weight:500;line-height:1.3}.compare-table__for{display:block;margin-top:var(--s1);font-size:var(--t-xs);color:var(--ink-3);line-height:1.4}.compare-table__row--money td{font-size:var(--t-sm)}.compare-table__row--save th{color:var(--rose-dark)}.compare-table__row--save td{color:var(--rose-dark);font-weight:500}.compare-table__row--cta td{padding-block:var(--s5)}.compare-table__row--cta form{margin:0}.compare-table__row--cta .btn{min-width:0;width:100%;padding-inline:var(--s3);white-space:normal}@media(min-width:45em){.compare-table{--row-head: 190px;--set-col: 180px;font-size:var(--t-sm)}.compare-table th,.compare-table td{padding:var(--s4)}.compare-table tbody th{white-space:nowrap}.compare-table__set{font-size:var(--t-h4)}.compare-table__row--money td{font-size:var(--t-body)}.compare-table__row--money th,.compare-table__row--money td{padding-block:var(--s3)}.compare-table__row--cta .btn{padding-inline:var(--s5)}}.mark{display:inline-block;width:18px;height:18px}.mark svg{width:100%;height:100%;display:block}.mark--yes{color:var(--charcoal)}.mark--no{color:var(--line-2)}.sub-hero{padding:0}.sub-hero__media,.sub-hero__media picture{display:block;line-height:0}.sub-hero__media img{display:block;width:100%;height:auto}@media(max-width:767px){.sub-hero__media--shared img{aspect-ratio:4 / 3;object-fit:cover;object-position:50% 30%}}.sub-benefits{gap:var(--s4)}.sub-benefits li{padding-block:var(--s2)}@media(min-width:47.5em){.sub-benefits{grid-template-columns:1fr 1fr;column-gap:var(--s8)}}.steps--columns{display:flex;gap:var(--s4);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--s2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.steps--columns::-webkit-scrollbar{display:none}.steps--columns .step{flex:0 0 82%;min-width:0;scroll-snap-align:start;display:grid;gap:var(--s4);align-content:start;padding-top:var(--s5);border-top:1px solid var(--line-2)}.steps--columns .step__num{width:40px;height:40px;font-variant-numeric:tabular-nums}.steps--columns .step__media{border-radius:var(--r-media);overflow:hidden;aspect-ratio:4 / 3;background:var(--cream)}.steps--columns .step__media img{width:100%;height:100%;object-fit:cover;display:block}.steps--columns .step--top-title .step__title{font-size:calc(var(--t-h3) * 1.2)}.steps--columns .step__title{font-size:var(--t-h3);line-height:1.25}.steps--columns .step__body{margin-top:var(--s2);font-size:var(--t-body);line-height:1.6;max-width:34ch}.steps--columns .step__body p{margin:0}@media(min-width:47.5em){.steps--columns{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s7);margin-inline:0;padding:0;overflow:visible;scroll-snap-type:none}.steps--columns .step{flex:none}}.sub-picks{align-items:stretch}.sub-picks__item{display:flex;min-width:0}@media(min-width:1040px){.sub-picks{gap:var(--s5)}.sub-picks>.sub-picks__item{flex:0 0 calc((100% - var(--s5) * 2) / 3)}}.sub-pick{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:var(--s4);padding:var(--s4);border-radius:var(--r-card);background:var(--surface-2);border:1px solid var(--line)}.sub-pick__media{display:block}.sub-pick__media a{display:block;height:100%}.sub-pick__media a>img{width:100%;height:100%;object-fit:cover;display:block}.sub-pick__form{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--s4);margin:0}.sub-pick__title{margin:0;font-size:var(--t-h4);font-weight:500;line-height:1.3}.sub-pick__title a{color:inherit;text-decoration:none}.sub-pick__title a:hover{text-decoration:underline;text-underline-offset:3px}.sub-pick__points{gap:var(--s2)}.sub-pick__actions{margin-top:auto;display:grid;gap:var(--s2)}.sub-pick__error{margin:0;color:var(--rose-dark)}.chooser__field{margin:0;padding:0;border:0;min-width:0}.chooser__field .label{display:block;margin-bottom:var(--s2);padding:0}.chooser__results{display:grid}.chooser__result[hidden]{display:none}.chooser__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2) var(--s3);margin:0;font-size:1.375rem;font-weight:500;font-variant-numeric:tabular-nums}.chooser__price .u-strike{font-size:var(--t-body);font-weight:400;color:var(--ink-3)}.chooser__dates{margin:0;font-size:var(--t-xs);line-height:1.5;color:var(--ink-2)}.chooser__dates[hidden]{display:none}.chooser__dates strong{font-weight:500;color:var(--ink)}.sub-eligible{list-style:none;margin:0;padding:0}.sub-eligible__item{display:flex;flex-direction:column;min-width:0}.sub-eligible__item>.product-card{height:auto;flex:1 1 auto}.sub-eligible__status{display:flex;align-items:flex-start;gap:var(--s2);margin:var(--s3) 0 0;font-size:var(--t-xs);line-height:1.5;color:var(--ink-2)}.sub-eligible__status svg{flex:none;width:15px;height:15px;margin-top:2px;color:var(--rose)}.sub-eligible__status--off,.sub-eligible__status--off svg{color:var(--ink-3)}.sub-eligible__item--off .product-card__media{opacity:.72}.sub-eligible__foot{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line)}.sub-eligible__foot>.eyebrow{margin:0 0 var(--s5)}.sub-manage{display:grid;gap:var(--s5);list-style:none;margin:0;padding:0}@media(min-width:47.5em){.sub-manage{grid-template-columns:repeat(2,1fr)}}@media(min-width:65em){.sub-manage{grid-template-columns:repeat(4,1fr)}}.sub-manage__card{display:grid;align-content:start;gap:var(--s3);min-height:176px;padding:var(--s5);border-radius:var(--r-md);background:var(--sand)}.sub-manage__icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:var(--s3);border-radius:50%;background:#fff9;color:var(--rose-dark)}.sub-manage__icon svg{width:18px;height:18px}.sub-manage__title{margin:0;font-size:var(--t-body);font-weight:500;line-height:1.35}.sub-manage__text{font-size:var(--t-sm);line-height:1.55;color:var(--taupe)}.sub-manage__text p{margin:0}.sub-results__copy .h2{margin-top:var(--s3)}.sub-results__text{margin-block:var(--s4) var(--s5);color:var(--ink-2)}.sub-faqs{max-width:760px}.sub-faqs .h2{margin-top:var(--s3)}.sub-faqs .accordion{margin-top:var(--s6)}
/*# sourceMappingURL=/cdn/shop/t/141/assets/section-sets.css.map */
