.gyrol-home-hero,.gyrol-home-categories,.gyrol-home-editorial,.gyrol-home-bestseller{--gyrol-font-heading: var(--font-heading-family, "Trirong", serif);--gyrol-font-body: var(--font-body-family, "Quattrocento Sans", sans-serif);--gyrol-font-script: "Arolse Belmonteria Script", "Brush Script MT", cursive}.gyrol-home-hero{display:block;width:100%;height:calc(100vh - var(--gyrol-header-space, 7.5rem));height:calc(100svh - var(--gyrol-header-space, 7.5rem));margin:0;overflow:hidden;background:#fff}@supports (height: 100dvh){.gyrol-home-hero{height:calc(100dvh - var(--gyrol-header-space, 7.5rem))}}.gyrol-home-hero__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;width:100%;max-width:160rem;height:100%;margin:0 auto;background:#fff}.gyrol-home-hero__copy{position:relative;z-index:1;justify-self:center;width:100%;max-width:76rem;padding:0 clamp(2rem,4vw,7rem);color:#111;text-align:center}.gyrol-home-hero__accent{display:block;width:7rem;height:.2rem;margin:0 auto 2rem;background:#c9a04b}.gyrol-home-hero__heading{margin:0;font-family:var(--gyrol-font-heading);font-size:clamp(3.4rem,4vw,6.4rem);font-weight:400;line-height:1.12;letter-spacing:-.035em}.gyrol-home-hero__subtitle{margin:1.3rem 0 0;font-family:var(--gyrol-font-heading);font-size:clamp(2rem,2.1vw,3.2rem);font-weight:400;line-height:1.35}.gyrol-home-hero__visual{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;background:#fff}.gyrol-home-hero__image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}@keyframes gyrol-home-hero-soft-reveal{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.gyrol-home-categories{color:#161616;background:#fff}.gyrol-home-categories__inner{width:100%;max-width:180rem;margin:0 auto;padding:2rem clamp(1.5rem,4vw,4rem) 3.5rem}.gyrol-home-categories__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2vw,2.25rem);margin:0;padding:0;list-style:none}.gyrol-home-categories__item{min-width:0;text-align:center;scroll-snap-align:start}.gyrol-home-categories__link{display:block;color:inherit;text-decoration:none}.gyrol-home-categories__image{display:block;overflow:hidden;aspect-ratio:1.15;background:#fff}.gyrol-home-categories__image img{display:block;width:100%;height:100%;object-fit:contain}.gyrol-home-categories__title{display:block;margin-top:1rem;font-family:var(--gyrol-font-heading);font-size:clamp(1.45rem,1.8vw,2rem);font-weight:400;line-height:1.25}.gyrol-home-categories__scroll-hint{display:none}.gyrol-home-categories__link:hover .gyrol-home-categories__title{text-decoration:underline;text-underline-offset:.2em}.gyrol-home-editorial{padding:2rem 1.5rem 1.25rem;color:#161616;text-align:center;background:#fff}.gyrol-home-editorial__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:.3em;row-gap:0;margin:0;font-family:var(--gyrol-font-heading);font-size:clamp(2.5rem,4.2vw,4.2rem);font-weight:400;line-height:1.12}.gyrol-home-editorial__script{color:var(--gyrol-editorial-gold, #cea662);font-family:var(--gyrol-font-script);font-size:1.45em;line-height:.9}.gyrol-home-editorial__title{font-family:var(--gyrol-font-heading)}.gyrol-home-editorial__subtitle{margin:.55rem 0 0;font-family:var(--gyrol-font-heading);font-size:clamp(1.45rem,1.9vw,1.9rem);font-weight:400;line-height:1.4}.gyrol-home-bestseller{color:#161616;background:#fff}.gyrol-home-bestseller__inner{width:100%;max-width:var(--page-width, 120rem);margin:0 auto;padding:2.5rem 1.5rem 4rem}.gyrol-home-bestseller__heading{margin:0 0 2rem;font-family:var(--gyrol-font-heading);font-size:clamp(3rem,4.8vw,4.8rem);font-weight:400;line-height:1.08;text-align:left}.gyrol-home-bestseller__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2.4rem);margin:0;padding:0;list-style:none}.gyrol-home-bestseller__product{min-width:0}.gyrol-home-bestseller .card__content,.gyrol-home-bestseller .card__information,.gyrol-home-bestseller .card__heading,.gyrol-home-bestseller .card-information{text-align:left}.gyrol-home-bestseller__empty{margin:0;font-family:var(--gyrol-font-body)}@media screen and (max-width:749px){.gyrol-home-hero__inner{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.gyrol-home-hero__visual{position:relative;order:1;flex:1 1 auto;height:auto;min-height:0;align-items:flex-start;justify-content:center;overflow:hidden;padding:0}.gyrol-home-hero__image{width:125%;height:auto;max-width:none;max-height:100%;object-fit:contain;object-position:center top;animation:gyrol-home-hero-soft-reveal .7s ease-out both}.gyrol-home-hero__copy{order:2;flex:0 0 auto;padding:1rem 1.5rem clamp(2rem,4svh,3rem)}.gyrol-home-hero__accent{width:5.2rem;margin-bottom:1.1rem}.gyrol-home-hero__heading{font-size:clamp(2.6rem,7vw,3.5rem);line-height:1.16;letter-spacing:-.025em}.gyrol-home-hero__subtitle{max-width:38rem;margin:.7rem auto 0;font-size:clamp(1.7rem,4.5vw,2rem);line-height:1.35}.gyrol-home-categories__inner{position:relative;padding:1.5rem 1.5rem 2.25rem}.gyrol-home-categories__scroll-hint{position:absolute;z-index:1;top:.2rem;right:1.5rem;display:block;color:#32373b80;font-size:2rem;line-height:1;animation:gyrol-category-scroll-hint 1.4s ease-in-out infinite;pointer-events:none}.gyrol-home-categories__track{grid-auto-flow:column;grid-auto-columns:29.2%;grid-template-columns:none;gap:1.2rem;overflow-x:auto;padding:0 0 .5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gyrol-home-categories__track::-webkit-scrollbar,.gyrol-home-bestseller__products::-webkit-scrollbar{display:none}.gyrol-home-categories__title{margin-top:.7rem;font-size:clamp(1.25rem,3.8vw,1.6rem)}.gyrol-home-editorial{padding:2rem 1.5rem 1rem}.gyrol-home-editorial__heading{column-gap:.22em;font-size:clamp(2rem,7vw,2.8rem)}.gyrol-home-editorial__script{font-size:1.35em}.gyrol-home-editorial__subtitle{max-width:34rem;margin:.5rem auto 0;font-size:1.5rem}.gyrol-home-bestseller__inner{padding:2rem 1.5rem 3rem}.gyrol-home-bestseller__heading{margin-bottom:1.5rem;font-size:clamp(2.8rem,9vw,3.6rem)}.gyrol-home-bestseller__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;overflow:visible;margin-right:0;padding:0}.gyrol-home-bestseller__product{min-width:0}}@keyframes gyrol-category-scroll-hint{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.75;transform:translate(.45rem)}}@media(prefers-reduced-motion:reduce){.gyrol-home-hero__image{animation:none}.gyrol-home-categories__scroll-hint{animation:none;opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gyrol-homepage.css.map */
