.collection-edit .breadcrumbs{padding-bottom:18px}.breadcrumbs>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-edit .category-banner{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:28px;background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.collection-edit .category-copy,.collection-edit .all-banner .category-copy{padding:0}.collection-edit .category-copy h1{font-size:clamp(36px,4.3vw,64px);line-height:1.02;letter-spacing:-1.2px;margin:12px 0 14px}.collection-edit .category-copy h1 br{display:none}.collection-edit .category-copy>p:not(.eyebrow),.collection-edit .native-description{font-size:12px;line-height:1.8;color:var(--muted);max-width:620px;margin:0 0 15px}.collection-edit .category-total{font-size:9px;letter-spacing:1.2px}.collection-edit .category-hero{width:148px;aspect-ratio:1;max-height:none}.collection-edit .all-banner{grid-template-columns:1fr;color:var(--ink)}.collection-edit .banner-number{display:none}.collection-edit .shop{padding-top:24px}.collection-edit .tabs,.collection-edit .category-tabs{gap:8px;border:0;padding:0 0 10px;display:flex;overflow:auto;scrollbar-width:thin}.collection-edit .tabs a,.collection-edit .category-tabs a{border:1px solid var(--line);padding:12px 16px;min-height:44px;display:inline-flex;align-items:center;gap:6px;font-size:11px;border-radius:2px;white-space:nowrap}.collection-edit .tabs a.active,.collection-edit .tabs a[aria-current],.collection-edit .category-tabs a[aria-current]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.collection-edit .tabs a.active:after{display:none}.collection-edit .tabs a.active span{color:inherit;opacity:.7}.collection-edit .toolbar{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:10px;flex-wrap:wrap;gap:18px}.collection-edit .filter-toggle{min-width:0;min-height:44px}.collection-edit .sort-label{margin-left:auto;font-size:11px;gap:8px}.collection-edit .sort-label select{font-size:12px;max-width:180px;min-height:44px;cursor:pointer}.collection-edit .catalog-layout{margin-top:25px;gap:28px;grid-template-columns:190px minmax(0,1fr)}.collection-edit .catalog-layout.filters-hidden{grid-template-columns:1fr}.collection-edit .product-grid{column-gap:20px;row-gap:38px;grid-template-columns:repeat(var(--grid-desktop,3),minmax(0,1fr))}.collection-edit[data-grid-view=roomy] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-edit .product-title{font-size:13px;line-height:1.65;min-height:0;margin-bottom:12px}.collection-edit .product-category{font-size:8px;letter-spacing:1.1px;margin-top:16px}.collection-edit .card-detail-row{align-items:baseline;font-size:10px}.collection-edit .filters{position:sticky;top:24px;align-self:start}.collection-edit .filter-group{padding:18px 0}.collection-edit .filter-group select,.collection-edit .query-field input,.native-price input{font-size:14px;min-height:40px}.collection-edit .native-filter-label{font-size:12px;font-weight:500;margin:0 0 14px}.native-filter-group summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:36px;list-style:none}.native-filter-group summary::-webkit-details-marker{display:none}.native-filter-group summary:after{content:"+";font-size:16px}.native-filter-group[open] summary:after{content:"\2212"}.native-filter-values{padding-top:10px;max-height:280px;overflow:auto}.native-filter-values .native-checkbox{min-height:38px;font-size:12px}.native-price input{width:100%;padding:10px;border:1px solid var(--line);background:transparent}.native-filter-actions{display:flex;gap:12px;align-items:center;position:sticky;bottom:0;background:var(--paper);padding:14px 0}.native-filter-actions .button{flex:1;justify-content:center;min-height:44px}.filter-close{display:none;min-height:44px;border:1px solid var(--line);background:transparent;padding:10px 14px;font-size:12px}.grid-density{display:flex;gap:4px}.grid-density button{width:36px;min-height:40px;display:grid;place-items:center;border:1px solid transparent;background:transparent;opacity:.5}.grid-density button[aria-pressed=true]{opacity:1;border-color:var(--line)}.grid-density svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4}.native-active-filters:empty{display:none}.native-active-filters{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.native-active-filters a{font-size:11px;line-height:1.5;padding:9px 12px;border:1px solid var(--line);display:inline-flex;gap:12px;align-items:center}.native-active-filters a:hover{border-color:var(--ink)}.collection-edit .load-area,.collection-edit .native-pagination{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.shopping-detail .product-detail{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:6%}.shopping-detail .detail-copy h1{font-size:clamp(25px,2.6vw,38px);line-height:1.2;letter-spacing:-.8px;margin:14px 0 20px;max-width:540px}.shopping-detail .detail-price{font-size:24px;gap:12px;margin:0 0 24px}.shopping-detail .detail-price .compare-price{font-size:14px;color:var(--muted)}.shopping-detail .detail-copy>.eyebrow,.shopping-detail .product-block-eyebrow .eyebrow{font-size:9px;letter-spacing:1.4px;line-height:1.7}.shopping-detail .product-gallery{top:22px}.shopping-detail .detail-copy{padding:4px 0 0}.shopping-detail .option-group{border:0;margin:24px 0;padding:0}.shopping-detail .option-group legend{font-size:11px;letter-spacing:1.1px;margin-bottom:13px}.shopping-detail .color-options,.shopping-detail .size-options{gap:8px}.shopping-detail .color-options button,.shopping-detail .size-options button,.shopping-detail .native-option-choice{min-height:46px;border-radius:1px;font-size:12px}.shopping-detail .detail-add{min-height:54px;justify-content:center;gap:15px;font-size:14px;letter-spacing:.3px;border-radius:1px}.shopping-detail .payment-trust{margin-top:18px}.payment-methods{column-gap:8px}svg.payment-method-icon{stroke:none;fill:initial}.native-product-status:empty{display:none}.shopping-detail .returns-summary{font-size:11px;color:var(--muted);line-height:1.8;margin:20px 0}.shopping-detail .product-info,.shopping-detail .size-guide{border-top:1px solid var(--line);border-bottom:0;margin:0;padding:0}.shopping-detail .product-info summary,.shopping-detail .size-guide summary{min-height:62px;padding:18px 0;display:flex;align-items:center;justify-content:space-between;font-size:13px;letter-spacing:.1px;list-style:none;cursor:pointer}.shopping-detail details summary::-webkit-details-marker{display:none}.shopping-detail .product-info[open],.shopping-detail .size-guide[open]{padding-bottom:20px}.shopping-detail .product-description-content{font-size:12px;line-height:1.9}.shopping-detail .product-description-content h2,.shopping-detail .product-description-content h3{font-size:13px;line-height:1.5;font-weight:600;letter-spacing:0;margin:22px 0 10px}.shopping-detail .product-description-content h2:first-child,.shopping-detail .product-description-content h3:first-child{margin-top:0}.shopping-detail .product-highlights{border-top:0;padding-top:0}.shopping-detail .product-highlights ul{font-size:12px;line-height:1.8}.shopping-detail .product-block-text .native-description{font-size:11px;line-height:1.9;color:var(--muted);padding:16px 0}.shopping-detail .gallery-thumbs{gap:8px;margin-top:8px}.shopping-detail .gallery-thumbs button{border-color:var(--line);flex-basis:62px;width:62px;height:62px}.shopping-detail .gallery-thumbs button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 -2px var(--ink)}.gallery-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;border-top:1px solid var(--line);padding-top:7px}.gallery-expand{display:inline-flex;gap:9px;align-items:center;background:transparent;font-size:11px;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.gallery-expand svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.3}.gallery-care{font-size:10px;color:var(--muted);line-height:1.5;text-align:right;margin:0}.product-help{padding:19px 0;border-top:1px solid var(--line);font-size:11px;line-height:1.9;color:var(--muted)}.product-help p{margin:0}.product-help a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.product-style-with{border-top:1px solid var(--line)}.product-style-with .product-grid{grid-template-columns:repeat(var(--grid-desktop,3),minmax(0,1fr))}.product-style-caption{font-size:11px;color:var(--muted);line-height:1.8;margin:25px 0 0}.photo-lightbox{max-width:1100px;width:calc(100% - 32px);max-height:94dvh;padding:48px 20px 20px;overflow:auto;background:var(--paper)}.photo-lightbox img{display:block;width:100%;height:auto;max-height:calc(94dvh - 90px);object-fit:contain;background:var(--catalog-wall) center/cover}.photo-lightbox .dialog-close{position:absolute}.photo-lightbox p{font-size:11px;margin:12px 0 0;text-align:center}.compare-price{color:var(--muted)}.no-js .gallery-tools,.no-js [data-native-gallery-more],.no-js .grid-density,.no-js .menu-button,.no-js [data-filter-toggle],.no-js .gallery-thumbs,.no-js .gallery-toolbar{display:none!important}.gallery-native-links{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;line-height:2}@media(max-width:800px){.no-js .mobile-nav{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px 5%;border-bottom:1px solid var(--line)}.collection-edit .category-banner{grid-template-columns:minmax(0,1fr) 96px;gap:16px;padding:22px 0}.collection-edit .category-copy h1{font-size:36px;margin:10px 0 12px;letter-spacing:-.8px}.collection-edit .category-hero{width:96px}.collection-edit .category-copy>p:not(.eyebrow),.collection-edit .native-description{font-size:11px;line-height:1.65;margin-bottom:12px}.collection-edit .category-copy>.eyebrow{font-size:7px;letter-spacing:1.2px}.collection-edit .all-banner{grid-template-columns:1fr}.collection-edit .tabs{margin:0;gap:7px;padding:0 0 10px}.collection-edit .tabs a,.collection-edit .category-tabs a{font-size:10px;padding:10px 12px}.collection-edit .toolbar{gap:10px;padding:10px 0}.collection-edit .toolbar>p{font-size:10px}.collection-edit .sort-label{font-size:0;gap:0}.collection-edit .sort-label select{font-size:11px;max-width:140px}.collection-edit .grid-density{margin-left:0;gap:0}.grid-density button{width:28px}.collection-edit .catalog-layout{display:block;margin-top:20px}.collection-edit .filters{position:static;display:none;margin:0 0 24px;padding:18px;border:1px solid var(--line);background:var(--paper);width:auto}.collection-edit .filters.open,.collection-edit .filter-close{display:block}.collection-edit .product-grid{grid-template-columns:repeat(var(--grid-mobile,2),minmax(0,1fr));gap:28px 12px}.collection-edit[data-grid-view=roomy] .product-grid{grid-template-columns:1fr}.collection-edit .product-title{font-size:11px;line-height:1.6}.collection-edit .product-category{font-size:7px;letter-spacing:.7px;margin-top:13px}.shopping-detail .product-detail{gap:30px}.product-style-with .product-grid{grid-template-columns:repeat(var(--grid-mobile,2),minmax(0,1fr))}}@media(max-width:650px){.shopping-detail .product-detail{display:flex;flex-direction:column}.shopping-detail .product-gallery{position:static}.shopping-detail .detail-copy h1{font-size:28px;line-height:1.2;margin:12px 0 18px}.shopping-detail .detail-price{font-size:24px;margin-bottom:22px}.shopping-detail .gallery-thumbs button{flex-basis:54px;width:54px;height:54px}.shopping-detail .product-info summary,.shopping-detail .size-guide summary{min-height:60px}.gallery-care{max-width:160px;font-size:9px}.shopping-detail .option-group{margin:22px 0}.shopping-detail .detail-add{min-height:56px}.collection-edit .category-banner{grid-template-columns:1fr 78px;gap:12px}.collection-edit .category-hero{width:78px}.collection-edit .category-copy h1{font-size:31px}.collection-edit .toolbar{column-gap:8px}.collection-edit .sort-label select{max-width:116px}.collection-edit .toolbar>p{font-size:9px}.collection-edit .filter-toggle{font-size:10px;gap:6px}}@media(prefers-reduced-motion:reduce){.shopping-detail *,.collection-edit *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shopping-pages.css.map */
