@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&family=Jost:wght@300;400;500&display=swap";:root{--p-brown: #3B2415;--p-brown-warm: #5C3A1E;--p-brown-light: #7A5A3A;--p-emerald: #2D6B4F;--p-green-deep: #1A4030;--p-gold: #C9A84C;--p-gold-hi: #D4B85A;--p-gold-dim: rgba(201, 168, 76, .15);--p-black: #0F0D0B;--p-cream: #F5EFE0;--p-cream-muted: #C4BDB2;--p-plum: #3D1F2E;--p-copper: #9C6644;--p-ease: cubic-bezier(.22, 1, .36, 1);--p-duration: .4s;--font-heading: "Cormorant Garamond", "Georgia", serif;--font-body: "Jost", "Helvetica Neue", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--p-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h0{font-family:var(--font-heading);font-weight:300}h1,.h0,.h1{font-weight:300;letter-spacing:.04em;line-height:1.1}h2,.h2{letter-spacing:.03em;line-height:1.2}.rte h1,.rte h2,.rte h3{font-family:var(--font-heading);font-weight:300}.subtitle,.caption,.header__menu-item span,[class*=subtitle],[class*=caption]{font-family:var(--font-body);font-weight:400;text-transform:uppercase;letter-spacing:.1em;font-size:.8125rem}a,button,.card,input,textarea,select,[class*=button],[class*=card],[class*=link]{transition:all var(--p-duration) var(--p-ease)}a:hover{color:var(--p-gold)}*{cursor:default}a,button,[role=button],input[type=submit],label,select,[class*=button]{cursor:pointer}input,textarea{cursor:text}.header-wrapper,.shopify-section-header,header.header{position:sticky;top:0;z-index:1000;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);background:#0f0d0bd9!important;border-bottom:1px solid rgba(201,168,76,.12);transition:background var(--p-duration) var(--p-ease),backdrop-filter var(--p-duration) var(--p-ease)}.header__menu-item--active span,.header__menu-item[aria-current=page] span,.header__active-menu-item span{border-bottom:1px solid var(--p-gold);padding-bottom:2px;color:var(--p-gold)}.header__menu-item:hover span{color:var(--p-gold);border-bottom:1px solid rgba(201,168,76,.4);padding-bottom:2px}.card,.product-card,.card-wrapper,[class*=product-card],.collection-product-card{background:transparent;border:1px solid rgba(201,168,76,0);box-shadow:none;transition:all var(--p-duration) var(--p-ease)}.card:hover,.product-card:hover,.card-wrapper:hover,[class*=product-card]:hover{border-color:#c9a84c33;box-shadow:0 8px 32px #0000004d;transform:translateY(-3px)}.card .media,.card-wrapper .media,.product-card .media{background:var(--p-brown-warm);overflow:hidden}.card__heading a,.card__heading span,.product-card__title,.card-information__text,.card__text h3{font-family:var(--font-heading);font-weight:400;letter-spacing:.01em;color:var(--p-cream)}.price,.price-item,[class*=price]{color:var(--p-gold)!important;font-family:var(--font-body);font-weight:500}.collection-card__content,.card__content--collection{background:linear-gradient(to top,rgba(15,13,11,.85) 0%,transparent 100%)!important}.collection-card__title,.card__heading--collection{font-family:var(--font-heading);font-size:1.4rem;font-weight:400;color:var(--p-cream);text-shadow:0 2px 8px rgba(0,0,0,.5)}.button--primary,button[type=submit].button,.shopify-payment-button button,[class*=button--primary]{background:linear-gradient(135deg,var(--p-gold) 0%,#D4B85A 45%,#B8924A 100%);color:var(--p-black);border:none;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-body);font-weight:500;font-size:.875rem;position:relative;overflow:hidden;box-shadow:0 2px 12px #c9a84c33}.button--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);transform:translate(-100%);transition:transform .8s var(--p-ease)}.button--primary:hover:after{transform:translate(100%)}.button--primary:hover{background:linear-gradient(135deg,#D4B85A 0%,#E0C46A 45%,var(--p-gold) 100%);box-shadow:0 4px 20px #c9a84c59;transform:translateY(-1px)}.button--secondary,[class*=button--secondary]{border:1px solid var(--p-gold);color:var(--p-gold);background:transparent;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-body);font-weight:500}.button--secondary:hover{background:var(--p-gold-dim);color:var(--p-gold-hi);box-shadow:0 0 20px #c9a84c1a}.banner,.hero,[class*=banner],[class*=hero],.shopify-section--image-banner{position:relative}.banner:after,.hero:after,.shopify-section--image-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0f0d0b26,#0f0d0b0d 40%,#0f0d0b80);pointer-events:none}.banner__heading,.hero__heading{font-family:var(--font-heading);font-weight:300;font-size:clamp(2.5rem,6vw,5rem)!important;text-shadow:0 0 60px rgba(201,168,76,.15),0 2px 4px rgba(0,0,0,.4)}.banner__text,.hero__text,.banner p,.hero p{font-size:clamp(1rem,1.5vw,1.25rem);color:var(--p-cream);opacity:.9}.banner .button,.hero .button{font-size:.9rem;padding:14px 32px;letter-spacing:.12em}.shopify-section+.shopify-section{border-top:1px solid rgba(201,168,76,.08)}.shopify-section,.shopify-section--collection-list,[class*=collection-list]{position:relative}.shopify-section--collection-list h2,.section-header__title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);color:var(--p-gold);text-align:center;letter-spacing:.06em;margin-bottom:2rem}.shopify-section--media-with-text,.media-with-text{position:relative}.media-with-text__text,.media-with-text .rich-text{color:var(--p-cream)}.media-with-text .subtitle,.media-with-text [class*=subtitle]{color:var(--p-gold);font-size:.875rem;letter-spacing:.15em;text-transform:uppercase}.media-with-text h2,.media-with-text .h2{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.5rem);font-weight:300;color:var(--p-cream);line-height:1.1}.media-with-text p:not(.subtitle):not([class*=subtitle]){color:var(--p-cream-muted);font-size:1rem;line-height:1.7}.media-with-text .media img,.media-with-text img{filter:brightness(1.15)}.shopify-section--featured-collection h2,.shopify-section--featured-collection h3,.shopify-section--featured-collection .section-header__title{font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.5rem);color:var(--p-gold);letter-spacing:.04em}.shopify-section--featured-collection .section-header__link,.shopify-section--featured-collection a[href*=collections]{color:var(--p-gold);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.card__heading h3,.card-information__text h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:400;color:var(--p-cream)}.shopify-section--trust-badges,[class*=icon-with-text]{padding:3rem 0}.shopify-section--trust-badges [class*=icon],[class*=icon-with-text] [class*=icon]{font-size:2rem;color:var(--p-gold)}.shopify-section--trust-badges p,[class*=icon-with-text] p{color:var(--p-cream);font-size:.875rem;letter-spacing:.04em}.shopify-section--rich-text p{font-family:var(--font-heading);font-size:clamp(1rem,2vw,1.25rem);color:var(--p-cream-muted);font-style:italic;font-weight:300;max-width:600px;margin:0 auto;line-height:1.6}.footer,footer,.shopify-section-footer,[class*=footer]{background:var(--p-black)!important;position:relative;overflow:hidden}.footer:before,footer:before,.shopify-section-footer:before{content:"";position:absolute;bottom:-40%;left:50%;transform:translate(-50%);width:120%;height:80%;background:radial-gradient(ellipse at center bottom,rgba(45,107,79,.08) 0%,rgba(26,64,48,.04) 40%,transparent 70%);pointer-events:none}.footer a:hover,footer a:hover{color:var(--p-gold)!important}.footer h2,footer h2{font-family:var(--font-heading);font-weight:300;color:var(--p-gold)}input,textarea,select,.field__input{border:1px solid rgba(201,168,76,.2);background:#5c3a1e33;color:var(--p-cream);font-family:var(--font-body);transition:all var(--p-duration) var(--p-ease)}input:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--p-gold);outline:none;box-shadow:0 0 0 2px #c9a84c1a}.newsletter-form__field-wrapper input{border:1px solid rgba(201,168,76,.25);background:#0f0d0b80}.announcement-bar{background:var(--p-green-deep)!important;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}hr{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--p-gold),transparent);opacity:.25}.collection-product-card,.grid__item{padding:0}.card img,.product-card img,.card-wrapper img{transition:transform .6s var(--p-ease),filter .6s var(--p-ease)}.card:hover img,.product-card:hover img,.card-wrapper:hover img{transform:scale(1.03);filter:brightness(1.08)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--p-black)}::-webkit-scrollbar-thumb{background:#c9a84c4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c9a84c80}::selection{background:#c9a84c40;color:var(--p-cream)}.banner__buttons a,.hero__buttons a,.banner .button--link,.banner a[href*=collections]{display:inline-block;padding:14px 36px;border:1px solid var(--p-gold);color:var(--p-gold);text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-body);font-weight:500;font-size:.875rem;text-decoration:none;transition:all var(--p-duration) var(--p-ease)}.banner__buttons a:hover,.hero__buttons a:hover,.banner .button--link:hover{background:var(--p-gold);color:var(--p-black);box-shadow:0 4px 20px #c9a84c40}.shopify-payment-button__button--branded,.shopify-payment-button__button[data-testid=ShopPay-button],.shopify-payment-button .shopify-payment-button__button--unbranded{background:var(--p-brown-warm)!important;color:var(--p-cream)!important;border:1px solid rgba(201,168,76,.3)!important;border-radius:0!important}.shopify-payment-button__button--branded:hover{background:var(--p-gold)!important;color:var(--p-black)!important}.card .media img,.card-wrapper .media img,.product-card .media img,.product__media img{outline:2px solid rgba(59,36,21,.6);outline-offset:-2px}.footer__content-top,.newsletter-form,.shopify-section-footer .newsletter{padding:3rem 0}.footer h2,footer h2,.footer__content-top h2{margin-bottom:1rem}.footer p,.footer__content-top p{margin-bottom:1.5rem}.footer__content-bottom-wrapper a[href*="shopify.com"],a[href*="shopify.com"][rel*=nofollow]{display:none!important}.card:hover,.product-card:hover,.card-wrapper:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0000004d;border-color:#c9a84c33}@media screen and (max-width:749px){h1,.h0,.h1{font-weight:300;letter-spacing:.02em}.banner__heading,.hero__heading{font-size:2.5rem!important}.card:hover,.product-card:hover,.card-wrapper:hover{transform:none}.header-wrapper,.shopify-section-header,header.header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.button--primary,[class*=button--primary]{letter-spacing:.06em;font-size:.8125rem}}@media screen and (max-width:450px){h1,.h0,.h1{letter-spacing:.01em}.banner__heading,.hero__heading{font-size:2rem!important}}@media screen and (min-width:750px)and (max-width:989px){.card:hover,.product-card:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/persephone-ethereal-v4.css.map */
