.announcement-bar-section{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;z-index:9999!important}.announcement-bar-section .utility-bar{width:100%!important}body{padding-bottom:0!important}.footer,.footer__content-bottom,.footer__content-bottom-wrapper{padding-bottom:20px!important}.footer .page-width{max-width:100%!important;padding-left:40px!important;padding-right:40px!important}.footer-blocks-wrapper{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;width:100%!important}.product__media-wrapper{padding-left:0!important;margin-left:0!important}.product__media-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important;padding:0!important}.product__media-item,.product__media-list .slider__slide{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.product__media img{display:block;width:100%!important}@media screen and (max-width:749px){.product__media-wrapper{padding-left:0!important;padding-right:0!important}.product__media-list{gap:8px!important}}.card__content{position:static!important;display:block!important}.card__information{position:static!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;margin-top:12px!important}.card__heading,.card__heading a{position:static!important;margin:0!important;white-space:nowrap!important;text-align:left!important}.card-information{margin:0!important;text-align:right!important}.card-information .price{margin:0!important;font-size:14px!important;letter-spacing:.02em}[id*=__image_with_text_] .page-width{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}[id*=__image_with_text_] .image-with-text{max-width:100%!important}[id*=__image_with_text_] .image-with-text__grid{width:100%!important;max-width:100%!important;margin:0!important}.collection .page-width,.product-grid-container .page-width{max-width:100%;padding-left:24px;padding-right:24px}ul.product-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px;width:100%;flex-wrap:unset}ul.product-grid .grid__item{width:100%!important;max-width:100%!important;flex:none!important}.genes-hero{display:grid;grid-template-columns:1fr 1fr;width:100%;height:auto}.genes-hero__item{position:relative;overflow:hidden;display:block;aspect-ratio:3/4}.genes-hero__item img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .6s ease}.genes-hero__item:hover img{transform:scale(1.03)}.genes-hero__text{position:absolute;bottom:3rem;left:0;right:0;text-align:center;color:#fff;z-index:2}.genes-hero__heading{font-size:clamp(2rem,4vw,5rem);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;font-weight:400}.genes-hero__cta{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:2px}.genes-hero__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001f;z-index:1}@media screen and (max-width:749px){.genes-hero{grid-template-columns:1fr;height:auto}.genes-hero__item{height:80vh}}.genes-categories{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:2px}.genes-categories__item{position:relative;overflow:hidden;display:block;aspect-ratio:2/3}.genes-categories__item img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .6s ease}.genes-categories__item:hover img{transform:scale(1.03)}.genes-categories__label{position:absolute;bottom:2rem;left:0;right:0;text-align:center;z-index:2}.genes-categories__label span{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:2px}.genes-categories__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000014;z-index:1}@media screen and (max-width:749px){.genes-categories{grid-template-columns:1fr}.genes-categories__item{aspect-ratio:3/4}}.genes-values{padding:6rem 24px;border-top:.5px solid rgba(var(--color-foreground),.12)}.genes-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.genes-values__item{text-align:center}.genes-values__title{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;color:rgb(var(--color-foreground))}.genes-values__desc{font-size:1.3rem;color:rgba(var(--color-foreground),.6);line-height:1.6;letter-spacing:.02em}.genes-values__footer{text-align:center;padding-top:2rem}.genes-values__link{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);text-decoration:none;border-bottom:.5px solid rgba(var(--color-foreground),.3);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.genes-values__link:hover{color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.7)}@media screen and (max-width:749px){.genes-values__grid{grid-template-columns:1fr;gap:3rem}}.genes-values__footer a{color:rgba(var(--color-foreground),.6)!important;text-decoration:none!important}.genes-newsletter{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:6rem 24px;border-top:.5px solid rgba(var(--color-foreground),.12);gap:4rem}.genes-newsletter__title{font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;font-weight:400;margin-bottom:.8rem;color:rgb(var(--color-foreground))}.genes-newsletter__desc{font-size:1.3rem;color:rgba(var(--color-foreground),.5);letter-spacing:.04em;line-height:1.6}.genes-newsletter__form{display:flex;align-items:center;border-bottom:1px solid rgba(var(--color-foreground),.3);padding-bottom:.4rem}.genes-newsletter__input{flex:1;border:none;background:transparent;font-size:1.3rem;letter-spacing:.04em;color:rgb(var(--color-foreground));outline:none;padding:.4rem 0;font-family:var(--font-body-family)}.genes-newsletter__input::placeholder{color:rgba(var(--color-foreground),.35)}.genes-newsletter__btn{background:transparent;border:none;cursor:pointer;font-size:1.6rem;color:rgba(var(--color-foreground),.4);padding:0 0 0 1rem;transition:color .2s ease}.genes-newsletter__btn:hover{color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.genes-newsletter{grid-template-columns:1fr;gap:2rem}}footer .footer__content-top .footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(5,1fr)!important;width:100%!important;column-gap:var(--grid-desktop-horizontal-spacing)}footer .footer__content-top .footer__blocks-wrapper>*{width:100%!important;max-width:100%!important;flex:none!important;min-width:0!important}@media screen and (max-width:989px){footer .footer__content-top .footer__blocks-wrapper{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:749px){footer .footer__content-top .footer__blocks-wrapper{grid-template-columns:1fr!important}}.footer-block__heading{font-size:1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important;margin-bottom:1rem!important}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content a,.footer-block__details-content li{font-size:1.1rem!important;font-weight:400!important;color:rgba(var(--color-foreground),.5)!important;text-decoration:none!important;line-height:1!important}.footer-block__details-content li{margin-bottom:.5rem!important}.footer__content-bottom,.footer__content-bottom a{font-size:1rem!important;color:rgba(var(--color-foreground),.4)!important}.footer-block--newsletter{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.footer-block--newsletter .footer__newsletter{width:100%;margin-top:0!important;padding-top:0!important}.footer-block--newsletter .newsletter-form__field-wrapper{width:100%!important;margin-top:0!important}.footer-block--newsletter .field{border:none!important;border-bottom:1px solid rgba(var(--color-foreground),.3)!important;box-shadow:none!important}.footer-block--newsletter .field:after,.footer-block--newsletter .field:before{display:none!important}.footer-block--newsletter .field__input{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:1.1rem!important;padding:.4rem 0!important;height:3rem!important;min-height:unset!important}.footer-block--newsletter .newsletter-form__button{background:transparent!important;border:none!important;box-shadow:none!important;min-width:unset!important;min-height:unset!important}.footer-block--newsletter .newsletter-form__button:after,.footer-block--newsletter .newsletter-form__button:before{display:none!important}.footer__content-top.page-width{max-width:100%!important;padding-left:40px!important;padding-right:40px!important}.footer-block--newsletter .footer__newsletter{width:100%}.footer-block--newsletter .newsletter-form__field-wrapper .field{margin-top:0!important;padding-top:0!important}.footer__blocks-wrapper .footer-block--newsletter{align-items:flex-start!important;margin-top:0!important}.footer-block--newsletter .field__input,.footer-block--newsletter .field__label{text-align:left!important;font-size:1rem!important;left:0!important}.card--standard>.card__content .card__information{padding-top:0!important;padding-bottom:.8rem!important}@media screen and (max-width:749px){ul.product-grid{grid-template-columns:repeat(1,1fr)!important;gap:8px!important;padding-left:12px!important;padding-right:12px!important}}.shopify-section-header-sticky .header-wrapper{background-color:transparent!important}.multirow .button--secondary{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;min-width:unset!important;min-height:unset!important;text-decoration:underline!important;text-underline-offset:.3rem!important;font-size:1.4rem!important;letter-spacing:.04em!important}.multirow .button--secondary:after,.multirow .button--secondary:before{display:none!important}.genes-contact{max-width:600px;margin:0 auto;padding:8rem 24px}.genes-contact__grid{display:grid;grid-template-columns:1fr;gap:4rem;margin-bottom:6rem;border-bottom:.5px solid rgba(var(--color-foreground),.12);padding-bottom:6rem}.genes-contact__block{display:flex;flex-direction:column;gap:.4rem;text-align:center}.genes-contact__heading{font-size:1rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important;margin-bottom:.6rem!important;color:rgb(var(--color-foreground))!important}.genes-contact__link{font-size:1.3rem;color:rgba(var(--color-foreground),.6);text-decoration:none;letter-spacing:.02em;transition:color .2s ease}.genes-contact__link:hover{color:rgb(var(--color-foreground))}.genes-contact__form-wrapper{text-align:center}.genes-contact__field{margin-bottom:1.6rem}.genes-contact__input{width:100%;border:none;border-bottom:1px solid rgba(var(--color-foreground),.3);background:transparent;font-size:1.3rem;padding:.6rem 0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);outline:none;letter-spacing:.02em}.genes-contact__input::placeholder{color:rgba(var(--color-foreground),.35)}.genes-contact__textarea{resize:none;height:8rem}.genes-contact__submit{background:transparent;border:none;border-bottom:1px solid rgba(var(--color-foreground),.4);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem 0;cursor:pointer;color:rgba(var(--color-foreground),.6);font-family:var(--font-body-family);transition:color .2s ease;margin-top:1rem}.genes-contact__submit:hover{color:rgb(var(--color-foreground))}.genes-contact__success{font-size:1.3rem;color:rgba(var(--color-foreground),.6);margin-bottom:2rem;letter-spacing:.02em}.main-page-title{font-size:clamp(2rem,3vw,2.8rem)!important;font-weight:400!important;letter-spacing:.04em!important;margin-bottom:3rem!important;text-align:left!important}.page-width .rte{max-width:560px!important;margin:0 auto!important;text-align:left!important}.page-width .rte p{font-size:1.4rem!important;line-height:1.8!important;color:rgba(var(--color-foreground),.7)!important;letter-spacing:.02em!important;margin-bottom:1.4rem!important}.page-width .rte strong{font-size:1.2rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:500!important;color:rgb(var(--color-foreground))!important}.main-page-title{font-size:1.8rem!important}.main-page-title{text-align:center!important}#shopify-section-template--20662460383386__image_with_text_y9cjJ6 .image-with-text__grid{padding-left:80px!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/genes-custom.css.map */
