.bag-edit-opening{background:var(--muted);display:block;position:relative;overflow:hidden}.bag-edit-opening figure{margin:0;position:relative}.bag-edit-opening figure>div{width:100%}.bag-edit-opening figure img{object-fit:cover;object-position:center}.bag-edit-opening figcaption{display:none}.bag-edit-opening-copy{z-index:1;background:var(--background);border-top:1px solid var(--border);width:100%;padding:36px;position:relative}.bag-edit-opening-copy h1{max-width:820px;font-size:48px;line-height:1.08}.bag-edit-opening-copy p{max-width:650px}.bag-edit-opening figure>div{height:430px}.bag-edit-contents{grid-template-columns:180px 1fr;gap:32px;display:grid}.bag-edit-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}.bag-edit-body{counter-reset:editorial-section}.bag-edit-body>.bag-edit-section-heading{align-items:baseline;gap:18px;margin-block:0;padding-top:12px;display:flex}.bag-edit-body>.bag-edit-section-heading+div{margin-block-start:24px}.bag-edit-section-heading:before{counter-increment:editorial-section;content:counter(editorial-section,decimal-leading-zero);font-family:var(--font-body);color:var(--muted-foreground);flex-shrink:0;font-size:12px}.bag-edit-answer{grid-template-columns:1fr 2fr;gap:36px;display:grid}.bag-edit-answer p{margin:0}.bag-edit-gallery figure>div{aspect-ratio:4/5}.bag-edit-gallery figure img{object-fit:cover}.bag-edit-care .bag-edit-answer{border-inline-start:3px solid var(--border)}.bag-edit-sourcing .bag-edit-answer{background:var(--muted)}.bag-edit-sizing .bag-edit-comparison th[scope=row]{font-weight:600}.bag-edit-progress{z-index:45;pointer-events:none;background:var(--border);height:3px;position:fixed;inset:auto 0 0}.bag-edit-progress>span{transform-origin:0;background:var(--foreground);width:100%;height:100%;display:block;transform:scaleX(0)}.bag-edit-reveal{animation:.65s ease-out both bag-edit-arrive}@keyframes bag-edit-arrive{0%{opacity:.6;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){.bag-edit-opening figure>div{height:540px}.bag-edit-opening-copy{padding:40px 64px}.bag-edit-opening-copy h1{font-size:64px}@supports (animation-timeline:view()){.bag-edit-parallax{animation:linear both bag-edit-image-drift;animation-timeline:view();animation-range:entry exit}}@keyframes bag-edit-image-drift{0%{transform:translateY(-12px)scale(1.035)}to{transform:translateY(12px)scale(1.035)}}}@media(max-width:767px){.bag-edit-opening{min-height:0}.bag-edit-opening figure>div{aspect-ratio:3/2;height:auto}.bag-edit-opening-copy{padding:28px 20px}.bag-edit-opening-copy h1{font-size:36px}.bag-edit-contents,.bag-edit-answer{grid-template-columns:1fr;gap:20px}.bag-edit-contents ol{grid-template-columns:1fr}.bag-edit-section-heading{gap:12px}.bag-edit-section-heading h2{font-size:28px}.bag-edit-comparison thead{display:none}.bag-edit-comparison,.bag-edit-comparison tbody,.bag-edit-comparison tr,.bag-edit-comparison th,.bag-edit-comparison td{width:100%;min-width:0;max-width:none;display:block}.bag-edit-comparison td{padding-top:8px;padding-bottom:12px}.bag-edit-comparison td:before{content:attr(data-column);color:var(--muted-foreground);margin-bottom:4px;font-size:11px;display:block}}@media(prefers-reduced-motion:reduce){.bag-edit-experience *,.bag-edit-experience :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
