.selects-bundles-header{max-width:720px;margin:8px 0 36px}.selects-bundles-header .s-eyebrow{margin-bottom:12px}.selects-bundles-header h1{font-size:40px;line-height:1.15;letter-spacing:-1.5px;font-weight:500;margin:0 0 14px;text-wrap:balance}.selects-bundles-header>p:last-child{font-size:15px;line-height:1.7;color:var(--s-muted);max-width:620px}.selects-bundle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px}.selects-bundle-card{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.selects-bundle-card:focus-visible{outline:2px solid var(--s-rock);outline-offset:4px;border-radius:10px}.selects-bundle-card-image{position:relative;border:1px solid var(--s-line);border-radius:10px;overflow:hidden;background:#fff}.selects-bundle-card-image .selects-photo{aspect-ratio:4/3}.selects-bundle-badge{position:absolute;left:12px;top:12px;padding:5px 9px;border-radius:6px;background:var(--s-rock);color:#fff;font-size:11px;font-weight:500}.selects-bundle-card-info{padding:14px 2px 0}.selects-bundle-card-info :is(h2,h3){font-size:16px;font-weight:500;line-height:1.35;margin:0 0 6px}.selects-bundle-card:focus-visible :is(h2,h3),.selects-bundle-card:hover :is(h2,h3){text-decoration:underline;text-underline-offset:4px}.selects-bundle-card-info p{font-size:12px;color:var(--s-muted);line-height:1.6}.selects-bundle-card-price{margin-top:6px}.selects-bundle-card-price strong{color:var(--s-rock);font-size:14px;font-weight:600}.selects-bundle-card-price small{font-size:11px}.selects-bundle-card-warning{color:#7a2f19!important}.selects-bundle-skeleton{pointer-events:none}.selects-bundle-skeleton>div{aspect-ratio:4/3;border-radius:10px;background:#efe8e2}.selects-bundle-skeleton>span{display:block;height:12px;margin-top:12px;width:60%;border-radius:4px;background:#efe8e2}.selects-bundle-skeleton>span+span{width:35%}.selects-bundle-stories{--story-gap:16px;margin:16px 0 36px}.selects-bundle-stories-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;margin-bottom:14px}.selects-bundle-stories-head h3{margin:0;min-width:0;font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.3px}.selects-bundle-stories-actions{display:flex;align-items:center;gap:20px;flex:none}.selects-bundle-stories-all{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:12px;font-weight:500;color:var(--s-rock);text-decoration:none;white-space:nowrap}.selects-bundle-stories-all>span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#cdc2bb}.selects-bundle-stories-all:hover>span:first-child{text-decoration-color:currentColor}.selects-bundle-stories-all:focus-visible{outline:2px solid var(--s-rock);outline-offset:3px;border-radius:2px}.selects-bundle-stories-nav{display:flex;gap:6px}.selects-bundle-stories-nav button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #e6ded8;border-radius:50%;background:#fff;color:var(--s-rock);font-size:13px;cursor:pointer}.selects-bundle-stories-nav button:hover:not([aria-disabled=true]){border-color:#b19e93;background:#f0eae4}.selects-bundle-stories-nav button:focus-visible{outline:2px solid var(--s-rock);outline-offset:2px}.selects-bundle-stories-nav button[aria-disabled=true]{color:#cdc2bb;cursor:default}.selects-bundle-stories-row{--fade:48px;display:flex;gap:var(--story-gap);margin:-6px;padding:6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--fade) + 6px);scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.selects-bundle-stories-row::-webkit-scrollbar{display:none}.selects-bundle-stories-row[data-fade-start]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade));mask-image:linear-gradient(to right,transparent,#000 var(--fade))}.selects-bundle-stories-row[data-fade-end]{-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--fade));mask-image:linear-gradient(to left,transparent,#000 var(--fade))}.selects-bundle-stories-row[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.selects-bundle-stories-row>li{flex:0 0 max(176px,calc((100% - 5 * var(--story-gap)) / 5.5));min-width:0;scroll-snap-align:start}.selects-bundle-story{display:flex;flex-direction:column;color:var(--s-rock);text-decoration:none}.selects-bundle-story:focus-visible{outline:2px solid var(--s-rock);outline-offset:3px;border-radius:10px}.selects-bundle-story-image{border:1px solid var(--s-line);border-radius:9px;overflow:hidden;background:#fff}.selects-bundle-story-image .selects-photo{aspect-ratio:3/2}.selects-bundle-story-image img{transition:transform .35s ease-out}.selects-bundle-story-name{margin-top:10px;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:-.1px;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.selects-bundle-story-meta{margin-top:3px;font-size:11px;line-height:1.5;color:var(--s-muted);font-variant-numeric:tabular-nums}.selects-bundle-story-saving{color:#24545d;font-weight:500}.selects-bundle-story:focus-visible .selects-bundle-story-name{text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.selects-bundle-story:hover .selects-bundle-story-image img{transform:scale(1.03)}.selects-bundle-story:hover .selects-bundle-story-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.selects-bundle-stories-end .selects-bundle-stories-all{width:100%;aspect-ratio:3/2;justify-content:center}.selects-bundle-break{grid-column:1/-1}.selects-bundle-break-link{display:grid;grid-template-columns:264px minmax(0,1fr) auto;align-items:center;gap:0 28px;padding:22px 0;border-block:1px solid #e6ded8;color:var(--s-rock);text-decoration:none}.selects-bundle-break-link:focus-visible{outline:2px solid var(--s-rock);outline-offset:4px;border-radius:10px}.selects-bundle-break-image{border:1px solid var(--s-line);border-radius:9px;overflow:hidden;background:#fff}.selects-bundle-break-image .selects-photo{aspect-ratio:3/2}.selects-bundle-break-image img{transition:transform .35s ease-out}.selects-bundle-break-info{min-width:0;max-width:640px}.selects-bundle-break-info h3{margin:4px 0 0;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.3px;overflow-wrap:anywhere}.selects-bundle-break-description{margin-top:6px;font-size:13px;line-height:1.6;color:var(--s-muted);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.selects-bundle-break-meta{margin-top:10px;font-size:12px;line-height:1.5;color:var(--s-muted);font-variant-numeric:tabular-nums}.selects-bundle-break-saving{color:#24545d;font-weight:500}.selects-bundle-break-price{margin-top:2px;font-size:11px;color:var(--s-muted)}.selects-bundle-break-price strong{color:var(--s-rock);font-size:14px;font-weight:600}.selects-bundle-break-price small{font-size:11px}.selects-bundle-break-cta{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:12px;font-weight:500;white-space:nowrap}.selects-bundle-break-cta>span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#cdc2bb}@media (hover:hover){.selects-bundle-break-link:hover .selects-bundle-break-image img{transform:scale(1.03)}.selects-bundle-break-link:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.selects-bundle-break-link:hover .selects-bundle-break-cta>span:first-child{text-decoration-color:currentColor}}.selects-bundle-break-link:focus-visible h3{text-decoration:underline;text-underline-offset:3px}@media (min-width:801px){.selects-bundle-stories-end{display:none}}.selects-categories a.selects-category-bundles{display:inline-flex;align-items:center;gap:6px;margin-left:6px;border-color:var(--s-rock);font-weight:500}.selects-mobile-category-row>a.selects-category-bundles{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;min-height:44px;margin-left:0;padding:8px 14px;border:1px solid var(--s-rock);border-radius:24px;color:var(--s-rock);font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap}.selects-product-bundles{list-style:none;margin:14px 0 0;padding:0;font-size:13px}.selects-product-bundles a{display:inline-flex;align-items:center;min-height:24px;gap:6px;text-decoration:underline;text-underline-offset:3px}.selects-bundle-page{padding-bottom:40px}.selects-bundle-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:40px;align-items:center;margin-bottom:32px}.selects-bundle-hero:not(:has(.selects-bundle-hero-image)){grid-template-columns:minmax(0,1fr)}.selects-bundle-hero h1{font-size:40px;line-height:1.15;letter-spacing:-1.5px;font-weight:500;margin:12px 0 14px;overflow-wrap:anywhere}.selects-bundle-description{font-size:15px;line-height:1.75;color:var(--s-muted);max-width:640px;white-space:pre-line;overflow-wrap:anywhere}.selects-bundle-hero-image{border-radius:12px;overflow:hidden;border:1px solid var(--s-line)}.selects-bundle-hero-image .selects-photo{aspect-ratio:4/3}.selects-bundle-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}.selects-bundle-subheading{font-size:20px;font-weight:500;margin-bottom:8px}.selects-bundle-items{list-style:none;margin:0;padding:0}.selects-bundle-item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:18px;padding:20px 0;border-bottom:1px solid #e6ded8;align-items:start}.selects-bundle-item-photo .selects-photo{border-radius:8px;border:1px solid var(--s-line)}.selects-bundle-item h3{font-size:14px;font-weight:500;line-height:1.4}.selects-bundle-item-main>p{font-size:12px;color:var(--s-muted);margin-top:5px;line-height:1.6}.selects-bundle-item-status{color:#7a2f19!important}.selects-bundle-item-sizes{font-variant-numeric:tabular-nums}.selects-bundle-item-status a{text-decoration:underline}.selects-bundle-tag{display:inline-block;padding:2px 8px;border-radius:20px;background:#f2f9f9;color:#24545d!important;font-weight:500}.selects-bundle-item-link{display:inline-flex;align-items:center;min-height:24px;gap:4px;margin-top:4px;font-size:12px;text-decoration:underline;text-underline-offset:3px}.selects-bundle-item-price{text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.selects-bundle-item-price small{display:block;font-size:11px;color:var(--s-muted);margin-top:3px}.selects-bundle-item.is-unavailable .selects-bundle-item-photo{opacity:.55}.selects-bundle-terms{margin-top:20px}.selects-bundle-terms summary{min-height:24px}.selects-bundle-summary{position:sticky;top:24px;padding:26px;border:1px solid #e6ded8;border-radius:12px;background:#fff}.selects-bundle-summary dl{margin:14px 0 0;font-size:14px}.selects-bundle-summary dl>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0}.selects-bundle-summary dt{color:var(--s-muted)}.selects-bundle-summary dd{font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.selects-bundle-summary .selects-price-total{border-top:1px solid var(--s-line);margin-top:9px;padding-top:14px;font-weight:600;font-size:18px}.selects-bundle-summary .selects-price-total dt{color:var(--s-rock)}.selects-bundle-summary .selects-bundle-secondary,.selects-bundle-summary>.s-button{margin-top:12px}.selects-bundle-saving-line{margin:14px 0 4px;font-size:13px;line-height:1.6;font-weight:500}.selects-bundle-note{margin-top:12px;font-size:12px;line-height:1.7;color:var(--s-muted)}.selects-bundle-result{margin-top:16px;padding:14px;border-radius:8px;background:#f2f9f9;color:#24545d;font-size:13px;line-height:1.6}.selects-bundle-result ul{margin:8px 0 0;padding-left:18px;list-style:disc}.selects-bundle-error{margin-top:16px;padding:12px 14px;border-left:4px solid #a84424;border-radius:4px;background:#fff1eb;color:#7a2f19;font-size:13px;line-height:1.6}.selects-bundle-unavailable{margin-top:16px;font-size:13px;line-height:1.7}.selects-bundle-unavailable a{text-decoration:underline}.selects-bundle-footer{display:none}.selects-bundle-skeleton-title{height:40px;width:50%;margin:12px 0 32px;border-radius:6px;background:#efe8e2}.selects-bundle-skeleton-row>div{width:96px;aspect-ratio:1;border-radius:8px;background:#efe8e2}.selects-bundle-skeleton-row>span{display:block;height:14px;width:50%;border-radius:4px;background:#efe8e2}.selects-price-saving dd{color:#24545d}.selects-price-saving dt small{display:block;font-size:11px;color:var(--s-muted);margin-top:2px}.selects-bundle-group{margin-bottom:28px;border:1px solid #e6ded8;border-radius:12px;background:#fff;padding:0 20px}.selects-bundle-group>.selects-lines .selects-line:last-child{border-bottom:0}.selects-bundle-group-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px 24px;padding:20px 0;border-bottom:1px solid #e6ded8}.selects-bundle-group-title h2{font-size:18px;font-weight:500;margin:6px 0 4px;overflow-wrap:anywhere}.selects-bundle-group-title h2:focus-visible{outline:2px solid var(--s-rock);outline-offset:3px}.selects-bundle-group-title .selects-text-button{display:inline-flex;align-items:center;min-height:24px}.selects-bundle-group-saving{font-size:13px;line-height:1.6}.selects-bundle-group-saving>p:first-child{font-weight:500}.selects-bundle-group-saving[data-state=applied]>p:first-child{color:#24545d}.selects-bundle-group-saving[data-state=below]>p:first-child,.selects-bundle-group-saving[data-state=incomplete]>p:first-child{color:#7a2f19}.selects-bundle-group-fix{margin-top:8px;color:var(--s-muted);font-weight:400!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.selects-bundle-group-fix a{text-decoration:underline}.selects-bundle-fix-button{min-height:32px;padding:6px 12px;gap:8px;font-size:12px}.selects-bundle-checklist{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;align-items:center;padding-top:14px;border-top:1px dashed #e6ded8}.selects-bundle-checklist-heading{font-size:13px}.selects-bundle-progress{grid-column:1;height:6px;border-radius:6px;background:#efe8e2;overflow:hidden}.selects-bundle-progress span{display:block;height:100%;background:#3c737e;border-radius:inherit;transition:width .3s ease-out}.selects-bundle-checklist-note{grid-column:1;font-size:12px;color:var(--s-muted);line-height:1.6}.selects-bundle-next{grid-column:2;grid-row:1/span 4;min-height:44px}.selects-bundle-step{display:block;margin-bottom:2px;font-size:10px;color:var(--s-muted)}.selects-bundle-step [data-state=done]{color:#24545d;font-weight:600}.selects-bundle-step [data-state=needed],.selects-bundle-step [data-state=review]{color:#7a2f19;font-weight:600}.selects-bundle-group .art-basket-proof a,.selects-bundle-group .selects-line-top .selects-text-button{display:inline-flex;align-items:center;min-height:24px}.selects-line h3:focus-visible{outline:2px solid var(--s-rock);outline-offset:3px}#basket-heading:focus{outline:none}@media (max-width:900px){.selects-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selects-bundle-layout{grid-template-columns:minmax(0,1fr)}.selects-bundle-summary{position:static}}@media (max-width:600px){.selects-bundles-header{margin-bottom:24px}.selects-bundles-header h1{font-size:28px;letter-spacing:-.8px}.selects-bundles-header>p:last-child{font-size:14px}.selects-bundle-grid{grid-template-columns:minmax(0,1fr);gap:28px}.selects-bundle-break-link{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 0}.selects-bundle-break-info h3{font-size:16px}.selects-bundle-break-cta{min-height:44px}.selects-bundle-hero{grid-template-columns:minmax(0,1fr);gap:20px}.selects-bundle-hero h1{font-size:30px;letter-spacing:-1px}.selects-bundle-item{grid-template-columns:72px minmax(0,1fr);gap:14px}.selects-bundle-item-price{grid-column:2;text-align:left}.selects-bundle-item-link,.selects-bundle-terms summary,.selects-product-bundles a{min-height:44px}.selects-bundle-summary{padding:20px}.selects-bundle-page{padding-bottom:104px}html:has(.selects-bundle-footer){scroll-padding-bottom:104px;scroll-padding-top:72px}.selects-bundle-footer{display:flex;align-items:center;gap:14px;position:fixed;z-index:30;inset:auto 0 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e6ded8;box-shadow:0 -6px 18px rgba(41,31,32,.06)}.selects-bundle-footer>span{display:flex;flex-direction:column;flex:none;font-size:15px}.selects-bundle-footer small{font-size:10px;color:var(--s-muted)}.selects-bundle-footer .s-button{min-height:48px}.selects-bundle-group{padding:0 14px}.selects-bundle-checklist,.selects-bundle-group-header{grid-template-columns:minmax(0,1fr)}.selects-bundle-next{grid-column:1;grid-row:auto;width:100%;margin-top:6px}.selects-bundle-fix-button,.selects-bundle-group .art-basket-proof a,.selects-bundle-group .selects-line-top .selects-text-button,.selects-bundle-group-title .selects-text-button{min-height:44px}}@media (max-width:800px){.selects-bundle-stories{--story-gap:12px;margin:18px 0 0}.selects-bundle-stories-head{min-height:0;margin-bottom:10px}.selects-bundle-stories-head h3{font-size:14px}.selects-bundle-stories-actions{display:none}.selects-bundle-stories-all{min-height:44px}.selects-bundle-stories-row{--fade:20px;margin:-6px -20px;padding:6px 20px;scroll-padding-inline:calc(var(--fade) + 6px)}.selects-bundle-stories-row>li{flex-basis:max(136px,calc((100% - 2 * var(--story-gap)) / 2.4))}.selects-bundle-story-name{font-size:12px}}@media (prefers-reduced-motion:reduce){.selects-bundle-progress span{transition:none}.selects-bundle-stories-row{scroll-behavior:auto}.selects-bundle-break-image img,.selects-bundle-break-link:hover .selects-bundle-break-image img,.selects-bundle-story-image img,.selects-bundle-story:hover .selects-bundle-story-image img{transition:none;transform:none}}