body:has(.collection-editorial .editorial-hero) .section-header{position:absolute;top:0;left:0;right:0;z-index:100;background:transparent}body:has(.collection-editorial .editorial-hero) .section-header .pageheader{background:transparent}body:has(.collection-editorial .editorial-hero) .section-header .logo-area{border-bottom-color:transparent}body:has(.editorial-hero--light-text) .section-header{--transparent-header-text-color: #fff !important}body:has(.editorial-hero--light-text) .section-header .logo__image,body:has(.editorial-hero--light-text) .section-header .logo img{filter:brightness(0) invert(1)!important}body:has(.editorial-hero--light-text) .section-header a,body:has(.editorial-hero--light-text) .section-header button,body:has(.editorial-hero--light-text) .section-header .nav-link,body:has(.editorial-hero--light-text) .section-header .header-icon,body:has(.editorial-hero--light-text) .section-header .logotext{color:#fff!important}body:has(.editorial-hero--light-text) .section-header svg{stroke:#fff!important}body:has(.editorial-hero--light-text) .section-header svg path,body:has(.editorial-hero--light-text) .section-header svg line,body:has(.editorial-hero--light-text) .section-header svg circle{stroke:#fff!important}body:has(.editorial-hero:not(.editorial-hero--light-text)) .section-header{--transparent-header-text-color: #1a1a1a !important}body:has(.editorial-hero:not(.editorial-hero--light-text)) .section-header .logo__image,body:has(.editorial-hero:not(.editorial-hero--light-text)) .section-header .logo img{filter:none!important}body:has(.editorial-hero:not(.editorial-hero--light-text)) .section-header a,body:has(.editorial-hero:not(.editorial-hero--light-text)) .section-header button,body:has(.editorial-hero:not(.editorial-hero--light-text)) .section-header .nav-link,body:has(.editorial-hero:not(.editorial-hero--light-text)) .section-header .header-icon,body:has(.editorial-hero:not(.editorial-hero--light-text)) .section-header .logotext{color:#1a1a1a!important}body:has(.editorial-hero:not(.editorial-hero--light-text)) .section-header svg{stroke:#1a1a1a!important}body:has(.editorial-hero:not(.editorial-hero--light-text)) .section-header svg path,body:has(.editorial-hero:not(.editorial-hero--light-text)) .section-header svg line,body:has(.editorial-hero:not(.editorial-hero--light-text)) .section-header svg circle{stroke:#1a1a1a!important}.collection-editorial{--collection-bg: #f5f5f5;--collection-bg-white: #fff;--collection-text: #1a1a1a;--collection-text-muted: #666;--collection-border: #e5e5e5;background-color:var(--collection-bg-white)}.editorial-hero{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-end}.editorial-hero__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.editorial-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.editorial-hero__image-wrapper--placeholder{background-color:#e5e5e5}.editorial-hero__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e5e5e5,#d0d0d0)}.editorial-hero__content{position:relative;z-index:3;text-align:right;padding:140px 80px 80px;max-width:600px;color:#1a1a1a}.editorial-hero__title{font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-size:clamp(72px,12vw,160px);font-weight:300;font-style:italic;letter-spacing:.02em;text-transform:uppercase;margin:0 0 24px;line-height:.9;color:inherit}.editorial-hero__description{font-family:var(--font-body-family, sans-serif);font-size:clamp(14px,1.5vw,17px);font-weight:300;letter-spacing:.01em;line-height:1.7;max-width:380px;margin:0 0 0 auto;opacity:.85}.editorial-hero--light-text .editorial-hero__content{color:#fff}.editorial-hero--light-text .editorial-hero__title{text-shadow:0 4px 40px rgba(0,0,0,.3)}.editorial-hero--light-text .editorial-hero__description{text-shadow:0 2px 20px rgba(0,0,0,.2)}@media (max-width: 991px){.editorial-hero{height:100vh;min-height:500px;align-items:flex-end;justify-content:center}.editorial-hero__content{text-align:center;padding:40px 24px 60px;max-width:100%}.editorial-hero__title{font-size:clamp(48px,15vw,80px)}.editorial-hero__description{max-width:400px;margin:0 auto}}.editorial-split{background-color:var(--collection-bg-white);padding:100px 60px}.editorial-split__headline-wrapper{text-align:center;margin-bottom:80px;padding:0 20px}.editorial-split__headline{font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-size:clamp(28px,5vw,56px);font-weight:300;font-style:italic;letter-spacing:.02em;line-height:1.2;color:var(--collection-text);max-width:900px;margin:0 auto}.editorial-split__content{display:grid;grid-template-columns:55% 45%;gap:60px;max-width:1400px;margin:0 auto;align-items:center}.editorial-split__image-column{position:relative}.editorial-split__image-wrapper{position:relative;overflow:hidden}.editorial-split__image{width:100%;height:auto;display:block;aspect-ratio:2/3;object-fit:cover}.editorial-split__text-column{padding:40px 0}.editorial-split__text-inner{max-width:400px}.editorial-split__text{font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-size:clamp(16px,2vw,20px);font-weight:300;font-style:italic;letter-spacing:.01em;line-height:1.7;color:var(--collection-text);margin:0 0 40px}.editorial-split__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body-family, sans-serif);font-size:12px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--collection-text);text-decoration:none;padding:16px 0;border-bottom:1px solid var(--collection-text);transition:all .3s ease}.editorial-split__cta:hover{gap:16px}.editorial-split__cta svg{transition:transform .3s ease}.editorial-split__cta:hover svg{transform:translateY(4px)}@media (max-width: 991px){.editorial-split{padding:60px 24px}.editorial-split__headline-wrapper{margin-bottom:48px}.editorial-split__content{grid-template-columns:1fr;gap:40px}.editorial-split__text-column{padding:0;order:2}.editorial-split__image-column{order:1}.editorial-split__text-inner{max-width:100%;text-align:center}.editorial-split__text{margin-bottom:32px}.editorial-split__cta{justify-content:center}}.collection-products{padding:80px 48px;width:100%;background-color:var(--collection-bg);scroll-margin-top:100px}.collection-products__grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 3),1fr);gap:48px 32px}@media (max-width: 1200px){.collection-products__grid{grid-template-columns:repeat(2,1fr);gap:40px 24px}}@media (max-width: 768px){.collection-products__grid{grid-template-columns:repeat(2,1fr);gap:32px 16px}.collection-products{padding:60px 24px}}.framed-product-card{display:block;text-decoration:none;color:inherit;transition:transform .3s ease}.framed-product-card:hover{transform:translateY(-4px)}.framed-product-card__frame-container{position:relative;width:100%;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;background-color:var(--collection-bg);margin-bottom:20px}.framed-product-card__frame-container[data-aspect-ratio="3x2"],.framed-product-card__frame-container[data-aspect-ratio="16x9"]{aspect-ratio:5/4}.framed-product-card__frame-wrapper{position:relative;width:85%;height:85%;display:flex;align-items:center;justify-content:center;transition:transform .4s ease}.framed-product-card:hover .framed-product-card__frame-wrapper{transform:scale(1.02)}.framed-product-card__frame-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;z-index:2;pointer-events:none}.framed-product-card__artwork-window{position:relative;z-index:1;overflow:hidden;display:flex;align-items:center;justify-content:center}.framed-product-card__artwork{width:100%;height:100%;object-fit:contain;object-position:center}.framed-product-card__frame-container[data-aspect-ratio="2x3"] .framed-product-card__artwork-window{width:56.5%;height:84%}.framed-product-card__frame-container[data-aspect-ratio="3x2"] .framed-product-card__artwork-window{width:84%;height:56.5%}.framed-product-card__frame-container[data-aspect-ratio="16x9"] .framed-product-card__artwork-window{width:88%;height:49.5%}.framed-product-card__info{text-align:center;padding:0 8px}.framed-product-card__title{font-size:14px;font-weight:400;letter-spacing:.04em;margin:0 0 6px;color:var(--collection-text);text-transform:none;line-height:1.4}.framed-product-card__price{font-size:13px;font-weight:300;letter-spacing:.02em;color:var(--collection-text-muted);margin:0}.framed-product-card__price-from{font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-right:4px}.collection-utility-bar{display:flex;justify-content:space-between;align-items:center;padding:0 0 32px}.collection-utility-bar__count{font-size:13px;font-weight:300;letter-spacing:.02em;color:var(--collection-text-muted)}.collection-utility-bar__sort{font-size:13px;font-weight:300;letter-spacing:.02em;color:var(--collection-text);background:transparent;border:none;cursor:pointer;padding:8px 0;display:flex;align-items:center}.collection-pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding:40px 24px 80px;background-color:var(--collection-bg)}.collection-pagination__link{font-size:14px;font-weight:300;letter-spacing:.02em;color:var(--collection-text);text-decoration:none;padding:8px 16px;border:1px solid var(--collection-border);transition:all .2s ease}.collection-pagination__link:hover,.collection-pagination__link--active{background-color:var(--collection-text);color:#fff;border-color:var(--collection-text)}.collection-empty{text-align:center;padding:80px 24px}.collection-empty__text{font-size:16px;font-weight:300;color:var(--collection-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collection-redesigned.css.map */
