.about-section-bg{background:#0a0a0a}.about-wrapper{padding:80px 40px 60px;max-width:1100px;margin:0 auto}.about-eyebrow{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;color:#c8b89a;text-transform:uppercase;letter-spacing:.18em;margin:0 0 10px}.about-heading{font-family:Barlow,sans-serif;font-size:48px;font-weight:700;color:#f5f5f0;text-transform:uppercase;letter-spacing:1px;line-height:1;margin:0 0 52px}.about-grid{display:grid;grid-template-columns:40% 60%;gap:52px;align-items:start;margin-bottom:64px}.about-photo-wrap{position:relative;aspect-ratio:3 / 4;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);mask-composite:intersect}.about-photo-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(10,10,10,.55) 100%);pointer-events:none}.about-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.about-photo-caption{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:500;color:#f5f5f066;text-transform:uppercase;letter-spacing:.16em;margin:12px 0 0;line-height:1.4}.about-photo-caption .caption-accent{color:#c8b89a}.about-lead{font-family:Barlow,sans-serif;font-size:21px;font-weight:500;color:#f5f5f0;line-height:1.65;margin:0 0 24px}.about-para{font-family:Barlow,sans-serif;font-size:18px;font-weight:400;color:#d8d8d0;line-height:1.75;margin:0 0 20px}.about-para--accent{color:#c8b89a}.about-divider{border:none;border-top:1px solid rgba(200,184,154,.25);margin:0 0 52px}.about-closing{text-align:center;max-width:640px;margin:0 auto;padding-bottom:60px}.about-closing .about-para{font-size:17px}.about-closing-final{font-family:Barlow,sans-serif;font-size:15px;font-weight:500;color:#c8b89a;letter-spacing:.05em;margin:20px 0 0}@media(max-width:768px){.about-wrapper{padding:48px 20px 40px}.about-heading{font-size:34px;margin-bottom:36px}.about-grid{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.about-lead{font-size:18px}.about-para{font-size:16px}}.product-grid-wrapper{padding:60px 20px;background:#0a0a0a;text-align:center}.product-grid-heading{font-family:Barlow Condensed,sans-serif;font-size:56px;font-weight:700;color:#f5f5f0;letter-spacing:.06em;text-transform:uppercase;line-height:1;margin-bottom:12px}.product-grid-price{font-family:Barlow,sans-serif;font-size:16px;font-weight:400;color:#c8b89a;margin-bottom:40px;letter-spacing:.02em}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto}.grid-item-link--beige{grid-column:2}.grid-item{position:relative;overflow:hidden;background:#0a0a0a}.grid-item-image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:top center;background:#f0ede8;display:block;transition:transform .3s ease,opacity .3s ease}.grid-item-link{text-decoration:none;display:block}.grid-item-back{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.grid-item.show-back .grid-item-front{opacity:0}.grid-item.show-back .grid-item-back{opacity:1}@media(hover:hover){.grid-item-link--has-back.is-hovering .grid-item-front{opacity:0;transform:none}.grid-item-link--has-back.is-hovering .grid-item-back{opacity:1;transform:scale(1.03)}.grid-item-link:not(.grid-item-link--has-back):hover .grid-item-image{transform:scale(1.03);opacity:.92}}.grid-dots{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:0;z-index:2;pointer-events:auto;background:#0a0a0aa6;border-radius:20px;padding:4px 6px}.grid-dot{width:24px;height:24px;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;display:flex;align-items:center;justify-content:center}.grid-dot:after{content:"";width:12px;height:12px;border-radius:50%;background:#ffffff59;transition:background .2s ease;pointer-events:none}.grid-dot.is-active:after{background:#fff}.grid-item-caption{font-family:Barlow,sans-serif;font-size:12px;font-weight:400;color:#c8b89a;margin:8px 0 0;padding:0;letter-spacing:.02em;line-height:1.4;text-align:center}@media(max-width:768px){.product-grid-heading{font-size:40px}.grid-container{grid-template-columns:1fr;gap:12px}.grid-item-link--beige{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
