:root{--fyora-ink: #1f2a24;--fyora-muted: #667169;--fyora-sage: #e9f0e9;--fyora-moss: #526454;--fyora-cream: #fbfaf7;--fyora-gold: #b88a4a;--fyora-radius: 2px;--fyora-shadow: 0 18px 50px rgba(31, 42, 36, .08)}html{scroll-behavior:smooth}body{background:var(--fyora-cream);color:var(--fyora-ink);letter-spacing:.005em}.header{border-bottom:1px solid rgba(31,42,36,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header:not([transparent]){background:#fbfaf7f0}.header__menu-item,.header__icon{transition:color .2s ease,opacity .2s ease}.header__menu-item:hover,.header__icon:hover{color:var(--fyora-moss)}.hero{min-height:clamp(560px,78vh,820px)}.hero .content-for-blocks{max-width:min(680px,92vw);padding-inline:clamp(24px,6vw,96px);text-shadow:0 2px 24px rgba(0,0,0,.22)}.hero .text-block h1,.hero .text-block h2,.hero .text-block h3,.hero .text-block h4,.hero .text-block h5,.hero .text-block h6{font-size:clamp(2.45rem,5.4vw,5.6rem);line-height:.98;letter-spacing:-.035em;max-width:11ch}.hero:after{background:linear-gradient(90deg,#0c120ec2,#0c120e47,#0c120e0a);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.hero>*{position:relative;z-index:1}.shopify-section{scroll-margin-top:var(--header-group-height, 80px)}.shopify-section:not(:first-child){border-top:1px solid rgba(31,42,36,.06)}.section--page-width,.section-content{max-width:1440px}.fyora-trust-bar{background:var(--fyora-ink);color:#fff;padding:18px clamp(18px,4vw,64px)}.fyora-trust-bar__inner{align-items:center;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1280px}.fyora-trust-bar__item{align-items:center;display:flex;gap:12px;justify-content:center;min-height:36px;text-align:center}.fyora-trust-bar__mark{color:#d9bd83;font-family:Georgia,serif;font-size:1.45rem;line-height:1}.fyora-trust-bar__label{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fyora-trust-bar__detail{color:#ffffffb3;display:block;font-size:.78rem;letter-spacing:0;margin-top:3px;text-transform:none}.shopify-section .text-block h2,.shopify-section .text-block h3{letter-spacing:-.025em}.shopify-section p{color:var(--fyora-muted);line-height:1.65}.button,button.button,.shopify-payment-button__button{border-radius:var(--fyora-radius);letter-spacing:.1em;min-height:48px;padding-inline:24px;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.button:hover,button.button:hover{box-shadow:0 10px 24px #1f2a2429;transform:translateY(-2px)}.button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--fyora-gold);outline-offset:3px}.product-list{background:var(--fyora-sage)}.product-card{background:#ffffff7a;border:1px solid rgba(31,42,36,.08);box-shadow:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.product-card:hover{background:#fff;box-shadow:var(--fyora-shadow);transform:translateY(-4px)}.product-card__content{padding:16px 16px 20px}.product-card__title,.product-card__price{color:var(--fyora-ink)}.product-card__title{font-size:.95rem;letter-spacing:.02em}.product-card__price{font-weight:600}.product-card .button,.product-card button{min-height:40px}.footer{background:var(--fyora-ink);color:#fff}.footer p,.footer a{color:#ffffffc2}.footer a:hover{color:#fff}@media(max-width:749px){.hero{min-height:640px}.hero:after{background:linear-gradient(180deg,#0c120e24 18%,#0c120ecc)}.hero .content-for-blocks{align-items:flex-start;padding:24px}.hero .text-block h1,.hero .text-block h2,.hero .text-block h3,.hero .text-block h4,.hero .text-block h5,.hero .text-block h6{font-size:clamp(2.25rem,12vw,3.7rem);max-width:10ch}.fyora-trust-bar{padding:18px 20px}.fyora-trust-bar__inner{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.fyora-trust-bar__item{align-items:flex-start;justify-content:flex-start;text-align:left}.fyora-trust-bar__label{font-size:.62rem}.fyora-trust-bar__detail{font-size:.72rem}.product-card__content{padding:12px 12px 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fyora-refinement.css.map */
