.section-front-page--hero{position:relative;height:625px;max-width:var(--container-2xl);display:block;margin:0 auto var(--space-3) auto}.container-front-page--hero{max-width:var(--container-2xl);display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:var(--space-4);margin:0 auto}.front-page-hero--wrapper{position:absolute;top:50%;transform:translateY(-50%);width:min(60ch,90%);margin-left:var(--space-24);background-color:rgba(46,46,46,.7);padding:var(--space-8) clamp(var(--text-base),3%,var(--space-12));color:var(--color-white)}.front-page-hero--title{font-family:"Kaushan Script",cursive;font-size:var(--text-3xl);font-weight:var(--font-normal);line-height:var(--leading-5);transform:rotate(-3deg);display:block;margin-bottom:var(--space-10);color:var(--color-white);z-index:2}.front-page-hero--description{display:block;margin-bottom:var(--space-8);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-7);letter-spacing:1px}.front-page-hero--sub-texts-wrapper{display:flex;align-items:center;gap:var(--space-5);margin-bottom:var(--space-8)}.front-page-hero--sub-text{display:flex;align-items:center;gap:var(--space-3)}a.front-page-hero--button{background-color:transparent;background-image:linear-gradient(90deg,#d4788b 0,#b7445c 100%);color:var(--color-white);font-size:var(--text-base);font-weight:var(--font-bold);line-height:1;text-decoration:none;transition:all var(--transition-time) ease-in-out;display:inline-block;margin:0 auto;padding:var(--space-3) var(--space-4)}a.front-page-hero--button:hover{animation:floatAnimation 1s ease-in-out infinite;background-image:linear-gradient(90deg,#b7445c 0,#b7445c 100%)}@media only screen and (max-width:1024px){.home .site-main{margin:0}}@media only screen and (max-width:768px){.section-front-page--hero{height:100%;margin-bottom:var(--space-2)}.section-front-page--hero .front-page-hero--background-image{position:relative;min-height:350px;display:block;opacity:100%}.container-front-page--hero{display:block;margin:0 auto;padding:0;translate:unset;text-align:center}.front-page-hero--wrapper{position:relative;top:unset;width:unset;margin:0 auto;padding:var(--space-8) var(--space-4);background-color:var(--color-primary);transform:unset}.front-page-hero--title{position:relative;display:block;margin:0 auto var(--space-6) auto;font-size:var(--text-2xl);text-align:center}.front-page-hero--description{position:relative;display:block;margin:0 auto var(--space-6) auto;font-size:var(--text-base);text-align:center}.front-page-hero--sub-texts-wrapper{display:none;justify-content:center}}.section-front-page--sticky-notice{position:fixed;top:26%;right:4%;z-index:99}.front-page--sticky-notice--button-wrapper{padding:var(--space-4) var(--space-10);color:var(--color-white);background:linear-gradient(105deg,#72b8fd 0,#cb12ce 33%,#cb12ce 33%,#cb12ce 66%,#cb12ce 66%,#f27bf4 100%);font-size:var(--text-xxl);font-weight:var(--font-semibold);text-transform:uppercase}.front-page--sticky-notice--button-wrapper a{color:var(--color-white);text-decoration:none}@media only screen and (max-width:768px){.section-front-page--sticky-notice{top:20%;right:2%}.front-page--sticky-notice--button-wrapper{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);line-height:1}}.section-front-page--banners-small{position:relative;display:block;margin-bottom:var(--space-3)}.container-front-page--banners-small{max-width:var(--container-2xl);display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:var(--space-4);margin:0 auto}.front-page-banner-small-wrapper{position:relative;display:block}.front-page-banner-small-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-primary);opacity:.5}.front-page-banner-small-wrapper .front-page-banner-small--title{font-family:"Kaushan Script",cursive;font-size:var(--text-2xl);font-weight:var(--font-normal);line-height:var(--leading-5);transform:rotate(-3deg);position:absolute;top:60%;left:22%;display:block;color:var(--color-white);z-index:2}.front-page-banner-small-wrapper::after{z-index:1}.front-page-banner-small-wrapper img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.front-page-banner-small-wrapper:last-of-type .front-page-banner-small--title{left:32%}@media only screen and (max-width:768px){.container-front-page--banners-small{grid-template-columns:repeat(1,1fr);row-gap:var(--space-2)}.front-page-banner-small-wrapper img{max-height:240px}}.section-front-page--banner-full{position:relative;height:685px;max-width:var(--container-2xl);display:block;margin:0 auto var(--space-12) auto}.section-front-page--banner-full::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-primary);opacity:.5}.section-front-page--banner-full::after{z-index:-1}.container-front-page--banner-full{display:block;margin:0 auto}.container-front-page--banner-full .front-page-banner-full--title{font-family:"Kaushan Script",cursive;font-size:var(--text-4xl);font-weight:var(--font-normal);line-height:var(--leading-5);transform:rotate(-3deg);position:absolute;top:31%;right:12%;display:block;color:var(--color-white);line-height:var(--leading-4)}.front-page-banner-full--text{position:absolute;top:46%;right:12%;max-width:440px;display:block;color:var(--color-white);font-size:var(--text-xxl);font-weight:var(--font-normal);line-height:var(--leading-5);text-align:center}@media only screen and (max-width:1024px){.section-front-page--banner-full{height:100%}}@media only screen and (max-width:768px){.section-front-page--banner-full .footer-cta--background-image{position:relative;display:block;opacity:100%;z-index:1}.section-front-page--banner-full::after{opacity:1}.container-front-page--banner-full{display:block;margin:0 auto;padding:var(--space-8) var(--space-4);background-color:var(--color-primary)}.container-front-page--banner-full .front-page-banner-full--title{position:relative;top:unset;right:unset;display:block;margin:0 auto var(--space-6) auto;font-size:var(--text-3xl);text-align:center}.container-front-page--banner-full .front-page-banner-full--text{position:relative;top:unset;right:unset;margin:0 auto;max-width:350px;font-size:var(--text-lg);line-height:var(--leading-6);text-align:center}}.section-front-page--product-listing{position:relative;display:block;margin-bottom:var(--space-24)}.section-front-page--product-listing ul.products{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:var(--space-6);column-gap:var(--space-6);row-gap:var(--space-16);padding-bottom:var(--space-8)}.container-front-page--product-listing{display:block;margin:0 auto}.front-page-product-listing--tittle{display:block;margin:0 auto var(--space-4) auto;font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-5);text-align:center}.front-page-product-listing--description{display:block;margin:0 auto var(--space-12) auto;font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-5);text-align:center}.front-page-product-listing--button-wrapper{display:flex;align-items:center;margin:0 auto var(--space-16) auto}a.front-page-product-listing--button{background-color:transparent;background-image:linear-gradient(90deg,#d4788b 0,#b7445c 100%);color:var(--color-white);font-size:var(--text-base);font-weight:var(--font-bold);line-height:1;text-decoration:none;transition:all var(--transition-time) ease-in-out;display:inline-block;margin:0 auto;padding:var(--space-3) var(--space-8);border:1px solid var(--color-secondary);border-radius:var(--border-radius);font-weight:var(--font-normal)}a.front-page-product-listing--button:hover{animation:floatAnimation 1s ease-in-out infinite;background-image:linear-gradient(90deg,#b7445c 0,#b7445c 100%)}@media only screen and (max-width:1024px){.section-front-page--product-listing{margin-bottom:var(--space-16)}.section-front-page--product-listing ul.products{grid-template-columns:repeat(2,1fr);row-gap:var(--space-10)}.front-page-product-listing--button-wrapper{margin-bottom:var(--space-6)}}@media only screen and (max-width:768px){.section-front-page--product-listing{margin-bottom:var(--space-10)}.section-front-page--product-listing ul.products{-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:var(--space-8)}}
/*# sourceMappingURL=front-page-style.css.map */
