:root{--ga-ink: #181818;--ga-char: #232120;--ga-line: #3a3734;--ga-mist: #b3aea6;--ga-cream: #fbf9f3;--ga-white: #ffffff;--ga-ember: #d9a066;--ga-ember-hover: #e6b684;--ga-cedar: #8a5a2e;--ga-stone: #5e5a55;--ga-ok-dark: #7bc79a;--ga-serif: var(--font-heading-family), "EB Garamond", Georgia, serif;--ga-sans: var(--font-body-family), "Work Sans", system-ui, sans-serif}.genki-a h1,.genki-a h2,.genki-a h3,.genki-a .h0,.genki-a .h1,.genki-a .h2,.genki-a .hxl{font-weight:400;letter-spacing:-.01em;line-height:1.08}.genki-a .hxl{font-size:4.6rem}.genki-a .h0{font-size:3.6rem}.genki-a .h1{font-size:3.4rem}@media screen and (min-width:750px){.genki-a .hxl{font-size:8.4rem}.genki-a .h0{font-size:5.6rem}.genki-a .h1{font-size:4.8rem}}.genki-a .caption-with-letter-spacing,.genki-a .product__text.uppercase,.genki-a .genki-a-label{font-family:var(--ga-sans);font-size:1.2rem;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--ga-ember);opacity:1}.genki-a .color-scheme-3 .caption-with-letter-spacing{color:var(--ga-cedar)}[id$=__rituals] .collection-list-title:before,[id$=__favourites] .title:before,[id$=__ritual_steps] .title:before,[id$=__related-products] .related-products__heading:before{display:block;margin-bottom:1.6rem;font-family:var(--ga-sans);font-size:1.2rem;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--ga-ember)}[id$=__rituals] .collection-list-title:before{content:"Shop by category"}[id$=__favourites] .title:before{content:"Start here";color:var(--ga-cedar)}[id$=__ritual_steps] .title:before{content:"How we buy"}[id$=__related-products] .related-products__heading:before{content:"Complete the ritual";color:var(--ga-cedar)}.genki-a .button,.genki-a .shopify-payment-button__button--unbranded{min-height:5.2rem;padding:0 3.2rem;font-family:var(--ga-sans);font-size:1.5rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.genki-a .button:not(.button--secondary):not(.button--tertiary):hover{filter:brightness(1.08)}.genki-a .button:focus-visible,.genki-a a:focus-visible,.genki-a summary:focus-visible{outline:.2rem solid var(--ga-cream);outline-offset:.3rem;box-shadow:none}.genki-a .color-scheme-3 :focus-visible,.genki-a .color-scheme-4 :focus-visible{outline-color:var(--ga-ink)}.genki-a .link.animate-arrow,.genki-a .multicolumn-card__info .link{font-size:1.4rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.4rem}.genki-a .announcement-bar__message{font-size:1.3rem;letter-spacing:.04em}.genki-a .header__menu-item{font-size:1.5rem;letter-spacing:.02em}.genki-a .header__active-menu-item{text-decoration:none;border-bottom:1px solid var(--ga-ember)}.genki-a .header-wrapper--border-bottom,.genki-a .utility-bar--bottom-border{border-color:var(--ga-line)}.genki-a .cart-count-bubble{background-color:var(--ga-ember);color:var(--ga-ink)}[id$=__hero] .banner{min-height:60rem}@media screen and (min-width:750px){[id$=__hero] .banner{min-height:76rem}}[id$=__hero] .banner__media img{object-position:60% 30%}[id$=__hero] .banner:after{opacity:1;background:linear-gradient(0deg,#181818eb 10%,#18181859 70%)}@media screen and (min-width:750px){[id$=__hero] .banner:after{background:linear-gradient(90deg,#181818db,#1818188c 45%,#1818180d 80%)}}[id$=__hero] .banner__content{align-items:flex-end}@media screen and (min-width:750px){[id$=__hero] .banner__content{align-items:center}}[id$=__hero] .banner__box{max-width:72rem;padding:4.8rem 1.6rem;background:transparent}[id$=__hero] .banner__heading{max-width:72rem;margin-bottom:2.4rem}[id$=__hero] .banner__text{max-width:52rem;font-size:1.7rem;letter-spacing:0}@media screen and (min-width:750px){[id$=__hero] .banner__text{font-size:2rem}}[id$=__hero] .banner__box:before{content:"The Genki Shop";display:block;margin-bottom:1.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ga-ember)}@media screen and (max-width:749px){[id$=__hero] .banner__buttons{flex-direction:column;align-items:stretch}[id$=__hero] .banner__buttons .button{width:100%}}[id$=__trust],[id$=__ritual_steps],[id$=__hydrate],[id$=__faq],[id$=__why]{--text-boxes-border-width: 0px}[id$=__trust] .multicolumn{border-bottom:1px solid var(--ga-line)}[id$=__trust] .multicolumn-list{gap:0}[id$=__trust] .multicolumn-list__item{margin:0}[id$=__trust] .multicolumn-card{position:relative;padding:2.4rem 1.6rem 2.4rem 6rem;border-right:1px solid var(--ga-line);background:transparent}[id$=__trust] .multicolumn-list__item:last-child .multicolumn-card{border-right:0}[id$=__trust] .multicolumn-card__info{padding:0}[id$=__trust] .multicolumn-card__info h3{margin:0;font-family:var(--ga-sans);font-size:1.5rem;font-weight:500;letter-spacing:0}[id$=__trust] .multicolumn-card__info .rte{margin-top:.2rem}[id$=__trust] .multicolumn-card__info .rte p{margin:0;font-size:1.3rem;color:var(--ga-mist)}[id$=__trust] .multicolumn-card:before{content:"";position:absolute;left:1.6rem;top:50%;width:3rem;height:3rem;transform:translateY(-50%);background-color:var(--ga-ember);-webkit-mask:var(--ga-icon) center / contain no-repeat;mask:var(--ga-icon) center / contain no-repeat}[id$=__trust] .multicolumn-list__item:nth-child(1) .multicolumn-card{--ga-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 7h11v9H2zM13 10h4l3 3v3h-7'/%3E%3Ccircle cx='6' cy='17.5' r='1.5'/%3E%3Ccircle cx='17' cy='17.5' r='1.5'/%3E%3C/svg%3E")}[id$=__trust] .multicolumn-list__item:nth-child(2) .multicolumn-card{--ga-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5A7 7 0 0 1 19 9.5C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E")}[id$=__trust] .multicolumn-list__item:nth-child(3) .multicolumn-card{--ga-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3s6 6.5 6 11a6 6 0 0 1-12 0c0-4.5 6-11 6-11z'/%3E%3C/svg%3E")}[id$=__trust] .multicolumn-list__item:nth-child(4) .multicolumn-card{--ga-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='11'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}@media screen and (max-width:749px){[id$=__trust] .multicolumn-card{padding:5.6rem .8rem 1.6rem;border-right:0}[id$=__trust] .multicolumn-card:before{left:.8rem;top:1.6rem;transform:none}[id$=__trust] .multicolumn-list__item:nth-child(-n+2) .multicolumn-card{border-bottom:1px solid var(--ga-line)}}.template-collection [id$=__trust] .multicolumn{border:0}[id$=__rituals] .collection-list-wrapper .title-wrapper-with-link{margin-bottom:4.8rem}[id$=__rituals] .card-wrapper{position:relative}[id$=__rituals] .card__inner{overflow:hidden}[id$=__rituals] .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#181818d9,#18181800 55%);pointer-events:none}[id$=__rituals] .card>.card__content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:2.4rem;background:transparent}[id$=__rituals] .card__heading{font-size:3.4rem;color:var(--ga-cream)}[id$=__rituals] .card__heading a:after{display:none}[id$=__rituals] .card__caption{color:var(--ga-cream)}@media screen and (max-width:749px){[id$=__rituals] .slider__slide{width:72%}}.genki-a .card-wrapper .card__heading{font-family:var(--ga-serif);font-size:1.9rem;line-height:1.15;letter-spacing:0}@media screen and (min-width:750px){.genki-a .card-wrapper .card__heading{font-size:2.3rem}}.genki-a .product-card-wrapper .card__information{padding-top:1.6rem}.genki-a .product-card-wrapper .price{font-size:1.6rem;letter-spacing:0}.genki-a .product-card-wrapper .quick-add__submit{min-height:4.4rem;font-size:1.3rem;background:transparent;color:rgb(var(--color-foreground));box-shadow:none}.genki-a .product-card-wrapper .quick-add__submit:after{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.genki-a .product-card-wrapper .quick-add__submit:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.genki-a .card__badge .badge{font-size:1.2rem;letter-spacing:.04em}.genki-a .image-with-text__content{padding:4rem 0}@media screen and (min-width:750px){.genki-a .image-with-text__content{padding:4.8rem 6.4rem}}.genki-a .image-with-text__text ul{list-style:none;padding:0;margin:2.4rem 0 3.2rem}.genki-a .image-with-text__text li{position:relative;padding:.8rem 0 .8rem 3.2rem;border-bottom:1px solid var(--ga-line)}.genki-a .image-with-text__text li:before{content:"";position:absolute;left:0;top:50%;width:1.4rem;height:1px;background:var(--ga-ember)}.genki-a .image-with-text__text em{color:var(--ga-mist);font-size:1.4rem}[id$=__story] .image-with-text--overlap .image-with-text__content{border:1px solid var(--ga-line)}[id$=__featured] .product__media-wrapper .product__media-item,[id$=__featured] .product-media-container{background:var(--ga-white)}.genki-a .genki-a-lede{max-width:52rem;margin:0}.genki-a .icon-with-text{border-top:1px solid var(--ga-line);border-bottom:1px solid var(--ga-line);padding:2rem 0}.genki-a .icon-with-text .svg-wrapper,.genki-a .icon-with-text svg{color:var(--ga-ember)}.genki-a .icon-with-text .h4{font-family:var(--ga-sans);font-size:1.4rem;font-weight:400}[id$=__ritual_steps] .multicolumn{border-top:1px solid var(--ga-line);border-bottom:1px solid var(--ga-line)}[id$=__ritual_steps] .title-wrapper-with-link{justify-content:center;text-align:center;margin-bottom:4.8rem}[id$=__ritual_steps] .title{text-align:center}[id$=__ritual_steps] .multicolumn-list{counter-reset:gastep;column-gap:0}[id$=__ritual_steps] .multicolumn-list__item{counter-increment:gastep}[id$=__ritual_steps] .multicolumn-card{padding:3.2rem 2.4rem;border-left:1px solid var(--ga-line);background:transparent}[id$=__ritual_steps] .multicolumn-list__item:first-child .multicolumn-card{border-left:0;padding-left:0}[id$=__ritual_steps] .multicolumn-card__info{padding:0}[id$=__ritual_steps] .multicolumn-card__info:before{content:counter(gastep,decimal-leading-zero);display:block;margin-bottom:1.6rem;font-family:var(--ga-serif);font-size:4.4rem;line-height:1;color:var(--ga-ember)}@media screen and (min-width:750px){[id$=__ritual_steps] .multicolumn-card__info:before{font-size:6.4rem}}[id$=__ritual_steps] .multicolumn-card__info h3{font-size:2.6rem;margin:0 0 .8rem}[id$=__ritual_steps] .multicolumn-card__info .rte{color:var(--ga-mist);font-size:1.6rem}@media screen and (max-width:749px){[id$=__ritual_steps] .multicolumn-card,[id$=__ritual_steps] .multicolumn-list__item:first-child .multicolumn-card{border-left:0;border-top:1px solid var(--ga-line);padding:1.6rem 0 0}}[id$=__reviews] .rich-text__blocks{border:1px dashed var(--ga-mist);padding:3.2rem;max-width:72rem}[id$=__reviews] .rich-text__text{color:var(--ga-mist)}[id$=__faq] .collapsible-content-wrapper-narrow{max-width:var(--page-width);padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){[id$=__faq] .collapsible-content-wrapper-narrow{padding-left:5rem;padding-right:5rem}}@media screen and (min-width:990px){[id$=__faq] .collapsible-content-wrapper-narrow{display:grid;grid-template-columns:5fr 7fr;column-gap:9.6rem;align-items:start}}[id$=__faq] .collapsible-content__grid{margin:0}[id$=__faq] .collapsible-content__grid>.grid__item{width:100%;max-width:100%;padding:0}[id$=__faq] .collapsible-content__grid>.grid__item:empty{display:none}[id$=__faq] .collapsible-content__header:after{content:"Still unsure? Call the studio on (09) 390 4365 or pop in.";display:block;margin-top:1.6rem;color:var(--ga-mist);font-size:1.6rem}.genki-a .accordion{border-color:var(--ga-line)}.genki-a .accordion__title{font-family:var(--ga-serif);font-size:2rem;font-weight:400}@media screen and (min-width:750px){.genki-a .accordion__title{font-size:2.4rem}}.genki-a .accordion .icon-caret{color:var(--ga-ember)}.genki-a .accordion__content{color:var(--ga-mist)}[id$=__signup] .banner{min-height:52rem}[id$=__signup] .banner__box{max-width:62rem;padding:4rem 2.4rem}@media screen and (min-width:750px){[id$=__signup] .banner__box{padding:6.4rem}}[id$=__signup] .banner__box:before{content:"Join the Genki list";display:block;margin-bottom:1.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ga-ember)}[id$=__signup] .banner__text,[id$=__signup] .banner__text p{color:var(--ga-mist)}.genki-a .newsletter-form__field-wrapper .field__input{min-height:5.2rem}.genki-a .footer{border-top:1px solid var(--ga-line)}.genki-a .footer-block__heading{font-family:var(--ga-sans);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.genki-a .footer-block__details-content .list-menu__item--link,.genki-a .footer-block__details-content,.genki-a .footer-block__brand-info .rte{color:var(--ga-mist);font-size:1.5rem}.genki-a .footer-block__details-content a{color:var(--ga-mist)}.genki-a .footer-block__details-content p:last-child a{color:var(--ga-ember);text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem}.genki-a .footer-block__brand-info .footer-block__heading{display:none}.genki-a .footer .list-social__link{border:1px solid var(--ga-line);border-radius:50%;margin-right:.8rem;padding:.9rem}.genki-a .footer__content-bottom{border-top:1px solid var(--ga-line)}.template-collection .collection-hero{padding-top:4.8rem}.template-collection .collection-hero__title{font-size:4.6rem;font-weight:400}@media screen and (min-width:750px){.template-collection .collection-hero__title{font-size:8.4rem}}.template-collection .collection-hero__title:before{content:"The Genki Shop";display:block;margin-bottom:1.6rem;font-family:var(--ga-sans);font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ga-ember)}.genki-a-tabs{display:flex;flex-wrap:wrap;gap:.8rem}.genki-a-pill{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 2rem;border:1px solid var(--ga-mist);border-radius:4rem;color:var(--ga-cream);font-size:1.4rem;text-decoration:none}.genki-a-pill:hover{border-color:var(--ga-cream)}.genki-a-pill.is-active{background:var(--ga-cream);color:var(--ga-ink);border-color:var(--ga-cream)}.template-collection .facets__disclosure,.template-collection .facet-filters{font-size:1.4rem}.genki-a-crumbs{font-size:1.3rem;color:var(--ga-mist)}.genki-a-crumbs a{color:var(--ga-mist);text-decoration:none}.genki-a-crumbs a:hover{color:var(--ga-cream)}.genki-a-crumbs span[aria-hidden]{margin:0 .8rem}.genki-a-crumbs span[aria-current]{color:var(--ga-cream)}.template-product .product__media-item .media,.template-product .thumbnail{background:var(--ga-white)}.template-product .product__title h1{font-size:3.8rem;line-height:1.08}@media screen and (min-width:750px){.template-product .product__title h1{font-size:5.2rem}}.template-product .product__info-container .price{font-size:2.6rem;letter-spacing:0}.template-product .product__tax{color:var(--ga-mist)}.template-product .product__info-container>.product__text:not(.uppercase){font-size:1.3rem;color:var(--ga-mist);margin-top:0}.template-product .product__description{color:var(--ga-cream)}.template-product .thumbnail[aria-current]{box-shadow:0 0 0 1px var(--ga-ember)}.genki-a-siblings{margin:.8rem 0 1.6rem}.genki-a-siblings .genki-a-label{color:var(--ga-mist);margin:0 0 1.2rem;letter-spacing:.12em}.genki-a-siblings__list{display:flex;flex-wrap:wrap;gap:1.2rem;list-style:none;margin:0;padding:0}.genki-a-sibling{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:6.4rem;font-size:1.2rem;color:var(--ga-mist);text-decoration:none}.genki-a-sibling img{width:6rem;height:6rem;border-radius:50%;object-fit:cover;border:1px solid var(--ga-line);background:var(--ga-white)}.genki-a-sibling.is-active{color:var(--ga-cream)}.genki-a-sibling.is-active img{outline:2px solid var(--ga-ember);outline-offset:2px}.genki-a-delivery{border:1px solid var(--ga-line);padding:1.6rem 2rem;margin:.8rem 0;font-size:1.4rem}.genki-a-delivery p{margin:.4rem 0;display:flex;gap:1.2rem;align-items:baseline}.genki-a-dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--ga-ember);flex:none}.genki-a-tabs-acc{margin-top:1.6rem}.genki-a-tab{border-bottom:1px solid var(--ga-line);padding:1.6rem 0}.genki-a-tab:first-child{border-top:1px solid var(--ga-line)}.genki-a-tab summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;font-size:1.5rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.genki-a-tab summary::-webkit-details-marker{display:none}.genki-a-tab summary:after{content:"+";color:var(--ga-ember)}.genki-a-tab[open] summary:after{content:"\2212"}.genki-a-tab__body{color:var(--ga-mist);font-size:1.5rem}.genki-a-tab__body p{margin:1.2rem 0 0}.genki-a-stats{display:grid;grid-template-columns:1fr;text-align:center;border-top:1px solid var(--ga-line);border-bottom:1px solid var(--ga-line)}@media screen and (min-width:750px){.genki-a-stats{grid-template-columns:repeat(3,1fr)}}.genki-a-stats div{padding:4.8rem 2.4rem;border-left:1px solid var(--ga-line)}.genki-a-stats div:first-child{border-left:0}.genki-a-stats b{display:block;font:400 6.4rem/1 var(--ga-serif);color:var(--ga-ember);margin-bottom:.8rem}.genki-a-stats span{color:var(--ga-mist)}.genki-a .pickup-availability-info .icon-tick{color:var(--ga-ok-dark)}@media screen and (max-width:749px){.genki-a .image-with-text__content{padding:3.2rem 0}}[id$=__story] .image-with-text__text a{font-size:1.4rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.4rem}[id$=__story] .image-with-text__text a:after{content:" \2192"}.genki-a .announcement-bar__message,.genki-a .announcement-bar__message span{font-family:var(--ga-sans);font-size:1.3rem;text-transform:none;letter-spacing:.04em}@media screen and (max-width:749px){.genki-a .announcement-bar__message,.genki-a .announcement-bar__message span{font-size:1.2rem}}.genki-a .product-form__submit.button--secondary{--color-button: 217, 160, 102;--color-button-text: 24, 24, 24;background-color:var(--ga-ember);color:var(--ga-ink)}.genki-a .product-form__submit.button--secondary:after{box-shadow:none}.genki-a .product-form__submit.button--secondary:hover{background-color:var(--ga-ember-hover)}@media screen and (max-width:749px){[id$=__hero] .banner__content{padding-top:24rem}}.genki-a [id$=__rituals] .card-wrapper .card__heading{font-size:2.8rem;color:var(--ga-cream)}@media screen and (min-width:750px){.genki-a [id$=__rituals] .card-wrapper .card__heading{font-size:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/genki-concept-a.css.map */
