.dp-category-showcase .dpc-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,var(--dpc-height,180px)) auto;gap:var(--dp-gap)}.dpc-tile{position:relative;min-width:0;overflow:hidden;border-radius:var(--dp-radius);background:var(--dp-card);display:flex;flex-direction:column;box-shadow:0 6px 24px #25382d08}.dpc-mosaic>.dpc-tile:nth-child(-n+2){grid-row:span 3}.dpc-tile-photo{flex:1;min-height:0;overflow:hidden}.dpc-tile-photo img{object-fit:var(--dpc-fit,contain);transition:transform .55s ease}.dpc-tile:has(a):hover .dpc-tile-photo img{transform:scale(1.035)}.dpc-tile-copy{padding:14px 38px 16px 18px}.dp-section .dpc-label{font-size:9px;letter-spacing:.16em;line-height:1.4;margin-bottom:5px}.dp-section .dpc-tile h3{font-size:var(--dpc-card-title,22px);line-height:1.18;letter-spacing:-.02em}.dpc-tile a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.dp-section .dpc-subtitle{font-size:12px;line-height:1.4;margin-top:6px}.dpc-tile-price{display:block;font:12px/1.5 var(--font-body-family);margin-top:6px}.dpc-arrow{position:absolute;right:16px;bottom:17px;font-size:20px}.dpc-tile:not(:has(a)) .dpc-arrow{display:none}.dpc-tile:focus-within{outline:2px solid var(--dp-accent);outline-offset:4px}.dpc-mosaic>.dpc-tile:nth-child(n+3) .dpc-label,.dpc-mosaic>.dpc-tile:nth-child(n+3) .dpc-subtitle{display:none}.dpc-all{grid-column:span 2;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:70px;padding:16px 22px;border-radius:var(--dp-radius);background:var(--dp-btn);color:var(--dp-btn-text)!important}.dpc-all>span:first-child{font:22px/1.15 var(--dp-heading);max-width:22ch}.dpc-all>span:last-child{font-size:12px;white-space:nowrap}.dp-category-showcase[data-caption=overlay] .dpc-tile-photo{height:100%}.dp-category-showcase[data-caption=overlay] .dpc-tile-copy{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,var(--dpc-overlay));padding-top:45px;color:var(--dpc-overlay-text)}.dp-category-showcase[data-caption=overlay] .dpc-arrow{color:var(--dpc-overlay-text)}.dpc-browse-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.dp-section .dpc-chip{display:inline-flex;gap:18px;border:1px solid color-mix(in srgb,var(--dp-text) 24%,transparent);padding:10px 18px;border-radius:100px;font-size:13px;transition:background .2s,color .2s}.dpc-chip:hover,.dpc-chip[aria-current=true]{background:var(--dp-btn);color:var(--dp-btn-text)}.dp-collection-products[data-gallery=editorial] .dp-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px var(--dp-gap)}.dp-collection-products[data-gallery=editorial] .dpc-product-feature{grid-column:span 2}.dp-collection-products[data-gallery=editorial] .dpc-product-feature .dp-product-media{aspect-ratio:2 / 1!important}.dp-collection-products[data-gallery=editorial] .dp-product-info{padding:16px 8px 8px}.dp-collection-products[data-gallery=editorial] .dp-product-info h3{max-width:50ch}.dp-collection-products[data-gallery=editorial] .dp-product-actions{flex-direction:row;flex-wrap:wrap;margin-top:14px}.dp-collection-products[data-gallery=editorial] .dp-product-actions>*{flex:1;min-width:100px}.dp-collection-products[data-gallery=editorial] .dp-product-actions .dp-button{width:100%;padding:11px 12px;font-size:12px;min-height:42px}.dp-collection-products[data-gallery=editorial] .dp-product-media img{object-fit:var(--dp-fit,contain)}.dp-section .dpc-chapter{grid-column:1/-1;padding:clamp(28px,4vw,56px);border-radius:var(--dp-radius);background:var(--dpc-story-bg);color:var(--dpc-story-text);display:flex;align-items:center;justify-content:space-between;gap:30px}.dp-section .dpc-chapter h3{font-size:var(--dpc-story-title,36px);line-height:1.12;max-width:20ch}.dp-section .dpc-chapter .dp-body{margin:12px 0 0;max-width:48ch}.dpc-chapter-index{font:italic 60px/1 var(--dp-heading);opacity:.55}.dpc-view-count{font-size:12px;opacity:.7}.dp-directory .dpc-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px var(--dp-gap);list-style:none;padding:0;margin:0}.dp-directory .dpc-directory-grid>li{min-width:0}.dp-directory .dpc-tile{height:100%}.dp-directory .dpc-tile-photo{flex:none;aspect-ratio:4/3}.dp-directory .dpc-tile-copy{flex:1}.dp-directory .dpc-directory-grid>li:nth-child(8n+1),.dp-directory .dpc-directory-grid>li:nth-child(8n+2){grid-column:span 2}.dp-directory .dpc-directory-grid>li:nth-child(8n+1) .dpc-tile-photo,.dp-directory .dpc-directory-grid>li:nth-child(8n+2) .dpc-tile-photo{aspect-ratio:2/1}dp-directory{display:block}@media(max-width:989px){.dp-category-showcase .dpc-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:var(--dpc-mobile-height,220px)}.dpc-mosaic>.dpc-tile:nth-child(-n+2){grid-row:span 2}.dpc-all{grid-column:1/-1;min-height:70px;align-self:start}.dp-collection-products[data-gallery=editorial] .dp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px var(--dp-gap)}.dp-directory .dpc-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-directory .dpc-directory-grid>li:nth-child(8n+1),.dp-directory .dpc-directory-grid>li:nth-child(8n+2){grid-column:auto}.dp-directory .dpc-directory-grid>li:nth-child(8n+1) .dpc-tile-photo,.dp-directory .dpc-directory-grid>li:nth-child(8n+2) .dpc-tile-photo{aspect-ratio:4/3}}@media(max-width:599px){.dp-category-showcase .dpc-mosaic{grid-auto-rows:auto;gap:12px}.dpc-mosaic>.dpc-tile:nth-child(-n+2){grid-row:auto;min-height:calc(var(--dpc-mobile-height) + 100px)}.dpc-mosaic>.dpc-tile{min-height:var(--dpc-mobile-height)}.dpc-mosaic .dpc-tile-photo{min-height:130px}.dp-section .dpc-tile h3{font-size:calc(var(--dpc-card-title) * .8)}.dpc-tile-copy{padding:12px 30px 14px 12px}.dpc-mosaic .dpc-label,.dpc-mosaic .dpc-subtitle{display:none}.dpc-arrow{right:10px;bottom:12px;font-size:18px}.dpc-all>span:first-child{font-size:20px}.dp-section .dpc-chapter{padding:28px 22px;gap:15px}.dp-section .dpc-chapter h3{font-size:calc(var(--dpc-story-title) * .8)}.dpc-chapter-index{font-size:42px}.dp-collection-products[data-mobile-columns="1"] .dp-product-grid{grid-template-columns:1fr}.dp-collection-products[data-mobile-columns="1"] .dpc-product-feature{grid-column:auto}.dp-collection-products[data-mobile-columns="1"] .dpc-product-feature .dp-product-media{aspect-ratio:1!important}}@media(prefers-reduced-motion:reduce){.dpc-tile-photo img,.dpc-chip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/dp-collections.css.map */
