.store-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 26px;font-size:11px;color:var(--muted);line-height:1.7}.store-breadcrumbs a{color:var(--text);min-height:28px;display:inline-flex;align-items:center}.store-breadcrumbs span[aria-hidden]{opacity:.5}.store-collection-page,.store-search-page,.store-product-page,.store-cart-page,.store-content-page{padding-block:34px 70px}.store-collection-page .page-heading,.store-search-page .page-heading{max-width:none;margin:0 0 28px}.store-collection-page .page-heading h1,.store-search-page h1{font:var(--heading-weight,500) clamp(36px,4vw,60px)/1.06 var(--font-display);letter-spacing:var(--heading-tracking,-.04em);max-width:950px}.store-collection-page .page-heading .rte{max-width:650px;font-size:13px;line-height:1.8}.catalog-context-nav{display:flex;gap:8px 24px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding:0 0 13px;margin:0 0 10px;font-size:12px}.catalog-context-nav a,.catalog-context-nav .catalog-nav-placeholder{min-height:44px;display:inline-flex;align-items:center;gap:8px}.catalog-context-nav a[aria-current=page]{box-shadow:inset 0 -2px var(--accent)}.catalog-context-nav:empty{display:none}.store-discovery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.store-discovery__item{display:block;min-width:0}.store-discovery__image{display:block;aspect-ratio:1.1;background:var(--bg-soft,#f3f5f4);overflow:hidden}.store-discovery__image img{width:100%;height:100%;object-fit:contain}.store-discovery__item>span:last-child{display:flex;gap:14px;justify-content:space-between;align-items:center;font-size:12px;line-height:1.5;padding:14px 0;min-height:48px}.store-discovery__item svg{width:16px;height:16px;flex-shrink:0}.store-discovery__item--type{border-block:1px solid var(--border)}.department-mega{position:static!important}.department-mega>summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.department-mega>summary::-webkit-details-marker{display:none}.department-mega>summary:after{content:"+";font-size:15px}.department-mega[open]>summary:after{content:"\2212"}.department-mega__panel{position:absolute;top:100%;left:0;right:0;background:var(--background);color:var(--text);border-block:1px solid var(--border);padding:28px max(30px,calc((100vw - var(--page-width,1320px))/2));box-shadow:0 20px 28px #12232312;z-index:60}.department-mega__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 20px}.department-mega__head h2{font:400 25px var(--font-display);letter-spacing:-.02em}.department-mega__head>a{font-size:12px;min-height:44px;display:flex;align-items:center;gap:20px}.department-mega__panel .store-discovery{grid-template-columns:repeat(6,minmax(0,1fr))}.department-mega__panel .store-discovery__image{max-height:170px}.department-mega__panel .store-discovery__item>span:last-child{font-size:11px}.editorial-assortment .edit-layout{display:grid;grid-template-columns:1fr 1fr;gap:25px 40px;align-items:start}.edit-heading h2{font:var(--heading-weight,500) clamp(29px,3.2vw,48px)/1.08 var(--font-display);letter-spacing:var(--heading-tracking,-.035em);max-width:560px}.edit-heading .rte{font-size:13px;line-height:1.8;max-width:400px;margin:18px 0}.edit-heading .arrow-link{min-height:44px}.edit-photo{grid-column:1;grid-row:2;margin:0;overflow:hidden;min-width:0}.edit-photo img{width:100%;aspect-ratio:1.25;object-fit:cover}.edit-photo figcaption{font-size:10px;line-height:1.7;padding:12px 0;color:var(--muted)}.edit-products{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;min-width:0}.edit-products .product-card__image{aspect-ratio:1.15}.edit-products .product-card h3{font-size:12px}.edit-rail .edit-heading{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px 40px}.edit-rail .edit-heading h2{grid-column:1;grid-row:1/4}.edit-rail .edit-heading .eyebrow:empty{display:none}.edit-rail .edit-photo{grid-column:1;grid-row:2}.edit-rail .edit-products{grid-row:2;align-self:stretch}.edit-columns .edit-layout{grid-template-columns:1fr 1.15fr 1.15fr}.edit-columns .edit-heading{position:sticky;top:120px}.edit-columns .edit-photo{grid-column:2;grid-row:1}.edit-columns .edit-photo img{aspect-ratio:.62}.edit-columns .edit-products{grid-column:3;grid-row:1;grid-template-columns:1fr}.edit-columns .edit-products .product-card{display:grid;grid-template-columns:44% 1fr;gap:6px 12px;align-content:start}.edit-columns .edit-products .product-card__image{grid-row:1/6;margin:0;aspect-ratio:1}.edit-columns .edit-products .quick-add{margin:0}.edit-columns .edit-products .product-card>*{min-width:0}.edit-columns .product-look-open,.edit-columns .product-details,.edit-columns .card-variants{display:none}.edit-poster .edit-layout{grid-template-columns:1fr}.edit-poster .edit-heading{grid-column:1;grid-row:1;z-index:1;padding:45px;align-self:end;max-width:650px;background:var(--background)}.edit-poster .edit-photo{grid-column:1;grid-row:1;min-height:430px}.edit-poster .edit-photo img{aspect-ratio:2.7;min-height:430px}.edit-poster .edit-products{grid-column:1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr))}.edit-poster .edit-products .product-card__image{aspect-ratio:1}.store-product-page>.container.product-layout{position:relative}.product-breadcrumb-slot{grid-column:1/-1}.product-breadcrumb-slot .store-breadcrumbs{margin-bottom:0}.store-product-page .product-layout{gap:28px 5%}.store-product-page .product-info h1{font:var(--heading-weight,500) clamp(28px,3vw,42px)/1.15 var(--font-display);letter-spacing:var(--heading-tracking,-.035em);margin:0 0 18px}.store-product-page .product-info__price{font-size:19px;margin:0 0 22px}.store-product-page .product-form{border-top:1px solid var(--border);padding-top:22px}.store-product-page .field label{font-size:12px}.store-product-page .field select{min-height:48px;border-radius:2px;padding-inline:14px}.variant-select-fallback{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.variant-choices{display:flex;flex-wrap:wrap;gap:8px}.variant-choices button{background:transparent;border:1px solid var(--border);padding:10px 15px;min-height:44px;color:inherit;font:inherit;font-size:12px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.variant-choices button[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 -2px var(--text)}.variant-choices button:hover{background:var(--bg-soft,#f1f4f3)}.variant-choices button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-service-links{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--border);margin:22px 0}.product-service-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;font-size:11px;padding:12px}.product-service-links a+a{border-left:1px solid var(--border)}.product-service-links svg{width:15px;height:15px}.product-description{font-size:13px;line-height:1.9}.store-product-page .product-gallery[data-product-gallery=paired]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-product-page .product-gallery[data-product-gallery=paired] .product-media:first-child{grid-column:auto}.store-product-page .product-gallery[data-product-gallery=stacked]{display:block}.store-product-page .product-gallery[data-product-gallery=stacked] .product-media{margin-bottom:16px}.product-thumbnails{display:flex;gap:10px;grid-column:1/-1;overflow:auto;padding:4px 2px 10px;max-width:100%}.product-thumbnails button{border:1px solid transparent;flex:0 0 68px;padding:3px;background:#f3f5f4;cursor:pointer}.product-thumbnails button[aria-pressed=true]{border-color:var(--text)}.product-thumbnails img{display:block;width:100%;height:62px;object-fit:contain}.product-thumbnails button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.product-gallery.gallery-enhanced{display:flex;flex-direction:column;align-self:start;min-width:0}.product-gallery.gallery-enhanced .product-media{width:100%}.product-gallery.gallery-enhanced .product-media[hidden]{display:none}.store-product-page .product-gallery .product-media>img{background:#f4f5f5;object-fit:contain}.store-cart-page .page-heading{display:flex;align-items:baseline;justify-content:space-between;gap:25px}.store-cart-page .cart-table th{font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding-bottom:18px}.store-cart-page .cart-table td{padding-block:26px}.store-cart-page .cart-line__image{width:100px;background:#f3f5f4}.store-cart-page .cart-line__title{font-size:14px}.store-cart-page .cart-line__meta{font-size:12px;line-height:1.8}.store-cart-page .cart-remove{min-height:30px;display:inline-flex;align-items:center;font-size:11px;text-underline-offset:4px}.store-cart-page .cart-quantity{width:74px;min-height:44px;border-radius:2px}.store-cart-page .cart-summary{grid-template-columns:1fr minmax(300px,420px);gap:10%;padding-top:35px}.store-cart-page .cart-summary>div:last-child{background:var(--bg-soft,#f2f5f4);padding:26px}.store-cart-page .cart-summary textarea{width:100%;border-radius:2px;min-height:100px;padding:14px;margin-top:10px}.store-cart-page .cart-summary label{font-size:12px}.store-cart-page .cart-summary .text-button{min-height:44px}.store-cart-page .empty-state{max-width:650px;margin:30px auto 55px;border-block:1px solid var(--border);padding:42px 20px}.store-cart-page .empty-state h2{font:400 30px var(--font-display);margin-bottom:22px}.store-search-page .search-form{max-width:760px;margin-top:26px}.store-search-page .search-form input{border-radius:0;min-height:52px}.store-search-page .search-result{padding:22px;border:1px solid var(--border);align-self:start}.store-search-page .search-result h2{font:400 24px/1.2 var(--font-display)}.store-search-page .search-result p{font-size:12px;line-height:1.8}.discovery-heading{font:400 28px var(--font-display);margin:35px 0 24px}.store-content-page .rte{font-size:14px;line-height:1.95}.store-content-page .narrow{max-width:850px}.store-content-page .page-heading{border-bottom:1px solid var(--border);padding-bottom:28px;margin-bottom:32px}.store-content-page h1{font:var(--heading-weight,500) clamp(34px,4.5vw,60px)/1.1 var(--font-display);letter-spacing:var(--heading-tracking,-.04em)}.store-content-page input,.store-content-page textarea,.store-content-page select{border-radius:2px;min-height:46px;padding:12px}.store-content-page .contact-grid{gap:8%}.store-content-page .article-card{border-bottom:1px solid var(--border);padding-bottom:25px}.store-content-page .article-card img{aspect-ratio:1.4;object-fit:cover}.store-content-page .article-card h2{font:400 28px/1.2 var(--font-display)}[data-storefront-tone=framed] .store-collection-page .page-heading,[data-storefront-tone=framed] .store-search-page .page-heading,[data-storefront-tone=framed] .store-product-page .product-info{padding:25px;border:1px solid var(--border)}[data-storefront-tone=editorial] .store-collection-page .page-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:20px 60px;align-items:end}[data-storefront-tone=editorial] .store-collection-page .page-heading .eyebrow{grid-column:1/-1}[data-storefront-tone=editorial] .store-collection-page .page-heading h1{margin:0}[data-storefront-tone=compact] .store-collection-page,[data-storefront-tone=compact] .store-product-page{padding-top:25px}[data-storefront-tone=compact] .store-product-page .product-info{position:sticky;top:120px;align-self:start}@media(min-width:990px){.department-mega__panel .store-discovery__item:hover img{transform:scale(1.035)}.retail-motion .department-mega__panel img{transition:transform .35s}.store-product-page .product-info{align-self:start}.store-collection-page .product-grid{row-gap:42px}}@media(max-width:989px){.department-mega{display:none}.store-discovery{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-assortment .edit-layout{gap:24px}.edit-columns .edit-layout{grid-template-columns:1fr 1fr}.edit-columns .edit-heading{grid-column:1/-1;position:static}.edit-columns .edit-photo{grid-column:1;grid-row:2}.edit-columns .edit-photo img{aspect-ratio:.8}.edit-columns .edit-products{grid-column:2;grid-row:2}.edit-columns .edit-products .product-card{display:block}.edit-columns .edit-products .product-card__image{aspect-ratio:1.2}.store-product-page .product-layout{gap:24px}.store-cart-page .cart-summary{gap:5%}}@media(max-width:749px){.store-collection-page,.store-search-page,.store-product-page,.store-cart-page,.store-content-page{padding-block:22px 42px}.store-breadcrumbs{font-size:10px;margin-bottom:20px}.catalog-context-nav{flex-wrap:nowrap;overflow:auto;white-space:nowrap;gap:20px;margin-inline:-20px;padding-inline:20px}.store-discovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.editorial-assortment .edit-layout{display:flex;flex-direction:column;gap:24px}.edit-heading{width:100%}.edit-heading h2{font-size:32px}.edit-heading .rte{font-size:12px;margin-block:12px}.edit-photo{width:100%}.edit-photo img,.edit-columns .edit-photo img{aspect-ratio:1.35}.edit-products{width:100%;gap:24px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.edit-columns .edit-products{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-rail .edit-heading{display:block}.edit-poster .edit-heading{padding:0;background:transparent}.edit-poster .edit-photo{min-height:0}.edit-poster .edit-photo img{aspect-ratio:1.35;min-height:0}.edit-poster .edit-products{grid-template-columns:repeat(2,minmax(0,1fr))}.product-breadcrumb-slot{display:none}.store-product-page .product-layout{display:block}.store-product-page .product-info{margin-top:28px!important;position:static!important;padding:0!important;border:0!important}.store-product-page .product-info h1{font-size:30px}.store-product-page .product-gallery[data-product-gallery=paired]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-product-page .product-gallery[data-product-gallery=paired] .product-media:first-child{grid-column:1/-1}.product-thumbnails{order:1;margin-top:12px}.product-thumbnails button{flex-basis:60px}.product-thumbnails img{height:54px}.store-cart-page .cart-line__image{width:75px}.store-cart-page .cart-table td{padding-block:18px}.store-cart-page .cart-summary{display:block}.store-cart-page .cart-summary>div:last-child{margin-top:24px;padding:20px}.store-cart-page .page-heading h1{font-size:36px}.store-cart-page .page-heading>a{font-size:11px}.store-cart-page .cart-line__title{font-size:12px}.store-cart-page .cart-quantity{width:58px}.store-cart-page .cart-table th{font-size:9px}.store-cart-page .cart-table td:last-child{font-size:12px}[data-storefront-tone=editorial] .store-collection-page .page-heading{display:block}[data-storefront-tone=framed] .store-collection-page .page-heading,[data-storefront-tone=framed] .store-search-page .page-heading{padding:20px}.store-content-page .contact-grid{display:block}}.store-cart-page .page-heading h1{font-family:var(--font-display,var(--font-body));font-weight:var(--heading-weight,500);letter-spacing:var(--heading-tracking,-.04em)}@media(max-width:749px){.catalog-context-nav{margin-inline:0;padding-inline:0;max-width:100%}}@media(prefers-reduced-motion:reduce){.department-mega__panel img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/storefront-depth.css.map */
