:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page){--gj-purple:#350083;--gj-lavender:#ceb5e4;--gj-orange:#e75521;--gj-yellow:#ede672;--gj-olive:#716f3c;--gj-paper:#f4f4f4;--gj-font:"GOJOY Satoshi",sans-serif;background:var(--gj-paper);color:var(--gj-purple);font-family:var(--gj-font)}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .gj-rb,:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .gj-rb h1,:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .gj-rb h2,:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .gj-rb h3,:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .gj-rb input,:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .gj-rb button{font-family:var(--gj-font)}.gj-rb{box-sizing:border-box;overflow:clip}.gj-rb *{box-sizing:border-box}.gj-rb p,.gj-rb h1,.gj-rb h2,.gj-rb h3{margin:0}.gj-rb a{color:inherit}.gj-rb img{display:block;max-width:100%}.gj-rb [hidden]{display:none!important}.gj-rb__wrap{max-width:1440px;margin-inline:auto;padding:100px 5.5%}.gj-rb__title{font-size:clamp(36px,5vw,72px);font-weight:700;line-height:1.04;letter-spacing:-.045em;color:inherit}.gj-rb__body{font-size:clamp(16px,1.5vw,21px);line-height:1.6;max-width:600px}.gj-rb__eyebrow{font-size:12px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.gj-rb__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;border:0;border-radius:100px;background:var(--gj-yellow);color:var(--gj-purple)!important;font:500 12px/1.3 var(--gj-font);text-transform:uppercase;letter-spacing:.025em;text-decoration:none;cursor:pointer;transition:transform .18s,background .18s}.gj-rb__button:hover{background:#fff5a2;transform:translateY(-2px)}.gj-rb__button:disabled{opacity:.6;cursor:wait}.gj-rb__button--white{background:#fff}.gj-rb__link{text-underline-offset:5px;font-size:14px}.gj-rb :focus-visible{outline:3px solid currentColor;outline-offset:5px}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .gj-announce{background:var(--gj-purple);padding:8px 16px}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .gj-announce__item{font-family:var(--gj-font);font-size:10px;color:var(--gj-paper)}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header.header--transparent,:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header.header--transparent:hover,:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header.is-sticky{background:var(--gj-lavender);color:var(--gj-purple)}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header{--header-padding-top:12px!important;--header-padding-bottom:12px!important;border:0}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header__heading-link{margin:0}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .gojoy-rb-header-logo{width:100px;height:auto;display:block}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header .header__menu-item{font-family:var(--gj-font);font-size:12px;text-transform:uppercase;letter-spacing:.025em}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header__icon,:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header .header__menu-item{color:var(--gj-purple)!important}@media(min-width:1070px){:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header--middle-center .header__in{grid-template-areas:"logo navigation icons";grid-template-columns:1fr auto auto;column-gap:32px}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header__logo{justify-self:start}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header__inline-menu .list-menu--inline{gap:8px}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header__heading-link{justify-self:start}}.gj-rb-hero{background:var(--gj-purple);color:var(--gj-paper)}.gj-rb-hero__art{position:relative;max-width:1432px;aspect-ratio:1432/535;margin:0 auto;isolation:isolate}.gj-rb-hero__letter{position:absolute;height:auto;z-index:2}.gj-rb-hero__letter--g{left:12.18%;top:34.06%;width:17.24%;z-index:0}.gj-rb-hero__letter--o1{left:29.57%;top:20.76%;width:17.24%;z-index:0}.gj-rb-hero__letter--y{left:70.19%;top:30.56%;width:14.85%;z-index:0}.gj-rb-hero__letter--o2{left:55.45%;top:42.47%;width:17.35%;z-index:0}.gj-rb-hero__letter--j{left:41.08%;top:38.31%;width:11.3%;z-index:3}.gj-rb-hero__scallop{position:absolute;z-index:1;left:50%;top:77.19%;width:126.61%;aspect-ratio:1813.07/1137.07;pointer-events:none;transform:translate(-50%)}.gj-rb-hero__scallop img{position:absolute;left:50%;top:50%;width:62.71%;max-width:none;height:auto;transform:translate(-50%,-50%) rotate(90deg)}.gj-rb-hero__copy{position:relative;z-index:4;text-align:center;padding:72px 24px 86px;background:var(--gj-orange);isolation:isolate}.gj-rb-hero__title{font-size:clamp(38px,6.25vw,90px);line-height:.98;letter-spacing:-.045em;max-width:940px;margin:28px auto 22px!important;color:var(--gj-paper)}.gj-rb-hero__description{max-width:650px;margin:0 auto 30px!important;font-size:clamp(16px,1.7vw,23px);line-height:1.5}.gj-rb-hero__eyebrow{color:var(--gj-yellow);text-underline-offset:4px;text-decoration:underline}.gj-rb-hero__proof{display:flex;justify-content:center;gap:20px;font-size:11px;text-transform:uppercase;margin-top:24px!important}.gj-rb-hero__proof span+span{border-left:1px solid;padding-left:20px}.gj-rb-trust{background:var(--gj-olive);color:#fff;display:flex;justify-content:center;gap:28px;padding:22px 16px;flex-wrap:wrap;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.gj-rb-trust span+span{border-left:1px solid #ffffff65;padding-left:28px}.gj-rb-products{background:var(--gj-paper)}.gj-rb-products__heading{text-align:center;max-width:900px;margin:0 auto 54px!important}.gj-rb-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gj-rb-product{min-width:0}.gj-rb-product__image{display:block;background:#fff;aspect-ratio:445/526;overflow:hidden}.gj-rb-product__image img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.gj-rb-product__image:hover img{transform:scale(1.035)}.gj-rb-product__name{font-size:17px!important;font-weight:500;line-height:1.35;margin:20px 0 10px!important;letter-spacing:0!important;text-transform:uppercase;color:var(--gj-purple)}.gj-rb-product__name a{text-decoration:none}.gj-rb-product__price{font-size:18px;display:flex;gap:10px;align-items:center;margin-bottom:16px!important}.gj-rb-product__price s{font-weight:400;opacity:.55;font-size:15px}.gj-rb-product product-form{display:block}.gj-rb-product .product-form__error-message-wrapper{font-size:13px;margin-top:12px}.gj-rb-product .loading__spinner{width:16px;height:16px;margin-left:8px}.gj-rb-products__all{text-align:center;margin-top:44px!important}.gj-rb-split{display:grid;grid-template-columns:1.13fr 1fr;background:var(--gj-yellow)}.gj-rb-split__copy{padding:90px 10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.gj-rb-split__media{position:relative;min-height:560px;overflow:hidden}.gj-rb-split__media img{position:absolute;width:108.91%;height:116.07%;max-width:none;left:-4.35%;top:-10.82%;object-fit:cover}.gj-rb-split .gj-rb__button{background:var(--gj-orange);color:#fff!important}.gj-rb-reviews{background:var(--gj-lavender)}.gj-rb-reviews .gj-rb__title{margin-bottom:36px}.gj-rb-reviews .gj-rb__title span{color:var(--gj-orange)}.gj-rb-reviews__link{margin-top:24px!important}.gj-rb-reviews #opinew_carousel_plugin_app:empty{display:none}.gj-rb-reviews #opinew_carousel_plugin_app{border-radius:28px;overflow:hidden;background:#fff}.gj-rb-cta{background:var(--gj-orange);color:#fff;text-align:center}.gj-rb-cta .gj-rb__title{max-width:940px;margin:0 auto 22px}.gj-rb-cta .gj-rb__body{margin:0 auto 28px}.gj-rb-values{background:var(--gj-paper)}.gj-rb-values__grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.gj-rb-values__card{background:var(--gj-olive);color:#fff;border-radius:40px;padding:46px}.gj-rb-values__card h3{font-size:32px;line-height:1.15;font-weight:500;color:#fff;margin:0 0 20px}.gj-rb-values__card p,.gj-rb-values .gj-rb__title{margin-bottom:24px}.gj-rb-steps{background:var(--gj-yellow);text-align:center}.gj-rb-steps .gj-rb__eyebrow{margin-bottom:20px}.gj-rb-steps .gj-rb__title{max-width:720px;margin:0 auto 48px}.gj-rb-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:920px;margin:auto;text-align:left}.gj-rb-steps__card{background:var(--gj-orange);color:#fff;border-radius:30px;padding:28px;min-height:220px}.gj-rb-steps__number{font-size:64px;font-weight:500;line-height:1}.gj-rb-steps__card h3{font-size:17px;line-height:1.3;text-transform:uppercase;color:inherit;margin:24px 0 10px}.gj-rb-steps__card p{font-size:15px;line-height:1.5}.gj-rb-faq{background:var(--gj-lavender)}.gj-rb-faq__inner{max-width:860px;margin:auto}.gj-rb-faq .gj-rb__title{text-align:center;margin-bottom:64px}.gj-rb-faq details{border-bottom:1px solid #35008360}.gj-rb-faq summary{font-size:clamp(17px,1.6vw,23px);line-height:1.45;cursor:pointer;padding:22px 40px 22px 0;position:relative;list-style:none}.gj-rb-faq summary::-webkit-details-marker{display:none}.gj-rb-faq summary:after{content:"+";position:absolute;right:0;top:20px;font-size:28px;font-weight:400}.gj-rb-faq details[open] summary:after{content:"\2212"}.gj-rb-faq__answer{font-size:16px;line-height:1.65;padding:0 38px 24px 0}.gj-rb-faq__answer p+p{margin-top:12px}.gj-rb-banner{position:relative;min-height:570px;display:grid;place-items:center;color:#fff;text-align:center}.gj-rb-banner__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.gj-rb-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14082f48}.gj-rb-banner__copy{position:relative;z-index:1;max-width:1000px;padding:90px 24px}.gj-rb-banner .gj-rb__body{margin:22px auto 28px}.gj-rb-signup{background:var(--gj-orange);color:#fff}.gj-rb-signup__grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.gj-rb-signup .gj-rb__title{font-size:clamp(34px,4vw,56px);margin-bottom:24px}.gj-rb-signup gojoy-signup{display:block;width:100%}.gj-rb-signup form{display:grid;gap:16px}.gj-rb-signup label{font-size:12px;text-transform:uppercase;display:block;color:var(--gj-purple);margin-bottom:6px}.gj-rb-signup input,.gj-rb-footer input{display:block;border:0;border-radius:100px;background:var(--gj-paper);color:var(--gj-purple);padding:16px 22px;font:16px var(--gj-font);width:100%;min-width:0}.gj-rb-signup__status{font-size:14px;line-height:1.5;min-height:22px}.gj-rb-signup__note{font-size:12px;line-height:1.5}.gj-rb-signup__note a{text-underline-offset:3px}.gj-rb-footer{background:var(--gj-purple);color:var(--gj-paper)}.gj-rb-footer .gj-rb__wrap{padding-top:64px;padding-bottom:30px}.gj-rb-footer__top{display:grid;grid-template-columns:1fr 1fr;gap:15%;padding-bottom:44px;border-bottom:1px solid #ffffff50}.gj-rb-footer__brand img{width:130px;height:auto;margin-bottom:24px}.gj-rb-footer__brand p{max-width:320px;font-size:15px;line-height:1.6}.gj-rb-footer__newsletter h2{font-size:16px;font-weight:500;text-transform:uppercase;color:inherit;margin-bottom:12px}.gj-rb-footer__newsletter>p{font-size:14px;line-height:1.6;margin-bottom:18px}.gj-rb-footer form{display:flex;gap:12px;flex-wrap:wrap}.gj-rb-footer form>div{flex:1;min-width:160px}.gj-rb-footer form .gj-rb-signup__status{flex-basis:100%}.gj-rb-footer__links{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:40px 0}.gj-rb-footer__links h2{font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:inherit;margin-bottom:18px}.gj-rb-footer__links ul{list-style:none;padding:0;margin:0}.gj-rb-footer__links li+li{margin-top:10px}.gj-rb-footer__links a{font-size:14px;text-decoration:none}.gj-rb-footer__links a:hover{text-decoration:underline;text-underline-offset:4px}.gj-rb-footer__bottom{border-top:1px solid #ffffff50;text-align:center;padding-top:24px;font-size:12px}.gj-rb-footer__trust{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;font-size:10px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:24px!important}.gj-rb-products--pair{background:var(--gj-lavender)}.gj-rb-products--pair .gj-rb-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin-inline:auto}@media(max-width:749px){.gj-rb-products--pair .gj-rb-products__grid{grid-template-columns:1fr}}@media(max-width:1069px){:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header .header__in{grid-template-columns:1fr auto 1fr;gap:10px}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header .gojoy-rb-header-logo{width:86px}.gj-rb__wrap{padding:72px 6%}.gj-rb__title{font-size:clamp(36px,6vw,60px)}.gj-rb-split__copy{padding:60px 9%}.gj-rb-split__media{min-height:490px}.gj-rb-values__card{padding:30px}.gj-rb-products__grid{gap:18px}.gj-rb-product__name{font-size:14px!important}}@media(max-width:749px){.gj-rb__wrap{padding:60px 22px}.gj-rb__title{font-size:39px;letter-spacing:-.04em}.gj-rb__body{font-size:16px}.gj-rb-hero__art{aspect-ratio:1432/620}.gj-rb-hero__copy{padding:60px 22px}.gj-rb-hero__title{font-size:46px;margin-top:24px!important}.gj-rb-hero__description{font-size:17px;max-width:360px}.gj-rb-hero__eyebrow{font-size:10px}.gj-rb-hero__proof{font-size:10px;gap:14px}.gj-rb-trust{display:grid;grid-template-columns:1fr 1fr;text-align:center;gap:14px 6px;font-size:9px;padding:20px 12px}.gj-rb-trust span+span{border:0;padding-left:0}.gj-rb-products__heading{margin-bottom:34px!important}.gj-rb-products__grid{grid-template-columns:1fr;gap:42px;max-width:460px;margin:auto}.gj-rb-product__image{aspect-ratio:1}.gj-rb-product__name{font-size:17px!important}.gj-rb-product__price{font-size:19px}.gj-rb-split{grid-template-columns:1fr}.gj-rb-split__copy{padding:60px 24px;min-height:400px}.gj-rb-split__media{min-height:0;aspect-ratio:623/730}.gj-rb-values__grid,.gj-rb-signup__grid,.gj-rb-footer__top{grid-template-columns:1fr;gap:36px}.gj-rb-values__card{border-radius:28px;padding:32px}.gj-rb-steps__grid{grid-template-columns:1fr;gap:16px}.gj-rb-steps__card{min-height:0;padding:26px;border-radius:24px}.gj-rb-steps__number{font-size:54px}.gj-rb-steps__card h3{margin-top:18px}.gj-rb-faq .gj-rb__title{margin-bottom:36px}.gj-rb-faq summary{font-size:17px;padding-block:20px}.gj-rb-faq__answer{font-size:15px}.gj-rb-banner{min-height:500px}.gj-rb-banner__copy{padding:60px 22px}.gj-rb-signup .gj-rb__title{font-size:40px}.gj-rb-footer__links{grid-template-columns:repeat(2,1fr);gap:34px 20px}.gj-rb-footer .gj-rb__wrap{padding-top:48px}.gj-rb-footer__trust{gap:14px;font-size:9px}}@media(prefers-reduced-motion:reduce){.gj-rb *{transition:none!important;scroll-behavior:auto!important}}.gj-rb-hero__title{font-weight:700}.gj-rb-footer gojoy-signup{display:block}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header,:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header-wrapper{background:var(--gj-lavender)!important}.gj-rb p{color:inherit}.gj-rb .gj-rb-hero__eyebrow{color:var(--gj-yellow)}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .shopify-section-group-footer-group:has([id*=__klaviyo_email_marketing_sms_form_embed_block]){display:none}.gj-rb{isolation:isolate}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .menu-drawer{background:var(--gj-lavender);color:var(--gj-purple)}@media(max-width:749px){.gj-rb-hero__title{font-size:clamp(33px,9.5vw,44px)}}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .header.header--transparent{position:relative}:is(.template-index,.template-page-our-story,.template-page-contact,.template-page-wholesale,.template-page-faq,.template-collection,.gojoy-product-page,.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page,.gojoy-privacy-page,.gojoy-terms-page,.gojoy-utility-page) .section-header{margin-bottom:0}.gj-rb-steps__card .gj-rb-steps__number{font-size:64px;line-height:1}@media(max-width:749px){.gj-rb-steps__card .gj-rb-steps__number{font-size:54px}}.gj-rb-hero--photo .gj-rb-hero__art{display:none}.gj-rb-hero--photo .gj-rb-hero__copy{background:#edc4a2;color:var(--gj-purple);min-height:clamp(800px,68.75vw,1040px);padding:88px 6%;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.gj-rb-hero--photo .gj-rb-hero__copy>:not(.gj-rb-hero__media){position:relative;z-index:2}.gj-rb-hero__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.gj-rb-hero__media img{position:absolute;right:0;top:0;width:64%;height:100%;object-fit:cover;object-position:center 55%}.gj-rb-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#edc4a2 0% 36%,#edc4a200 55%)}.gj-rb-hero--photo .gj-rb-hero__title{color:var(--gj-purple);font-size:clamp(38px,4.5vw,64px);line-height:1.02;width:46%;margin:24px 0!important}.gj-rb-hero--photo .gj-rb-hero__description{width:39%;max-width:450px;margin:0 0 28px!important;font-size:clamp(16px,1.45vw,20px)}.gj-rb-hero--photo .gj-rb-hero__eyebrow{color:var(--gj-purple)}@media(max-width:749px){.gj-rb-hero--photo .gj-rb-hero__copy{--gj-photo-height: clamp(480px, 125vw, 650px);min-height:0;padding:42px 24px calc(var(--gj-photo-height) - 82px);text-align:left;align-items:flex-start}.gj-rb-hero__media img{top:auto;bottom:0;right:-9%;width:118%;max-width:none;height:calc(var(--gj-photo-height) * 1.18);object-position:center}.gj-rb-hero__media:after{inset:auto 0 0;height:calc(var(--gj-photo-height) * 1.18);background:linear-gradient(180deg,#edc4a2,#edc4a200 18%)}.gj-rb-hero--photo .gj-rb-hero__title{width:100%;font-size:clamp(33px,9.3vw,46px);margin:20px 0!important}.gj-rb-hero--photo .gj-rb-hero__description{width:100%}}.gj-rb-story-intro__copy{text-align:center;padding:90px 24px 82px}.gj-rb-story-intro h1{color:var(--gj-purple);font-size:clamp(40px,5.3vw,76px);line-height:1.04;letter-spacing:-.035em;max-width:980px;margin:28px auto 30px;font-weight:700}.gj-rb-story-intro .gj-rb__eyebrow{letter-spacing:.17em;font-size:16px}.gj-rb-story-intro__description{font-size:17px;line-height:1.5;max-width:610px;margin-inline:auto!important}.gj-rb-story-intro__photo{position:relative;overflow:hidden;aspect-ratio:1457 / 879}.gj-rb-story-intro__photo img{position:absolute;width:100%;height:110.5%;top:-10.49%;object-fit:cover}.gj-rb-story-split{display:grid;grid-template-columns:1fr 1fr;color:var(--gj-paper)}.gj-rb-story-split__panel{background:var(--gj-orange);text-align:center;padding:80px 10% 84px}.gj-rb-story-split__panel:nth-child(2){background:#a881cb}.gj-rb-story-split h2{color:inherit;font-size:clamp(42px,5.2vw,74px);line-height:.98;letter-spacing:-.035em;margin:0 0 44px;font-weight:700}.gj-rb-story-split__body{max-width:505px;margin-inline:auto;font-size:17px;line-height:1.55}.gj-rb-story-split__body p+p{margin-top:20px}.gj-rb-story-values .gj-rb__wrap{padding:84px 4.25% 100px}.gj-rb-story-values .gj-rb__title{font-size:clamp(38px,5.2vw,74px);margin-bottom:58px}.gj-rb-story-values__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3%}.gj-rb-story-values__card{padding:24px 26px 30px;background:var(--gj-story-card) center / 100% 100% no-repeat;color:var(--gj-paper);min-width:0}.gj-rb-story-values__icon{width:58.4622px;height:58.4622px;display:grid;place-items:center;background:url(gojoy-rb-story-badge.svg) center / contain no-repeat;margin-bottom:58px}.gj-rb-story-values__icon img{max-width:none}.gj-rb-story-values__card h3{color:inherit;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;margin:0 0 22px}.gj-rb-story-values__card p{font-size:16px;line-height:1.5}@media(max-width:1069px){.gj-rb-story-values__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gj-rb-story-values__icon{margin-bottom:40px}.gj-rb-story-split__panel{padding:64px 9%}}@media(max-width:749px){.gj-rb-story-intro__copy{padding:56px 24px 48px}.gj-rb-story-intro .gj-rb__eyebrow{font-size:12px}.gj-rb-story-intro h1{font-size:clamp(36px,9.7vw,52px);margin:24px auto}.gj-rb-story-intro__description{font-size:16px}.gj-rb-story-intro__photo{aspect-ratio:1 / 1.05}.gj-rb-story-intro__photo img{height:100%;top:0;object-position:65% center}.gj-rb-story-split{grid-template-columns:1fr}.gj-rb-story-split__panel{padding:56px 28px}.gj-rb-story-split h2{font-size:43px;margin-bottom:28px}.gj-rb-story-split__body{font-size:16px}.gj-rb-story-values .gj-rb__wrap{padding:56px 24px}.gj-rb-story-values .gj-rb__title{margin-bottom:32px}.gj-rb-story-values__grid{grid-template-columns:1fr;gap:20px}.gj-rb-story-values__card{padding:26px 28px 32px}.gj-rb-story-values__icon{margin-bottom:34px}.gj-rb-story-values__card h3{font-size:14px;margin-bottom:16px}}.gj-rb-product__rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:fit-content;margin:0 0 12px;font-size:13px;line-height:1.4;text-decoration:none}.gj-rb-product__rating:hover{text-decoration:underline;text-underline-offset:3px}.gj-rb-product__rating .rating-star{--color-rating-star: var(--gj-orange);--font-size: 2;--letter-spacing: 0}.gj-rb-product__rating-count{margin-left:3px}.gj-rb-shop-intro{color:var(--gj-purple);background:var(--gj-paper)}.gj-rb-shop-intro__copy{text-align:center;padding:82px 24px 52px}.gj-rb-shop-intro .gj-rb__eyebrow{font-size:15px;letter-spacing:.17em}.gj-rb-shop-intro h1{max-width:880px;margin:28px auto 26px;color:inherit;font-size:clamp(42px,5.3vw,76px);font-weight:700;line-height:1.04;letter-spacing:-.035em}.gj-rb-shop-intro__description{max-width:510px;margin-inline:auto!important;font-size:17px;line-height:1.5}.gj-rb-shop-intro__trust{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:32px 0 0;font-size:10px;letter-spacing:.025em;text-transform:uppercase;color:#6155c3}.gj-rb-shop-intro__trust li+li{padding-left:18px;background:url(gojoy-rb-shop-divider.svg) left center no-repeat}.gj-rb-shop-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding:28px 24px 4px}.gj-rb-shop-tabs a{display:inline-flex;justify-content:center;align-items:center;min-height:42px;min-width:100px;padding:11px 22px;border:1px solid var(--gj-purple);border-radius:100px;font-size:12px;line-height:1.3;text-transform:uppercase;text-decoration:none}.gj-rb-shop-tabs a:hover{background:var(--gj-lavender)}.gj-rb-shop-tabs a[aria-current]{background:var(--gj-orange);border-color:var(--gj-orange);color:#fff}.template-collection .gj-rb-shop-grid{background:var(--gj-paper);color:var(--gj-purple);--color-foreground: 53 0 131;--color-heading: 53 0 131;--color-button: 53 0 131;--color-button-text: 244 244 244}.gj-rb-shop-grid .container{max-width:1480px;width:100%;padding-inline:24px}.gj-rb-shop-grid .facets-container{padding-bottom:24px}.gj-rb-shop-grid .facet-filters__sort{color:var(--gj-purple);font-family:var(--gj-font);font-size:14px}.gj-rb-shop-grid .facet-filters__field .select{position:relative}.gj-rb-shop-grid .facet-filters__field .select>svg{visibility:hidden}.gj-rb-shop-grid .facet-filters__field .select:after{content:"";position:absolute;right:1px;top:50%;width:10px;height:8px;background:url(gojoy-rb-shop-sort-arrow.svg) center / contain no-repeat;transform:translateY(-50%) rotate(180deg);pointer-events:none}.gj-rb-shop-grid .gj-rb-product{display:flex;flex-direction:column;width:100%;height:100%}.gj-rb-shop-grid .gj-rb-product__image{flex:0 0 auto;aspect-ratio:342 / 404}.gj-rb-shop-grid .gj-rb-product__name{font-size:15px!important;line-height:1.35;min-height:42px;margin-top:20px!important}.gj-rb-shop-grid .gj-rb-product__rating{font-size:12px}.gj-rb-shop-grid .gj-rb-product__rating .rating-star{--font-size: 1.8}.gj-rb-shop-grid .gj-rb-product__price{font-size:17px;margin-top:auto;padding-top:3px}.gj-rb-shop-grid .gj-rb__button{min-height:42px;padding:12px 22px;font-size:11px}.gj-rb-shop-grid .gj-rb__button:hover{background:var(--gj-orange);color:#fff!important}.gj-rb-shop-grid #drawer-filter .drawer-content{background:var(--gj-paper);color:var(--gj-purple)}.gj-rb-shop-grid #drawer-filter .btn{border-radius:100px}@media(max-width:749px){.gj-rb-shop-intro__copy{padding:52px 24px 24px}.gj-rb-shop-intro .gj-rb__eyebrow{font-size:12px}.gj-rb-shop-intro h1{font-size:clamp(36px,9.7vw,52px);margin:24px auto}.gj-rb-shop-intro__description{font-size:16px}.gj-rb-shop-intro__trust{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;font-size:9px}.gj-rb-shop-intro__trust li+li{background:none;padding:0}.gj-rb-shop-tabs{padding:24px 20px 0;gap:8px}.gj-rb-shop-tabs a{min-width:0;padding:10px 16px;font-size:11px}.gj-rb-shop-grid .container{padding-inline:20px}.gj-rb-shop-grid #product-grid{column-gap:16px;row-gap:36px}.gj-rb-shop-grid .gj-rb-product__image{aspect-ratio:1}.gj-rb-shop-grid .gj-rb-product__name{font-size:14px!important;min-height:38px;margin:14px 0 8px!important}.gj-rb-shop-grid .gj-rb-product__rating{gap:5px;font-size:11px;margin-bottom:8px}.gj-rb-shop-grid .gj-rb-product__rating .rating-star{--font-size: 1.6}.gj-rb-shop-grid .gj-rb-product__price{font-size:16px;gap:7px}.gj-rb-shop-grid .gj-rb-product__price s{font-size:12px}.gj-rb-shop-grid .gj-rb__button{padding-inline:17px;font-size:10px}}.gojoy-product-page{--color-heading:53 0 131;--color-foreground:53 0 131}.gojoy-product-page .section-main-product{background:var(--gj-paper);color:var(--gj-purple);padding:32px 0 64px}.gojoy-product-page .section-main-product>.container{max-width:1440px;padding-inline:4%}.gojoy-product-page .product{--media-width:50%!important;gap:0;align-items:flex-start}.gojoy-product-page .product__info-wrapper{padding:0 0 0 40px}.gojoy-product-page .product__info-container{font-family:var(--gj-font);color:var(--gj-purple)}.gojoy-product-page .product__info-container>*+*{margin:22px 0}.gojoy-product-page .gj-pdp-heading{margin:0 0 26px}.gojoy-product-page .product__title{font:700 clamp(28px,2.8vw,40px)/1.14 var(--gj-font);letter-spacing:-.035em;color:var(--gj-purple);margin:0 0 10px}.gojoy-product-page .gj-pdp-subtitle{font:400 clamp(21px,2.3vw,33px)/1.18 var(--gj-font);letter-spacing:-.025em;margin:0}.gojoy-product-page .gj-pdp-rating{justify-content:flex-start;width:fit-content;color:var(--gj-purple);margin-bottom:16px}.gojoy-product-page .gj-pdp-rating .rating-star{--color-rating-star:var(--gj-orange)}.gojoy-product-page .product__price{margin:16px 0 10px}.gojoy-product-page .price{font:700 24px/1.4 var(--gj-font);color:var(--gj-purple)}.gojoy-product-page .price s{font-weight:400;color:var(--gj-purple)}.gojoy-product-page .price .badge{background:var(--gj-yellow);color:var(--gj-purple);border:0;border-radius:50px;font:500 10px/1.2 var(--gj-font);padding:7px 12px}.gojoy-product-page .installment{font:400 12px/1.5 var(--gj-font);color:var(--gj-purple)}.gojoy-product-page .quantity__label{text-transform:uppercase;font:500 11px/1.5 var(--gj-font);margin-bottom:10px}.gojoy-product-page .quantity{background:var(--gj-lavender);color:var(--gj-purple);border-radius:50px;border:0;min-height:40px;width:134px}.gojoy-product-page .quantity:before,.gojoy-product-page .quantity:after{display:none}.gojoy-product-page .quantity__button{width:40px}.gojoy-product-page .quantity__input{color:var(--gj-purple);font:500 16px var(--gj-font)}.gojoy-product-page recharge-subscription-widget{font-family:var(--gj-font);color:var(--gj-purple);display:block!important;width:100%!important;max-width:none!important}.gojoy-product-page recharge-subscription-widget::part(rc-widget__root){font-family:var(--gj-font);color:var(--gj-purple);--rc-widget-brand-color:var(--gj-purple);--rc-widget-text-color:var(--gj-purple);--rc-widget-selected-text-color:var(--gj-purple);--rc-widget-badge-bg-color:var(--gj-yellow);--rc-widget-badge-text-color:var(--gj-purple);--rc-widget-card-radius:28px;--rc-widget-field-radius:16px;--rc-widget-badge-radius:50px}.gojoy-product-page recharge-subscription-widget::part(rc-content-wrap){display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;border:0;overflow:visible;background:none}.gojoy-product-page recharge-subscription-widget::part(rc-purchase-option){background:#fff;border:1px solid transparent;border-radius:28px;padding:20px 14px;color:var(--gj-purple)}.gojoy-product-page recharge-subscription-widget::part(rc-purchase-option__selected){border-color:var(--gj-purple);background:#fff;color:var(--gj-purple)}.gojoy-product-page recharge-subscription-widget::part(rc-purchase-option__label){color:var(--gj-purple);font:700 14px/1.4 var(--gj-font);gap:6px;flex-wrap:wrap}.gojoy-product-page recharge-subscription-widget::part(rc-purchase-option__prices){color:var(--gj-purple);font:500 14px/1.4 var(--gj-font)}.gojoy-product-page recharge-subscription-widget::part(rc-purchase-option__badge){background:var(--gj-yellow);color:var(--gj-purple);border-radius:50px;font:500 10px/1.3 var(--gj-font);padding:5px 10px}.gojoy-product-page .product-form__buttons{grid-template-columns:1fr;gap:12px}.gojoy-product-page .product-form__submit{border:0;border-radius:50px;background:var(--gj-orange);color:#fff;min-height:50px;font:500 13px/1.3 var(--gj-font);text-transform:uppercase}.gojoy-product-page .product-form__submit:hover{background:var(--gj-purple)}.gojoy-product-page .product-form__submit:before,.gojoy-product-page .product-form__submit:after{display:none}.gojoy-product-page .shopify-payment-button{max-width:100%}.gojoy-product-page .product__image{max-width:300px;margin-inline:auto}.gojoy-product-page .gj-pdp-details{margin:24px 0 0}.gojoy-product-page .gj-pdp-trust{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none}.gojoy-product-page .gj-pdp-trust li{padding:7px 12px;border:1px solid #35008330;border-radius:50px;font:500 11px/1.3 var(--gj-font)}.gojoy-product-page .gj-pdp-details details{border-bottom:1px solid #35008335}.gojoy-product-page .gj-pdp-details summary{padding:18px 32px 18px 0;cursor:pointer;position:relative;list-style:none;font:500 16px/1.4 var(--gj-font)}.gojoy-product-page .gj-pdp-details summary::-webkit-details-marker{display:none}.gojoy-product-page .gj-pdp-details summary:after{content:"+";position:absolute;right:2px;font-size:22px;top:13px}.gojoy-product-page .gj-pdp-details details[open] summary:after{content:"\2212"}.gojoy-product-page .gj-pdp-details__body{padding:0 0 24px;font:400 15px/1.65 var(--gj-font)}.gojoy-product-page .gj-pdp-details__body h2{color:inherit;font:700 23px/1.2 var(--gj-font);margin:6px 0 14px}.gojoy-product-page .gj-pdp-details__body p+p{margin-top:14px}.gojoy-product-page .gj-pdp-details__body img{width:100%;height:auto;border-radius:16px}.gojoy-product-page .gj-pdp-disclaimer{margin:18px 0;font:400 10px/1.6 var(--gj-font);opacity:.8}.gojoy-product-page .product__media-wrapper{min-width:0}.gojoy-product-page .thumbnail-list__item{border-radius:12px;overflow:hidden;border:1px solid transparent}.gojoy-product-page .thumbnail-list__item.is-active{border-color:var(--gj-purple)}.gojoy-product-page .section-related-products{background:var(--gj-paper);color:var(--gj-purple)}.gojoy-product-page .section-related-products h2{font-family:var(--gj-font);color:var(--gj-purple)}.gojoy-product-page :focus-visible{outline:3px solid var(--gj-purple);outline-offset:4px}@media(max-width:989px){.gojoy-product-page .product__info-wrapper{padding:30px 0 0}.gojoy-product-page .product__media-wrapper,.gojoy-product-page .product__info-wrapper{width:100%;max-width:100%}.gojoy-product-page .product__column-sticky{position:static}}@media(max-width:749px){.gojoy-product-page .section-main-product{padding:18px 0 42px}.gojoy-product-page .section-main-product>.container{padding-inline:22px}.gojoy-product-page .product__title{font-size:31px}.gojoy-product-page .gj-pdp-subtitle{font-size:24px}.gojoy-product-page .gj-pdp-heading{margin-bottom:22px}.gojoy-product-page recharge-subscription-widget::part(rc-content-wrap){gap:10px}.gojoy-product-page recharge-subscription-widget::part(rc-purchase-option){padding:20px 12px;border-radius:22px}.gojoy-product-page recharge-subscription-widget::part(rc-purchase-option__label){font-size:12px}}.gj-pdp-video{background:var(--gj-lavender);text-align:center}.gj-pdp-video .gj-rb__wrap{padding-block:70px}.gj-pdp-video .gj-rb__title{font-size:clamp(32px,4vw,52px);margin:16px 0 36px}.gj-pdp-video__player{display:block;width:100%;max-width:1100px;aspect-ratio:16/9;height:auto;margin:auto;border-radius:24px;background:var(--gj-purple)}.gojoy-product-page .section-related-products .gj-rb-product__name{font-size:15px!important;min-height:42px}.gojoy-product-page .section-related-products .gj-rb-product__rating{font-size:12px}@media(max-width:749px){.gj-pdp-video .gj-rb__wrap{padding-block:46px}.gj-pdp-video__player{border-radius:14px}.gojoy-product-page .section-related-products .gj-rb-product__name{font-size:14px!important}.gojoy-product-page .section-related-products .gj-rb-product__rating{gap:5px;flex-wrap:wrap}}.gojoy-product-page .recharge-subscription-widget{display:block!important}.gojoy-product-page recharge-subscription-widget::part(rc-widget__root),.gojoy-product-page recharge-subscription-widget::part(rc-content-wrap){width:100%!important;box-sizing:border-box!important}.gojoy-product-page recharge-subscription-widget::part(rc-purchase-option){box-sizing:border-box;min-width:0}.gojoy-product-page recharge-subscription-widget::part(rc-purchase-option__label){padding:0!important}.gojoy-product-page recharge-subscription-widget::part(rc-purchase-option__selector){padding:0;font-size:14px}.gojoy-product-page .quantity{overflow:hidden}@media(max-width:749px){.gojoy-product-page recharge-subscription-widget::part(rc-content-wrap){grid-template-columns:1fr;gap:14px}.gojoy-product-page recharge-subscription-widget::part(rc-purchase-option__label){font-size:14px}}.gj-contact-page{position:relative;isolation:isolate;background:var(--gj-yellow);padding:70px 24px 90px;min-height:900px}.gj-contact-page__card{position:relative;z-index:1;width:100%;max-width:772px;margin-inline:auto;padding:58px 76px 48px;background-image:var(--gj-contact-card);background-size:100% 100%;background-repeat:no-repeat;border-radius:56px}.gj-contact-page__intro{text-align:center;max-width:510px;margin:0 auto 36px}.gj-contact-page__intro .gj-rb__eyebrow{margin-bottom:14px}.gj-contact-page__intro h1{font:700 clamp(34px,4vw,50px)/1.1 var(--gj-font);letter-spacing:-.04em;color:var(--gj-purple);margin-bottom:20px}.gj-contact-page__intro>p:last-child{font-size:16px;line-height:1.6;max-width:430px;margin-inline:auto}.gj-contact-page__divider{max-width:100%;margin:0 auto 26px}.gj-contact-page__form{min-height:505px;width:100%}.gj-contact-page__form iframe{max-width:100%;border:0}.gj-contact-page__response{text-align:center;font-size:13px;line-height:1.6;padding:16px 12px;border-radius:16px;background:var(--gj-paper);margin-top:14px!important}.gj-contact-page__channels{display:grid;grid-template-columns:1fr 1fr;gap:24px 28px;padding-top:32px;font-size:13px;line-height:1.5}.gj-contact-page__channels h2{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.gj-contact-page__channels a{text-underline-offset:4px;overflow-wrap:anywhere}.gj-contact-page__channels>div:last-child{grid-column:1/-1;text-align:center}.gj-contact-page__help{font-size:13px;line-height:1.6;text-align:center;margin-top:28px!important}.gj-contact-page__help a{text-underline-offset:4px}.gj-contact-page__decoration{position:absolute;z-index:0;pointer-events:none}.gj-contact-page__decoration img{max-width:none}.gj-contact-page__decoration--olive{top:210px;left:calc(50% - 540px);transform:rotate(57.19deg)}.gj-contact-page__decoration--orange{right:calc(50% - 600px);top:560px}@media(max-width:749px){.gj-contact-page{padding:32px 20px 44px;min-height:0}.gj-contact-page__card{padding:34px 20px 30px;background-image:none;background-color:#fff;border-radius:24px}.gj-contact-page__intro{margin-bottom:25px}.gj-contact-page__intro h1{font-size:34px;margin-bottom:16px}.gj-contact-page__intro>p:last-child{font-size:15px;line-height:1.55}.gj-contact-page__divider{margin-bottom:14px}.gj-contact-page__channels{grid-template-columns:1fr;gap:22px;text-align:center;padding-top:26px}.gj-contact-page__channels>div:last-child{grid-column:auto}.gj-contact-page__decoration--olive{top:140px;left:-150px;transform:rotate(57.19deg) scale(.65)}.gj-contact-page__decoration--orange{top:600px;right:-130px;transform:scale(.65)}}.gj-wholesale-page .gj-contact-page__form{min-height:900px}.gj-wholesale-page__details{position:relative;z-index:1;max-width:1120px;margin:72px auto 0;text-align:center}.gj-wholesale-page__details>h2{color:var(--gj-purple);font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-.035em;margin-bottom:18px}.gj-wholesale-page__details>p{font-size:16px;line-height:1.6;max-width:640px;margin-inline:auto}.gj-wholesale-page__steps{list-style:none;padding:0;margin:36px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:left}.gj-wholesale-page__steps li{padding:30px;border-radius:28px;background:var(--gj-lavender)}.gj-wholesale-page__step-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--gj-purple);color:#fff;font-weight:700;margin-bottom:20px}.gj-wholesale-page__steps h3{color:var(--gj-purple);font-size:21px;line-height:1.2;margin-bottom:12px}.gj-wholesale-page__steps p{font-size:15px;line-height:1.6}@media(max-width:749px){.gj-wholesale-page__details{margin-top:44px}.gj-wholesale-page__steps{grid-template-columns:1fr;gap:16px;margin:28px 0}.gj-wholesale-page__steps li{padding:26px}}.gj-faq-page>.gj-rb__wrap{max-width:1140px;padding-top:72px;padding-bottom:80px}.gj-faq-page__intro{text-align:center;max-width:860px;margin:0 auto 32px}.gj-faq-page__intro .gj-rb__eyebrow{margin-bottom:20px}.gj-faq-page__intro .gj-rb__title{color:var(--gj-purple);font-size:clamp(38px,5vw,64px);margin-bottom:24px}.gj-faq-page__intro>p:last-child{max-width:540px;margin-inline:auto;font-size:18px;line-height:1.6}.gj-faq-page__topics{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:0 auto 48px}.gj-faq-page__topics a{padding:12px 20px;border-radius:100px;background:var(--gj-yellow);font-size:13px;line-height:1.4;font-weight:500;text-decoration:none}.gj-faq-page__topics a:hover{background:#fff5a2}.gj-faq-page__category{background:var(--gj-paper);border-radius:28px;padding:30px 36px;margin-bottom:24px;scroll-margin-top:110px}.gj-faq-page__category>h2{font-size:24px;line-height:1.25;color:var(--gj-purple);letter-spacing:-.025em;margin-bottom:12px}.gj-faq-page__category .gj-rb-faq__inner{max-width:none}.gj-faq-page__category details:last-child{border-bottom:0}.gj-faq-page__category summary{font-size:19px}.gj-faq-page__help{text-align:center;background:var(--gj-yellow);border-radius:28px;padding:40px 24px;margin-top:40px}.gj-faq-page__help h2{color:var(--gj-purple);font-size:32px;line-height:1.2;margin-bottom:12px}.gj-faq-page__help p{font-size:16px;line-height:1.6;margin-bottom:24px}@media(max-width:749px){.gj-faq-page>.gj-rb__wrap{padding:44px 20px 48px}.gj-faq-page__intro .gj-rb__title{font-size:40px;line-height:1.08;margin-bottom:20px}.gj-faq-page__intro>p:last-child{font-size:16px}.gj-faq-page__topics{gap:10px;margin-bottom:30px}.gj-faq-page__topics a{padding:11px 15px;font-size:12px}.gj-faq-page__category{padding:24px 20px;border-radius:24px;margin-bottom:20px;scroll-margin-top:85px}.gj-faq-page__category>h2{font-size:23px}.gj-faq-page__category summary{font-size:17px}.gj-faq-page__category .gj-rb-faq__answer{padding-right:0;overflow-wrap:anywhere}.gj-faq-page__help{padding:32px 20px;margin-top:28px}.gj-faq-page__help h2{font-size:28px}}.gj-pdp-video{--gj-purple:#350083;--gj-lavender:#ceb5e4;--gj-paper:#f4f4f4;--gj-font:"GOJOY Satoshi",sans-serif;color:var(--gj-purple);font-family:var(--gj-font)}.gj-pdp-video h2,.gj-pdp-video p{font-family:var(--gj-font);color:var(--gj-purple)}.gj-blog-header{background:var(--gj-lavender);color:var(--gj-purple);text-align:center;padding:72px 24px 52px}.gj-blog-header__inner{max-width:1120px;margin:auto}.gj-blog-header__eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px}.gj-blog-header h1{font-size:clamp(46px,6.2vw,80px);line-height:1.02;letter-spacing:-.045em;font-weight:700;max-width:850px;margin:0 auto 24px}.gj-blog-header__intro{font-size:18px;line-height:1.6;max-width:600px;margin:0 auto 36px}.gj-blog-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.gj-blog-topics a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid var(--gj-purple);border-radius:99px;text-decoration:none;font-size:13px;font-weight:700;color:var(--gj-purple);background:transparent;transition:background .15s}.gj-blog-topics a:hover{background:var(--gj-yellow)}.gj-blog-topics a[aria-current=page]{background:var(--gj-yellow);border-color:var(--gj-yellow)}.gj-blog-topics a:focus-visible,.gojoy-blog-page .main-blog a:focus-visible{outline:3px solid var(--gj-purple);outline-offset:4px}.gj-blog-header__filter{font-size:13px;margin:22px 0 0}.gj-blog-header__filter a{margin-left:12px;text-decoration:underline;text-underline-offset:4px}.gojoy-blog-page .main-blog{background:var(--gj-paper);color:var(--gj-purple);font-family:var(--gj-font)}.gojoy-blog-page .main-blog>.container{max-width:1280px;padding-inline:5%;margin:auto}.gojoy-blog-page .blog-articles{gap:30px;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article-card-wrapper,:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article-card{height:100%}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article-card{display:flex;flex-direction:column;background:#fff;border-radius:26px;overflow:hidden}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article-card__image-wrapper{flex-shrink:0}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article-card__image img{object-fit:cover}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .badge-article{background:var(--gj-yellow);color:var(--gj-purple);border:0;font:700 11px/1.3 var(--gj-font);padding:8px 12px;border-radius:99px;max-width:calc(100% - 32px)}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article__content{padding:24px;display:flex;flex:1}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article__information{display:flex;flex-direction:column;width:100%;align-items:flex-start}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article-card__info{font-size:11px;line-height:1.6;opacity:1;color:var(--gj-olive);padding-bottom:14px}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article-card__heading{font:700 23px/1.18 var(--gj-font);letter-spacing:-.025em;color:var(--gj-purple);padding-bottom:16px;margin:0}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article-card__heading a{color:inherit}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article-card__excerpt{font:400 14px/1.65 var(--gj-font);color:#50485c;margin:0;padding-bottom:24px}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article__information>.btn{margin-top:auto;color:var(--gj-purple);font:700 13px/1.4 var(--gj-font)}.gojoy-blog-page .pagination__item{border-radius:50%;border:1px solid var(--gj-purple);color:var(--gj-purple);font-family:var(--gj-font)}.gojoy-blog-page .pagination__item--current,.gojoy-blog-page .pagination__item:hover{background:var(--gj-yellow);border-color:var(--gj-yellow);color:var(--gj-purple)}.gojoy-blog-page .gj-blog-empty{grid-column:1/-1;padding:40px 0;text-align:center}.gojoy-blog-page .gj-blog-empty a{text-decoration:underline}@media(min-width:750px)and (max-width:1023px){.gojoy-blog-page .blog-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.gj-blog-header{padding:48px 22px 36px}.gj-blog-header h1{font-size:46px;max-width:390px}.gj-blog-header__intro{font-size:16px;margin-bottom:28px}.gj-blog-header__eyebrow{font-size:11px;margin-bottom:20px}.gj-blog-topics{gap:8px}.gj-blog-topics a{font-size:12px;padding-inline:15px}.gojoy-blog-page .main-blog>.container{padding-inline:22px}.gojoy-blog-page .blog-articles{grid-template-columns:minmax(0,1fr);gap:24px}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article-card__heading{font-size:25px}:is(.gojoy-blog-page,.gojoy-article-page,.gojoy-shipping-page,.gojoy-404-page) .article__content{padding:24px}.gojoy-blog-page .pagination__list>li{flex-basis:36px;max-width:36px}.gojoy-blog-page .pagination__list>li:not(:last-child){margin-right:6px}}.gojoy-blog-page .gj-blog-header h1{color:var(--gj-purple)}.gojoy-blog-page .gj-blog-header .gj-blog-header__eyebrow{margin:0 0 24px!important}.gojoy-blog-page .gj-blog-header .gj-blog-header__intro{margin:0 auto 36px!important;font-weight:400}.gojoy-blog-page .gj-blog-header .gj-blog-header__filter{margin:22px 0 0!important}@media(max-width:749px){.gojoy-blog-page .gj-blog-header .gj-blog-header__eyebrow{margin-bottom:20px!important}.gojoy-blog-page .gj-blog-header .gj-blog-header__intro{margin-bottom:28px!important}}.gojoy-article-page .article-template{background:var(--gj-paper);color:var(--gj-purple);font-family:var(--gj-font)}.gojoy-article-page .gj-article-heading{max-width:none;background:var(--gj-lavender);padding:64px 6% 112px;margin:0;line-height:1.5}.gojoy-article-page .article-template__title{max-width:1000px;margin:26px auto!important;font:700 clamp(38px,4.5vw,62px)/1.06 var(--gj-font);letter-spacing:-.04em;color:var(--gj-purple);text-wrap:balance}.gojoy-article-page .gj-article-heading>.light{font:500 13px/1.6 var(--gj-font);color:var(--gj-purple);opacity:1}.gojoy-article-page .gj-article-back{display:inline-flex;min-height:44px;align-items:center;font:700 12px/1.4 var(--gj-font);text-transform:uppercase;letter-spacing:.06em;color:var(--gj-purple);text-decoration:none}.gojoy-article-page .gj-article-back:hover{text-decoration:underline;text-underline-offset:5px}.gojoy-article-page .article-template__hero-container{position:relative;max-width:1120px;margin:-64px auto 0;padding:0 24px}.gojoy-article-page .article-template__hero-container>.container{padding:0;max-width:none}.gojoy-article-page .article-template__hero-container responsive-image{border-radius:32px;overflow:hidden}.gojoy-article-page .article-template__content{max-width:900px;width:calc(100% - 48px);padding:48px;margin:48px auto;background:#fff;border-radius:32px;color:#40364b;font:400 17px/1.8 var(--gj-font);overflow-wrap:anywhere;--kn-font:var(--gj-font);--kn-serif:var(--gj-font);--kn-pink:var(--gj-purple);--kn-pink-light:#f0e8f7;--kn-pink-border:var(--gj-lavender);--kn-cream:#f5f1e5;--kn-sage:var(--gj-olive);--kn-sage-light:#f5f4dd;--kn-amber:#995018;--kn-amber-light:#fff0e5;--kn-dark:#40364b;--kn-muted:#65596d}.gojoy-article-page .article-template__content :is(p,li){line-height:1.8}.gojoy-article-page .article-template__content p{margin:0 0 24px}.gojoy-article-page .article-template__content :is(h2,h3,h4,h5,h6){font-family:var(--gj-font);color:var(--gj-purple);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:36px 0 20px;text-wrap:pretty;scroll-margin-top:100px}.gojoy-article-page .article-template__content h2{font-size:32px}.gojoy-article-page .article-template__content h3{font-size:24px}.gojoy-article-page .article-template__content h4{font-size:20px}.gojoy-article-page .article-template__content a{color:var(--gj-purple);text-decoration:underline;text-underline-offset:3px}.gojoy-article-page .article-template__content img{max-width:100%;height:auto;border-radius:18px}.gojoy-article-page .article-template__content :is(iframe,video){max-width:100%}.gojoy-article-page .article-template__content :is(ul,ol){padding-left:24px;margin-bottom:28px}.gojoy-article-page .article-template__content blockquote{margin:28px 0;padding:24px;border-left:4px solid var(--gj-purple);background:#f0e8f7;border-radius:0 18px 18px 0}.gojoy-article-page .article-template__content table{display:block;max-width:100%;overflow-x:auto;font-size:14px}.gojoy-article-page .article-template__content :is(.kn-summary,.kn-card,.kn-fact,.kn-tip,.kn-warning,.kn-bottom-line,.kn-stat){border-radius:20px}.gojoy-article-page .article-template__content .kn-summary{padding:28px;margin-bottom:36px}.gojoy-article-page .article-template__content .kn-summary h3{margin:0 0 16px;font-size:24px}.gojoy-article-page .article-template__content .kn-summary ul{margin:0}.gojoy-article-page .article-template__content .kn-badge{font-size:11px;letter-spacing:0;padding:7px 12px}.gojoy-article-page .article-template__content .kn-bottom-line p{color:#fff;font-size:18px;font-style:normal;margin:0}.gojoy-article-page .article-template__content :is(.kn-tip-label,.kn-warning-label,.kn-summary-label){font-weight:700;letter-spacing:.1em}.gojoy-article-page :is(.article-template__social-sharing,.article-template__tags,.gj-article-return,.article-template__comment-wrapper>div,.article-template>div:has(.article-template__next-article-link)){max-width:900px;width:calc(100% - 48px);padding-inline:24px;margin-inline:auto}.gojoy-article-page .article-template__social-sharing{margin-top:48px}.gojoy-article-page .article-template__social-sharing .border-t{border-color:var(--gj-lavender)}.gojoy-article-page .article-template__social-sharing :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.gojoy-article-page .article-template__tags{gap:8px}.gojoy-article-page .article-template__tags a{font:700 12px/1.4 var(--gj-font);padding:12px 18px;min-height:44px;background:#fff;border:1px solid var(--gj-purple);color:var(--gj-purple);text-decoration:none}.gojoy-article-page .article-template__tags a:hover{background:var(--gj-yellow)}.gojoy-article-page .article-template__next-article-title{font-family:var(--gj-font);color:var(--gj-purple)}.gojoy-article-page .gj-article-return{margin-top:36px}.gojoy-article-page .gj-article-return a{display:inline-flex;align-items:center;justify-content:center;background:var(--gj-yellow);border-radius:99px;padding:14px 24px;min-height:48px;font:700 13px/1.4 var(--gj-font);color:var(--gj-purple);text-decoration:none}.gojoy-article-page :is(.article-template,.gj-article-related) a:focus-visible,.gojoy-article-page .article-template button:focus-visible{outline:3px solid var(--gj-purple);outline-offset:4px}.gj-article-related{background:var(--gj-lavender);color:var(--gj-purple);padding:64px 5% 80px}.gj-article-related__inner{max-width:1152px;margin:auto}.gj-article-related__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.gojoy-article-page .gj-article-related__header h2{font:700 42px/1.1 var(--gj-font);letter-spacing:-.035em;color:var(--gj-purple)}.gj-article-related__header>a{font:700 13px/1.5 var(--gj-font);min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.gj-article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gojoy-article-page .gj-article-related__item{min-width:0}.gojoy-article-page .gj-article-related__item .article__information>.btn{margin-top:20px}@media(min-width:750px)and (max-width:1023px){.gj-article-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.gojoy-article-page .gj-article-heading{text-align:left;padding:36px 22px 88px}.gojoy-article-page .article-template__title{font-size:36px;margin:20px 0 24px!important;line-height:1.08}.gojoy-article-page .gj-article-back{font-size:10px}.gojoy-article-page .article-template__hero-container{margin-top:-48px;padding-inline:22px}.gojoy-article-page .article-template__hero-container responsive-image{border-radius:22px}.gojoy-article-page .article-template__content{width:calc(100% - 44px);padding:26px 22px;margin:28px auto;border-radius:24px;font-size:16px}.gojoy-article-page .article-template__content h2{font-size:27px}.gojoy-article-page .article-template__content h3{font-size:22px}.gojoy-article-page .article-template__content :is(.kn-stats,.kn-cards){grid-template-columns:minmax(0,1fr)}.gojoy-article-page .article-template__content :is(.kn-summary,.kn-fact,.kn-tip,.kn-warning,.kn-bottom-line){padding:22px}.gojoy-article-page .article-template__content .kn-summary h3{font-size:22px}.gojoy-article-page .article-template__content .kn-stat-num{font-size:28px}.gojoy-article-page :is(.article-template__social-sharing,.article-template__tags,.gj-article-return,.article-template__comment-wrapper>div,.article-template>div:has(.article-template__next-article-link)){width:calc(100% - 44px);padding-inline:0}.gj-article-related{padding:48px 22px 60px}.gj-article-related__header{display:block;margin-bottom:24px}.gojoy-article-page .gj-article-related__header h2{font-size:36px;margin-bottom:12px}.gj-article-related__grid{grid-template-columns:minmax(0,1fr);gap:24px}}.gj-shipping{background:var(--gj-paper);color:var(--gj-purple)}.gj-shipping__hero{background:var(--gj-lavender);padding:72px 24px 60px;text-align:center}.gojoy-shipping-page .gj-shipping .gj-shipping__eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin:0 0 24px}.gojoy-shipping-page .gj-shipping h1{font:700 clamp(44px,6vw,76px)/1.04 var(--gj-font);color:var(--gj-purple);letter-spacing:-.04em;margin:0 0 24px}.gojoy-shipping-page .gj-shipping .gj-shipping__intro{font-size:18px;line-height:1.65;max-width:620px;margin:0 auto 32px}.gj-shipping__nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.gj-shipping__nav a{font:700 13px/1.4 var(--gj-font);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:99px;padding:12px 24px;border:1px solid var(--gj-purple)}.gj-shipping__nav a:first-child,.gj-shipping__nav a:hover{background:var(--gj-yellow);border-color:var(--gj-yellow)}.gj-shipping__inner{max-width:1200px;padding:64px 24px 80px;margin:auto}.gj-shipping__delivery,.gj-shipping__returns{scroll-margin-top:100px}.gojoy-shipping-page .gj-shipping h2{color:var(--gj-purple);font:700 40px/1.1 var(--gj-font);letter-spacing:-.035em;margin:0 0 32px}.gj-shipping__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gj-shipping__card{padding:32px;background:#fff;border-radius:28px}.gj-shipping__number{display:block;font-size:44px;letter-spacing:-.04em;line-height:1;font-weight:700;color:var(--gj-orange);margin-bottom:32px}.gojoy-shipping-page .gj-shipping h3{color:var(--gj-purple);font:700 24px/1.2 var(--gj-font);letter-spacing:-.025em;margin:0 0 20px}.gj-shipping__answer{font-size:16px;line-height:1.75;color:#504458}.gj-shipping__returns{margin-top:72px}.gj-shipping__section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.gj-shipping__section-heading>a{display:inline-flex;align-items:center;min-height:44px;font:700 13px/1.4 var(--gj-font);text-underline-offset:4px;margin-bottom:32px}.gj-shipping__policy{max-width:900px;margin:auto;background:#fff;border-radius:28px;padding:48px;color:#40364b;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.gojoy-shipping-page .gj-shipping .gj-shipping__policy p{margin:0 0 24px;line-height:1.85}.gojoy-shipping-page .gj-shipping .gj-shipping__policy h3{font-size:25px;margin:32px 0 20px}.gojoy-shipping-page .gj-shipping__policy :is(ul,ol){padding-left:24px;margin-bottom:24px}.gojoy-shipping-page .gj-shipping__policy li{margin-bottom:10px}.gj-shipping__policy hr{margin:32px 0;border-color:#e6dded}.gj-shipping__policy a{color:var(--gj-purple)}.gj-shipping__help{background:var(--gj-yellow);border-radius:28px;margin-top:64px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:32px}.gojoy-shipping-page .gj-shipping .gj-shipping__help h2{margin-bottom:12px}.gj-shipping__help p{font-size:16px;line-height:1.6}.gj-shipping__help>a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;white-space:nowrap;border-radius:99px;background:var(--gj-purple);color:#fff;padding:14px 28px;font-size:13px;font-weight:700;text-decoration:none}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) :is(.gj-shipping,.shopify-policy__container) a:focus-visible{outline:3px solid var(--gj-purple);outline-offset:4px}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) #MainContent:has(.shopify-policy__container){background:var(--gj-lavender);padding:64px 24px 80px}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__container{width:100%;max-width:900px;padding:0;margin:0 auto;font-family:var(--gj-font);color:var(--gj-purple)}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__title{padding:0 0 44px}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__title h1{font:700 clamp(40px,6vw,68px)/1.06 var(--gj-font);color:var(--gj-purple);letter-spacing:-.04em;margin:0}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body{background:#fff;border-radius:28px;padding:48px;color:#40364b;font:400 16px/1.85 var(--gj-font);overflow-wrap:anywhere}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body :is(h2,h3,h4){font-family:var(--gj-font);font-weight:700;color:var(--gj-purple);font-size:25px;line-height:1.2;letter-spacing:-.025em;margin:32px 0 20px}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body p{font:400 16px/1.85 var(--gj-font);margin:0 0 24px}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body :is(ul,ol){padding-left:24px;margin-bottom:24px}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body li{margin-bottom:10px}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body hr{margin:32px 0;border-color:#e6dded}@media(max-width:749px){.gj-shipping__hero{padding:48px 22px 40px}.gojoy-shipping-page .gj-shipping h1{font-size:46px}.gojoy-shipping-page .gj-shipping .gj-shipping__intro{font-size:16px;margin-bottom:28px}.gj-shipping__nav{gap:8px}.gj-shipping__nav a{font-size:12px;padding:12px 18px}.gj-shipping__inner{padding:44px 22px 60px}.gojoy-shipping-page .gj-shipping h2{font-size:32px;margin-bottom:26px}.gj-shipping__cards{grid-template-columns:minmax(0,1fr);gap:18px}.gj-shipping__card{padding:28px}.gj-shipping__number{font-size:40px;margin-bottom:24px}.gj-shipping__returns{margin-top:48px}.gj-shipping__section-heading{display:block}.gj-shipping__section-heading>a{margin-top:-12px;margin-bottom:24px}.gj-shipping__policy{padding:28px 22px;border-radius:24px}.gojoy-shipping-page .gj-shipping .gj-shipping__policy h3{font-size:23px}.gj-shipping__help{padding:28px;display:block;margin-top:40px}.gj-shipping__help>a{margin-top:24px}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) #MainContent:has(.shopify-policy__container){padding:44px 22px 60px}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__title{padding-bottom:32px}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body{padding:28px 22px;border-radius:24px}:is(.gojoy-shipping-page,.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body :is(h2,h3,h4){font-size:23px}}.gj-not-found{background:var(--gj-purple);color:var(--gj-paper);padding:48px 24px 56px;text-align:center;min-height:560px;display:grid;place-items:center}.gj-not-found__inner{max-width:900px;width:100%;margin:auto}.gj-not-found__art{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px;color:var(--gj-yellow);font:700 200px/.85 var(--gj-font);letter-spacing:-.07em}.gj-not-found__art span{display:block}.gj-not-found__art img{width:145px;height:145px;object-fit:contain;transform:rotate(-12deg);margin:0 10px 0 0}.gojoy-404-page .gj-not-found .gj-not-found__eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--gj-lavender);margin:0 0 16px}.gojoy-404-page .gj-not-found h1{font:700 clamp(36px,4.4vw,54px)/1.08 var(--gj-font);letter-spacing:-.04em;color:var(--gj-paper);margin:0 auto 20px;text-wrap:balance}.gojoy-404-page .gj-not-found .gj-not-found__description{max-width:490px;margin:0 auto 28px;font-size:17px;font-weight:400;line-height:1.65;color:var(--gj-paper)}.gj-not-found__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.gj-not-found__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;border-radius:99px;font:700 13px/1.4 var(--gj-font);text-decoration:none;border:1px solid var(--gj-paper)}.gj-not-found__actions .gj-not-found__home{background:var(--gj-yellow);border-color:var(--gj-yellow);color:var(--gj-purple)}.gj-not-found__actions .gj-not-found__shop{color:var(--gj-paper)}.gj-not-found__actions .gj-not-found__shop:hover{background:var(--gj-lavender);border-color:var(--gj-lavender);color:var(--gj-purple)}.gj-not-found__actions .gj-not-found__home:hover{background:var(--gj-paper);border-color:var(--gj-paper)}.gj-not-found__contact{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;font-size:12px;text-decoration:underline;text-underline-offset:4px;color:var(--gj-lavender)!important}.gj-not-found a:focus-visible{outline:3px solid var(--gj-yellow);outline-offset:5px}@media(max-width:749px){.gj-not-found{padding:44px 22px 48px;min-height:0}.gj-not-found__art{font-size:150px;gap:6px;margin-bottom:28px}.gj-not-found__art img{width:105px;height:105px;margin-right:4px}.gojoy-404-page .gj-not-found h1{font-size:40px;max-width:340px}.gojoy-404-page .gj-not-found .gj-not-found__description{font-size:16px;max-width:330px;margin-bottom:28px}.gj-not-found__actions{flex-direction:column;max-width:300px;margin:auto}.gj-not-found__actions a{width:100%}}:is(.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body>.rte{max-width:720px;margin-inline:auto}:is(.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body{font-size:17px;line-height:1.85}:is(.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body p{font-size:17px;line-height:1.85}:is(.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body :is(h2,h3,h4){font-size:28px;line-height:1.2;margin-top:40px;text-wrap:pretty;scroll-margin-top:100px}:is(.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body :is(ul,ol){font-size:17px;line-height:1.85}:is(.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body a{color:var(--gj-purple);text-decoration:underline;text-underline-offset:3px}.gojoy-privacy-page .shopify-policy__body .rte>div>p:first-child{font:700 12px/1.7 var(--gj-font);color:var(--gj-olive);border-bottom:1px solid var(--gj-lavender);padding-bottom:24px;margin-bottom:30px}:is(.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body :is(img,iframe,video){max-width:100%}:is(.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}@media(max-width:749px){:is(.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body :is(p,ul,ol){font-size:16px}:is(.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__body :is(h2,h3,h4){font-size:24px;margin-top:32px}:is(.gojoy-privacy-page,.gojoy-terms-page) .shopify-policy__title h1{font-size:42px}.gojoy-privacy-page .shopify-policy__body .rte>div>p:first-child{font-size:11px}}.gojoy-terms-page .shopify-policy__body h3{font-size:24px;line-height:1.3;letter-spacing:-.02em}.gojoy-terms-page .shopify-policy__body h3 strong{font-weight:700}.gojoy-terms-page .shopify-policy__body>.rte>p:first-child{font:700 12px/1.7 var(--gj-font);color:var(--gj-olive);letter-spacing:.06em;border-bottom:1px solid var(--gj-lavender);padding-bottom:24px;margin-bottom:30px}@media(max-width:749px){.gojoy-terms-page .shopify-policy__body h3{font-size:21px;line-height:1.35}.gojoy-terms-page .shopify-policy__title h1{font-size:42px}.gojoy-terms-page .shopify-policy__body>.rte>p:first-child{font-size:11px}}.gojoy-product-page .product__accordion .accordion__title{font:500 16px/1.4 var(--gj-font);color:var(--gj-purple)}.gojoy-product-page .product__accordion .accordion__content{font:400 15px/1.7 var(--gj-font);color:var(--gj-purple)}.gojoy-product-page .product__accordion{border-color:#35008335}.gojoy-utility-page{--color-foreground:53 0 131;--color-background:244 244 244}.gojoy-utility-page #MainContent,.gojoy-utility-page .template-search{background:var(--gj-paper);color:var(--gj-purple)}.gojoy-utility-page .template-search__header{background:var(--gj-lavender);padding:48px 28px;border-radius:32px;margin:0 auto 48px;width:calc(100% - 48px)}.gojoy-utility-page .template-search__header h1{font:700 56px/1.1 var(--gj-font);letter-spacing:-.04em;color:var(--gj-purple);margin:0 0 28px}.gojoy-utility-page .template-search__search{max-width:560px;margin:auto}.gojoy-utility-page .template-search .field{border-radius:99px;background:#fff;border:1px solid var(--gj-purple);overflow:hidden}.gojoy-utility-page .template-search .field:after,.gojoy-utility-page .template-search .field:before{display:none}.gojoy-utility-page .template-search .search__input{font:400 16px/1.5 var(--gj-font);color:var(--gj-purple);min-height:52px}.gojoy-utility-page .template-search .search__button{color:var(--gj-purple)}.gojoy-utility-page .template-search :is(h2,h3,summary,.facet-filters__label,.facet-filters__sort){font-family:var(--gj-font);color:var(--gj-purple)}.gojoy-utility-page .template-search__results>ul{gap:28px}.gojoy-utility-page .template-search .gj-rb-product__name{font-size:17px!important;min-height:40px}.gojoy-utility-page .template-search .gj-rb-product__rating{font-size:12px;gap:6px;flex-wrap:wrap}.gojoy-utility-page .template-search .gj-rb-product__price{font-size:19px}.gojoy-utility-page .template-search .article-card{background:#fff;border-radius:24px;overflow:hidden;height:100%}.gojoy-utility-page .template-search .article__content{padding:24px}.gojoy-utility-page .template-search .article-card__heading{font:700 22px/1.2 var(--gj-font);color:var(--gj-purple);letter-spacing:-.025em}.gojoy-utility-page .template-search .article-card__info{font:400 12px/1.6 var(--gj-font);color:var(--gj-olive)}.gojoy-utility-page .template-search .badge-article{border:0;border-radius:99px;background:var(--gj-yellow);color:var(--gj-purple);font-family:var(--gj-font)}.gojoy-utility-page.template-cart :is(h1,h2,h3,.cart-item__name,.totals__subtotal){font-family:var(--gj-font);color:var(--gj-purple)}.gojoy-utility-page.template-cart .title-wrapper-with-link h1{font-size:clamp(36px,5vw,56px);letter-spacing:-.04em}.gojoy-utility-page.template-cart .cart__warnings{background:var(--gj-lavender);border-radius:32px;padding:64px 24px}.gojoy-utility-page.template-cart .cart__empty-text{font:700 44px/1.1 var(--gj-font);letter-spacing:-.035em}.gojoy-utility-page.template-cart .cart__warnings .btn-primary,.gojoy-utility-page.template-cart .cart__checkout-button{background:var(--gj-orange);border:0;border-radius:99px;color:#fff;font:700 13px/1.4 var(--gj-font);min-height:48px;padding:14px 28px}.gojoy-utility-page.template-cart .cart-item__image{border-radius:18px}.gojoy-utility-page.template-cart .quantity{border-radius:99px;background:var(--gj-lavender);border:0;color:var(--gj-purple)}.gojoy-utility-page.template-cart .quantity:after,.gojoy-utility-page.template-cart .quantity:before{display:none}.gojoy-utility-page.template-cart .cart__blocks>.background-secondary{background:#fff;border-radius:28px}.gojoy-utility-page.template-cart .cart__blocks .totals__subtotal-value{font-weight:700;color:var(--gj-purple)}.gojoy-utility-page.template-cart .accordion__title{font-family:var(--gj-font);color:var(--gj-purple)}.gojoy-utility-page .gojoy-page-content{background:var(--gj-lavender);padding:64px 24px 80px}.gojoy-utility-page .gojoy-page-content>.container-narrow,.gojoy-utility-page .gojoy-page-content>.container{max-width:900px;padding:0;margin:auto}.gojoy-utility-page .main-page-title{font:700 64px/1.1 var(--gj-font);color:var(--gj-purple);letter-spacing:-.04em;margin:0 0 44px}.gojoy-utility-page .gojoy-page-copy{background:#fff;border-radius:28px;padding:48px;font:400 17px/1.85 var(--gj-font);color:#40364b;overflow-wrap:anywhere}.gojoy-utility-page .gojoy-page-copy :is(h2,h3,h4){font:700 25px/1.3 var(--gj-font);color:var(--gj-purple);margin:36px 0 20px;letter-spacing:-.02em}.gojoy-utility-page .gojoy-page-copy p{line-height:1.85;margin:0 0 24px}.gojoy-utility-page .gojoy-page-copy a{color:var(--gj-purple);text-decoration:underline;text-underline-offset:3px}.gojoy-utility-page .gojoy-page-copy hr{margin:32px 0;border-color:var(--gj-lavender)}.gojoy-utility-page .main-list-collections :is(h1,h2,h3){font-family:var(--gj-font);color:var(--gj-purple)}.gojoy-utility-page #MainContent :is(a,button,input,select):focus-visible{outline:3px solid var(--gj-purple);outline-offset:4px}.gj-momclub{background:var(--gj-paper);color:var(--gj-purple)}.gj-momclub__intro{background:var(--gj-lavender);text-align:center;padding:64px 24px 104px}.gj-momclub__intro>p{max-width:620px;margin:0 auto!important;font-size:18px;line-height:1.7}.gj-momclub .gj-momclub__eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-bottom:24px!important}.gojoy-utility-page .gj-momclub h1{font:700 clamp(40px,5vw,64px)/1.06 var(--gj-font);color:var(--gj-purple);letter-spacing:-.04em;margin:0 auto 24px;max-width:800px}.gj-momclub__offer{max-width:760px;margin:-56px auto 0;position:relative;background:var(--gj-yellow);border-radius:32px;text-align:center;padding:48px 32px}.gj-momclub .gj-momclub__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin:0 0 20px}.gj-momclub .gj-momclub__code{font-size:64px;line-height:1.1;font-weight:700;letter-spacing:.04em;margin:0 0 20px}.gj-momclub .gj-momclub__offer-text{font-size:18px;line-height:1.6;margin:0 0 28px}.gj-momclub__offer .gj-rb__button{background:var(--gj-purple);color:#fff;border-radius:99px}.gj-momclub .gj-momclub__terms{font-size:12px;line-height:1.7;max-width:430px;margin:24px auto 0}.gj-momclub__products{max-width:1200px;margin:auto;padding:72px 24px 80px}.gojoy-utility-page .gj-momclub h2{font:700 44px/1.1 var(--gj-font);color:var(--gj-purple);text-align:center;letter-spacing:-.035em;margin:0 0 40px}cart-drawer .drawer__inner{background:var(--gj-paper,#f4f4f4);color:var(--gj-purple,#350083);font-family:var(--gj-font,inherit)}cart-drawer :is(h1,h2,h3,.cart-item__name,.totals__subtotal){font-family:var(--gj-font,inherit);color:var(--gj-purple,#350083)}cart-drawer .cart__checkout-button{border:0;border-radius:99px;background:var(--gj-orange,#e75521);color:#fff;min-height:48px}cart-drawer .quantity{border-radius:99px;background:var(--gj-lavender,#ceb5e4)}@media(max-width:749px){.gojoy-utility-page .template-search__header{width:calc(100% - 44px);padding:36px 22px;margin-bottom:32px;border-radius:24px}.gojoy-utility-page .template-search__header h1{font-size:40px}.gojoy-utility-page .template-search__results>ul{gap:28px 16px}.gojoy-utility-page .template-search .gj-rb-product__name{font-size:14px!important}.gojoy-utility-page .template-search .gj-rb-product__price{font-size:17px}.gojoy-utility-page .template-search .article__content{padding:18px}.gojoy-utility-page .template-search .article-card__heading{font-size:20px}.gojoy-utility-page.template-cart .cart__warnings{padding:44px 22px;border-radius:24px}.gojoy-utility-page.template-cart .cart__empty-text{font-size:36px}.gojoy-utility-page .gojoy-page-content{padding:44px 22px 60px}.gojoy-utility-page .main-page-title{font-size:42px;margin-bottom:32px}.gojoy-utility-page .gojoy-page-copy{padding:28px 22px;font-size:16px}.gojoy-utility-page .gojoy-page-copy :is(h2,h3,h4){font-size:22px}.gj-momclub__intro{padding:48px 22px 88px}.gj-momclub__intro>p{font-size:16px}.gj-momclub__offer{width:calc(100% - 44px);padding:32px 22px;border-radius:24px;margin-top:-44px}.gj-momclub .gj-momclub__code{font-size:40px}.gj-momclub .gj-momclub__offer-text{font-size:16px}.gj-momclub__products{padding:48px 22px 60px}.gojoy-utility-page .gj-momclub h2{font-size:36px}}.gojoy-utility-page .template-search .gj-rb-product__name,.gojoy-utility-page .template-search .gj-rb-product__name a{text-transform:none}.gojoy-utility-page .gj-momclub__offer .gj-rb__button{color:#fff!important}.gojoy-utility-page .collections-list-page{background:var(--gj-paper);color:var(--gj-purple)}.gj-collection-intro{background:var(--gj-lavender);border-radius:32px;padding:48px 24px;margin-bottom:48px;text-align:center}.gj-collection-intro h1{font:700 56px/1.1 var(--gj-font);color:var(--gj-purple);letter-spacing:-.04em;margin:0 0 24px}.gj-collection-intro p{font-size:18px;line-height:1.7;margin:0}.gojoy-utility-page .collection-card{background:#fff;border-radius:28px;overflow:hidden;color:var(--gj-purple)}.gojoy-utility-page .collection-card__media{border-radius:28px 28px 0 0}.gojoy-utility-page .collection-card :is(h2,h3,h4,a){font-family:var(--gj-font);color:var(--gj-purple)}.gojoy-utility-page .collection-card__content{padding:24px}@media(max-width:749px){.gj-collection-intro{border-radius:24px;padding:36px 22px;margin-bottom:32px}.gj-collection-intro h1{font-size:40px}.gj-collection-intro p{font-size:16px}}.gj-retailers{background:#fffdf8;color:var(--gj-purple);border-bottom:1px solid #e6dced}.gj-retailers__wrap{max-width:1160px;margin:auto;padding:30px 28px 18px;display:grid;grid-template-columns:1.15fr 1fr;gap:12px 48px;align-items:center}.gj-retailers h2{font:600 18px/1.3 var(--gj-font);letter-spacing:-.02em;margin:0 0 12px;text-align:center;color:var(--gj-purple)}.gj-retailers__logos{display:flex;justify-content:center;align-items:center;gap:32px}.gj-retailers__link{display:flex;align-items:center;justify-content:center;min-width:0;min-height:86px;padding:8px;flex:0 1 210px;text-decoration:none}.gj-retailers__link img{display:block;max-width:100%;height:auto;object-fit:contain}.gj-retailers__link--amazon img{width:140px}.gj-retailers__link--walmart img{width:190px}.gj-retailers__note{font-size:11px;line-height:1.4;text-align:center;margin:7px 0 0!important}.gj-retailers__direct{padding-left:36px;border-left:1px solid #e0d4eb}.gj-retailers__label{font-size:12px;font-weight:600;line-height:1.4;margin:0 0 10px!important}.gj-retailers__trademarks{grid-column:1/-1;font-size:10px;line-height:1.5;color:#726a7b;margin:8px 0 0!important;text-align:center}.gj-returns-badge{display:flex;align-items:center;gap:13px;width:100%;padding:14px 16px;margin:14px 0 0;border:1px solid #d5c2e7;border-radius:16px;background:#f4eef9;color:#350083;text-decoration:none;box-sizing:border-box}.gj-returns-badge__icon{flex:none;width:36px;height:40px}.gj-returns-badge__copy{min-width:0;display:grid;gap:3px}.gj-returns-badge__copy strong{font:600 16px/1.25 var(--gj-font);color:inherit}.gj-returns-badge__copy>span{font:400 12px/1.4 var(--gj-font)}.gj-returns-badge__copy small{font:400 11px/1.4 var(--gj-font);color:#62516f}.gj-returns-badge__arrow{margin-left:auto;flex:none;font-size:20px;line-height:1}.gj-returns-badge:hover{border-color:#350083}.gj-returns-badge:focus-visible,.gj-retailers__link:focus-visible{outline:2px solid #350083;outline-offset:4px}.gj-retailers .gj-returns-badge{margin:0}.gojoy-product-page .gj-returns-badge{max-width:100%}@media(max-width:749px){.gj-retailers__wrap{padding:24px 22px 16px;grid-template-columns:minmax(0,1fr);gap:20px}.gj-retailers h2{font-size:16px;margin-bottom:8px}.gj-retailers__logos{gap:14px}.gj-retailers__link{min-height:78px;padding:6px;flex:1 1 0}.gj-retailers__link--amazon img{width:112px}.gj-retailers__link--walmart img{width:160px}.gj-retailers__direct{padding:16px 0 0;border-left:0;border-top:1px solid #e0d4eb}.gj-retailers__label{text-align:center}.gj-retailers__trademarks{font-size:9px;margin:0!important}.gj-returns-badge{gap:11px;padding:12px 13px}.gj-returns-badge__copy strong{font-size:15px}}.gj-focus-buying{margin:1.8rem 0 1.2rem;color:var(--gj-purple,#350083)}.gj-focus-buying__benefits{list-style:none;padding:0;margin:0 0 1.4rem;display:grid;gap:.65rem;font-size:1.45rem;line-height:1.5}.gj-focus-buying__benefits li{position:relative;padding-left:1.8rem}.gj-focus-buying__benefits li:before{content:"\2713";position:absolute;left:0;color:#e75521;font-weight:700}.gj-focus-buying__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1.2rem;margin:0;background:#f1eaf8;border-radius:1.2rem}.gj-focus-buying__facts div{min-width:0}.gj-focus-buying__facts dt{font-size:1.1rem;line-height:1.5;margin-bottom:.3rem}.gj-focus-buying__facts dd{font-size:1.4rem;font-weight:700;margin:0;line-height:1.35}.gj-focus-buying__directions,.gj-focus-buying__shipping{font-size:1.2rem;line-height:1.55;margin:.9rem 0 0}.gj-focus-buying__shipping{font-weight:600}.gj-focus-buying a,.gj-focus-review a{text-decoration:underline;text-underline-offset:3px}.gj-focus-buying a:focus-visible,.gj-focus-review a:focus-visible{outline:2px solid #350083;outline-offset:3px}.gj-focus-buying__disclaimer{font-size:1rem;line-height:1.5;margin:1rem 0 0;opacity:.85}.gj-focus-review{margin:1.6rem 0;padding:1.5rem 1.6rem;border-left:3px solid #e75521;background:#fffaf5;border-radius:0 1.2rem 1.2rem 0;color:#350083}.gj-focus-review__top{display:flex;align-items:center;gap:1rem;font-size:1.1rem;font-weight:600}.gj-focus-review__stars{display:inline-flex;gap:2px;color:#e75521;flex-shrink:0}.gj-focus-review__stars svg{display:block}.gj-focus-review blockquote{border:0;padding:0;margin:.9rem 0;font-size:1.4rem;line-height:1.55;font-style:normal}.gj-focus-review figcaption{font-size:1.05rem;line-height:1.6}.gj-focus-review figcaption a{display:block;width:fit-content}[id^=GojoyFocusFacts-]{scroll-margin-top:10rem}@media(max-width:749px){.gj-focus-buying__facts{gap:.5rem;padding:1.1rem .9rem}.gj-focus-buying__facts dd{font-size:1.3rem}.gj-focus-review{padding:1.3rem 1.4rem}}.gj-focus-review blockquote{position:static;text-align:left;background:transparent;quotes:none}.gj-focus-review blockquote:before,.gj-focus-review blockquote:after{content:none;display:none}.gj-focus-buying__directions,.gj-focus-buying__shipping,.gj-focus-buying__disclaimer,.gj-focus-buying__facts dt,.gj-focus-review figcaption{color:#6d6575;font-weight:400;opacity:1}.gj-focus-buying__directions a,.gj-focus-buying__shipping a{color:inherit;font-weight:400}.gj-saffron{background:#fffaf5;padding:48px 22px;color:#350083}.gj-saffron__wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:64px}.gj-saffron__visual{position:relative;isolation:isolate;min-height:330px;aspect-ratio:1.45;border-radius:28px;background:#eee3f5;overflow:hidden}.gj-saffron__visual:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:#e3d1ef;left:-60px;top:-45px;z-index:-1}.gj-saffron__flower{position:absolute;left:10px;bottom:10px;width:60%;height:95%;overflow:visible}.gj-saffron__bottle{position:absolute;right:20px;top:30px;bottom:36px;width:42%;border-radius:20px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #35008308;transform:rotate(6deg)}.gj-saffron__bottle img{display:block;width:100%;height:100%;object-fit:contain;border-radius:20px}.gj-saffron__visual-label{position:absolute;bottom:16px;right:24px;font-size:11px;color:#695376;letter-spacing:.03em}.gj-saffron .gj-saffron__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;color:#706476}.gj-saffron__copy h2{font-family:var(--gj-font,inherit);font-size:clamp(28px,3.5vw,46px);line-height:1.08;letter-spacing:-.035em;margin:0 0 22px;max-width:430px;color:#350083}.gj-saffron .gj-saffron__dose{display:flex;gap:16px;align-items:center;margin:0 0 18px}.gj-saffron .gj-saffron__dose strong{font-size:clamp(44px,5vw,62px);font-weight:700;line-height:1;letter-spacing:-.055em;color:#c64c25;white-space:nowrap}.gj-saffron .gj-saffron__dose>span{font-size:18px;line-height:1.3}.gj-saffron .gj-saffron__dose small{display:block;font-size:13px;font-weight:400;color:#6d6575;margin-top:3px}.gj-saffron .gj-saffron__text{font-size:16px;line-height:1.55;max-width:430px;margin:0 0 18px;color:#6d6575}.gj-saffron__facts{display:inline-flex;align-items:center;gap:12px;color:#350083;text-decoration:underline;text-underline-offset:4px;font-size:13px}.gj-saffron__facts:focus-visible{outline:2px solid #350083;outline-offset:5px}@media(max-width:749px){.gj-saffron{padding:28px 22px 32px}.gj-saffron__wrap{grid-template-columns:1fr;gap:24px}.gj-saffron__visual{min-height:0;height:230px;aspect-ratio:auto;border-radius:22px}.gj-saffron__flower{left:9px;bottom:4px;width:58%;height:100%}.gj-saffron__bottle{right:16px;top:19px;bottom:30px;width:41%;border-radius:16px}.gj-saffron__visual-label{right:20px;bottom:10px;font-size:10px}.gj-saffron .gj-saffron__eyebrow{margin-bottom:10px;font-size:11px}.gj-saffron__copy h2{font-size:30px;max-width:300px;margin-bottom:18px}.gj-saffron .gj-saffron__dose{gap:14px;margin-bottom:14px}.gj-saffron .gj-saffron__dose strong{font-size:48px}.gj-saffron .gj-saffron__dose>span{font-size:16px}.gj-saffron .gj-saffron__dose small{font-size:12px}.gj-saffron .gj-saffron__text{font-size:14px;margin-bottom:14px}}.gj-saffron__visual{aspect-ratio:1;min-height:0;background:#e1a05c}.gj-saffron__visual:before{display:none}.gj-saffron__photo{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:749px){.gj-saffron__visual{height:auto;aspect-ratio:1}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gojoy-home.css.map */
