:root{--paper:#fff;--ink:#2c3e50;--accent:#1da4a5}body{font-family:Inter Tight,Verdana,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.4;background:#fff}h1,h2,h3,.footer-brand{font-family:inherit;letter-spacing:-.6px;font-weight:500}h1{font-size:32px}h2{font-size:24px;line-height:1.1}h3{font-size:20px;line-height:1.1}.wrap{width:calc(100% - 30px);max-width:1600px}.announcement{background:#f2f2f0;color:#2c3e50;text-align:left;padding:5px 15px;font-size:12px;font-weight:400;letter-spacing:0}.site-header{border:0}.header-row{padding:12px 0 24px;gap:4%;min-height:80px}.brand img{width:310px;max-width:25vw;height:auto}.header-search{max-width:none;width:50%;border:1px solid #444;border-radius:28px;margin:0}.header-search input{padding:8px 20px;line-height:1.1;font-size:16px}.header-search button{padding-right:15px;font-size:20px}.cart-link{margin-left:auto}.desktop-nav{justify-content:flex-start;gap:27px;padding:14px 15px 18px;text-transform:uppercase;font-size:16px;font-weight:300;border-bottom:1px solid #4a5b67}.desktop-nav summary:after{font-size:11px}.nav-dropdown{text-transform:none}.button{background:var(--accent);border:0;border-radius:3px;font-size:16px;font-weight:400;letter-spacing:0;padding:14px 22px}.reference-hero{position:relative;width:100%;aspect-ratio:1920/1024;overflow:hidden}.reference-hero picture,.reference-hero picture>img{width:100%;height:100%;display:block;object-fit:cover}.reference-hero-copy{position:absolute;top:19%;left:24%;width:32%;color:#fff}.reference-hero-copy h1{font-size:clamp(32px,3.7vw,62px);font-weight:700;line-height:1.1;letter-spacing:-1px;margin-bottom:20px}.hero-brand{font-size:clamp(20px,2vw,32px);font-weight:600;color:#13c5c7;margin-bottom:22px}.reference-hero-copy h2{display:flex;align-items:center;gap:7px;font-size:clamp(16px,1.5vw,24px);font-weight:400;margin-bottom:15px}.reference-hero-copy h2 img{width:32px;height:32px}.reference-hero-copy>p:not(.hero-brand){font-size:clamp(12px,1vw,16px);max-width:460px}.reference-hero-copy .button{font-size:16px;font-weight:600;margin-top:8px;border-radius:5px}.reference-text{text-align:center;padding:30px 0 12px}.reference-text h2{margin-bottom:16px}.reference-text p{margin-bottom:12px}.reference-tiles{position:relative;text-align:center;padding:26px 0}.reference-tiles h2{margin-bottom:32px}.tiles-intro{margin-bottom:12px}.tile-track{gap:24px}.reference-tile{display:block;min-width:0}.reference-tile img{width:100%;height:auto;object-fit:cover}.reference-tile span{display:block;margin-top:9px}.circle-grid .tile-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 30px}.circle-grid .reference-tile img{border-radius:50%;aspect-ratio:1;max-width:200px;margin:auto}.circle-slider .tile-track,.artist-slider .tile-track,.photo-slider .tile-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 40px 15px;scrollbar-width:thin}.circle-slider .reference-tile{flex:0 0 130px;scroll-snap-align:start}.circle-slider .reference-tile img{aspect-ratio:1;border-radius:50%;box-shadow:0 1px 8px #0002}.circle-slider .reference-tile span{font-size:12px}.slider-arrow{position:absolute;top:51%;width:36px;height:36px;border-radius:50%;border:1px solid #ddd;background:#fffe;color:#333}.slider-arrow.prev{left:0}.slider-arrow.next{right:0}.collage-grid .tile-track{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.collage-grid .reference-tile{position:relative}.collage-grid .reference-tile img{width:100%;aspect-ratio:1.68;object-fit:cover}.collage-grid .reference-tile span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:12px 10px;margin:0;font:24px Georgia,serif}.reference-products{padding:26px 0}.reference-products>h2{text-align:center;margin-bottom:32px}.product-grid{gap:28px 30px}.product-card{text-align:center}.product-card-image{background:#fff;aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.product-card-image img{padding:0;object-fit:contain}.hover-image{background:#fff}.product-card h3{font-size:20px;margin-bottom:6px;line-height:1.1}.product-card .artist{font-size:14px;text-transform:none;letter-spacing:0;margin:0 0 2px;color:#2c3e50}.product-card p:last-child{font-size:16px;margin-top:0}.artist-slider .reference-tile{flex:0 0 150px}.artist-slider img{border-radius:50%;aspect-ratio:1}.photo-slider .reference-tile{flex:0 0 23%;scroll-snap-align:start}.photo-slider img{aspect-ratio:1;object-fit:cover;border-radius:12px}.reference-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:30px 0}.reference-editorial.reverse .editorial-image{order:2}.editorial-image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.editorial-copy{text-align:center;padding:15px}.editorial-copy h2{font-size:36px}.editorial-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.editorial-products img{aspect-ratio:1;object-fit:contain}.editorial-products span{font-size:14px}.reference-footer{background:#f2f2f0;margin-top:10px;padding:26px 0 22px;font-size:14px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:34px}.benefit{display:flex;align-items:center;gap:10px;line-height:1.5}.benefit img{width:40px;height:40px;object-fit:contain}.reference-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;min-height:285px}.reference-footer h2{text-transform:uppercase;font-size:14px;font-weight:400;letter-spacing:0;margin:0 0 10px}.reference-footer-grid a{display:block;margin-bottom:10px}.reference-footer .rte p{margin-bottom:10px}.reference-footer .rte a{text-decoration:none}.reference-footer .payment-icons{margin-bottom:15px}.shipping-icons{display:flex;align-items:center;gap:8px;margin:6px 0 14px}.social-links{display:flex;gap:12px;flex-wrap:wrap;font-size:12px}.footer-legal{text-align:center;margin-top:35px}.footer-legal a{display:inline}.section-space{padding-block:10px}.product-layout{grid-template-columns:1.1fr 1fr;gap:45px}.product-gallery{align-self:start}.product-gallery>div:first-child{min-height:500px;display:flex;align-items:center}.product-gallery img{background:#fff;object-fit:contain}.product-info{border:1px solid #eee;box-shadow:0 0 5px #0001;border-radius:12px;padding:30px;position:static}.product-info h1{font-size:32px;line-height:1.1}.product-short{font-size:16px;margin-bottom:16px;padding-bottom:15px;border-bottom:1px solid #ddd}.product-price{font-size:28px;font-weight:700;color:#143844;margin:18px 0}.variant-options{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.variant-options legend{font-size:16px;margin-bottom:8px}.variant-chip{display:inline-flex;border:1px solid #ddd;border-radius:3px;padding:8px 6px;gap:4px;align-items:center;font-size:16px;margin:0;cursor:pointer}.variant-chip input{margin:0;accent-color:#3097b3}.variant-chip:has(input:checked){border-color:#3097b3;background:#f0fafc}.product-info .quantity{width:65px;padding:6px}.add-button{background:#3097b3;font-size:20px;margin:12px 0}.wishlist-button{display:block;background:none;border:0;color:#2c3e50;margin:5px auto 20px;font-size:14px}.product-payments{justify-content:center;margin-bottom:15px}.info-detail{padding:12px 0}.info-detail summary{font-size:16px}.breadcrumb{font-size:16px}.filter-form{margin:20px 0;padding:12px 0}.collection-description{max-width:none}.editor-note{grid-column:1/-1;background:#e8f7f7;padding:15px}.reference-tiles:has(.tile-track:empty){display:none}@media(min-width:1600px){.reference-hero-copy{left:26%}.hero-brand{margin-bottom:35px}}@media(max-width:1000px){.desktop-nav{gap:16px;font-size:13px}.header-row{gap:3%}.brand img{width:250px}.reference-hero-copy{left:19%;width:38%;top:15%}.reference-hero-copy h1{font-size:37px}.reference-hero-copy h2{font-size:17px}.hero-brand{font-size:24px;margin-bottom:15px}.circle-grid .tile-track,.reference-editorial{gap:20px}.editorial-copy h2{font-size:30px}.product-info{padding:20px}}@media(max-width:749px){body{font-size:15px}.wrap{width:calc(100% - 24px)}.announcement{font-size:10px;padding:5px 12px}.header-row{padding:7px 0;gap:12px}.brand img{max-width:none;width:220px}.header-search{width:100%;max-width:none;order:3}.header-search input{font-size:14px;padding:9px 15px}.mobile-nav{padding:8px 0 14px}.reference-hero{aspect-ratio:4/5;min-height:480px}.reference-hero-copy{left:8%;top:19%;width:78%}.reference-hero-copy h1{font-size:36px}.hero-brand{font-size:24px;margin-bottom:22px}.reference-hero-copy>p:not(.hero-brand){font-size:13px}.reference-hero-copy h2{font-size:19px}.reference-text{padding:24px 0 5px}.reference-text h2,.reference-tiles h2{font-size:23px}.reference-tiles{padding:20px 0}.reference-tiles h2{margin-bottom:24px}.circle-grid .tile-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}.circle-grid .reference-tile span{font-size:13px}.circle-slider .tile-track,.artist-slider .tile-track,.photo-slider .tile-track{padding:0 18px 12px;gap:16px}.circle-slider .reference-tile{flex-basis:100px}.collage-grid .tile-track{gap:13px;grid-template-columns:1fr}.collage-grid .reference-tile span{font-size:13px;padding:7px 5px}.photo-slider .reference-tile{flex-basis:70%}.artist-slider .reference-tile{flex-basis:110px}.reference-products{padding:20px 0}.product-grid{gap:25px 14px}.product-card h3{font-size:16px}.product-card-image{margin-bottom:12px}.product-card .artist{font-size:12px}.product-card p:last-child{font-size:14px}.reference-editorial{grid-template-columns:1fr;padding:20px 0;gap:18px}.reference-editorial.reverse .editorial-image{order:0}.editorial-copy{padding:0}.editorial-copy h2{font-size:28px}.editorial-products{gap:12px;margin-top:20px}.benefit-grid{grid-template-columns:1fr;gap:20px}.reference-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.reference-footer h2{font-size:12px}.reference-footer{font-size:13px}.footer-legal{font-size:11px}.product-layout{grid-template-columns:1fr;gap:24px}.product-gallery>div:first-child{min-height:0}.product-info{padding:18px}.product-info h1{font-size:28px}.variant-chip{font-size:14px}.product-gallery{display:flex}.product-gallery>div{height:360px}.product-gallery img{height:100%;object-fit:contain}.reference-hero-copy .button{margin-top:4px}.editorial-products span{font-size:12px}}.collage-grid .reference-tile span{font-family:Impact,Chicago,Arial Narrow,sans-serif!important;font-size:24px!important;font-weight:500!important;font-style:normal!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:uppercase}@media(max-width:749px){.collage-grid .reference-tile span{font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/matched.css.map */
