.template-product{--BTN-PRIMARY-BG-COLOR:#111111;--BTN-PRIMARY-BORDER-COLOR:#111111}: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,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}.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}}: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,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--is-visible .sticky-cart{display:none}
/*# sourceMappingURL=/cdn/shop/t/26/assets/gnl-pdp.css.map */
