:root{--gnl-ink:#111111;--gnl-text:#383838;--gnl-muted:#6B6B6B;--gnl-grey:#F4F4F2;--gnl-line:#DEDEDC;--gnl-green:#123228;--gnl-white:#FFFFFF}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-wrap:balance}p,li{text-wrap:pretty}.btn,button.btn,input.btn,.shopify-payment-button__button,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],select,textarea{border-radius:0}.gnl-sale-tag{display:inline-block;background:var(--gnl-green);color:var(--gnl-white);font-family:GNL Inter,GNL Inter Fallback,Inter,sans-serif;font-weight:500;line-height:1;padding:6px 8px;letter-spacing:0}.gnl-sale-tag--16{font-size:16px}.gnl-sale-tag--14{font-size:14px}.gnl-sale-tag--12{font-size:12px;padding:4px 6px}:root{--announcement-height-default: 35px;--gnl-gutter: clamp(24px, calc(15.38vw - 133.5px) , 88px);--gnl-c-ink: var(--gnl-ink, #111111);--gnl-c-text: var(--gnl-text, #383838);--gnl-c-muted: var(--gnl-muted, #6B6B6B);--gnl-c-grey: var(--gnl-grey, #F4F4F2);--gnl-c-line: var(--gnl-line, #DEDEDC);--gnl-c-footer-text: #D7DED9}@media only screen and (max-width:1023px){:root{--gnl-gutter: 20px}}.gnl-icon{display:block;width:24px;height:24px;flex:none}.gnl-btn{display:flex;align-items:center;justify-content:center;height:48px;background:var(--gnl-c-ink);color:#fff;font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.gnl-btn:hover{color:#fff;background:#000}.announcement__wrapper--top .announcement__bar{min-height:35px;padding:0}.announcement__wrapper--top .announcement__text{padding:10px 0;font-size:12px;font-weight:400;line-height:15px;letter-spacing:.2px}.announcement__wrapper--top .announcement__text>div{margin:0}.announcement__wrapper--top .announcement__message{padding:0 20px}.site-header{color:var(--gnl-c-text)}.nav-standard.nav-main,.nav-hamburger.nav-main{text-transform:none;letter-spacing:0}.site-header.site-header:not(.header--has-scrolled){height:88px}.site-header>.container{width:100%;max-width:none;padding:0 var(--gnl-gutter)}.site-header>.container>.row{max-width:1264px;margin-left:auto;margin-right:auto}.site-header .logo{float:none;max-width:none;margin:0;padding:0;transform:none;flex-direction:row}.site-header .logo .logo__image-link{width:100%;justify-content:flex-start;overflow:visible}.site-header.site-header .logo .logo__image--default{width:100%}.site-header .header__icons .gnl-icon,.site-header .search-popdown-bar{color:var(--gnl-c-text)}.site-header .search-popdown-bar{display:flex;list-style:none}.site-header .search-popdown-bar::-webkit-details-marker{display:none}.site-header header-search-popdown{position:relative}.site-header .icon-menu,.site-header .header__icons .nav-item,.site-header .nav-account-link{width:24px;height:24px}.site-header .cartToggle{position:relative}.gnl-cart-dot{position:absolute;top:2px;right:0;width:8px;height:8px;border-radius:50%;background:var(--gnl-green, #123228)}.cartToggle--empty .gnl-cart-dot{display:none}@media only screen and (min-width:1024px){.site-header .logo{position:absolute;top:28px;left:0;width:172px;height:48px}.site-header.header--has-scrolled .logo{top:6px}.site-header.header--is-hamburger .logo{left:50%;transform:translate(-50%)}.site-header.header--is-hamburger .header__icons{left:0;right:0;display:flex;align-items:center;justify-content:flex-start}.site-header.header--is-hamburger .menuToggle{position:static;display:block;width:24px;height:24px;margin:0;padding:0;transform:none}.site-header.header--is-hamburger .header__icons header-search-popdown{margin:0 auto 0 16px}.site-header .header__icons{position:absolute;top:32px;right:0;height:24px;float:none}.site-header.header--has-scrolled .header__icons{top:18px}.site-header:not(.header--is-hamburger) .header__icons header-search-popdown{margin:0 16px 0 0}.site-header .header__icons .nav-account-link{margin:0 15px 0 0}.site-header .header__icons .cartToggle{margin:0}.site-header .nav-standard{padding:0;font-weight:400;letter-spacing:0}.site-header .nav-standard .menu{position:static;height:100%!important;align-items:stretch}.site-header .nav-standard .menu>.menu-item{display:flex;align-items:center;margin:0 32px 0 0;padding:0;font-size:14px;line-height:17px}.site-header .nav-standard .menu>.menu-item:last-child{margin-right:0}.site-header.header--is-standard.header--has-scrolled .nav-standard .menu-item--meganav,.site-header .nav-standard .menu-item--meganav.is-expanded{margin-bottom:0;padding-bottom:0}.site-header .nav-standard .menu>.menu-item>.menu-item__link{color:var(--gnl-c-text);line-height:17px}.no-touch .site-header .toggle-submenu{position:absolute;width:1px;height:1px;margin:0;overflow:hidden}.no-touch .site-header .toggle-submenu:focus-visible{position:static;width:12px;height:12px;margin-left:6px;overflow:visible}.site-header .megamenu-wrapper{top:100%;left:calc(max(var(--gnl-gutter),calc((100vw - 1264px)/2))*-1);right:calc(max(var(--gnl-gutter),calc((100vw - 1264px)/2))*-1);border-top:1px solid var(--gnl-c-line);border-bottom:1px solid var(--gnl-c-line);box-shadow:none;white-space:normal}.site-header .megamenu-inner,.site-header.header--is-standard.header--has-scrolled .nav-standard .megamenu-inner{margin-top:0;padding-top:0;max-height:calc(100vh - var(--header-initial-height) - var(--announcement-height-desktop))}.gnl-mega{display:flex;align-items:stretch;color:var(--gnl-c-text)}.gnl-mega a{color:inherit;text-decoration:none}.gnl-mega a:hover{text-decoration:underline;text-underline-offset:3px}.gnl-mega .gnl-btn{color:#fff;text-decoration:none}.gnl-mega__promo{flex:0 0 30.556%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:40px 48px 40px max(var(--gnl-gutter),calc((100vw - 1264px)/2));background:var(--gnl-c-grey)}.gnl-mega__promo-title{margin:0;font-size:32px;font-weight:500;line-height:40px}.gnl-mega__promo-photo{display:block;width:100%;max-width:304px}.gnl-mega__promo .gnl-btn{width:100%;max-width:304px}.gnl-mega__cats{flex:1 1 38.889%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:40px 32px 40px 64px}.gnl-mega__cols{display:grid;grid-template-columns:repeat(2,minmax(0,216px));gap:32px;width:100%}.gnl-mega__label{margin:0 0 24px;padding-bottom:8px;border-bottom:1px solid var(--gnl-c-line);color:var(--gnl-c-muted);font-size:14px;line-height:20px}.gnl-mega__rows{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.gnl-mega__row{margin:0}.gnl-mega__link{display:flex;gap:12px;font-size:16px;font-weight:500;line-height:24px}.gnl-mega__subs{margin:4px 0 0 36px;padding:0;list-style:none;color:var(--gnl-c-muted);font-size:14px;line-height:20px}.gnl-mega__subs li{margin:0 0 4px}.gnl-mega__all{font-size:16px;font-weight:500;line-height:24px;white-space:nowrap}.gnl-mega__features{flex:0 0 30.556%;min-width:0;display:flex;flex-direction:column;gap:24px;padding:40px max(var(--gnl-gutter),calc((100vw - 1264px)/2)) 40px 0}.gnl-mega__feature{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;line-height:28px}}@media only screen and (max-width:1023px){.site-header.site-header:not(.header--has-scrolled){height:64px}.site-header .logo{position:absolute;top:18px;left:50%;width:160px;height:40px;transform:translate(-50%)}.site-header.header--has-scrolled .logo{top:10px}.site-header .header__icons{position:absolute;top:20px;left:1px;right:0;width:auto;height:24px;float:none;display:flex;align-items:center;justify-content:flex-start}.site-header.header--has-scrolled .header__icons{top:18px}.site-header .menuToggle{position:static;display:block;width:24px;height:24px;margin:0;padding:0;transform:none}.site-header .header__icons header-search-popdown{margin:0 auto 0 10px}.site-header .header__icons .nav-account-link{margin:0 17px 0 0}.site-header .header__icons .cartToggle{margin:0}}.nav-hamburger{--gnl-drawer-top: 99px;top:var(--gnl-drawer-top);width:100%;height:calc(100vh - var(--gnl-drawer-top));height:calc(100dvh - var(--gnl-drawer-top));padding:0;letter-spacing:0}.nav-hamburger .nav-mobile-close{display:none}.nav-hamburger .nav-inner{height:100%;max-height:none;padding:0}.nav-hamburger .nav-inner-wrapper{width:100%;margin:0}.nav--is-visible:not(.nav--is-hiding) .shopify-section-header .overlay{display:none}.gnl-drawer{color:var(--gnl-c-text);font-weight:400}.gnl-drawer a{color:inherit;text-decoration:none}.gnl-drawer .gnl-btn{color:#fff}.gnl-drawer__promo{display:flex;align-items:center;min-height:200px;background:var(--gnl-c-grey)}.gnl-drawer__promo-text{flex:1 1 54%;min-width:0;display:flex;flex-direction:column;gap:16px;padding:0 16px 0 20px}.gnl-drawer__promo-title{margin:0;font-size:24px;font-weight:500;line-height:32px;text-wrap:balance}.gnl-drawer__promo-photo{flex:0 0 46%;display:block;align-self:stretch}.gnl-drawer__group{padding:24px 20px 0}.gnl-drawer__label{margin:0;color:var(--gnl-c-muted);font-size:14px;line-height:20px}.gnl-drawer__row{display:block;padding:12px 0;border-bottom:1px solid var(--gnl-c-line)}a.gnl-drawer__row,.gnl-drawer__row>summary{display:flex;align-items:center;gap:12px;min-height:28px;font-size:16px;font-weight:500;line-height:24px}a.gnl-drawer__row{min-height:53px}.gnl-drawer__row>summary{list-style:none;cursor:pointer}.gnl-drawer__row>summary::-webkit-details-marker{display:none}.gnl-drawer__title{flex:1 1 auto;min-width:0}.gnl-drawer__pm{font-size:20px;font-weight:400;line-height:28px}.gnl-drawer__pm:before{content:"+"}details[open]>summary .gnl-drawer__pm:before{content:"\2212"}.gnl-drawer__subs{display:flex;flex-direction:column;gap:8px;padding:8px 0 4px 36px;color:var(--gnl-c-muted);line-height:24px}.gnl-drawer__all{display:block;padding:24px 20px 0;font-size:16px;font-weight:500;line-height:24px}.gnl-drawer__feature{display:flex;align-items:center;gap:12px;padding:24px 20px;font-size:20px;font-weight:500;line-height:28px}.gnl-drawer__others{display:flex;flex-direction:column;gap:8px;padding:16px 20px 40px;border-top:1px solid var(--gnl-c-line);font-size:16px;line-height:24px}.gnl-drawer__others a{display:block}.site-footer,.site-footer p{letter-spacing:0}.site-footer .footer__top{padding:60px 0 0}.site-footer .footer__inner{padding-bottom:46px}.site-footer>div>.container{width:100%;max-width:none;padding:0 max(var(--gnl-gutter),calc((100% - 1264px)/2))}.footer__blocks{grid-template-columns:minmax(0,416fr) minmax(0,216fr) minmax(0,272fr) minmax(0,360fr);gap:0;text-align:left}.footer__block{max-width:none;margin:0;font-size:14px;font-weight:400;line-height:17px}.site-footer a{color:inherit}.site-footer a:hover{color:#fff}.site-footer .footer__logo{display:flex;align-items:center;width:172px!important;height:44px;margin:0 0 20px}.site-footer .footer__logo .image-wrapper{width:100%}.gnl-footer__slogan{margin:0 0 12px;color:#fff;font-size:20px;font-weight:500;line-height:28px}.gnl-footer__concept{margin:0;color:#ffffffb8;font-size:14px;line-height:20px}.footer__block__title{margin:0 0 17px;color:#fff;font-size:16px;font-weight:500;line-height:19px}.footer__block__menu-link{margin:0 0 10px;color:var(--gnl-c-footer-text)}.footer__block__menu-link:last-child{margin-bottom:0}.footer__block--newsletter .sign-up-form{width:100%;margin:0}.footer__block--newsletter .sign-up-form .input-group{height:48px;margin:0}.footer__block--newsletter input.sign-up-input{height:48px;letter-spacing:0;padding:0 52px 0 13px;border:1px solid #fff;border-radius:0;color:#fff;font-size:14px;font-weight:400}.footer__block--newsletter .sign-up-form .input-group ::placeholder{color:var(--gnl-c-footer-text);opacity:1}.footer__block--newsletter .sign-up-submit,.footer__block--newsletter .sign-up-submit:hover{width:48px;height:48px;min-height:0;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M3.5 14H24.5M17.5 21L24.5 14L17.5 7' stroke='white' stroke-width='1.16667'/%3E%3C/svg%3E") center / 28px no-repeat}.footer__block--newsletter .sign-up-submit .icon-submit{display:none}.footer__block--newsletter .sign-up-error{margin-top:8px}.gnl-footer__social{display:flex;gap:16px;margin:24px 0 0;padding:0;color:#fff}.gnl-footer__social li{margin:0}.gnl-footer__social a{display:block;color:#fff}.gnl-footer__social a:hover{opacity:.7}.site-footer .footer__bottom{padding:0 0 35px;color:var(--gnl-c-footer-text);font-size:12px;font-weight:400;line-height:15px}.site-footer .footer__bottom__wrapper{align-items:center}.site-footer .footer__payment,.site-footer .footer__copyright{margin:0}.site-footer .footer__follow-on-shop{margin:8px 0 0;text-align:right}.site-footer [data-powered-link]{display:none}.site-footer .payment-icons__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.site-footer .payment-icons__item,.site-footer .payment-icons__item:first-child{margin:0;line-height:0}@media only screen and (max-width:1023px){.footer__blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media only screen and (max-width:767px){.site-footer .footer__top{padding-top:36px}.site-footer .footer__inner{padding-bottom:24px}.footer__blocks{grid-template-columns:100%;gap:0;text-align:left}.footer__block{margin:0}.footer__block--logo{margin-bottom:48px}.footer__block--menus{margin-bottom:33px}.site-footer .footer__logo{width:150px!important;height:40px;margin-bottom:16px}.footer__block__title{margin-bottom:15px}.footer__block__menu-link{margin-bottom:11px}.footer__block__menu-link:last-child{margin-bottom:0}.footer__block--newsletter .sign-up-form{display:block;width:100%}.site-footer .footer__bottom{padding-bottom:36px;text-align:left}.site-footer .footer__payment{margin-bottom:24px}.site-footer .payment-icons__list{justify-content:flex-start}.site-footer .footer__follow-on-shop{text-align:left}}.gnl-mega__photo{position:relative;display:block;overflow:hidden;background:var(--gnl-c-grey)}.gnl-mega__photo img{display:block;width:100%;height:100%;object-fit:cover}.gnl-mega__photo .gnl-sale-tag{position:absolute;top:12px;left:12px}.gnl-mega__photo--hc .gnl-sale-tag{top:8px;left:8px}@media only screen and (min-width:1024px){.gnl-mega__promo-photo.gnl-mega__photo{width:100%;max-width:304px;aspect-ratio:304 / 340}.gnl-mega__features{gap:24px}.gnl-mega a.gnl-mega__gift,.gnl-mega a.gnl-mega__hc{text-decoration:none}.gnl-mega__gift{display:flex;flex-direction:column;gap:8px}.gnl-mega__photo--gift{width:100%;max-width:352px;aspect-ratio:352 / 300}.gnl-mega__hc{display:flex;align-items:center;gap:16px}.gnl-mega__photo--hc{flex:0 0 96px;width:96px;height:96px}.gnl-mega__hc-text{display:flex;flex-direction:column;gap:4px}.gnl-mega__hc-title{font-size:16px;font-weight:500;line-height:24px}.gnl-mega__hc-link{color:var(--gnl-c-muted);font-size:14px;line-height:20px}.gnl-mega a.gnl-mega__gift:hover .gnl-mega__feature span,.gnl-mega a.gnl-mega__hc:hover .gnl-mega__hc-link{text-decoration:underline;text-underline-offset:3px}}.gnl-drawer__promo-photo.gnl-mega__photo .gnl-sale-tag{top:8px;left:12px}.gnl-drawer__gift{display:block;padding:24px 20px 0;color:inherit;text-decoration:none}.gnl-drawer__gift .gnl-mega__photo--gift{width:100%;aspect-ratio:350 / 220}.gnl-drawer__gift .gnl-drawer__feature{padding:8px 0 24px}:root{--gnl-gut:max(clamp(20px,6.11vw,88px), calc((100% - 1264px)/2) );--gnl-sect:128px}@media(max-width:767px){:root{--gnl-gut:20px;--gnl-sect:72px}}.gnl-offers,.gnl-range,.gnl-brand,.gnl-insta-head{font-family:GNL Inter,GNL Inter Fallback,Inter,sans-serif;font-weight:400;color:var(--gnl-text)}.gnl-home-title{margin:0;font:400 32px/40px Inter,sans-serif;color:var(--gnl-text);letter-spacing:0;text-transform:none}.gnl-offers *,.gnl-range *,.gnl-brand *,.gnl-insta-head *{box-sizing:border-box;letter-spacing:0}.gnl-offers a,.gnl-range a{color:inherit;text-decoration:none}.gnl-offers a:focus-visible,.gnl-range a:focus-visible,.gnl-insta-head__btn:focus-visible{outline:2px solid var(--gnl-ink);outline-offset:3px}.gnl-offers{padding:var(--gnl-sect) var(--gnl-gut) 0}.gnl-offers__grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;row-gap:48px;margin-top:48px}.gnl-offer{display:block}.gnl-offer--large{width:60.127%}.gnl-offer--small{width:32.911%}.gnl-offer:nth-child(2){margin-top:9.494%}.gnl-offer:nth-child(4){margin-top:7.595%}.gnl-offer__photo{position:relative;overflow:hidden;background:var(--gnl-grey)}.gnl-offer--large .gnl-offer__photo{aspect-ratio:4/3}.gnl-offer--small .gnl-offer__photo{aspect-ratio:4/5}.gnl-offer__photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.gnl-offer__photo .gnl-sale-tag{position:absolute;z-index:1;left:8px;top:8px}.gnl-offer--large .gnl-sale-tag{left:16px;top:16px}.gnl-offer__text{padding-top:16px}.gnl-offer__label{margin:0;font:400 24px/32px Inter,sans-serif;color:var(--gnl-text);letter-spacing:0;text-transform:none}.gnl-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0}.gnl-offer__sale{font-size:16px;line-height:24px;color:var(--gnl-text)}.gnl-offer__rrp{font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-offers__terms{margin:48px 0 0;font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-offers__terms a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.gnl-offer:hover .gnl-offer__label{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.gnl-range{display:grid;grid-template-columns:504fr 760fr;padding:var(--gnl-sect) var(--gnl-gut) 0}.gnl-range__list,.gnl-range__list li{margin:0;padding:0;list-style:none}.gnl-range__link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border-bottom:1px solid var(--gnl-line);font-size:20px;line-height:28px;color:var(--gnl-text)}.gnl-range__name{display:flex;align-items:center;gap:12px;min-width:0}.gnl-home-icon,.gnl-home-arrow{display:block;flex:none}.gnl-home-arrow{transition:transform .2s ease}@media(hover:hover){.gnl-range__link:hover .gnl-home-arrow{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.gnl-home-arrow{transition:none}}.featured-collection.section-padding{position:relative;padding:var(--gnl-sect) 0 0}.featured-collection>.container{width:auto;max-width:none;margin:0;padding:0 var(--gnl-gut)}.featured-collection .collection-grid__header{margin:0 0 40px;text-align:left}.featured-collection .collection-grid__header h2{font:400 32px/40px Inter,sans-serif;color:var(--gnl-text);letter-spacing:0;text-transform:none}.featured-collection .collection-grid__row--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 var(--gnl-gut);margin:0;overflow:visible}.featured-collection .collection-grid__row .product-block{width:auto;padding:0;margin:0}.featured-collection .button-wrapper{position:absolute;top:calc(var(--gnl-sect) + 8px);right:var(--gnl-gut);margin:0}.featured-collection .button-wrapper .btn{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:none;font:400 16px/24px Inter,sans-serif;color:var(--gnl-text);letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.featured-collection .button-wrapper .btn:before,.featured-collection .button-wrapper .btn:after{display:none}.gnl-brand{position:relative;margin-top:var(--gnl-sect)}.gnl-brand__photo{height:37.5vw;min-height:320px;max-height:720px;background:var(--gnl-grey)}.gnl-brand__photo picture,.gnl-brand__photo img{display:block;width:100%;height:100%}.gnl-brand__photo img{object-fit:cover;object-position:right center}.gnl-brand__values{position:absolute;left:var(--gnl-gut);top:23%;display:grid;gap:24px;width:42%;margin:0;padding:0;list-style:none}.gnl-brand__value{display:flex;gap:22px;margin:0;padding:0;list-style:none}.gnl-brand__icon{display:block;flex:none;width:40px;height:40px}.gnl-brand__title{margin:0;font:400 20px/28px Inter,sans-serif;color:var(--gnl-text);letter-spacing:0;text-transform:none}.gnl-brand__text{margin:4px 0 0;font-size:16px;line-height:24px;color:var(--gnl-muted)}[id$=__17495191689409fe34]{background:var(--gnl-grey)}.shopify-section .jdgm-testimonials-carousel{--stars-size:12px!important;--stars-color:var(--gnl-ink)!important;--text-color:var(--gnl-text)!important;--card-color:var(--gnl-white)!important;--product-name-size:14px!important;--max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head arrows" "body body";align-items:center;gap:32px 24px;padding:64px var(--gnl-gut);margin:0;text-align:left;font-family:GNL Inter,GNL Inter Fallback,Inter,sans-serif;font-weight:400}.jdgm-testimonials-carousel *{letter-spacing:0}.shopify-section .jdgm-testimonials-carousel .jdgm-header{grid-area:head;margin:0}.shopify-section .jdgm-testimonials-carousel .jdgm-title{margin:0;font:400 32px/40px Inter,sans-serif;color:var(--gnl-text);letter-spacing:0;text-transform:none;text-align:left}.shopify-section .jdgm-testimonials-carousel .jdgm-header-info{justify-content:flex-start;margin-top:8px;flex-direction:row}.shopify-section .jdgm-testimonials-carousel .jdgm-average-rating{gap:8px}.shopify-section .jdgm-testimonials-carousel .jdgm-rating-text{font-size:14px;line-height:20px;color:var(--gnl-muted)}.shopify-section .jdgm-testimonials-carousel .jdgm-rating-star{display:none}.shopify-section .jdgm-testimonials-carousel .jdgm-star{font-size:12px;line-height:1;color:var(--gnl-ink)}.shopify-section .jdgm-testimonials-carousel .jdgm-content{grid-area:body;display:block;margin:0}.shopify-section .jdgm-testimonials-carousel .jdgm-testimonials-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;min-height:0}.shopify-section .jdgm-testimonials-carousel .jdgm-testimonial{display:none;position:relative;top:auto;left:auto;width:auto;height:auto;align-self:start;padding:24px;gap:0;opacity:1;align-items:stretch;transition:none;pointer-events:auto}.shopify-section .jdgm-testimonials-carousel .jdgm-testimonial.active,.shopify-section .jdgm-testimonials-carousel .jdgm-testimonial.gnl-rv-on{display:flex}.shopify-section .jdgm-testimonials-carousel .jdgm-card-content{align-items:stretch;gap:0}.shopify-section .jdgm-testimonials-carousel .jdgm-quote-marks{display:none}.shopify-section .jdgm-testimonials-carousel .jdgm-rating-section{display:contents}.shopify-section .jdgm-testimonials-carousel .jdgm-reviewer-info{order:1;display:grid;grid-template-columns:40px 16px minmax(0,1fr);column-gap:0;width:auto;justify-content:start;align-items:center}.gnl-rv-avatar{grid-column:1;grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:12px;border-radius:50%;background:var(--gnl-green);color:var(--gnl-white);font-size:16px;line-height:24px}.shopify-section .jdgm-testimonials-carousel .jdgm-reviewer-name{grid-column:2/-1;grid-row:1;margin-left:12px;font-size:16px;line-height:24px;font-weight:400;color:var(--gnl-text);text-align:left}.shopify-section .jdgm-testimonials-carousel .jdgm-reviewer-verified-icon{grid-column:2;grid-row:2;width:16px;height:16px;margin-left:12px;color:var(--gnl-green)}.shopify-section .jdgm-testimonials-carousel .jdgm-reviewer-info:has(.jdgm-reviewer-verified-icon):after{content:"Verified";grid-column:3;grid-row:2;margin-left:16px;font-size:14px;line-height:20px;color:var(--gnl-green)}.shopify-section .jdgm-testimonials-carousel .jdgm-stars{display:flex;gap:2px;justify-content:flex-start}.shopify-section .jdgm-testimonials-carousel .jdgm-card .jdgm-stars{order:2;margin:12px 0 0}.shopify-section .jdgm-testimonials-carousel .jdgm-text{order:3;display:block;min-height:0;max-height:none;margin-top:12px;font-size:16px;line-height:24px;color:var(--gnl-text);text-align:left}.shopify-section .jdgm-testimonials-carousel .jdgm-text p{max-width:none;line-height:24px;-webkit-line-clamp:4;overflow:hidden;text-wrap:pretty}.shopify-section .jdgm-testimonials-carousel .jdgm-product-name{order:4;width:auto;margin-top:12px;font-size:14px;line-height:20px;color:var(--gnl-muted);text-align:left;text-decoration:none}.shopify-section .jdgm-testimonials-carousel .jdgm-product-name a{color:inherit;text-decoration:none}.gnl-rv-arrows{grid-area:arrows;display:flex;gap:8px}.gnl-rv-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--gnl-text);border-radius:50%;background:none;color:var(--gnl-text);cursor:pointer}.gnl-rv-arrow:hover{background:var(--gnl-text);color:var(--gnl-white)}.gnl-rv-arrow:focus-visible{outline:2px solid var(--gnl-ink);outline-offset:2px}.gnl-rv-arrow svg{display:block;width:16px;height:16px}.gnl-insta-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:96px var(--gnl-gut) 32px}.gnl-insta-head__handle{margin:4px 0 0;font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-insta-head__btn{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:99px;height:48px;margin-top:2px;padding:0 24px;border:1px solid var(--gnl-ink);border-radius:0;color:var(--gnl-ink);font-size:16px;line-height:24px;text-decoration:none}.gnl-insta-head__btn:hover{background:var(--gnl-ink);color:var(--gnl-white)}#insta-feed{padding:0 var(--gnl-gut) var(--gnl-sect)}#insta-feed .instafeed-new-layout-container{width:100%!important}#insta-feed .instafeed-new-layout-wrapper{grid-template-columns:repeat(4,1fr)!important;gap:16px!important}#insta-feed .instafeed-new-layout-item{width:auto!important;height:auto!important;aspect-ratio:4/5}#insta-feed .instafeed-new-layout-item:nth-child(n+5){display:none!important}#insta-feed .instafeed-new-layout-item img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:989px){.shopify-section .jdgm-testimonials-carousel .jdgm-testimonials-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.gnl-home-title,.featured-collection .collection-grid__header h2,.shopify-section .jdgm-testimonials-carousel .jdgm-title{font-size:24px;line-height:32px}.gnl-offers{padding-left:0;padding-right:0}.gnl-offers .gnl-home-title,.gnl-offers__terms{margin-left:20px;margin-right:20px}.gnl-offers__terms{margin-top:32px}.gnl-offers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 8px;margin:32px 0 0}.gnl-offer,.gnl-offer--large,.gnl-offer--small{width:auto;margin:0!important}.gnl-offer:nth-child(3){margin-right:20px!important;margin-top:36px!important;grid-column:2;grid-row:2}.gnl-offer:nth-child(2){margin-left:20px!important;grid-column:1;grid-row:2}.gnl-offer--large{grid-column:1/-1}.gnl-offer--large .gnl-offer__text{padding-left:20px;padding-right:20px}.gnl-offer__text{padding-top:12px}.gnl-offer__label{font-size:20px;line-height:28px}.gnl-offer--large .gnl-sale-tag{left:8px;top:8px}.gnl-offer--small .gnl-sale-tag{left:6px;top:6px;font-size:12px;padding:4px 6px}.gnl-range{display:block}.gnl-range__list{margin-top:12px}.gnl-range__list li+li{margin-top:12px}.gnl-range__link{padding:16px 0}.gnl-home-arrow{width:22px;height:22px}.featured-collection .collection-grid__header{margin-bottom:24px}.featured-collection .collection-grid__row--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.featured-collection .button-wrapper{position:static;margin:24px 20px 0;text-align:left}.gnl-brand__photo{height:auto;min-height:0;max-height:none;aspect-ratio:390/272}.gnl-brand__photo img{object-position:center}.gnl-brand__values{position:static;width:auto;gap:20px;padding:28px 20px 48px}.gnl-brand__value{gap:16px}.gnl-brand__text{margin-top:2px;font-size:14px;line-height:20px}.shopify-section .jdgm-testimonials-carousel{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "body" "arrows";gap:24px;padding:48px 20px}.shopify-section .jdgm-testimonials-carousel .jdgm-header-info{flex-direction:row}.shopify-section .jdgm-testimonials-carousel .jdgm-testimonials-container{grid-template-columns:minmax(0,1fr)}.shopify-section .jdgm-testimonials-carousel .jdgm-text p{-webkit-line-clamp:5}.gnl-insta-head{display:block;padding:48px 20px 16px}.gnl-insta-head__btn{margin-top:8px}#insta-feed{padding:0 20px var(--gnl-sect)}#insta-feed .instafeed-new-layout-wrapper{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}.shopify-section .jdgm-testimonials-carousel .jdgm-text,.shopify-section .jdgm-testimonials-carousel .jdgm-product-name{text-align:left!important}.gnl-card .product-block__image{padding-top:100%;margin:0;background:var(--gnl-grey);container-type:inline-size}.gnl-card .product-block__info{padding:16px 0 0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-weight:400;overflow:visible}.gnl-card .product-block__info .product-block__title{order:2;margin:0;font-size:20px;line-height:28px;font-weight:500;letter-spacing:0;text-align:center;text-transform:none;color:var(--gnl-ink);overflow-wrap:anywhere}.gnl-card .product-block__title a{color:inherit}.gnl-card .product-block__title-sub{order:1;margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;color:var(--gnl-muted);text-align:center}.gnl-card .product-block__info .product-block__price{order:3;text-align:center;max-width:100%}.gnl-card .product-block__info>:not(.product-block__title):not(.product-block__title-sub):not(.product-block__price){order:4}.gnl-card .product-block__price .price{margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 8px;font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-ink)}.gnl-card .price s{font-weight:400}.gnl-card .price s{font-size:14px;line-height:20px;color:var(--gnl-muted);text-decoration:line-through}.gnl-card .unit-price{display:block;font-size:12px;line-height:16px;color:var(--gnl-muted)}.gnl-card .product-block__badge{position:absolute;top:8px;left:8px;z-index:3;line-height:0}.gnl-card .gnl-sale-tag--14,.gnl-sold-tag{padding:9px 12px}.gnl-sold-tag.product__badge__item{display:inline-block;background:var(--gnl-white);color:var(--gnl-text);border:1px solid var(--gnl-line);font-size:14px;line-height:1;font-weight:400;letter-spacing:0;text-transform:uppercase;padding:8px 11px}.gnl-card--sold .product-block__image{background:var(--gnl-white)}.gnl-card--sold .product-block__image-container>.image-wrapper>img{opacity:.5}@container (max-width:199px){.gnl-card .product-block__badge{top:6px;left:6px}.gnl-card .gnl-sale-tag--14{font-size:12px;padding:4px 6px}.gnl-sold-tag.product__badge__item{font-size:12px;padding:3px 5px}}@container (min-width:500px){.gnl-card .gnl-sale-tag--14{font-size:16px;padding:12px 16px}}.gnl-card .jdgm-preview-badge{margin:0;text-align:center}.gnl-card .jdgm-widget.jdgm-preview-badge .jdgm-prev-badge{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:22px;margin:0!important;text-align:center!important}.gnl-card .jdgm-widget.jdgm-preview-badge .jdgm-prev-badge[data-number-of-reviews="0"]{display:none!important}.gnl-card .jdgm-prev-badge__stars{display:inline-flex;flex:none;margin:0!important;color:var(--gnl-ink)}.gnl-card .jdgm-prev-badge__stars .jdgm-star{font-size:14px!important;line-height:1!important;padding:0 1px 0 0!important;color:var(--gnl-ink)!important}.gnl-card .jdgm-widget.jdgm-preview-badge .jdgm-prev-badge__text{display:inline!important;margin:0!important;font-size:14px!important;line-height:20px!important;font-weight:400;color:var(--gnl-muted)!important;visibility:visible}@media(max-width:767px){.gnl-card .product-block__info{padding-top:12px}.gnl-card .product-block__info .product-block__title{font-size:16px;line-height:22px}.gnl-card .product-block__title-sub{font-size:11px;line-height:14px;letter-spacing:1px}.gnl-card .jdgm-prev-badge__stars .jdgm-star{font-size:11px!important}.gnl-card .jdgm-widget.jdgm-preview-badge .jdgm-prev-badge{gap:4px!important}}.gnl-col,.gnl-col-banner{--gnl-gutter:clamp(24px,6.111vw,88px);font-family:var(--BODY-FONT-FAMILY);font-weight:400;color:var(--gnl-text)}.gnl-col .collection-grid__wrapper{max-width:1440px;margin:0 auto;padding:0 var(--gnl-gutter);min-height:0}.gnl-col .collection-grid__wrapper>.container{width:auto;max-width:none;padding:0;margin:0}.gnl-col .collection-grid__row--grid{padding:0;overflow:visible;column-gap:16px;row-gap:48px}.gnl-col .collection-grid__row .gnl-card{padding:0;margin:0}.gnl-col-banner{max-width:1440px;margin:0 auto;padding:0 var(--gnl-gutter)}.gnl-col-banner__crumbs{display:flex;flex-wrap:wrap;gap:0 8px;padding:16px 0;font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-col-banner__crumbs a{color:inherit}.gnl-col-banner__crumbs a:hover{color:var(--gnl-ink)}.gnl-col-banner__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-bottom:32px}.gnl-col-banner__text{padding-right:32px}.gnl-col-banner__title{margin:0;font-family:var(--BODY-FONT-FAMILY);font-size:40px;line-height:48px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--gnl-text)}.gnl-col-banner__count{margin:8px 0 0;font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-col-banner__intro{margin:8px 0 0;font-size:16px;line-height:24px;color:var(--gnl-text)}.gnl-col-banner__intro span{display:block}.gnl-col-banner__terms{display:inline-block;margin-top:8px;font-size:12px;line-height:16px;color:var(--gnl-muted);text-decoration:underline;text-underline-offset:2px}.gnl-col-banner__photo{position:relative;height:320px;overflow:hidden;background:var(--gnl-grey)}.gnl-col-banner__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.gnl-col-banner__photo .gnl-sale-tag,.gnl-col-feature__photo .gnl-sale-tag{position:absolute;top:16px;left:16px;padding:12px 16px}.gnl-col .collection-grid__nav{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:24px;margin:0 0 32px}.gnl-col .collection-grid__nav .grid-sort{margin:0;justify-content:flex-end;text-align:left}.gnl-col .collection-grid__sort{width:auto;text-align:left}.gnl-sort{position:relative;display:inline-block;font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-sort summary{display:flex;align-items:center;gap:4px;cursor:pointer;list-style:none}.gnl-sort summary::-webkit-details-marker{display:none}.gnl-sort summary:hover{color:var(--gnl-ink)}.gnl-sort summary:focus-visible{outline:2px solid var(--gnl-green);outline-offset:2px}.gnl-sort[open] summary svg{transform:rotate(180deg)}.gnl-sort__list{position:absolute;top:calc(100% + 8px);right:0;z-index:6;width:240px;margin:0;padding:0;list-style:none;background:var(--gnl-white);border:1px solid var(--gnl-line)}.gnl-sort__list li{margin:0;padding:0}.gnl-sort__list a{display:flex;align-items:center;min-height:44px;padding:0 16px;color:var(--gnl-text)}.gnl-sort__list a:hover,.gnl-sort__list a:focus-visible,.gnl-sort__list a[aria-current]{background:var(--gnl-grey);color:var(--gnl-ink)}.gnl-chips{display:flex;flex-wrap:wrap;gap:8px}.gnl-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid var(--gnl-line);background:var(--gnl-white);color:var(--gnl-text);font-size:14px;line-height:20px;white-space:nowrap}.gnl-chip__icon{flex:none}.gnl-chip:hover{border-color:var(--gnl-ink);color:var(--gnl-text)}.gnl-chip:focus-visible{outline:2px solid var(--gnl-green);outline-offset:-2px}.gnl-chip.is-active{background:var(--gnl-ink);border-color:var(--gnl-ink);color:var(--gnl-white)}.gnl-col-feature{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;background:var(--gnl-grey);min-height:360px}.gnl-col-feature__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:24px 48px}.gnl-col-feature__title{margin:0;font-family:var(--BODY-FONT-FAMILY);font-size:32px;line-height:40px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--gnl-text)}.gnl-col-feature__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:32px;line-height:40px;color:var(--gnl-ink)}.gnl-col-feature__price s{font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-col-feature__btn{display:inline-flex;align-items:center;justify-content:center;width:240px;max-width:100%;min-height:48px;padding:0 16px;background:var(--gnl-ink);color:var(--gnl-white);font-size:16px;line-height:24px;font-weight:500;text-align:center}.gnl-col-feature__btn:hover{background:var(--gnl-text);color:var(--gnl-white)}.gnl-col-feature__btn:focus-visible{outline:2px solid var(--gnl-green);outline-offset:2px}.gnl-col-feature__photo{position:relative;min-height:360px;overflow:hidden}.gnl-col-feature__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center}.gnl-col-empty.collection-no-products{max-width:414px;margin:0;padding:40px;background:var(--gnl-grey);text-align:left}.gnl-col-empty__title{margin:0;font-family:var(--BODY-FONT-FAMILY);font-size:20px;line-height:28px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--gnl-text)}.gnl-col-empty__text{margin:12px 0 24px;font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-pagination.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 24px;padding:0;font-size:14px;line-height:20px;font-weight:400;color:var(--gnl-muted)}.gnl-col .gnl-pagination{margin-top:48px}.gnl-pagination__pages{display:flex;align-items:center}.gnl-pagination__item{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--gnl-text)}a.gnl-pagination__item:hover{color:var(--gnl-ink);text-decoration:underline;text-underline-offset:4px}a.gnl-pagination__item:focus-visible{outline:2px solid var(--gnl-green);outline-offset:-2px}.gnl-pagination__item.is-current{color:var(--gnl-ink);font-weight:500;text-decoration:underline;text-underline-offset:4px}.gnl-pagination__item.is-disabled{color:var(--gnl-line)}.gnl-pagination__item.is-gap{color:var(--gnl-muted)}.gnl-pagination__showing{margin:0}@media(max-width:767px){.gnl-col,.gnl-col-banner{--gnl-gutter:20px}.gnl-col{--PT:24px!important;--PB:64px!important;--padding-top:24px;--padding-bottom:64px}.gnl-col-banner{padding:0}.gnl-col-banner__crumbs{display:none}.gnl-col-banner__grid{grid-template-columns:1fr;padding:0}.gnl-col-banner__photo{order:-1;height:260px}.gnl-col-banner__text{padding:24px 20px 0}.gnl-col-banner__title{font-size:32px;line-height:40px}.gnl-col .collection-grid__row--grid{column-gap:8px;row-gap:32px}.gnl-col .collection-grid__nav{gap:16px;margin-bottom:24px}.gnl-col .collection-grid__nav .grid-sort{order:2;justify-content:flex-start}.gnl-sort__list{right:auto;left:0}.gnl-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gnl-chips::-webkit-scrollbar{display:none}.gnl-chip{flex:none}.gnl-col-feature{grid-template-columns:1fr;min-height:0}.gnl-col-feature__photo{order:-1;min-height:220px}.gnl-col-feature__text{gap:8px;padding:16px}.gnl-col-feature__title,.gnl-col-feature__price{font-size:24px;line-height:32px}.gnl-col-feature__btn{width:100%;margin-top:8px}.gnl-col .gnl-pagination{margin-top:32px;flex-direction:column;align-items:flex-start;gap:4px}.gnl-col-empty.collection-no-products{max-width:none;padding:24px}}:root{--gnl-gutter:clamp(20px,6.11vw,88px)}@media(max-width:767px){:root{--gnl-gutter:20px}}.template-product .product .container{width:auto;max-width:1440px;padding-left:var(--gnl-gutter);padding-right:var(--gnl-gutter)}.template-product .product .breadcrumbs{margin:0;padding:16px 0;font-size:14px;line-height:20px;color:var(--gnl-muted);text-align:left;text-transform:none;letter-spacing:0}.template-product .product .breadcrumbs a,.template-product .product .breadcrumbs span{color:var(--gnl-muted);font-size:14px;letter-spacing:0;text-transform:none}@media(min-width:768px){.template-product .product .product__container{display:grid;grid-template-columns:minmax(0,680fr) minmax(0,520fr);column-gap:clamp(32px,4.44vw,64px);align-items:start;padding:0 0 96px;margin:0;max-width:none}.template-product .product .product__images,.template-product .product .product__info{width:auto;max-width:none;margin:0;padding:0}}@media(max-width:767px){.template-product .product .container{padding-left:0;padding-right:0}.template-product .product .breadcrumbs{display:none}.template-product .product .product__info{padding:24px var(--gnl-gutter) 64px}}.template-product .bw-gallery__slide{aspect-ratio:1}.template-product .bw-gallery__thumbs{justify-content:flex-start;gap:8px;margin-top:8px;padding:0}.template-product .bw-gallery__thumb{width:88px;height:88px;border:1px solid transparent;border-radius:0}.template-product .bw-gallery__thumb.is-active{border-color:var(--gnl-ink)}.template-product .bw-gallery__arrow{border-radius:0;box-shadow:none;border-color:var(--gnl-line)}.template-product .bw-gallery__thumb:focus-visible,.template-product .bw-gallery__arrow:focus-visible{outline:2px solid var(--gnl-ink);outline-offset:2px}@media(max-width:767px){.template-product .bw-gallery__thumbs{padding:0 var(--gnl-gutter)}.template-product .bw-gallery__thumb{width:56px;height:56px}}.template-product .product .product__info__wrapper{display:flex;flex-direction:column;max-width:none;width:auto;margin:0;padding:0}.template-product .product .product__info__wrapper>*{min-width:0}.template-product .product .product__title__wrapper,.template-product .product .custom-pdp-title-container{display:contents}.template-product .product .product-pdp__title-sub{order:-4}.template-product .product .product-pdp__title-main,.template-product .product .product__title{order:-3}.template-product .product .product__info__wrapper>.shopify-app-block:has(.jdgm-preview-badge){display:none!important}.template-product .product .gnl-rating{order:-2}.template-product .product .product__price{order:-1}.template-product .product .product-pdp__title-sub{display:flex!important;align-items:center;gap:8px;font-size:14px!important;line-height:20px!important;font-weight:400!important;color:var(--gnl-muted)!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important;margin:0 0 16px!important}.template-product .product .product-pdp__title-sub .gnl-icon{display:block;flex:none;width:20px;height:20px}.template-product .product .product-pdp__title-main,.template-product .product .product-pdp__title-main a,.template-product .product .product__title,.template-product .product .product__title a{font-size:40px!important;line-height:48px!important;font-weight:500!important;color:var(--gnl-text)!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important;margin:0 0 16px!important}@media(max-width:767px){.template-product .product .product-pdp__title-main,.template-product .product .product-pdp__title-main a,.template-product .product .product__title,.template-product .product .product__title a{font-size:32px!important;line-height:40px!important}}.template-product .product .jdgm-widget.jdgm-preview-badge,.template-product .product .jdgm-widget.jdgm-preview-badge .jdgm-prev-badge{min-height:20px}.template-product .product .jdgm-widget.jdgm-preview-badge{text-align:left}.template-product .product .jdgm-prev-badge{display:flex;flex-direction:row!important;justify-content:flex-start!important;align-items:center;gap:8px;text-align:left!important;font-size:14px;line-height:20px;color:var(--gnl-muted)}.template-product .product .jdgm-prev-badge__stars .jdgm-star{color:var(--gnl-ink)!important;font-size:12px!important;padding:0 1px 0 0}.template-product .product .jdgm-prev-badge__text{display:inline!important;font-size:14px!important;line-height:20px;color:var(--gnl-muted)!important;margin:0!important;visibility:visible}.template-product .product .product__price{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;align-items:baseline;gap:4px 12px;font-size:32px!important;line-height:40px;font-weight:500!important;color:var(--gnl-text)!important;text-align:left!important;margin:0 0 16px!important;padding:0}.template-product .product .product__price__sale{font-size:16px;line-height:24px;color:var(--gnl-muted);margin:0;padding:0;text-decoration:line-through}.template-product .product .product__price__sale:empty{display:none}.template-product .product .product__price__sale:before,.sticky-cart__compare:not(:empty):before{content:"RRP "}.template-product .product__price__badge:not(.hidden){display:inline-block;background:var(--gnl-green);color:var(--gnl-white);font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;text-transform:none;padding:8px 12px;border-radius:0;margin:0;white-space:nowrap}.template-product .bw-gallery__viewport .product__price__badge{position:absolute;top:16px;left:16px;z-index:2;pointer-events:none}@media(max-width:767px){.template-product .product__price__badge:not(.hidden){font-size:14px;line-height:16px}.template-product .bw-gallery__viewport .product__price__badge{top:8px;left:8px}}.template-product .product .product__description{margin:0 0 16px;padding:0}.template-product .product .product__description,.template-product .product .product__description p,.template-product .product .product__description li,.template-product .gnl-gift-intro{font-size:16px!important;line-height:24px!important;font-weight:400!important;color:var(--gnl-muted)!important;text-align:left!important}.template-product .product .product__description p{margin:0 0 8px}.template-product .product .product__description ul{margin:0 0 8px;padding:0 0 0 20px;list-style:disc outside}.template-product .product .product__description li{margin:0;padding:0;list-style:inherit}.template-product .product .product__description li+li{margin-top:8px}.template-product .product .product__description h2,.template-product .product .product__description h3,.template-product .product .product__description h4{font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text);letter-spacing:0;text-transform:none;margin:16px 0 8px;text-align:left}.template-product .product .product__description hr{border:0;border-top:1px solid var(--gnl-line);margin:16px 0}.template-product .product .product__description strong{font-weight:500;color:var(--gnl-text)}.template-product .product .product__description a{color:var(--gnl-ink)}.template-product .gnl-gift-intro{margin:0 0 16px}.template-product .product .product__description .gnl-good-to-know{font-size:20px;line-height:28px;font-weight:500;color:var(--gnl-text);margin:16px 0 8px}.template-product .product .product__form{margin:0;padding:0}.template-product .product .product__form-block:has(>.qty__adjust){display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px 8px;margin:0}.template-product .product .product__form-block:has(>.qty__adjust)>*{grid-column:1/-1;min-width:0}.template-product .product .product__form-block:has(>.qty__adjust)>.qty__adjust{grid-column:1;width:112px;margin:0}.template-product .product .product__form-block:has(>.qty__adjust)>.qty__adjust~.product__form-buttons:not([data-payment-button]){grid-column:2}.template-product .product [data-show-quantity=false] .product__form-block:has(>.qty__adjust)>.product__form-buttons{grid-column:1/-1!important}.template-product .product .product__form-buttons{margin:0!important}.template-product .product .qty__adjust input{height:56px;font-size:16px;color:var(--gnl-text);border:1px solid var(--gnl-line);border-radius:0;padding:0 36px}.template-product .product .qty__adjust-btn{width:36px;color:var(--gnl-text)}.template-product .product .product__form button[name=add],.template-product .product button[data-add-to-cart]{display:block;width:100%;height:56px;min-height:56px;padding:0 16px;background-color:var(--gnl-ink)!important;border:1px solid var(--gnl-ink)!important;border-radius:0;color:var(--gnl-white)!important;font-size:16px;line-height:24px;font-weight:500!important;letter-spacing:0!important;text-transform:capitalize!important}.template-product .product .product__form button[name=add]:before,.template-product .product .product__form button[name=add]:after{display:none}.template-product .product .product__form button[name=add]:focus-visible{outline:2px solid var(--gnl-ink);outline-offset:2px}.template-product .product .product__form-buttons,.template-product .product .shopify-payment-button,.template-product .product shopify-accelerated-checkout{width:100%;max-width:none;--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:0px}.template-product .product .shopify-payment-button__more-options{font-size:14px;color:var(--gnl-muted)}.template-product .gnl-ship-note{font-size:14px;line-height:20px;color:var(--gnl-muted);margin:0;text-align:left}.template-product .product .selector-wrapper{width:100%;margin:0;text-align:left}.template-product .product .selector-wrapper select{width:100%}.template-product .product .selector-wrapper label,.template-product .product .variant-wrapper label{text-align:left;font-size:14px;line-height:20px;color:var(--gnl-muted);letter-spacing:0;text-transform:none}.template-product .product .selector-wrapper select{height:56px;border:1px solid var(--gnl-line);border-radius:0;font-size:16px;color:var(--gnl-text)}.template-product .product .product__form-block:not(:has(>.qty__adjust)){margin:0 0 16px}.template-product .product .variant-input-wrap--boxes,.template-product .product .variant-wrapper--boxes .radio__fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px}.template-product .product recipient-form{display:block;margin:0}.template-product .product .recipient-checkbox{font-size:16px;line-height:24px;color:var(--gnl-text);text-transform:none;letter-spacing:0}.template-product .product .recipient-fields{background:var(--gnl-grey);padding:16px;margin-top:16px}.template-product .product .recipient-fields__field{margin:0 0 12px}.template-product .product .recipient-fields__field:last-child{margin-bottom:0}.template-product .product .recipient-fields label{text-align:left;position:static;transform:none;display:block;font-size:14px;line-height:20px;color:var(--gnl-text);margin:0 0 4px;opacity:1;text-transform:capitalize;letter-spacing:0;pointer-events:auto}.template-product .product .recipient-fields input,.template-product .product .recipient-fields textarea{width:100%;background:var(--gnl-white);border:1px solid var(--gnl-line);border-radius:0;font-size:16px;color:var(--gnl-text);padding:12px;margin:0}.template-product .product .recipient-fields input{height:48px}.template-product .product .recipient-fields textarea{height:96px;min-height:96px}.gnl-fragrance{display:grid;grid-template-columns:1fr 1fr;background:var(--gnl-grey)}.gnl-fragrance__text{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:48px 64px 48px max(var(--gnl-gutter),calc((100vw - 1440px)/2 + 88px))}.gnl-fragrance--text-only{grid-template-columns:1fr}.gnl-fragrance__title{font-size:20px;line-height:28px;font-weight:500;color:var(--gnl-text);letter-spacing:0;text-transform:none;margin:0}.gnl-fragrance__body{font-size:24px;line-height:32px;color:var(--gnl-text);margin:0}.gnl-fragrance__photo{aspect-ratio:720/640;overflow:hidden}.gnl-fragrance__photo img{display:block;width:100%;height:100%;object-fit:cover}.gnl-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;align-items:start;max-width:1440px;margin:0 auto;padding:96px var(--gnl-gutter)}.gnl-info__item{border-top:1px solid var(--gnl-line);padding-top:16px;min-width:0}.gnl-info__title{display:block;list-style:none;font-size:20px;line-height:28px;font-weight:500;color:var(--gnl-text);cursor:default}.gnl-info__title::-webkit-details-marker{display:none}.gnl-info__body{font-size:16px;line-height:24px;color:var(--gnl-muted);margin-top:16px}@media(max-width:767px){.gnl-fragrance{grid-template-columns:1fr}.gnl-fragrance__photo{order:-1;aspect-ratio:1}.gnl-fragrance__text{padding:32px var(--gnl-gutter);gap:16px}.gnl-fragrance__body{font-size:20px;line-height:28px}.gnl-info{display:block;padding:32px var(--gnl-gutter)}.gnl-info__item{padding:16px 0 0}.gnl-info__item+.gnl-info__item{margin-top:16px}.gnl-info__title{position:relative;padding-right:32px;font-size:16px;line-height:24px;cursor:pointer}.gnl-info__title:after{content:"+";position:absolute;right:0;top:0;font-size:20px;line-height:24px;font-weight:400}.gnl-info__item[open] .gnl-info__title:after{content:"\2212"}.gnl-info__body{margin-top:8px}}.shopify-section:has(.jdgm-review-widget) .container{width:100%;max-width:none;padding-left:0;padding-right:0}.jdgm-review-widget{font-family:GNL Inter,GNL Inter Fallback,Inter,sans-serif!important;color:var(--gnl-text);box-sizing:border-box;width:calc(100% - 2*var(--gnl-gutter))!important;max-width:1264px!important;margin:0 auto!important;padding:72px 0 96px;position:relative}.jdgm-review-widget .jm-review-widget{display:block!important;padding:0!important}.jm-review-widget__header-and-body{display:grid!important;grid-template-columns:304px minmax(0,1fr);column-gap:64px!important;row-gap:32px!important;align-items:start}.jm-review-widget__header{display:contents!important}.jm-review-widget__header>.jm-cluster:first-child{grid-column:1;grid-row:1/span 2;background:var(--gnl-grey);padding:24px!important;display:block!important}.jm-review-widget-minimal-header__title{position:absolute;top:0;left:0;font-size:32px!important;line-height:40px;font-weight:400!important;color:var(--gnl-text)!important;margin:0!important}.jm-average-rating-display--minimal-header .jm-cluster{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:4px}.jm-average-rating-display--minimal-header p:first-child{font-size:40px!important;line-height:48px;font-weight:400!important;color:var(--gnl-text)!important}.jm-average-rating-display__review-count{font-size:14px!important;color:var(--gnl-muted)!important}.jm-medals,.jm-search-filter__toggle,.jm-custom-answer-filter,.jm-social-share-list,.jm-keyword-list{display:none!important}.jm-review-widget-minimal-header__filter-container{margin-top:16px;gap:0!important}.jm-review-widget-minimal-header__button-and-filters{display:block!important}.jm-action-buttons__button{display:block!important;width:100%!important;height:48px;margin-top:20px;background:transparent!important;color:var(--gnl-ink)!important;border:1px solid var(--gnl-ink)!important;border-radius:0!important;font-size:16px!important;font-weight:500!important;box-shadow:none!important;text-transform:capitalize}.jm-sort-filter{position:absolute!important;top:0!important;right:0!important;display:flex;align-items:center;gap:4px;height:40px;border:0!important;font-size:14px;color:var(--gnl-muted)}.jm-sort-filter:before{content:"Sort By:";font-size:14px;line-height:20px}.jm-sort-filter__icon,.jm-sort-filter>span:not(.jdgm-visually-hidden){display:none!important}.jm-sort-filter__select{position:static!important;opacity:1!important;width:auto!important;height:20px!important;-webkit-appearance:auto;appearance:auto;border:0!important;background:transparent!important;font:14px Inter,sans-serif!important;color:var(--gnl-muted)!important;line-height:20px!important;clip:auto!important;padding:0!important;margin:0!important;transform:none!important;inset:auto!important}.jm-ai-insights{grid-column:2;grid-row:1;margin:0!important}.jm-ai-insights .jm-box{background:transparent!important;padding:0!important;border:0!important}.jm-ai-insights .jm-box>.jm-stack{display:flex!important;flex-direction:column;gap:16px}.jm-ai-insights .jm-box>.jm-stack>.jm-stack:first-child,.jm-ai-insights__header{display:contents!important}.jm-ai-insights__header>p{order:1;font-size:20px!important;line-height:28px;font-weight:500!important;color:var(--gnl-text)!important;margin:0!important;text-transform:capitalize}.jm-ai-insights .jm-stack>p.jm-text{order:2;font-size:16px!important;line-height:24px;color:var(--gnl-muted)!important}.jm-review-highlights{order:3}.jm-review-highlights>p{display:none!important}.jm-review-highlights__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.jm-review-highlights__row{all:unset;display:block!important;white-space:normal!important;box-sizing:border-box;font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text);cursor:pointer}.jm-review-highlights__row:focus-visible{outline:2px solid var(--gnl-ink);outline-offset:2px}.jm-review-highlights__text{display:block;white-space:normal!important;text-align:left;overflow:visible!important;text-overflow:clip!important;font-size:16px!important;line-height:24px!important;color:var(--gnl-text)!important}.jm-review-highlights__chevron{display:none!important}.jm-ai-disclaimer{order:4;justify-content:flex-start!important;align-self:flex-start;text-align:left;margin:0 auto 0 0!important;width:auto!important}.jm-ai-disclaimer .jm-text{font-size:12px!important;line-height:16px!important;color:var(--gnl-muted)!important}.jm-ai-disclaimer__icon{display:none!important}.jm-review-widget__body{grid-column:2;grid-row:2;min-width:0}.jm-review-item{background:transparent!important;border:0!important;border-top:1px solid var(--gnl-line)!important;border-radius:0!important;padding:24px 0!important;box-shadow:none!important}.jm-review-item__body{display:block!important}.jm-review-item__content{display:grid!important;grid-template-columns:40px minmax(0,1fr);column-gap:16px;row-gap:8px}.jm-review-item__content>.jm-cluster:first-child{grid-column:2;grid-row:2}.jm-review-item__content>.jm-reviewer-info{display:contents!important}.jm-reviewer-avatar{grid-column:1;grid-row:1/span 3;width:40px!important;height:40px!important;background:var(--gnl-green)!important;border-radius:50%!important;color:var(--gnl-white)!important;display:flex!important;align-items:center;justify-content:center}.jm-reviewer-avatar *{background:transparent!important;color:var(--gnl-white)!important}.jm-reviewer-info__details{grid-column:2;grid-row:1;display:flex!important;flex-wrap:wrap;align-items:center;column-gap:6px}.jm-reviewer-info__details>.jm-cluster{display:contents!important}.jm-reviewer-info__name{flex:0 0 100%;max-width:none!important;font-size:16px!important;line-height:24px;font-weight:400!important;color:var(--gnl-text)!important}.jm-verified-buyer-badge{position:relative;display:inline-flex!important;align-items:center;gap:6px;border:0!important;background:transparent!important;padding:0 0 0 20px!important}.jm-verified-buyer-badge__text{border:0!important;padding:0!important;background:transparent!important;line-height:20px!important}.jm-verified-buyer-badge:after{content:"\2022";font-size:14px;font-weight:400;color:var(--gnl-muted)}.jm-verified-buyer-badge,.jm-verified-buyer-badge__text{color:var(--gnl-green)!important;font-size:14px!important;font-weight:500!important}.jm-verified-buyer-badge:before{content:"";position:absolute;left:0;top:50%;width:16px;height:16px;transform:translateY(-50%);background:no-repeat center/16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23123228'%3E%3Ccircle cx='8' cy='8' r='6.5'/%3E%3Cpath d='M5 8.2l2.1 2.1L11 6.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.jm-location,.jm-reviewer-info__details span.jm-text:not(.jm-reviewer-info__name){font-size:14px!important;line-height:20px;color:var(--gnl-muted)!important}.jm-star-rating,.jm-star-rating *{color:var(--gnl-ink)!important}.jm-star-rating__font-icon{font-size:12px!important}.jm-review-content{grid-column:2;grid-row:3}.jm-review-item__content>.jm-transparency-badge-list{grid-column:2;grid-row:4;min-width:0}.jm-transparency-badge-list .jm-text{font-size:14px!important;line-height:20px!important;color:var(--gnl-muted)!important;white-space:normal}.jm-review-content__title{font-size:16px!important;line-height:24px;font-weight:500!important;color:var(--gnl-text)!important}.jm-review-content__body,.jm-review-content__body *{font-size:16px!important;line-height:24px;color:var(--gnl-muted)!important}.jm-voting-controls{margin-left:56px!important;font-size:14px;color:var(--gnl-muted)}.jm-product-variant-card{background:var(--gnl-grey)!important;padding:8px 16px 8px 8px!important;margin:16px 0 0 56px!important;width:auto!important;max-width:calc(100% - 56px)!important;box-sizing:border-box;border:0!important;border-radius:0!important}.jm-product-variant-card>.jm-cluster{flex-wrap:nowrap!important;gap:16px!important}.jm-product-variant-card__thumbnail{display:block!important;flex:0 0 48px;width:48px!important;height:48px!important;background:var(--gnl-white);overflow:hidden;cursor:pointer}.jm-product-variant-card__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.jm-product-variant-card__thumbnail:focus-visible{outline:2px solid var(--gnl-ink);outline-offset:2px}.jm-product-variant-card p{display:block!important;margin:0!important;font-size:14px!important;line-height:20px;color:var(--gnl-muted)!important;text-decoration:none!important}.jm-product-variant-card p:last-child,.jm-product-variant-card p:last-child *{color:var(--gnl-ink)!important;text-decoration:underline!important;text-underline-offset:3px;cursor:pointer}.jm-pagination-controls{display:flex!important;justify-content:flex-start!important;margin:24px 0 0 368px!important}.jm-pagination-controls>*{justify-content:flex-start!important;margin-left:0!important}.jm-pagination-controls .jm-button{background:transparent!important;color:var(--gnl-muted)!important;border:0!important;box-shadow:none!important;min-width:24px;padding:0 4px!important}.jm-pagination-controls .jm-button--primary[aria-current],.jm-pagination-controls .jm-button--primary[aria-current] *{color:var(--gnl-ink)!important;font-weight:600}@media(max-width:1023px){.jdgm-review-widget{padding:64px 0}.jm-review-widget-minimal-header__title{font-size:24px!important;line-height:32px}.jm-review-widget__header-and-body{grid-template-columns:minmax(0,1fr)!important}.jm-review-widget__header>.jm-cluster:first-child{grid-column:1;grid-row:1}.jm-ai-insights{grid-column:1;grid-row:2}.jm-review-highlights__list{grid-template-columns:minmax(0,1fr);gap:16px}.jm-review-widget__body{grid-column:1;grid-row:3}.jm-sort-filter{display:none!important}.jm-review-widget-minimal-header__filter-container,.jm-action-buttons{display:block!important;width:100%!important;max-width:none!important}.jm-pagination-controls{margin:24px 0 0!important}}.related-products{max-width:1440px;margin:0 auto}.related-products .page-title{margin:0 0 32px;padding:0 var(--gnl-gutter);text-align:left}.related-products .page-title .container{width:auto;padding:0;margin:0}.related-products .page-title h2{font-size:32px;line-height:40px;font-weight:400;color:var(--gnl-text);letter-spacing:0;text-transform:none;text-align:left;margin:0}.related-products .collection-grid__row{padding:0 var(--gnl-gutter);margin:0;gap:32px 16px}.related-products .collection-grid__row--grid>.product-block{padding:0;margin:0;width:auto}@media(max-width:767px){.related-products .page-title{margin-bottom:24px}.related-products .page-title h2{font-size:24px;line-height:32px}}.sticky-cart{position:fixed;left:0;right:0;bottom:0;z-index:1011;background:var(--gnl-white);border-top:1px solid var(--gnl-line);transform:translateY(100%);transition:transform .3s ease-in-out;padding:12px var(--gnl-gutter);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.sticky-cart.is-visible{transform:translateY(0)}body.cart--is-visible .sticky-cart,body:has(.cart.is-open) .sticky-cart{display:none}.sticky-cart__form{display:flex;align-items:center;gap:12px;max-width:1264px;margin:0 auto}.sticky-cart__info{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:0}.sticky-cart__title{font-size:14px;line-height:20px;font-weight:500;color:var(--gnl-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cart__meta{font-size:12px;line-height:16px;color:var(--gnl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cart__meta:empty{display:none}.sticky-cart__prices{display:inline-flex;align-items:baseline;gap:8px;line-height:24px}.sticky-cart__price{font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text)}.sticky-cart__compare{font-size:14px;line-height:20px;color:var(--gnl-muted)}.sticky-cart__compare.hidden{display:none}.sticky-cart__qty{display:flex;align-items:center;flex:0 0 auto;border:1px solid var(--gnl-line);border-radius:0}.sticky-cart__qty-btn{width:36px;height:46px;background:none;border:0;font-size:16px;line-height:1;color:var(--gnl-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.sticky-cart__qty-input{width:40px;height:46px;text-align:center;border:0;font-size:16px;color:var(--gnl-text);background:none;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sticky-cart__qty-input::-webkit-outer-spin-button,.sticky-cart__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sticky-cart__add{flex:0 0 auto;width:136px;height:48px;padding:0;background:var(--gnl-ink);color:var(--gnl-white);border:1px solid var(--gnl-ink);border-radius:0;font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;text-transform:capitalize;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.sticky-cart__add:hover{opacity:.85}.sticky-cart__add:focus-visible,.sticky-cart__qty-btn:focus-visible{outline:2px solid var(--gnl-ink);outline-offset:2px}.sticky-cart__add[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:767px){.sticky-cart{padding:12px var(--gnl-gutter);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.sticky-cart__qty{display:none}body:has(.sticky-cart){padding-bottom:85px}}@media(prefers-reduced-motion:reduce){.sticky-cart{transition:none}}.jm-review-widget-minimal-header__filter-container,.jm-review-widget-minimal-header__button-and-filters,.jm-action-buttons,.jm-action-buttons>.jm-stack{display:block!important;width:100%!important}.jm-action-buttons{margin-top:20px!important}.jm-action-buttons__button{margin-top:0!important}.jm-media-preview{display:none!important}.jm-review-item .jm-cluster:has(>.jm-box>.jm-media-thumbnail-list__thumbnail){margin-left:56px!important;gap:8px!important}.jm-review-item .jm-media-thumbnail-list__thumbnail{width:96px!important;height:96px!important;cursor:pointer;overflow:hidden}.jm-review-item .jm-media-thumbnail-list__thumbnail img{width:100%!important;height:100%!important;object-fit:cover}.jm-review-item .jm-media-thumbnail-list__thumbnail:focus-visible{outline:2px solid var(--gnl-ink);outline-offset:2px}.template-product .gnl-rating{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;line-height:20px;font-weight:400;color:var(--gnl-muted);text-decoration:none;width:max-content;max-width:100%}.template-product .gnl-rating__stars{display:inline-flex;gap:2px;color:var(--gnl-ink)}.template-product .gnl-rating__stars svg{display:block}.template-product .gnl-rating__stars .is-off{color:var(--gnl-line)}.template-product .gnl-rating:hover .gnl-rating__text{text-decoration:underline;text-underline-offset:3px}.template-product .gnl-rating:focus-visible{outline:2px solid var(--gnl-ink);outline-offset:2px}.template-product .gnl-scent-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none}.template-product .gnl-scent-tags li{margin:0;padding:6px 12px;background:var(--gnl-green);color:var(--gnl-white);font-size:14px;line-height:20px;font-weight:500;list-style:none}.template-product .gnl-why{margin:16px 0 0;padding:24px;background:var(--gnl-grey);text-align:left}.template-product .gnl-why__title{margin:0 0 16px;font-size:20px;line-height:28px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gnl-text)}.template-product .gnl-why__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.template-product .gnl-why__item{display:flex;align-items:flex-start;gap:16px;margin:0;list-style:none}.template-product .gnl-why__icon{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--gnl-green);color:var(--gnl-white);overflow:hidden}.template-product .gnl-why__icon img{display:block;width:40px;height:40px}.template-product .gnl-why__icon:has(img){background:transparent}.template-product .gnl-why__icon svg{display:block;width:24px;height:24px}.template-product .gnl-why__head{margin:0;font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text)}.template-product .gnl-why__body{margin:0;font-size:14px;line-height:20px;font-weight:400;color:var(--gnl-muted)}@media(max-width:767px){.template-product .gnl-why{padding:16px}}.template-product .gnl-pfaq{display:grid;grid-template-columns:304px minmax(0,1fr);column-gap:64px;width:calc(100% - 2*var(--gnl-gutter));max-width:1264px;margin:0 auto;padding:0 0 96px}.template-product .gnl-pfaq__title{margin:0;font-size:32px;line-height:40px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gnl-text);text-wrap:balance}.template-product .gnl-pfaq__item{border-bottom:1px solid var(--gnl-line)}.template-product .gnl-pfaq__q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0 16px;font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text);cursor:pointer;list-style:none}.template-product .gnl-pfaq__q::-webkit-details-marker{display:none}.template-product .gnl-pfaq__q:focus-visible{outline:2px solid var(--gnl-ink);outline-offset:2px}.template-product .gnl-pfaq__pm{flex:none;font-size:20px;line-height:28px;font-weight:400;color:var(--gnl-text)}.template-product .gnl-pfaq__pm:before{content:"+"}.template-product .gnl-pfaq__item[open] .gnl-pfaq__pm:before{content:"\2212"}.template-product .gnl-pfaq__a{padding:0 0 16px;font-size:16px;line-height:24px;color:var(--gnl-muted)}@media(max-width:767px){.template-product .gnl-pfaq{grid-template-columns:minmax(0,1fr);row-gap:16px;width:calc(100% - 40px);padding:16px 0 48px}.template-product .gnl-pfaq__title{font-size:20px;line-height:28px}}.gnl-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:24px 0 0;border-top:1px solid var(--gnl-line)}.gnl-notes__item{display:flex;flex-direction:column;gap:4px;min-width:0}.gnl-notes dt{font-size:14px;line-height:20px;font-weight:500;color:var(--gnl-muted)}.gnl-notes dd{margin:0;font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text)}@media(max-width:767px){.gnl-notes{gap:12px;padding-top:16px}.gnl-notes dd{font-size:14px;line-height:20px}}.gnl-lines{display:flex;flex-direction:column;gap:16px}.gnl-lines p{margin:0}.gnl-lines__label{font-weight:500;color:var(--gnl-text)}.gnl-lines__item{display:flex;flex-direction:column;gap:4px}.gnl-lines__item+.gnl-lines__list,.gnl-lines__list{margin:-12px 0 0;padding:0 0 0 20px;list-style:disc}.template-product .gnl-lines__list li{display:list-item;list-style:disc outside;margin:4px 0 0}.gnl-scents{display:flex;flex-direction:column;gap:24px}.gnl-scents__item{display:flex;flex-direction:column;gap:6px}.template-product .gnl-scents__name{margin:0;font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gnl-text)}.gnl-scents__text{margin:0;font-size:20px;line-height:30px;color:var(--gnl-text)}@media(max-width:767px){.gnl-scents{gap:20px}.gnl-scents__name{font-size:14px;line-height:20px}.gnl-scents__text{font-size:18px;line-height:26px}}.cart-drawer{height:100dvh;background:#1116}.cart-drawer .scroll{position:absolute;top:0;right:0;width:480px;max-width:100%;height:100%;padding:0;background:var(--gnl-white);transform:translate(100%);transition:transform .3s ease-out}.cart--is-visible .cart-drawer .scroll{transform:none}.cart-drawer .cart-wrapper.container{width:100%;max-width:none;margin:0;padding:0}.cart-drawer .cart,.cart-drawer .cart.is-open{min-height:100%;padding:24px;transform:none;transition:none}.cart-drawer .cart .cart-close{top:18px!important;right:10px;width:44px;height:44px}.cart-drawer .cart .cart-close .icon-close{width:14px;height:14px}@media(prefers-reduced-motion:reduce){.cart-drawer .scroll{transition:none}}.header-cartPopover:not(:has(.popover-error)){display:none!important}.cart--is-visible .sticky-cart{display:none}.cart-totals>.discounty-portal,.discounty-cart-widget__wrapper{display:none!important}.cart,.cart p{font-weight:400;letter-spacing:0}.cart-drawer .cart .gnl-cart-title,.cart .gnl-cart-title{margin:0 0 16px;padding:0;color:var(--gnl-text);font-size:24px;line-height:32px;font-weight:500;text-align:left}.gnl-cart-added{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;background:var(--gnl-green);color:var(--gnl-white);font-size:14px;line-height:20px}.gnl-cart-added[hidden]{display:none}.gnl-cart-added svg{flex:none}.cart .cart__message{width:100%;margin:0 0 16px;padding:16px;background:var(--gnl-grey);color:var(--gnl-ink);font-size:14px;line-height:20px;text-align:left}.cart .cart__message>span{text-transform:capitalize}.cart .cart__message-progress{height:4px;margin:8px 0 0;padding:0;border:0;background:var(--gnl-line)}.cart .cart__message-progress span{background:var(--gnl-green)}.cart-drawer .cart__empty.is-hidden+.cart__form{display:block}.cart .cart__form{margin:0}.cart .cart__form .cart__table{width:100%;padding:0}.cart .cart__table-header{display:none}.cart .cart__form .checkout-buttons{position:static;width:100%;max-width:none;margin:0;padding:0}.cart .cart-totals{margin:0}.cart .cart__table-row{--gnl-thumb:88px;display:grid;grid-template-columns:var(--gnl-thumb) minmax(0,1fr);grid-template-areas:"thumb desc" "thumb price" "thumb qty";column-gap:16px;align-items:start;padding:16px 0;border-bottom:1px solid var(--gnl-line)}.cart .cart__table-body .cart__table-row:last-of-type{border-bottom:0}.cart .cart__table-row:after{content:none}.cart .cart__table-body .cart__table-cell{margin:0;padding:0;text-align:left}.cart .cart__table-body .cart__table-cell--product,.cart .cart-product{display:contents}.cart .cart-product__thumb{grid-area:thumb;display:block;flex:none;width:var(--gnl-thumb);min-width:0;max-width:none;height:var(--gnl-thumb);max-height:none;margin:0}.cart .cart-product__thumb .cart-product__thumb-img{width:100%;height:100%;max-height:none;padding:0}.cart .cart-product__thumb img{width:100%;height:100%;object-fit:cover}.cart .cart-product__desc{grid-area:desc;flex:none;min-width:0}.cart .cart-product__title{display:block;color:var(--gnl-text);font-size:16px;line-height:24px;font-weight:500;text-decoration:none;overflow-wrap:break-word}.gnl-cart-line__sub,.cart .cart-product__variant{display:block;margin:4px 0 0;padding:0;color:var(--gnl-muted);font-size:14px;line-height:20px;opacity:1}.cart .cart-product__selling-plan-name,.cart .cart-product__property{color:var(--gnl-muted);font-size:12px;opacity:1}.cart .cart__table-body .cart__table-cell--price{grid-area:price;margin-top:4px}.cart .cart-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;white-space:normal}.gnl-cart-price{color:var(--gnl-text);font-size:16px;line-height:24px;font-weight:500}.gnl-cart-rrp{color:var(--gnl-muted);font-size:14px;line-height:20px}.cart .cart-product__price .product__unit-price{justify-content:flex-start;flex-basis:100%;color:var(--gnl-muted);font-size:12px}.cart .cart-product__discounts p{margin:4px 0 0;color:var(--gnl-muted);font-size:12px;line-height:16px;opacity:1}.cart .cart__table-body .cart__table-cell--quantity{grid-area:qty;display:flex;align-items:center;gap:16px;margin-top:12px}.cart .cart-product__quantity{flex:none;width:104px;margin:0}.cart .cart-product__quantity .counter{display:block;width:104px;height:40px}.cart .cart-product__quantity .counter .inputCounter{display:block;width:104px;height:40px;padding:0 32px;border:1px solid var(--gnl-line);border-radius:0;color:var(--gnl-text);font-size:14px;line-height:20px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart .inputCounter::-webkit-outer-spin-button,.cart .inputCounter::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cart .inputCounter__btn{top:0;bottom:0;width:32px;height:40px;color:var(--gnl-text)}.cart .inputCounter__btn svg{width:10px;height:10px}.cart .cart-product__remove{position:static;width:auto;margin:0;color:var(--gnl-muted);font-size:14px;line-height:20px;text-align:left;text-decoration:none;opacity:1}.cart .cart-product__remove:hover{color:var(--gnl-ink)}.gnl-cart-note{margin:16px 0;border-top:1px solid var(--gnl-line);border-bottom:1px solid var(--gnl-line)}.gnl-cart-note summary{display:flex;align-items:center;justify-content:space-between;padding:13px 0 12px;color:var(--gnl-text);font-size:14px;line-height:20px;cursor:pointer;list-style:none}.gnl-cart-note summary::-webkit-details-marker{display:none}.gnl-cart-note summary:after{content:"+";font-size:16px;line-height:20px}.gnl-cart-note[open] summary:after{content:"\2212"}.gnl-cart-note textarea{display:block;width:100%;min-height:88px;margin:0 0 13px;padding:12px;border:1px solid var(--gnl-line);border-radius:0;background:var(--gnl-white);color:var(--gnl-text);font-size:14px;line-height:20px;resize:vertical}.gnl-cart-save{display:flex;justify-content:space-between;gap:16px;margin:0 0 12px;color:var(--gnl-green);font-size:16px;line-height:24px;font-weight:500}.gnl-cart-save[hidden]{display:none}.cart .cart-total-price{margin:0;color:var(--gnl-text);font-size:20px;line-height:28px;font-weight:500}.cart .cart-total-price__label{padding-right:16px}.cart .cart-tax-info{margin:12px 0;color:var(--gnl-muted);font-size:14px;line-height:20px;text-align:left}.cart .cart-discounts{margin:0 0 12px;color:var(--gnl-text);font-size:14px;line-height:20px;opacity:1}.cart .cart__buttons-wrapper{display:block}.cart .cart__buttons{margin:0}.cart .cart__buttons .cart__checkout{float:none;display:block;width:100%;height:56px;margin:0;padding:0 16px;border:0;border-radius:0;background:var(--gnl-ink);color:var(--gnl-white);font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;text-transform:none}.cart .cart__form .additional-checkout-buttons{float:none;margin-top:12px;--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:0;--shopify-accelerated-checkout-inline-alignment:stretch}.gnl-cart-continue{display:inline-block;margin-top:16px;color:var(--gnl-muted);font-size:14px;line-height:20px;text-decoration:none}.gnl-cart-continue:hover{color:var(--gnl-ink)}.cart .cart__empty,.cart-drawer .cart__empty{position:static;margin:8px 0 0;padding:0;text-align:left;transform:none}.cart .cart__empty.is-hidden{margin:0}.cart__empty .gnl-cart-empty__title{margin:0 0 24px;color:var(--gnl-text);font-size:20px;line-height:28px;font-weight:500}.cart .gnl-cart-empty__cta{display:flex;align-items:center;justify-content:center;width:100%;height:56px;margin:0 0 24px;padding:0 16px;border:0;border-radius:0;background:var(--gnl-ink);color:var(--gnl-white);font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;text-transform:none}.gnl-cart-empty__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 24px}.gnl-cart-empty__photo{display:block;position:relative;aspect-ratio:1;margin:0 0 8px;overflow:hidden}.gnl-cart-empty__photo img{display:block;width:100%;height:100%;object-fit:cover}.gnl-cart-empty__photo .gnl-sale-tag{position:absolute;top:8px;left:8px}.gnl-cart-empty__product .cart-product__title{color:var(--gnl-text);font-size:14px;line-height:20px;text-wrap:balance}.gnl-cart-empty__product .gnl-cart-line__sub{margin-top:8px}.cart__empty .gnl-cart-empty__cats-title{margin:0 0 12px;color:var(--gnl-muted);font-size:14px;line-height:20px}.gnl-cart-empty__cats ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;list-style:none}.gnl-cart-empty__cats a{display:flex;align-items:center;gap:8px;color:var(--gnl-text);font-size:14px;line-height:20px;text-decoration:none}.gnl-cart-empty__cats a:hover{color:var(--gnl-ink);text-decoration:underline}.gnl-cart-empty__cats svg{flex:none;width:24px;height:24px}.template-cart .cart-wrapper>.container{width:min(1264px,calc(100% - 176px));max-width:none;padding:0}.template-cart .cart .gnl-cart-title{margin-bottom:32px;font-size:40px;line-height:48px}.template-cart .cart .cart__table-row{--gnl-thumb:120px}.template-cart .cart .cart__form .checkout-buttons{padding:24px;background:var(--gnl-grey)}.gnl-cart-summary-title{margin:0;color:var(--gnl-text);font-size:20px;line-height:28px;font-weight:500}.gnl-cart-page-note{margin:16px 0 0;color:var(--gnl-muted);font-size:14px;line-height:20px}.template-cart .cart__empty{max-width:480px}@media only screen and (min-width:1024px){.template-cart .cart__empty.is-hidden+.cart__form{display:grid;grid-template-columns:minmax(0,784fr) minmax(0,416fr);grid-template-rows:auto 1fr;column-gap:64px;align-items:start}.template-cart .cart .cart__message,.template-cart .cart .cart__form .cart__table{grid-column:1}.template-cart .cart .cart__form .checkout-buttons{grid-column:2;grid-row:1 / span 2}}@media only screen and (max-width:1023px){.template-cart .cart-wrapper>.container{width:calc(100% - 40px)}.template-cart .cart__empty.is-hidden+.cart__form{display:block}.template-cart .cart .cart__form .checkout-buttons{margin-top:16px}}@media only screen and (max-width:767px){.cart-drawer .cart,.cart-drawer .cart.is-open{padding:24px 20px}.cart-drawer .cart .cart-close{right:6px}.template-cart .cart .gnl-cart-title{margin-bottom:24px;font-size:32px;line-height:40px}.template-cart .cart .cart__table-row{--gnl-thumb:88px}.template-cart .cart .cart__form .checkout-buttons{padding:16px}.gnl-cart-page-note{display:none}.gnl-cart-note textarea{font-size:16px}}.gnl-search,.gnl-404,.gnl-cats{box-sizing:border-box;width:100%;max-width:calc(1264px + 2 * var(--gnl-gutter));margin:0 auto;padding-left:var(--gnl-gutter);padding-right:var(--gnl-gutter);font-family:GNL Inter,GNL Inter Fallback,Inter,sans-serif;font-weight:400;letter-spacing:0;color:var(--gnl-text)}.gnl-search__title,.gnl-404__title,.gnl-cats__title{margin:0;font-family:GNL Inter,GNL Inter Fallback,Inter,sans-serif;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gnl-text);overflow-wrap:anywhere}.gnl-search-field{display:block;width:100%}.gnl-search-field__form{box-sizing:border-box;display:flex;align-items:center;gap:12px;height:56px;margin:0;padding:0 4px 0 16px;border:1px solid var(--gnl-text);background:var(--gnl-white)}.gnl-search-field__form:focus-within{outline:2px solid var(--gnl-green);outline-offset:2px}.gnl-search-field__submit,.gnl-search-field__clear{display:flex;align-items:center;justify-content:center;flex:none;margin:0;padding:0;border:0;background:none;color:var(--gnl-text);cursor:pointer}.gnl-search-field__submit{width:24px;height:44px}.gnl-search-field__clear{width:44px;height:44px;font:400 20px/28px Inter,sans-serif}.gnl-search-field__clear.hidden{display:none}.gnl-search-field__submit:hover,.gnl-search-field__clear:hover{color:var(--gnl-ink)}.gnl-search-field__submit:focus-visible,.gnl-search-field__clear:focus-visible{outline:2px solid var(--gnl-green);outline-offset:-2px}.gnl-search-field input.gnl-search-field__input{flex:1 1 auto;min-width:0;height:54px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;font:400 16px/24px Inter,sans-serif;letter-spacing:0;color:var(--gnl-text);-webkit-appearance:none;appearance:none}.gnl-search-field input.gnl-search-field__input::placeholder{color:var(--gnl-muted);opacity:1}.gnl-search-field input.gnl-search-field__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.gnl-catlinks{width:100%}.gnl-catlinks__list{margin:0;padding:0;list-style:none}.gnl-catlinks__list li{margin:0;padding:0;list-style:none;border-top:1px solid var(--gnl-line)}.gnl-catlinks__link{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 0;font:500 16px/24px Inter,sans-serif;color:var(--gnl-text);text-decoration:none}.gnl-catlinks__name{flex:1 1 auto;min-width:0}.gnl-catlinks__arrow{flex:none;transition:transform .2s ease}.gnl-catlinks__link:hover{color:var(--gnl-ink)}.gnl-catlinks__link:focus-visible{outline:2px solid var(--gnl-green);outline-offset:2px}@media(hover:hover){.gnl-catlinks__link:hover .gnl-catlinks__arrow{transform:translate(4px)}}.site-header header-search-popdown .gnl-search-pop.search-popdown{position:fixed;top:var(--gnl-search-top,0px);left:0;right:0;width:auto;max-width:none;padding:0;display:block;box-shadow:none;border-bottom:1px solid var(--gnl-line);background:var(--gnl-white);color:var(--gnl-text);font-family:GNL Inter,GNL Inter Fallback,Inter,sans-serif;font-weight:400;font-style:normal;letter-spacing:0;transform:translate3d(0,-8px,0);max-height:calc(100vh - var(--gnl-search-top,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.site-header header-search-popdown details[open=true] .gnl-search-pop.search-popdown{display:block;position:fixed;width:auto;padding:0;transform:none;max-height:calc(100vh - var(--gnl-search-top,0px))}@supports (height:100dvh){.site-header header-search-popdown .gnl-search-pop.search-popdown,.site-header header-search-popdown details[open=true] .gnl-search-pop.search-popdown{max-height:calc(100dvh - var(--gnl-search-top,0px))}}.gnl-search-pop__inner{box-sizing:border-box;width:100%;max-width:calc(1264px + 2 * var(--gnl-gutter));margin:0 auto;padding:24px var(--gnl-gutter) 48px}.gnl-search-pop .search-form.gnl-search-pop__form{position:static;margin:0}.gnl-search-pop__field{box-sizing:border-box;display:flex;align-items:center;gap:12px;height:48px;padding:0 4px 0 16px;border:1px solid var(--gnl-text);background:var(--gnl-white)}.gnl-search-pop__field:focus-within{outline:2px solid var(--gnl-green);outline-offset:2px}.site-header .gnl-search-pop input.gnl-search-pop__input{flex:1 1 auto;min-width:0;height:46px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;font:400 16px/24px Inter,sans-serif;letter-spacing:0;text-align:left;color:var(--gnl-text);-webkit-appearance:none;appearance:none}.site-header .gnl-search-pop input.gnl-search-pop__input::placeholder{color:var(--gnl-muted);opacity:1}.site-header .gnl-search-pop input.gnl-search-pop__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.gnl-search-pop .gnl-search-pop__reset{display:none!important}.site-header .gnl-search-pop .gnl-search-pop__close{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:0;background:none;font:400 20px/28px Inter,sans-serif;color:var(--gnl-text);cursor:pointer}.site-header .gnl-search-pop .gnl-search-pop__close:hover{color:var(--gnl-ink)}.site-header .gnl-search-pop .gnl-search-pop__close:focus-visible{outline:2px solid var(--gnl-green);outline-offset:-2px}.site-header .gnl-search-pop .predictive-search{position:static;left:auto;right:auto;top:auto;width:auto;max-height:none!important;padding:0;overflow:visible;background:transparent}.site-header .gnl-search-pop predictive-search:not([open]):not([loading]) .predictive-search{display:none}.gnl-pred{padding-top:32px}.gnl-pred__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px}.gnl-pred__layout--products,.gnl-pred__layout--side{grid-template-columns:minmax(0,1fr)}.gnl-pred__side{display:flex;flex-direction:column;gap:24px;min-width:0}.gnl-pred__heading{margin:0 0 8px;font:400 14px/20px Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--gnl-muted)}.gnl-pred__products .gnl-pred__heading{margin-bottom:12px}.gnl-pred__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.gnl-pred__item{margin:0;padding:0;list-style:none}.gnl-pred__link{display:flex;align-items:center;gap:12px;font:400 16px/24px Inter,sans-serif;color:var(--gnl-text);text-decoration:none;overflow-wrap:anywhere}.gnl-pred__link mark{background:none;color:inherit;font-weight:500}.gnl-pred__link:hover,.gnl-pred__item[aria-selected=true] .gnl-pred__link{color:var(--gnl-ink);text-decoration:underline;text-underline-offset:4px}.gnl-pred__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.gnl-pred-item{margin:0;padding:0;list-style:none;min-width:0}.gnl-pred-item__link{display:flex;flex-direction:column;gap:8px;color:var(--gnl-text);text-decoration:none}.gnl-pred-item__photo{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--gnl-grey)}.gnl-pred-item__photo img{display:block;width:100%;height:100%;object-fit:cover}.gnl-pred-item__name,.gnl-pred-item__sub,.gnl-pred-item__price{display:block;font:400 14px/20px Inter,sans-serif;letter-spacing:0}.gnl-pred-item__name,.gnl-pred-item__price{font-weight:500;color:var(--gnl-text)}.gnl-pred-item__sub{color:var(--gnl-muted)}.gnl-pred-item__price s{margin-left:4px;font-weight:400;color:var(--gnl-muted)}.gnl-pred-item__link:hover .gnl-pred-item__name,.gnl-pred-item[aria-selected=true] .gnl-pred-item__name{color:var(--gnl-ink);text-decoration:underline;text-underline-offset:4px}.gnl-pred-item[aria-selected=true] .gnl-pred-item__photo{outline:2px solid var(--gnl-green);outline-offset:2px}.gnl-pred__empty{margin:0;font:400 16px/24px Inter,sans-serif;color:var(--gnl-muted)}.gnl-pred__actions{margin-top:32px}.site-header .gnl-search-pop .gnl-pred__all{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0;border:0;background:none;font:500 14px/20px Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--gnl-ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.site-header .gnl-search-pop .gnl-pred__all[aria-selected=true],.site-header .gnl-search-pop .gnl-pred__all:focus-visible{outline:2px solid var(--gnl-green);outline-offset:2px}predictive-search[loading] .gnl-pred__actions{opacity:.5}.gnl-search{padding-top:48px;padding-bottom:96px}.gnl-search__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:24px}.gnl-search__title{font-size:32px;line-height:40px}.gnl-search__count{margin:0;font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-search__sort{margin-left:auto}.gnl-search__chips{margin-top:24px}.gnl-search__chips .gnl-icon{width:20px;height:20px}.gnl-search__chips .gnl-chip.is-active{font-weight:500}.gnl-search__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 16px;margin-top:24px}.gnl-search__grid>.product-block{width:auto;margin:0;padding:0}.gnl-search .gnl-pagination{margin-top:48px}.gnl-search__help{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:start;margin-top:32px}.gnl-search__hint{margin:8px 0 0;font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-search__best,.gnl-search__best .gnl-search__grid{margin-top:32px}.gnl-404{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding-top:64px;padding-bottom:96px}.gnl-404__text{display:flex;flex-direction:column;gap:24px;min-width:0}.gnl-404__title{font-size:40px;line-height:48px}.gnl-404__intro{margin:0;font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-404__btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;box-sizing:border-box;width:240px;max-width:100%;min-height:56px;padding:0 16px;background:var(--gnl-ink);color:var(--gnl-white);font:500 16px/24px Inter,sans-serif;letter-spacing:0;text-align:center;text-decoration:none}.gnl-404__btn:hover{background:var(--gnl-text);color:var(--gnl-white)}.gnl-404__btn:focus-visible{outline:2px solid var(--gnl-green);outline-offset:2px}.gnl-404__photo{aspect-ratio:1/1;overflow:hidden;background:var(--gnl-grey)}.gnl-404__photo img{display:block;width:100%;height:100%;object-fit:cover}.gnl-cats{padding-top:48px;padding-bottom:96px}.gnl-cats__title{margin-bottom:48px;font-size:40px;line-height:48px}.gnl-cats__grid{display:flex;flex-wrap:wrap;gap:48px 16px;margin:0;padding:0;list-style:none}.gnl-cats__item{min-width:0;margin:0;padding:0;list-style:none}.gnl-cats__item--wide{flex:1 1 calc((100% - 16px)*.609 - 1px)}.gnl-cats__item--narrow{flex:1 1 calc((100% - 16px)*.391 - 1px)}.gnl-cats__item--third{flex:1 1 calc((100% - 32px) / 3 - 1px)}.gnl-cats__link{display:flex;flex-direction:column;gap:8px;color:var(--gnl-text);text-decoration:none}.gnl-cats__photo{display:block;height:400px;overflow:hidden;background:var(--gnl-grey)}.gnl-cats__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gnl-cats__name{font:500 20px/28px Inter,sans-serif;letter-spacing:0}.gnl-cats__arrow{display:none;flex:none}.gnl-cats__link:hover{color:var(--gnl-ink)}.gnl-cats__link:focus-visible{outline:2px solid var(--gnl-green);outline-offset:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gnl-cats__link:hover .gnl-cats__photo img{transform:scale(1.03)}}.gnl-cats .gnl-pagination{margin-top:48px}@media(max-width:1023px){.gnl-pred__layout{grid-template-columns:minmax(0,1fr);gap:24px}.gnl-search__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gnl-search__help,.gnl-404{grid-template-columns:minmax(0,1fr)}.gnl-404__text{max-width:600px}.gnl-404__photo{display:none}.gnl-cats__item,.gnl-cats__item--wide,.gnl-cats__item--narrow,.gnl-cats__item--third{flex:0 0 calc(50% - 8px)}.gnl-cats__photo{height:auto;aspect-ratio:4/3}}@media(max-width:767px){.gnl-search-pop__inner{padding:20px 20px 32px}.gnl-pred{padding-top:16px}.gnl-pred__layout{gap:16px}.gnl-pred__layout:not(.gnl-pred__layout--side) .gnl-pred__group--queries{display:none}.gnl-pred__side{gap:16px}.gnl-pred__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.gnl-pred__actions{margin-top:24px}.gnl-search{padding-top:24px;padding-bottom:64px}.gnl-search__head{margin-top:16px}.gnl-search__title{flex:0 0 100%;font-size:24px;line-height:32px}.gnl-search__sort .gnl-sort__list{left:auto;right:0}.gnl-search__chips{margin-top:16px}.gnl-search__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;margin-top:16px}.gnl-search .gnl-pagination{margin-top:32px;flex-direction:column;align-items:flex-start;gap:4px}.gnl-search__help{margin-top:24px;gap:16px}.gnl-search__best{margin-top:32px}.gnl-search__best .gnl-search__grid{margin-top:16px}.gnl-404{padding-top:24px;padding-bottom:48px}.gnl-404__text{gap:16px}.gnl-404__title{font-size:32px;line-height:40px}.gnl-404__btn{width:100%;margin-top:16px}.gnl-cats{padding-top:24px;padding-bottom:48px}.gnl-cats__title{margin-bottom:24px;font-size:32px;line-height:40px}.gnl-cats__grid{flex-direction:column;flex-wrap:nowrap;gap:24px}.gnl-cats__item,.gnl-cats__item--wide,.gnl-cats__item--narrow,.gnl-cats__item--third{flex:none;width:100%}.gnl-cats__link{flex-direction:row;align-items:center;gap:16px}.gnl-cats__photo{flex:none;width:96px;height:96px;aspect-ratio:auto}.gnl-cats__name{flex:1 1 auto;min-width:0;font-size:16px;line-height:24px}.gnl-cats__arrow{display:block}}.gnl-pg{--pg-g:var(--gnl-gutter,88px);font-family:GNL Inter,GNL Inter Fallback,Inter,sans-serif;font-weight:400;color:var(--gnl-text);-webkit-font-smoothing:antialiased}.gnl-pg *,.gnl-pg *:before,.gnl-pg *:after{box-sizing:border-box}.gnl-pg-wrap{width:100%;max-width:calc(1264px + 2 * var(--pg-g));margin:0 auto;padding:0 var(--pg-g)}.gnl-pg h1,.gnl-pg h2,.gnl-pg h3,.gnl-pg h4{font-family:inherit;font-weight:500;text-transform:none;letter-spacing:0;color:var(--gnl-text);margin:0}.gnl-pg p{margin:0}.gnl-pg ul[role=list]{list-style:none;margin:0;padding:0}.gnl-pg ul[role=list]>li{list-style:none;margin:0}.gnl-pg-title{font-size:40px;line-height:48px}.gnl-pg-h2{font-size:32px;line-height:40px}.gnl-pg-split{display:grid;grid-template-columns:304px minmax(0,1fr);column-gap:64px;align-items:start}.gnl-pg-split--center{align-items:center}.gnl-pg .gnl-pg-btn{display:inline-flex;align-items:center;justify-content:center;height:56px;min-width:240px;padding:0 24px;margin:0;border:1px solid var(--gnl-ink);border-radius:0;background:var(--gnl-ink);color:#fff;font-family:inherit;font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.gnl-pg .gnl-pg-btn:hover{background:#333;border-color:#333;color:#fff}.gnl-pg .gnl-pg-btn--outline{height:48px;min-width:200px;background:#fff;color:var(--gnl-ink)}.gnl-pg .gnl-pg-btn--outline:hover{background:var(--gnl-ink);border-color:var(--gnl-ink);color:#fff}.gnl-pg .gnl-pg-link{display:inline-block;font-size:14px;line-height:20px;font-weight:500;color:var(--gnl-text);text-decoration:none}.gnl-pg .gnl-pg-link:hover{text-decoration:underline;text-underline-offset:3px}.gnl-pg a:focus-visible,.gnl-pg summary:focus-visible,.gnl-pg button:focus-visible{outline:2px solid var(--gnl-green)!important;outline-offset:2px}.gnl-pg-icon{flex:none;width:24px;height:24px;color:var(--gnl-text)}.gnl-vh{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.gnl-q{border-top:1px solid var(--gnl-line)}.gnl-q__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;list-style:none;cursor:pointer;font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text)}.gnl-q__q::-webkit-details-marker{display:none}.gnl-q__q::marker{content:""}.gnl-q__q:after{content:"+";flex:none;width:14px;text-align:center;font-size:20px;line-height:28px;font-weight:400}.gnl-q[open]>.gnl-q__q:after{content:"\2212"}.gnl-q__a{margin-top:-8px;padding:0 30px 16px 0;font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-q__a p{margin:0}.gnl-q__a p+p{margin-top:8px}.gnl-q__a a{color:var(--gnl-text);text-decoration:underline;text-underline-offset:2px}.gnl-rte{font-size:16px;line-height:24px;color:var(--gnl-muted);overflow-wrap:break-word}.gnl-rte>*{margin:0}.gnl-rte>*+*{margin-top:12px}.gnl-rte>h1,.gnl-rte>h2{margin-top:32px}.gnl-rte>h1{font-size:24px;line-height:32px}.gnl-rte>h1:not(:first-child){margin-top:48px}.gnl-rte>:first-child{margin-top:0}.gnl-rte>h1+*,.gnl-rte>h2+*,.gnl-rte>h3+*{margin-top:8px}.gnl-rte h2{font-size:20px;line-height:28px;scroll-margin-top:120px}.gnl-rte h3,.gnl-rte h4{font-size:16px;line-height:24px}.gnl-rte h1 b,.gnl-rte h1 strong,.gnl-rte h2 b,.gnl-rte h2 strong,.gnl-rte h3 b,.gnl-rte h3 strong{font-weight:inherit}.gnl-rte .gnl-tp__empty{display:none}.gnl-rte b,.gnl-rte strong{font-weight:500;color:var(--gnl-text)}.gnl-rte a{color:var(--gnl-text);text-decoration:underline;text-underline-offset:2px}.gnl-rte ul,.gnl-rte ol{padding:0 0 0 22px}.gnl-rte li{font-size:16px;line-height:24px;list-style:disc outside;text-align:left}.gnl-rte ol>li{list-style:decimal outside}.gnl-rte li+li,.gnl-rte li>ul,.gnl-rte ul>ul{margin-top:4px}.gnl-rte ul ul>li{list-style-type:circle}.gnl-rte img{max-width:100%;height:auto}.gnl-rte table{width:100%;border-collapse:collapse}.gnl-rte th,.gnl-rte td{border:1px solid var(--gnl-line);padding:8px 12px;text-align:left;vertical-align:top}.gnl-rte blockquote{margin:0;padding:0 0 0 16px;border-left:2px solid var(--gnl-line)}.gnl-rte blockquote h3{font-size:20px;line-height:28px}.gnl-tp{padding:48px 0 96px}.gnl-tp__head{display:flex;flex-direction:column;gap:8px;margin-bottom:48px}.gnl-tp__title{max-width:600px;font-size:40px;line-height:48px}.gnl-tp__updated{font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-tp__body{max-width:760px;min-width:0}.gnl-tp__layout--toc{display:grid;grid-template-columns:304px minmax(0,760px);column-gap:64px;align-items:start}.gnl-tp__toc{background:var(--gnl-grey);padding:24px}.gnl-tp__toc-title{display:block;list-style:none;font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text);cursor:default}.gnl-tp__toc-title::-webkit-details-marker{display:none}.gnl-tp__toc-title::marker{content:""}.gnl-pg .gnl-tp__toc-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.gnl-tp__toc-list a{font-size:14px;line-height:20px;color:var(--gnl-muted);text-decoration:none}.gnl-tp__toc-list a:hover{color:var(--gnl-text);text-decoration:underline;text-underline-offset:2px}.gnl-faq{padding:48px 0 96px}.gnl-faq__in{display:grid;grid-template-columns:minmax(0,400fr) minmax(0,800fr);column-gap:64px;row-gap:24px;align-items:start;grid-template-rows:auto 1fr}.gnl-faq__title{grid-column:1;grid-row:1}.gnl-faq__list{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;gap:48px;min-width:0}.gnl-faq__group{display:flex;flex-direction:column;gap:8px}.gnl-faq__group-title{font-size:20px;line-height:28px}.gnl-faq__help{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;background:var(--gnl-grey)}.gnl-faq__help-title{font-size:20px;line-height:28px}.gnl-pg .gnl-faq__help-email{font-size:16px;line-height:24px;color:var(--gnl-text);text-decoration:none;overflow-wrap:anywhere}.gnl-pg .gnl-faq__help-email:hover{text-decoration:underline;text-underline-offset:3px}.gnl-ct{padding:64px 0 96px}.gnl-ct__in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;align-items:start}.gnl-ct__info{display:flex;flex-direction:column;gap:24px;min-width:0}.gnl-ct__intro{font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-pg .gnl-ct__email{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.gnl-ct__email-label{font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-pg .gnl-ct__email a{font-size:20px;line-height:28px;font-weight:500;color:var(--gnl-text);text-decoration:none;overflow-wrap:anywhere}.gnl-pg .gnl-ct__email a:hover{text-decoration:underline;text-underline-offset:3px}.gnl-ct__topic{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-top:1px solid var(--gnl-line)}.gnl-ct__topic-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.gnl-pg .gnl-ct__topic-title{font-size:16px;line-height:24px}.gnl-ct__topic-body{font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-ct__topic .gnl-pg-link{overflow-wrap:anywhere}.gnl-ct__panel{background:var(--gnl-grey);padding:32px;min-width:0}.gnl-ct__form{display:flex;flex-direction:column;gap:16px;margin:0}.gnl-pg .gnl-ct__form-title{font-size:24px;line-height:32px}.gnl-field{display:flex;flex-direction:column;gap:4px;margin:0}.gnl-pg .gnl-field__label{display:block;margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--gnl-text);letter-spacing:0;text-transform:none}.gnl-ct .gnl-field__input{display:block;width:100%;height:48px;margin:0;padding:0 16px;border:1px solid var(--gnl-line);border-radius:0;background:#fff;box-shadow:none;font-family:inherit;font-size:16px;line-height:24px;font-weight:400;color:var(--gnl-text);-webkit-appearance:none;appearance:none}.gnl-ct .gnl-field__input--area{height:144px;min-height:96px;padding:12px 16px;resize:vertical}.gnl-ct .gnl-field__input:focus{outline:none;border-color:var(--gnl-ink);box-shadow:inset 0 0 0 1px var(--gnl-ink)}.gnl-ct .gnl-field__input[aria-invalid=true]{border-color:#a33a2a}.gnl-ct .gnl-field__input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px #a33a2a}.gnl-field__error{font-size:14px;line-height:20px;color:#a33a2a}.gnl-field__error[hidden]{display:none}.gnl-field__error ul{margin:0;padding:0;list-style:none}.gnl-field__select{position:relative}.gnl-ct .gnl-field__select select{padding-right:44px;cursor:pointer;text-overflow:ellipsis}.gnl-ct .gnl-field__select select:has(option[value=""]:checked){color:var(--gnl-muted)}.gnl-field__select svg{position:absolute;right:18px;top:50%;margin-top:-3px;pointer-events:none;color:var(--gnl-muted)}.gnl-pg .gnl-ct__submit{width:100%;min-width:0}.gnl-ct__sent:focus{outline:none}.gnl-ct__sent{display:flex;flex-direction:column;gap:8px}.gnl-pg .gnl-ct__sent-title{font-size:20px;line-height:28px;color:var(--gnl-green)}.gnl-ct__sent-text{font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-cq{padding:0 0 96px}.gnl-cq__list{min-width:0}.gnl-st__intro{padding:48px 0 64px}.gnl-st__intro-in{display:grid;grid-template-columns:minmax(0,568fr) minmax(0,632fr);column-gap:64px;align-items:center}.gnl-st__intro-text{display:flex;flex-direction:column;gap:16px}.gnl-st__lead{font-size:20px;line-height:28px;color:var(--gnl-muted)}.gnl-st__photo{aspect-ratio:632/400;overflow:hidden;background:var(--gnl-grey)}.gnl-st__photo img{display:block;width:100%;height:100%;object-fit:cover}.gnl-st__markets{background:var(--gnl-grey);padding:48px 0}.gnl-pg .gnl-st__market-list{display:flex;flex-direction:column;gap:24px}.gnl-st__market{display:flex;align-items:flex-start;gap:16px}.gnl-st__market .gnl-pg-icon{margin-top:2px}.gnl-pg .gnl-st__market-name{font-size:20px;line-height:28px}.gnl-st__market-text{margin-top:4px!important;font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-st__stores{padding:96px 0}.gnl-st__states{display:flex;flex-direction:column;gap:48px;min-width:0}.gnl-st__state{display:flex;flex-direction:column;gap:12px}.gnl-pg .gnl-st__state-name{font-size:20px;line-height:28px}.gnl-st__store{display:grid;grid-template-columns:minmax(0,464fr) minmax(0,400fr);column-gap:32px;row-gap:12px;padding:20px 0;border-top:1px solid var(--gnl-line)}.gnl-st__name{display:flex;flex-direction:column;gap:4px;min-width:0}.gnl-pg .gnl-st__store-name{font-size:16px;line-height:24px}.gnl-st__store-text{font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-st__addr{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.gnl-st__address{font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-st__bottom{padding:0 0 96px}.gnl-st__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gnl-st__card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;background:var(--gnl-grey);min-width:0}.gnl-pg .gnl-st__card-title{font-size:24px;line-height:32px}.gnl-st__card-text{font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-pg .gnl-st__email{font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text);text-decoration:none;overflow-wrap:anywhere}.gnl-pg .gnl-st__email:hover{text-decoration:underline;text-underline-offset:3px}.gnl-ab__hero{position:relative;height:clamp(480px,50vw,720px);overflow:hidden;background:var(--gnl-grey)}.gnl-ab__photo{position:absolute;top:0;right:0;bottom:0;left:0}.gnl-ab__photo picture{display:block;width:100%;height:100%}.gnl-ab__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.gnl-ab__hero-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.gnl-pg .gnl-ab__title{font-size:clamp(40px,3.89vw,56px);line-height:1.143}.gnl-ab__sub{margin-top:16px!important;font-size:20px;line-height:28px;color:var(--gnl-muted)}.gnl-ab__body{display:flex;flex-direction:column;align-items:flex-start;gap:64px;padding-top:96px;padding-bottom:96px}.gnl-pg .gnl-ab__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.gnl-ab__value{display:flex;align-items:flex-start;gap:16px}.gnl-ab__icon{flex:none;width:40px;height:40px;object-fit:contain}.gnl-ab__value-title{font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text)}.gnl-ab__value-text{margin-top:4px!important;font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-ab__copy{display:flex;flex-direction:column;gap:64px;width:100%}.gnl-ab__story-text{font-size:20px;line-height:28px;color:var(--gnl-text)}.gnl-ab__story-text p+p{margin-top:16px}.gnl-ab__make{display:flex;flex-direction:column;gap:24px;padding:40px;background:var(--gnl-grey)}.gnl-pg .gnl-ab__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.gnl-pg .gnl-ab__point-title{font-size:16px;line-height:24px}.gnl-ab__point-text{margin-top:4px!important;font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-ab__give{display:flex;flex-direction:column;gap:8px}.gnl-ab__give-text{font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-ab__give-text p+p{margin-top:8px}@media(max-width:1023px){.gnl-pg{--pg-g:20px}.gnl-pg-title{font-size:32px;line-height:40px}.gnl-pg-h2{font-size:24px;line-height:32px}.gnl-pg-split{display:flex;flex-direction:column;align-items:stretch;gap:16px}.gnl-tp{padding:24px 0 48px}.gnl-tp__head{margin-bottom:24px}.gnl-tp__title{font-size:24px;line-height:32px}.gnl-tp__layout--toc{display:block}.gnl-tp__toc{margin-bottom:24px;padding:0}.gnl-tp__toc-title{position:relative;padding:12px 48px 12px 16px;cursor:pointer}.gnl-tp__toc-title:after{content:"+";position:absolute;right:16px;top:12px;font-size:20px;line-height:28px;font-weight:400;margin-top:-2px}.gnl-tp__toc[open] .gnl-tp__toc-title:after{content:"\2212"}.gnl-pg .gnl-tp__toc-list{margin:0;padding:0 16px 16px}.gnl-faq{padding:24px 0 48px}.gnl-faq__in{display:flex;flex-direction:column;align-items:stretch;gap:24px}.gnl-faq__list{gap:40px}.gnl-faq__help{margin-top:24px}.gnl-ct{padding:24px 0 0}.gnl-ct__in{display:flex;flex-direction:column;align-items:stretch}.gnl-ct__info{padding-bottom:32px}.gnl-ct__panel{margin:0 calc(-1 * var(--pg-g));padding:32px var(--pg-g) 40px}.gnl-ct__form-title{margin-bottom:0}.gnl-cq{padding:48px 0}.gnl-st__markets{padding:32px 0}.gnl-st__stores{padding:48px 0}.gnl-st__stores-title{margin-bottom:8px}.gnl-st__states{gap:40px}.gnl-st__bottom{padding:0 0 48px}.gnl-ab__hero{height:auto;overflow:visible;background:none}.gnl-ab__photo{position:relative;aspect-ratio:390/364;overflow:hidden;background:var(--gnl-grey)}.gnl-ab__photo img{object-position:74% 50%}.gnl-ab__hero-text{position:static;display:block;padding-top:24px}.gnl-pg .gnl-ab__title{font-size:32px;line-height:40px}.gnl-ab__sub{font-size:16px;line-height:24px}.gnl-ab__body{gap:40px;padding-top:32px;padding-bottom:48px}.gnl-ab__copy{gap:40px}.gnl-ab__story-text{font-size:16px;line-height:24px}.gnl-ab__story-text p+p{margin-top:12px}.gnl-ab__make{padding:24px 16px;gap:16px}}@media(min-width:768px)and (max-width:1023px){.gnl-ab__photo{aspect-ratio:2/1}.gnl-ab__photo img{object-position:50% 50%}}@media(max-width:767px){.gnl-st__intro{padding:24px 0 0}.gnl-st__intro-in{display:flex;flex-direction:column;align-items:stretch;gap:24px}.gnl-st__intro-text{gap:8px}.gnl-st__lead{font-size:16px;line-height:24px}.gnl-st__photo{margin:0 calc(-1 * var(--pg-g));aspect-ratio:390/260}.gnl-st__store{grid-template-columns:minmax(0,1fr)}.gnl-st__cards{display:block}.gnl-st__card--online{margin:0 calc(-1 * var(--pg-g));padding:32px var(--pg-g)}.gnl-st__card--trade{padding:32px 0 0;background:none}.gnl-pg .gnl-st__card-title{font-size:24px;line-height:32px}.gnl-st__card--online .gnl-pg-btn{width:100%}.gnl-pg .gnl-ab__values,.gnl-pg .gnl-ab__points{grid-template-columns:minmax(0,1fr);gap:24px}.gnl-pg .gnl-ab__btn{width:100%}}@media(min-width:1024px){.gnl-ab__hero{display:grid;grid-template-columns:1fr 1fr;height:clamp(480px,40vw,600px)}.gnl-ab__photo{position:relative;inset:auto;grid-column:2;grid-row:1}.gnl-ab__hero-text{position:relative;inset:auto;grid-column:1;grid-row:1;background:var(--gnl-grey)}.gnl-ab__hero-text .gnl-pg-wrap{width:100%;max-width:none;margin:0;padding:0 48px 0 max(var(--gnl-gutter),calc((100vw - 1264px)/2))}}.gnl-blog,.gnl-article{font-family:var(--BODY-FONT-FAMILY),Inter,sans-serif;font-weight:400;color:var(--gnl-text);overflow-x:clip}.gnl-blog__wrap{box-sizing:border-box;width:100%;max-width:calc(1264px + 2 * var(--gnl-gutter, 88px));margin:0 auto;padding:0 var(--gnl-gutter, 88px)}.gnl-blog h1,.gnl-blog h2,.gnl-blog h3,.gnl-article h1,.gnl-article h2,.gnl-article h3,.gnl-article h4{font-family:inherit;letter-spacing:0;text-transform:none;color:var(--gnl-text);margin:0}.gnl-blog p,.gnl-article p{margin:0}.gnl-blog a,.gnl-article a{color:inherit}.gnl-blog a:focus-visible,.gnl-article a:focus-visible{outline:2px solid var(--gnl-green);outline-offset:2px}.gnl-blog-label{font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-blog-arrow{display:inline-block;margin-left:6px;transition:transform .2s ease}.gnl-blog__head{display:flex;flex-direction:column;gap:24px;padding:48px 0 32px}.gnl-blog__title{font-size:40px;line-height:48px;font-weight:400}.gnl-blog-topics__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.gnl-blog-topics__list li{margin:0;list-style:none}.gnl-blog-topic{display:inline-flex;align-items:center;gap:6px;min-height:36px;box-sizing:border-box;padding:7px 12px;border:1px solid var(--gnl-line);background:var(--gnl-white,#fff);font-size:14px;line-height:20px;color:var(--gnl-text);text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gnl-blog-topic:hover{border-color:var(--gnl-ink);color:var(--gnl-ink)}.gnl-blog-topic.is-active{border-color:var(--gnl-ink);background:var(--gnl-ink);color:var(--gnl-white,#fff);font-weight:500}.gnl-blog-topic__icon{flex:0 0 auto;width:20px;height:20px}.gnl-blog-feature{position:relative;display:grid;grid-template-columns:760fr 504fr;align-items:center;background:var(--gnl-grey);margin-bottom:64px}.gnl-blog-feature__media{aspect-ratio:4/3;background:var(--gnl-line);overflow:hidden}.gnl-blog-feature__img{display:block;width:100%;height:100%;object-fit:cover}.gnl-blog-feature__text{display:flex;flex-direction:column;gap:16px;padding:32px 48px;min-width:0}.gnl-blog-feature__title{font-size:32px;line-height:40px;font-weight:500;overflow-wrap:break-word}.gnl-blog-feature__link{text-decoration:none}.gnl-blog-feature__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gnl-blog-feature__excerpt{font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-blog-feature__more{font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text)}.gnl-blog-feature:hover .gnl-blog-feature__title a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.gnl-blog-feature:hover .gnl-blog-arrow{transform:translate(4px)}.gnl-blog-feature:has(.gnl-blog-feature__link:focus-visible){outline:2px solid var(--gnl-green);outline-offset:2px}.gnl-blog-feature__link:focus-visible{outline:none!important}.gnl-blog-card{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.gnl-blog-card__media{aspect-ratio:411/308;background:var(--gnl-grey);overflow:hidden}.gnl-blog-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gnl-blog-card__text{display:flex;flex-direction:column;gap:8px;min-width:0}.gnl-blog-card__title{font-size:20px;line-height:28px;font-weight:500;overflow-wrap:break-word}.gnl-blog-card__link{text-decoration:none}.gnl-blog-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gnl-blog-card:hover .gnl-blog-card__link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.gnl-blog-card:hover .gnl-blog-card__img{transform:scale(1.02)}.gnl-blog-card:has(.gnl-blog-card__link:focus-visible){outline:2px solid var(--gnl-green);outline-offset:4px}.gnl-blog-card__link:focus-visible{outline:none!important}.gnl-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:48px;padding-bottom:64px}.gnl-blog__pages{padding-bottom:96px}.gnl-blog__more-wrap{display:none}.gnl-blog__more{font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.gnl-blog__more[aria-busy=true]{opacity:.5;pointer-events:none}.gnl-blog__empty{padding:0 0 96px;font-size:16px;line-height:24px}.gnl-article__crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:16px 0;list-style:none;font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-article__crumbs li{margin:0;list-style:none}.gnl-article__crumbs li+li:before{content:"/";padding:0 8px}.gnl-article__crumbs a{text-decoration:none}.gnl-article__crumbs a:hover{color:var(--gnl-ink);text-decoration:underline;text-underline-offset:4px}.gnl-article__head{display:flex;flex-direction:column;gap:8px;max-width:1000px;padding:16px 0 32px}.gnl-article__title{font-size:40px;line-height:48px;font-weight:400;overflow-wrap:break-word}.gnl-article__author{font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-article__hero{aspect-ratio:1264/560;margin-bottom:48px;background:var(--gnl-grey);overflow:hidden}.gnl-article__hero-img{display:block;width:100%;height:100%;object-fit:cover}.gnl-article__layout{padding-bottom:96px}.gnl-article__main{max-width:760px;min-width:0}.rte.gnl-article__body{font-size:16px;line-height:24px;color:var(--gnl-muted);overflow-wrap:break-word}.rte.gnl-article__body>:first-child{margin-top:0}.rte.gnl-article__body>:last-child{margin-bottom:0}.rte.gnl-article__body p,.rte.gnl-article__body li{font-size:16px;line-height:24px}.rte.gnl-article__body p{margin:0 0 16px}.rte.gnl-article__body>p:first-of-type{color:var(--gnl-text)}.rte.gnl-article__body strong,.rte.gnl-article__body b{font-weight:500;color:var(--gnl-text)}.rte.gnl-article__body h1,.rte.gnl-article__body h2,.rte.gnl-article__body h3,.rte.gnl-article__body h4{margin:32px 0 8px;font-size:24px;line-height:32px;font-weight:500;color:var(--gnl-text)}.rte.gnl-article__body h4{font-size:20px;line-height:28px}.rte.gnl-article__body ul,.rte.gnl-article__body ol{margin:0 0 16px;padding-left:20px;list-style-position:outside}.rte.gnl-article__body li{margin:0 0 4px}.rte.gnl-article__body a{color:var(--gnl-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rte.gnl-article__body a:hover{color:var(--gnl-ink);opacity:1}.rte.gnl-article__body img,.rte.gnl-article__body video{max-width:100%!important;height:auto!important}.rte.gnl-article__body iframe,.rte.gnl-article__body embed,.rte.gnl-article__body object{max-width:100%!important}.rte.gnl-article__body iframe[src*=youtube],.rte.gnl-article__body iframe[src*="youtu.be"],.rte.gnl-article__body iframe[src*=vimeo]{width:100%!important;height:auto!important;aspect-ratio:16/9}.rte.gnl-article__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 16px}.rte.gnl-article__body td,.rte.gnl-article__body th{padding:8px 12px;border:1px solid var(--gnl-line);vertical-align:top}.rte.gnl-article__body blockquote{margin:24px 0;padding:0 0 0 16px;border-left:2px solid var(--gnl-line);font-size:20px;line-height:28px;letter-spacing:0;color:var(--gnl-text)}.rte.gnl-article__body [style*=width]{max-width:100%!important}.rte.gnl-article__body pre{max-width:100%;overflow-x:auto;white-space:pre-wrap}.rte.gnl-article__body #accel-snackbar{display:none}.gnl-article__comments{margin-top:64px;padding-top:32px;border-top:1px solid var(--gnl-line)}.gnl-article__comments-title{font-size:20px;line-height:28px;font-weight:500}.gnl-article__comments #comments{display:flex;flex-direction:column;gap:16px;margin-top:16px}.gnl-article__comments #comments ul{margin:0;padding:0;list-style:none}.gnl-article__comments .comment{padding:16px 0;border-top:1px solid var(--gnl-line);list-style:none}.gnl-article__comments .comment-author{font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-article__comments .comment-content{margin-top:8px;font-size:16px;line-height:24px}.gnl-article__comments #add-comment-title{margin:16px 0 0;font-size:20px;line-height:28px;font-weight:500;font-family:inherit;letter-spacing:0;text-transform:none}.gnl-article__comments form p{margin:16px 0 0}.gnl-article__comments label{display:block;margin-bottom:8px;font-size:14px;line-height:20px;color:var(--gnl-text)}.gnl-article__comments input[type=text],.gnl-article__comments input[type=email],.gnl-article__comments textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:48px;padding:12px;border:1px solid var(--gnl-line);font:inherit;font-size:16px;color:var(--gnl-text);background:var(--gnl-white,#fff)}.gnl-article__comments textarea{min-height:144px}.gnl-article__comments input:focus-visible,.gnl-article__comments textarea:focus-visible{outline:2px solid var(--gnl-green);outline-offset:0;border-color:var(--gnl-ink)}.gnl-article__comments button[type=submit]{margin-top:24px}.gnl-article-more{background:var(--gnl-grey);padding:64px 0}.gnl-article-more__title{margin:0 0 32px!important;font-size:32px;line-height:40px;font-weight:400}.gnl-article-more__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:1023px){.gnl-blog-feature{grid-template-columns:1fr 1fr}.gnl-blog-feature__text{padding:24px 32px}.gnl-blog-feature__title{font-size:24px;line-height:32px}.gnl-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gnl-article__title{font-size:32px;line-height:40px}.gnl-article__hero{aspect-ratio:16/9}.gnl-article-more__grid .gnl-blog-card__title{font-size:18px;line-height:26px}}@media(max-width:767px){.gnl-blog__head{gap:16px;padding:24px 0}.gnl-blog__title{font-size:32px;line-height:40px}.gnl-blog-topics{margin:0 calc(var(--gnl-gutter, 20px) * -1)}.gnl-blog-topics__list{flex-wrap:nowrap;overflow-x:auto;padding:0 var(--gnl-gutter, 20px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.gnl-blog-topics__list::-webkit-scrollbar{display:none}.gnl-blog-topics__list li{flex:0 0 auto}.gnl-blog-feature{grid-template-columns:1fr;margin:0 calc(var(--gnl-gutter, 20px) * -1)}.gnl-blog-feature__text{gap:8px;padding:24px var(--gnl-gutter, 20px)}.gnl-blog-feature__title{font-size:24px;line-height:32px}.gnl-blog-grid{grid-template-columns:1fr;row-gap:32px;padding:32px 0}.gnl-blog-card--list{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px}.gnl-blog-card--list .gnl-blog-card__media{aspect-ratio:1/1}.gnl-blog-card--list .gnl-blog-card__text{gap:4px}.gnl-blog-card--list .gnl-blog-card__title{font-size:16px;line-height:24px}.gnl-blog__pages{display:none}.gnl-blog__more-wrap{display:block;padding-bottom:64px}.gnl-blog__more{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.gnl-blog__empty{padding-bottom:64px}.gnl-article__crumbs{display:none}.gnl-article__head{padding:24px 0}.gnl-article__title{font-size:24px;line-height:32px;font-weight:500}.gnl-article__hero{aspect-ratio:4/3;margin:0 calc(var(--gnl-gutter, 20px) * -1)}.gnl-article__layout{padding:32px 0 48px}.rte.gnl-article__body h1,.rte.gnl-article__body h2,.rte.gnl-article__body h3{font-size:20px;line-height:28px}.gnl-article-more{padding:48px 0}.gnl-article-more__title{margin-bottom:24px!important;font-size:24px;line-height:32px;font-weight:500}.gnl-article-more__grid{grid-template-columns:1fr;gap:24px}.gnl-article-more__grid .gnl-blog-card:nth-child(n+3){display:none}.gnl-article-more__grid .gnl-blog-card__title{font-size:20px;line-height:28px}}@media(prefers-reduced-motion:reduce){.gnl-blog-card__img,.gnl-blog-arrow{transition:none}.gnl-blog-card:hover .gnl-blog-card__img,.gnl-blog-feature:hover .gnl-blog-arrow{transform:none}}.gnl-acct,.gnl-pw{--gnl-gutter:clamp(20px,6.111vw,88px);--gnl-err:#B3261E;font-family:var(--BODY-FONT-FAMILY);font-weight:400;font-size:16px;line-height:24px;color:var(--gnl-text);letter-spacing:0}.gnl-acct *,.gnl-pw *{box-sizing:border-box}.gnl-acct :where(h1,h2,h3,p,ul,ol,dl,dd),.gnl-pw :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.gnl-acct a,.gnl-pw a{color:var(--gnl-text)}.gnl-acct [hidden],.gnl-acct .is-hidden{display:none!important}.gnl-acct{max-width:1440px;margin:0 auto;padding:48px var(--gnl-gutter) 96px}.gnl-acct--auth{padding-top:64px}.gnl-acct-title,.gnl-acct-h2,.gnl-acct-h3,.gnl-pw__title{font-family:var(--BODY-FONT-FAMILY);font-weight:500;color:var(--gnl-text);letter-spacing:0;text-transform:none}.gnl-acct-title{font-size:40px;line-height:48px}.gnl-acct-title:focus{outline:none}.gnl-acct-h2{font-size:24px;line-height:32px}.gnl-acct-h3{font-size:20px;line-height:28px}.gnl-acct-strong{font-family:var(--BODY-FONT-FAMILY);font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text);letter-spacing:0;text-transform:none}.gnl-acct-small{font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-acct-lead{font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-acct-alt{font-size:14px;line-height:20px;color:var(--gnl-text)}.gnl-acct-address{display:flex;flex-direction:column;font-size:16px;line-height:24px;color:var(--gnl-muted);overflow-wrap:anywhere}.gnl-acct-link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;width:auto;min-height:24px;margin:0;padding:0;border:0;background:none;font:inherit;font-size:14px;line-height:20px;font-weight:500;color:var(--gnl-text);text-decoration:none;cursor:pointer;letter-spacing:0;text-transform:none}.gnl-acct-link:hover{text-decoration:underline;text-underline-offset:3px}.gnl-acct-link--u{font-weight:400;text-decoration:underline;text-underline-offset:3px}.gnl-acct-link--u:hover{color:var(--gnl-ink)}.gnl-acct-alt .gnl-acct-link{display:inline-flex;vertical-align:middle}.gnl-acct-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin:0;padding:0 24px;border:1px solid var(--gnl-ink);border-radius:0;background:var(--gnl-ink);color:var(--gnl-white);font:inherit;font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;text-transform:none;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.gnl-acct a.gnl-acct-btn{color:var(--gnl-white)}.gnl-acct-btn:hover{background:var(--gnl-text);border-color:var(--gnl-text);color:var(--gnl-white)}.gnl-acct-btn--secondary,.gnl-acct a.gnl-acct-btn--secondary{background:var(--gnl-white);color:var(--gnl-ink)}.gnl-acct-btn--secondary:hover{background:var(--gnl-grey);border-color:var(--gnl-ink);color:var(--gnl-ink)}.gnl-acct-btn--md{min-height:48px}.gnl-acct-btn--sm{min-height:40px;padding:0 12px}.gnl-acct-btn--auto{width:auto;align-self:flex-start}.gnl-acct-btn[disabled]{opacity:.5;cursor:default}.gnl-acct a:focus-visible,.gnl-acct button:focus-visible,.gnl-pw a:focus-visible,.gnl-pw button:focus-visible,.gnl-acct-check input:focus-visible{outline:2px solid var(--gnl-ink);outline-offset:2px}.gnl-acct-form,.gnl-acct-form>form{display:flex;flex-direction:column;gap:16px}.gnl-acct-field{display:flex;flex-direction:column;gap:4px;min-width:0}.gnl-acct .gnl-acct-label,.gnl-pw .gnl-acct-label{display:block;width:auto;margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--gnl-text);letter-spacing:0;text-transform:none}.gnl-acct-optional{font-weight:400;color:var(--gnl-muted)}.gnl-acct .gnl-acct-input,.gnl-pw .gnl-acct-input{display:block;width:100%;height:48px;margin:0;padding:0 14px;border:1px solid var(--gnl-line);border-radius:0;background:var(--gnl-white);color:var(--gnl-ink);font:inherit;font-size:16px;line-height:24px;transition:border-color .15s ease,box-shadow .15s ease}.gnl-acct .gnl-acct-input:hover,.gnl-pw .gnl-acct-input:hover{border-color:#b5b5b2}.gnl-acct .gnl-acct-input:focus,.gnl-pw .gnl-acct-input:focus{outline:none;border-color:var(--gnl-ink);box-shadow:0 0 0 1px var(--gnl-ink)}.gnl-acct .gnl-acct-input[aria-invalid=true],.gnl-pw .gnl-acct-input[aria-invalid=true]{border-color:var(--gnl-err)}.gnl-acct .gnl-acct-select select{-webkit-appearance:none;appearance:none;padding-right:40px;background:var(--gnl-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5 6 8.5l4-4' fill='none' stroke='%23383838' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 14px center/12px 12px;cursor:pointer}.gnl-acct-errors{font-size:14px;line-height:20px;color:var(--gnl-err)}.gnl-acct-errors .errors{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit}.gnl-acct-errors ul{margin:0;padding:0;list-style:none}.gnl-acct-errors li{margin:0}.gnl-acct-notice{padding:12px 16px;background:var(--gnl-grey);font-size:14px;line-height:20px;color:var(--gnl-text)}.gnl-acct-notice--alert{color:var(--gnl-err)}.gnl-acct .validation{display:none;font-size:14px;line-height:20px;color:var(--gnl-err)}.gnl-acct .validation.validation--showup{display:block}.gnl-acct-check{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-acct .gnl-acct-check input[type=checkbox]{display:inline-block;flex:none;width:16px;height:16px;margin:0;padding:0;-webkit-appearance:checkbox;appearance:auto;accent-color:var(--gnl-ink);cursor:pointer}.gnl-acct .gnl-acct-check label{display:inline;width:auto;margin:0;color:var(--gnl-muted);cursor:pointer}.gnl-acct-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gnl-acct-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.gnl-acct-form__actions .gnl-acct-btn{width:auto;min-width:160px}.gnl-acct-auth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;max-width:1264px;margin:0 auto}.gnl-acct-auth__aside{display:flex;flex-direction:column;gap:16px;padding:32px;background:var(--gnl-grey)}.gnl-acct-single{max-width:600px;margin:0 auto}.gnl-acct-shell{display:grid;grid-template-columns:256px minmax(0,1fr);grid-template-areas:"nav head" "nav body";grid-template-rows:auto 1fr;column-gap:64px;row-gap:32px;max-width:1264px;margin:0 auto}.gnl-acct-shell__head{grid-area:head;display:flex;flex-direction:column;align-items:flex-start;gap:32px;min-width:0}.gnl-acct-shell__body{grid-area:body;min-width:0;container-type:inline-size}.gnl-acct-nav{grid-area:nav;min-width:0}.gnl-acct-nav__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.gnl-acct-nav__list li{margin:0}.gnl-acct .gnl-acct-nav__link{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;color:var(--gnl-text);font-size:16px;line-height:24px;text-decoration:none;transition:background-color .2s ease}.gnl-acct-nav__link:hover{background:var(--gnl-grey)}.gnl-acct-nav__link[aria-current]{background:var(--gnl-grey);font-weight:500}.gnl-acct-icon{display:block;flex:none;width:24px;height:24px}.gnl-acct-nav__short{display:none}.gnl-acct-stack{display:flex;flex-direction:column;gap:32px;min-width:0}.gnl-acct-block{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.gnl-acct-status{display:inline-flex;align-items:center;padding:2px 8px;background:var(--gnl-grey);color:var(--gnl-text);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}.gnl-acct-status--active{background:var(--gnl-green);color:var(--gnl-white)}.gnl-acct-thumb{display:block;flex:none;width:var(--s,64px);height:var(--s,64px);overflow:hidden}.gnl-acct-thumb img{display:block;width:100%;height:100%;object-fit:cover}.gnl-acct-thumb--more{display:flex;align-items:center;justify-content:center;background:var(--gnl-grey);font-size:14px;line-height:20px;color:var(--gnl-text)}.gnl-acct-card{align-self:stretch;display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--gnl-line)}.gnl-acct-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.gnl-acct-card__items{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gnl-acct-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gnl-acct-card__actions--one{grid-template-columns:minmax(0,1fr)}.gnl-acct-review{display:flex;align-items:center;gap:16px;padding:24px;background:var(--gnl-grey)}.gnl-acct-review__product{display:flex;flex:1 1 auto;align-items:center;gap:16px;min-width:0}.gnl-acct-review__product>div{display:flex;flex-direction:column;gap:4px;min-width:0}.gnl-acct-review__btn{flex:none;width:180px}.gnl-acct-bottom{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px 64px}.gnl-acct-buy{flex:0 1 620px;min-width:0}.gnl-acct-buy__list{display:grid;grid-template-columns:repeat(3,minmax(0,196px));gap:16px;margin:0;padding:0;list-style:none}.gnl-acct-buy__item{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.gnl-acct-buy__photo{display:block;aspect-ratio:1;overflow:hidden}.gnl-acct-buy__photo img{display:block;width:100%;height:100%;object-fit:cover}.gnl-acct .gnl-acct-buy__title{display:-webkit-box;min-height:40px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;font-weight:500;color:var(--gnl-text);text-decoration:none}.gnl-acct-buy__title:hover{text-decoration:underline;text-underline-offset:3px}.gnl-acct-buy__price{font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-acct-default{gap:4px}.gnl-acct-default__body{display:flex;flex-direction:column;gap:4px}.gnl-acct-orders{margin:0;padding:0;list-style:none}.gnl-acct-row{display:grid;grid-template-areas:"order" "status" "total" "thumbs" "actions";justify-items:start;gap:8px;margin:0;padding:16px 0;border-top:1px solid var(--gnl-line)}.gnl-acct-row__order{grid-area:order}.gnl-acct-row__thumbs{grid-area:thumbs;display:flex;align-items:center;gap:8px}.gnl-acct-row__status{grid-area:status}.gnl-acct-row__total{grid-area:total;font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text)}.gnl-acct-row__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.gnl-acct-row__view{order:-1}.gnl-acct-pages{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:24px;border-top:1px solid var(--gnl-line)}.gnl-acct-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.gnl-acct-step{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0}.gnl-acct-step:before{content:"";display:block;height:4px;background:var(--gnl-line)}.gnl-acct-step.is-done:before{background:var(--gnl-green)}.gnl-acct-step__name{font-size:16px;line-height:24px;color:var(--gnl-text)}.gnl-acct-step.is-done .gnl-acct-step__name{font-weight:500}.gnl-acct-detail{display:flex;flex-direction:column;gap:32px}.gnl-acct-detail__main{display:flex;flex-direction:column;gap:16px;min-width:0}.gnl-acct-items{margin:0;padding:0;list-style:none}.gnl-acct-item{display:flex;align-items:center;gap:16px;margin:0;padding:16px 0;border-top:1px solid var(--gnl-line)}.gnl-acct-item>a{flex:none}.gnl-acct-item__text{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.gnl-acct .gnl-acct-item__title{font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text);text-decoration:none;overflow-wrap:anywhere}a.gnl-acct-item__title:hover{text-decoration:underline;text-underline-offset:3px}.gnl-acct-item__price{display:flex;flex:none;flex-direction:column;align-items:flex-end;font-size:16px;line-height:24px;font-weight:500;color:var(--gnl-text);text-align:right}.gnl-acct-buyall{display:flex;flex-direction:column;gap:8px}.gnl-acct-summary{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:24px;background:var(--gnl-grey)}.gnl-acct-summary__rows{display:flex;flex-direction:column;gap:12px;margin:0}.gnl-acct-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:16px;line-height:24px;color:var(--gnl-text)}.gnl-acct-summary__row dt,.gnl-acct-summary__row dd{margin:0;font-weight:inherit}.gnl-acct-summary__row dd{white-space:nowrap}.gnl-acct-summary__row--total{font-size:20px;line-height:28px;font-weight:500}.gnl-acct-summary__group{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px}.gnl-acct-addresses{display:flex;flex-direction:column;gap:16px;max-width:556px}.gnl-acct-addr{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--gnl-line)}.gnl-acct-addr__actions{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--gnl-text)}.gnl-acct-addr-form{margin-top:12px;padding-top:16px;border-top:1px solid var(--gnl-line)}.gnl-acct-addr.gnl-acct-addr-form{margin-top:0;padding-top:16px;border-top:1px solid var(--gnl-line)}.gnl-acct-addresses>.gnl-acct-btn{width:100%}@container (min-width:880px){.gnl-acct-row{grid-template-areas:"order thumbs status total actions";grid-template-columns:156px 232px 128px 88px minmax(0,1fr);align-items:center;gap:16px}.gnl-acct-row__status .gnl-acct-status{min-width:104px}.gnl-acct-row__view{order:0}.gnl-acct-detail{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start}}@container (max-width:659px){.gnl-acct-buy{flex-basis:100%}.gnl-acct-buy__list{grid-template-columns:repeat(2,minmax(0,1fr))}.gnl-acct-buy__item:nth-child(n+3){display:none}}@container (max-width:599px){.gnl-acct-review{flex-direction:column;align-items:stretch}.gnl-acct-review__btn{width:100%}.gnl-acct-item .gnl-acct-thumb{width:64px;height:64px}.gnl-acct-item{align-items:flex-start}}@container (max-width:479px){.gnl-acct-grid2{grid-template-columns:minmax(0,1fr)}.gnl-acct-card{padding:24px}}@media(max-width:1023px){.gnl-acct,.gnl-pw{--gnl-gutter:20px}.gnl-acct{padding-top:24px;padding-bottom:64px}.gnl-acct--auth{padding-top:24px}.gnl-acct--auth:has(.gnl-acct-auth__aside){padding-bottom:0}.gnl-acct-title{font-size:32px;line-height:40px}.gnl-acct-auth{grid-template-columns:minmax(0,1fr);gap:32px}.gnl-acct-auth__aside{margin:0 calc(-1 * var(--gnl-gutter));padding:32px var(--gnl-gutter) 40px}.gnl-acct-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "nav" "body";grid-template-rows:auto;row-gap:24px}.gnl-acct-back{display:none}.gnl-acct-nav{margin:0 calc(-1 * var(--gnl-gutter));overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gnl-acct-nav::-webkit-scrollbar{display:none}.gnl-acct-nav__list{flex-direction:row;gap:8px;width:max-content;padding:1px var(--gnl-gutter)}.gnl-acct .gnl-acct-nav__link{gap:0;padding:7px 12px;border:1px solid var(--gnl-line);font-size:14px;line-height:20px;white-space:nowrap}.gnl-acct-nav__link .gnl-acct-icon{display:none}.gnl-acct .gnl-acct-nav__link[aria-current]{background:var(--gnl-ink);border-color:var(--gnl-ink);color:var(--gnl-white);font-weight:400}.gnl-acct-nav__long{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gnl-acct-nav__short{display:inline}}.gnl-pw{display:flex;justify-content:center;min-height:100vh;padding:64px var(--gnl-gutter);background:var(--gnl-white)}.gnl-pw__inner{display:flex;flex-direction:column;gap:16px;width:100%;max-width:380px}.gnl-pw__logo a{display:block;max-width:100%}.gnl-pw__logo img{display:block;width:172px;max-width:100%;height:auto}.gnl-pw__logo a[style] img{width:100%}.gnl-pw__title{margin:0;font-size:20px;line-height:28px}.gnl-pw__message{font-size:16px;line-height:24px;color:var(--gnl-muted)}.gnl-pw__note,.gnl-pw__note p{margin:0;font-size:14px;line-height:20px;color:var(--gnl-muted)}.gnl-pw__inline{position:relative}.gnl-pw .gnl-pw__inline .gnl-acct-input{padding-right:52px}.gnl-pw__arrow{position:absolute;top:0;right:0;margin:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;background:none;color:var(--gnl-ink);cursor:pointer}.gnl-pw__footer{margin-top:16px;font-size:12px;line-height:18px;color:var(--gnl-muted)}.gnl-pw__footer p{margin:0 0 4px}.gnl-pw__footer a{color:var(--gnl-muted)}@media(prefers-reduced-motion:reduce){.gnl-acct-btn,.gnl-acct .gnl-acct-input,.gnl-pw .gnl-acct-input,.gnl-acct .gnl-acct-nav__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/gnl-design.css.map */
