:root{--ory-ink:#21182b;--ory-cream:#f7f1e6;--ory-orange:#ed8243;--ory-lavender:#ad99bd}body{background:var(--ory-cream);color:var(--ory-ink)}.ory-home{overflow:hidden;background:var(--ory-cream)}.ory-home h1,.ory-home h2,.ory-home h3{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;letter-spacing:-.035em}.ory-home a{color:inherit;text-decoration:none}.ory-hero{position:relative;min-height:530px;background:#21182b;color:#f7f1e6;display:flex;align-items:center;isolation:isolate}.ory-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ory-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,14,27,.78),rgba(20,14,27,.24) 45%,transparent 72%)}.ory-hero-copy{padding:65px clamp(24px,6vw,100px);width:100%}.ory-hero h1{font-size:clamp(46px,5.8vw,88px);line-height:.98;max-width:610px;margin:0 0 24px;text-wrap:balance;color:#f7f1e6}.ory-hero-copy>p{font-size:17px;line-height:1.6;max-width:440px;margin-bottom:30px}.ory-actions{display:flex;gap:14px;flex-wrap:wrap}.ory-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:15px 23px;border-radius:5px;min-height:48px;font-size:15px;line-height:1.3;font-weight:500;transition:filter .2s,transform .2s}.ory-lavender{background:var(--ory-lavender);color:#21182b!important}.ory-orange{background:var(--ory-orange);color:#21182b!important}.ory-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.ory-collections{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 24px 0;max-width:1600px;margin:auto}.ory-collection{min-height:300px;position:relative;overflow:hidden;border-radius:6px;display:flex;align-items:center;isolation:isolate}.ory-collection>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ory-collection:before{content:'';position:absolute;inset:0;z-index:-1}.ory-pet{background:#e7dfd4}.ory-pet:before{background:linear-gradient(90deg,rgba(247,241,230,.94),rgba(247,241,230,.72) 35%,rgba(247,241,230,.05) 75%)}.ory-halloween{background:#21182b;color:#f7f1e6!important}.ory-halloween>img{object-position:80% center}.ory-halloween:before{background:linear-gradient(90deg,rgba(25,17,28,.92),rgba(25,17,28,.4) 65%,transparent)}.ory-collection-copy{padding:30px;width:65%;max-width:360px}.ory-eyebrow{font-size:10px;letter-spacing:.18em;font-weight:600}.ory-collection h2{font-size:clamp(30px,3vw,45px);margin:12px 0}.ory-collection p{font-size:14px;line-height:1.6;margin:0 0 20px}.ory-collection .ory-button{font-size:13px;padding:12px 16px;gap:12px}.ory-curated{max-width:1500px;padding:55px 40px 65px;margin:auto}.ory-section-heading h2{font-size:48px;margin:0 0 8px}.ory-section-heading p{font-size:15px;opacity:.75;margin:0 0 38px}.ory-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 18px}.ory-collection-heading h3{font-size:30px;margin:0}.ory-collection-heading>a{font-size:13px;border-bottom:1px solid #ad99bd;padding-bottom:5px}.ory-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ory-product-image{aspect-ratio:1/1;background:#ece4da;border-radius:6px;overflow:hidden}.ory-product-image img,.ory-product-image svg{width:100%;height:100%;object-fit:contain;transition:transform .4s}.ory-product a:hover img{transform:scale(1.035)}.ory-product h4{font-size:14px;font-family:var(--font-body--family,Arial,sans-serif);font-weight:400;line-height:1.5;margin:15px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ory-price{font-size:14px;font-weight:600;margin:0}.ory-story{text-align:center;padding:65px 25px;background:#e9e1d7;border-top:1px solid #ded2c6}.ory-story h2{font-size:clamp(36px,4vw,60px);margin:15px 0}.ory-story p{font-size:15px;line-height:1.7;max-width:490px;margin:0 auto 25px}.ory-story .ory-actions{justify-content:center;gap:35px}.ory-story a{font-size:14px;border-bottom:1px solid #ad99bd;padding-bottom:5px}#header-group{background:#21182b;color:#f7f1e6}#header-group .header__row{background:#21182b!important;color:#f7f1e6!important;border-bottom:1px solid #ffffff24}#header-group .header__menu-item[aria-current=page],#header-group a[aria-current=page]{text-decoration:underline;text-decoration-color:#ed8243;text-decoration-thickness:3px;text-underline-offset:12px}footer{background:#21182b;color:#f7f1e6}footer .shopify-section,footer .section-background,footer .section{background:#21182b!important;color:#f7f1e6!important}footer a,footer h2,footer h3,footer p{color:#f7f1e6!important}:focus-visible{outline:3px solid #ed8243;outline-offset:5px}@media(max-width:749px){.ory-hero{min-height:0;display:block;padding-top:255px}.ory-hero-image{height:270px;object-position:78% center}.ory-hero:before{background:linear-gradient(180deg,transparent 170px,#21182b 270px)}.ory-hero-copy{padding:8px 24px 35px}.ory-hero h1{font-size:43px;max-width:350px;margin-bottom:18px}.ory-hero-copy>p{font-size:14px;margin-bottom:22px}.ory-actions{gap:10px}.ory-hero .ory-button{width:100%;padding:13px 18px}.ory-collections{grid-template-columns:1fr;padding:14px 14px 0;gap:12px}.ory-collection{min-height:245px}.ory-collection-copy{width:70%;padding:23px}.ory-collection h2{font-size:33px}.ory-curated{padding:36px 18px 45px}.ory-section-heading h2{font-size:37px}.ory-section-heading p{font-size:13px;margin-bottom:25px}.ory-collection-heading h3{font-size:26px}.ory-collection-heading>a{font-size:11px}.ory-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.ory-product h4{font-size:12px}.ory-price{font-size:13px}.ory-story{padding:45px 24px}}@media(prefers-reduced-motion:reduce){.ory-home *{transition:none!important}}

#header-group .header-logo{font-family:var(--font-heading--family,Georgia,serif)!important;font-size:42px!important;font-weight:400!important;letter-spacing:-.04em;color:#f7f1e6!important}@media(max-width:749px){#header-group .header-logo{font-size:30px!important}}
