.hero--photo{background:linear-gradient(90deg,var(--bg) 36%,rgba(246,241,231,.85) 56%,rgba(246,241,231,.35) 80%,rgba(246,241,231,.18)),var(--hero-photo) right center/cover no-repeat}@media(max-width:820px){.hero--photo{background:linear-gradient(#f6f1e7e6,#f6f1e7f2),var(--hero-photo) center/cover no-repeat}}.page-card{background:var(--card);border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:clamp(24px,4.5vw,56px);box-shadow:0 6px 30px #0000000d;animation:fadeUp .6s ease both}.page-card h2{margin-top:1.6em}.page-card h3{margin-top:1.8em;padding-top:1.1em;border-top:1px solid rgba(0,0,0,.08)}.page-card h3:first-of-type{border-top:0;padding-top:0}.hero .wrap{animation:fadeUp .7s ease both}.trust .cell{transition:transform .18s ease}.trust .cell:hover{transform:translateY(-2px)}.card{border:1px solid rgba(0,0,0,.05)}.card .media img{transition:transform .35s ease}.card:hover .media img{transform:scale(1.05)}.card{transition:transform .18s ease,box-shadow .18s ease}.card:hover{transform:translateY(-4px);box-shadow:0 14px 36px #0000001a}.btn{transition:transform .14s ease,opacity .14s ease,box-shadow .14s ease}.btn:hover{box-shadow:0 8px 20px #0e6b5c40}.editorial{transition:box-shadow .25s ease}.editorial:hover{box-shadow:0 16px 44px #0000002e}html{scroll-behavior:smooth}.heading h2{position:relative;padding-top:14px;margin-bottom:2px}.heading h2:before{content:"";position:absolute;top:0;left:2px;width:44px;height:3px;background:var(--accent);border-radius:2px}.heading-sub{font-family:Georgia,Iowan Old Style,serif;font-style:italic;color:var(--muted);margin:0;font-size:.98rem}.collection-header h1{position:relative;padding-top:16px}.collection-header h1:before{content:"";position:absolute;top:0;left:2px;width:44px;height:3px;background:var(--accent);border-radius:2px}.collection-header p{font-family:Georgia,Iowan Old Style,serif;font-style:italic}.pdp .info h1{position:relative;padding-top:14px}.pdp .info h1:before{content:"";position:absolute;top:0;left:2px;width:44px;height:3px;background:var(--accent);border-radius:2px}.newsletter h2{position:relative;padding-top:14px;display:inline-block}.newsletter h2:before{content:"";position:absolute;top:0;left:calc(50% - 22px);width:44px;height:3px;background:var(--accent);border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-photo.css.map */
