/*! GreenLife Pro 1.2.0 | woo-core.css */.woocommerce-Price-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.woocommerce-Price-currencySymbol{margin-inline-end:.04em;font-family:var(--glp-font-system);font-style:normal;font-weight:inherit;vertical-align:baseline}.price del,.woocommerce-Price-amount del{opacity:.6;font-weight:var(--gl-weight-regular)}.price ins{background:none;text-decoration:none}.screen-reader-text+.woocommerce-Price-amount{font-weight:inherit}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{--n-bg: var(--glp-ok-soft);--n-ink: var(--glp-ok);position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1.5rem;padding-block:1rem;padding-inline:3.6rem 1.25rem;border-radius:var(--gl-radius);background:var(--n-bg);border-inline-start:4px solid var(--n-ink);color:var(--gl-dark);font-weight:var(--gl-weight-medium);list-style:none}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{content:"\2713";position:absolute;top:.95rem;inset-inline-start:1.1rem;display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:50%;background:var(--n-ink);color:#fff;font-weight:var(--gl-weight-bold)}.woocommerce-info{--n-bg: var(--glp-info-soft);--n-ink: var(--glp-info)}.woocommerce-info:before{content:"i";font-family:var(--gl-font-accent);font-style:italic}.woocommerce-error{--n-bg: var(--glp-err-soft);--n-ink: var(--glp-err);color:#6f140c}.woocommerce-error:before{content:"!"}.woocommerce-error li{flex:1 1 100%;margin:0}.woocommerce-message .button,.woocommerce-info .button{order:2;min-height:44px;margin-inline-start:auto;padding:.45em 1.2em;font-size:.875rem}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a:not(.button){color:inherit;text-decoration-color:var(--gl-accent);text-underline-offset:3px}abbr.required{border:0;text-decoration:none}.form-row{margin:0 0 1.1rem}.form-row label{display:block;margin-bottom:.35rem}.form-row label.checkbox,.woocommerce-form__label-for-checkbox{display:block;position:relative;padding-inline-start:1.9rem;line-height:1.55;font-weight:var(--gl-weight-regular)}.form-row label.checkbox>input[type=checkbox],.woocommerce-form__label-for-checkbox>input[type=checkbox]{position:absolute;inset-inline-start:0;top:.2em;margin:0}@media(min-width:600px){.form-row-first,.form-row-last{float:inline-start;width:calc(50% - .55rem)}.form-row-last{float:inline-end}.form-row-wide{clear:both}}.woocommerce-input-wrapper{display:block}.form-row.woocommerce-invalid :is(input.input-text,select,textarea){border-color:var(--glp-err);background-color:var(--glp-err-soft)}.form-row.woocommerce-validated :is(input.input-text,select){border-color:var(--glp-ok)}.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-checkbox-text{color:var(--glp-mute);font-size:.875rem}.blockUI.blockOverlay{border-radius:inherit}.blockUI.blockOverlay:before{content:"";position:absolute;inset:0;margin:auto;width:30px;height:30px;border:3px solid var(--glp-p200);border-top-color:var(--gl-primary);border-radius:50%;animation:glp-spin .75s linear infinite}ul.products{--c-md: 3;--c-lg: 4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,.3rem + 1.4vw,1.6rem);margin:0;padding:0;list-style:none}ul.products:is(.columns-2,[data-glp-cols="2"]){--c-md: 2;--c-lg: 2}ul.products:is(.columns-3,[data-glp-cols="3"]){--c-lg: 3}@media(min-width:768px){ul.products{grid-template-columns:repeat(var(--c-md),minmax(0,1fr))}}@media(min-width:1100px){ul.products{grid-template-columns:repeat(var(--c-lg),minmax(0,1fr))}}ul.products>li.product{display:flex;min-width:0;margin:0;padding:0}.glp-card{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;min-width:0;border-radius:var(--gl-radius-lg);background:var(--glp-surface);box-shadow:var(--glp-sh-xs),inset 0 0 0 1px var(--glp-line);transition:translate .32s var(--glp-ease)}.glp-card:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:var(--glp-sh-lift);opacity:0;pointer-events:none;transition:opacity .32s var(--glp-ease)}.glp-card__media{position:relative;aspect-ratio:1;margin:7px 7px 0;overflow:hidden;border-radius:calc(var(--gl-radius-lg) - 5px);background:var(--glp-adire-dark),radial-gradient(circle at 30% 20%,var(--glp-a100),transparent 62%),var(--glp-cream)}.glp-card__media:after{content:"";position:absolute;inset:7px;z-index:1;border:1px solid rgba(255,255,255,.75);border-radius:calc(var(--gl-radius-lg) - 10px);pointer-events:none}.glp-card__link{position:absolute;inset:0;display:block}.glp-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--glp-ease),opacity .6s var(--glp-ease)}.glp-card__img--hover{opacity:0}.glp-card__badges{position:absolute;top:12px;inset-inline-start:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:calc(100% - 24px);pointer-events:none}.glp-tag{display:inline-flex;align-items:center;max-width:100%;padding:.3em .75em;border-radius:999px;background:var(--gl-dark);color:#fff;font-size:.75rem;font-weight:var(--gl-weight-bold);line-height:1.25;letter-spacing:.01em;white-space:nowrap;box-shadow:0 4px 10px -4px rgba(var(--gl-dark-rgb),.45)}.glp-tag--sale{background:var(--glp-clay)}.glp-tag--new{background:var(--gl-primary);color:var(--gl-on-primary)}.glp-tag--best{background:var(--gl-accent);color:var(--gl-on-accent)}.glp-tag--soldout{background:var(--glp-mute)}.glp-card__actions{position:absolute;top:10px;inset-inline-end:10px;z-index:3;display:flex;flex-direction:column;gap:6px}.glp-card__action{width:44px;height:44px;background:#ffffffeb;color:var(--gl-dark);box-shadow:var(--glp-sh-sm);transition:background-color .18s,color .18s,transform .32s var(--glp-ease),opacity .32s var(--glp-ease)}.glp-card__action .glp-icon{width:19px;height:19px}.glp-card__action:hover{background:var(--gl-dark);color:#fff}.glp-card__action--wishlist:is(.is-active,[aria-pressed=true]){background:#fff;color:var(--glp-clay)}.glp-card__action--wishlist:is(.is-active,[aria-pressed=true]) .glp-icon{fill:currentColor}.glp-card__action--compare:is(.is-active,[aria-pressed=true]){background:var(--gl-primary);color:var(--gl-on-primary)}@media(max-width:767.98px){.glp-card__action--quickview{display:none}.glp-card__action{width:40px;height:40px}}@media(hover:hover)and (pointer:fine){.glp-card__actions{inset-block:auto 14px;inset-inline:0;flex-direction:row;justify-content:center}.glp-card__action{opacity:0;transform:translateY(18px)}.glp-card__action:nth-child(2){transition-delay:.04s}.glp-card__action:nth-child(3){transition-delay:.08s}.glp-card:is(:hover,:focus-within) .glp-card__action{opacity:1;transform:none}.glp-card__action[aria-pressed=true]{opacity:1;transform:none}.glp-card:is(:hover,:focus-within){translate:0 -6px}.glp-card:is(:hover,:focus-within):after,.glp-card:hover .glp-card__img--hover{opacity:1}.glp-card:hover .glp-card__img{transform:scale(1.05)}}.glp-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.85rem .9rem .95rem}@media(min-width:768px){.glp-card__body{padding:1rem 1.15rem 1.15rem}}.glp-card__body>*{order:6}.glp-card__cat{order:1;max-width:100%;overflow:hidden;color:var(--glp-gold-ink);font-family:var(--gl-font-accent);font-size:.875rem;font-style:italic;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.glp-card__cat:hover{color:var(--gl-primary-dark);text-decoration:underline}.glp-card__title{order:2;align-self:stretch;margin:0;font-size:clamp(1.02rem,.94rem + .35vw,1.22rem);line-height:1.2;letter-spacing:-.015em}.glp-card__title a{display:-webkit-box;overflow:hidden;color:var(--gl-dark);text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.glp-card__title a:hover{color:var(--gl-primary-dark)}.glp-card__rating{order:3;display:inline-flex;align-items:center;gap:.3rem}.glp-card__rating .glp-stars__star{width:13px;height:13px}.glp-card__rating-count,.glp-card__sold{color:var(--glp-mute);font-size:.78rem;font-weight:var(--gl-weight-medium)}.glp-card__sold{order:4;padding:.1em .6em;border-radius:999px;background:var(--glp-cream);color:var(--glp-gold-ink)}.glp-card .price{order:5;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin-top:.15rem;color:var(--gl-dark);font-size:clamp(1.02rem,.96rem + .3vw,1.22rem);font-weight:var(--gl-weight-bold);letter-spacing:-.01em}.glp-card .price ins{order:-1;color:var(--glp-clay)}.glp-card .price del{font-size:.8em}.glp-card__atc{order:7;align-self:stretch;margin-top:auto;padding-inline:.8em;white-space:normal}.glp-card .price{margin-bottom:.6rem}:is(.add_to_cart_button,.single_add_to_cart_button,.ajax_add_to_cart).loading{color:transparent;pointer-events:none}:is(.add_to_cart_button,.single_add_to_cart_button).loading:after{content:"";position:absolute;inset:0;margin:auto;width:1.3em;height:1.3em;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:glp-spin .7s linear infinite}.glp-btn--outline.loading:after{border-color:var(--glp-line2);border-top-color:var(--gl-primary)}:is(.add_to_cart_button,.single_add_to_cart_button):is(.added,.is-added){--btn-bg: var(--glp-ok);--btn-bg-hover: var(--glp-ok);--btn-fg: #fff;border-color:var(--glp-ok)}.add_to_cart_button:is(.added,.is-added):after{content:"\2713";margin-inline-start:.2em;font-weight:var(--gl-weight-bold)}.add_to_cart_button.is-added,.single_add_to_cart_button.is-added{pointer-events:none}a.added_to_cart{display:block;order:8;align-self:stretch;margin-top:.45rem;color:var(--gl-primary-dark);font-size:.8125rem;font-weight:var(--gl-weight-medium);text-align:center;text-decoration-color:var(--gl-accent);text-underline-offset:3px}.glp-fly{position:fixed;z-index:var(--glp-z-top);margin:0;border-radius:50%;object-fit:cover;box-shadow:var(--glp-sh-lift);opacity:.95;pointer-events:none;transition:transform .8s cubic-bezier(.5,-.1,.6,1),opacity .8s ease-in;will-change:transform}div.quantity{display:inline-flex;align-items:stretch;overflow:hidden;border:1.5px solid var(--glp-line2);border-radius:var(--gl-btn-radius);background:#fff}div.quantity:focus-within{border-color:var(--gl-primary);box-shadow:0 0 0 4px var(--glp-p100)}div.quantity .qty{width:3.2rem;min-height:50px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:1.0625rem;font-weight:var(--gl-weight-bold);text-align:center;-moz-appearance:textfield}div.quantity .qty::-webkit-outer-spin-button,div.quantity .qty::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}div.quantity .qty:focus-visible{outline:none;box-shadow:none}.glp-qty__btn{display:grid;place-items:center;width:46px;padding:0;border:0;background:transparent;color:var(--gl-dark);transition:background-color .18s,color .18s}.glp-qty__btn:hover{background:var(--glp-p100);color:var(--gl-primary-dark)}.glp-qty__btn:focus-visible{outline-offset:-3px}.glp-qty__btn:is(.is-disabled,[aria-disabled=true]){opacity:.35;pointer-events:none}.glp-minicart-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.glp-minicart-body.is-loading{opacity:.55;pointer-events:none}ul.woocommerce-mini-cart{flex:1 0 auto;margin:0;padding:.25rem 1.25rem;list-style:none}.woocommerce-mini-cart-item{position:relative;display:grid;align-content:start;gap:.3rem;min-height:calc(72px + 2rem);padding-block:1rem;padding-inline:88px 2.75rem;border-bottom:1px dashed var(--glp-line2);transition:opacity .32s var(--glp-ease)}.woocommerce-mini-cart-item.is-removing{opacity:.35;pointer-events:none}.woocommerce-mini-cart-item>a:not(.remove){color:var(--gl-dark);font-family:var(--gl-font-heading);font-size:1.05rem;font-weight:var(--gl-font-heading-weight);line-height:1.25;letter-spacing:-.01em;text-decoration:none}.woocommerce-mini-cart-item>a:not(.remove):hover{color:var(--gl-primary-dark)}.woocommerce-mini-cart-item img{position:absolute;top:1rem;inset-inline-start:0;width:72px;height:72px;border-radius:var(--gl-radius-sm);background:var(--glp-cream);box-shadow:inset 0 0 0 1px var(--glp-line);object-fit:cover}.woocommerce-mini-cart-item :is(.quantity,.variation){margin:0;color:var(--glp-mute);font-size:.875rem}.woocommerce-mini-cart-item .quantity .woocommerce-Price-amount{color:var(--gl-dark);font-weight:var(--gl-weight-bold)}.woocommerce-mini-cart-item .variation :is(dt,dd){display:inline;margin:0}a.remove{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--glp-p100);color:var(--gl-dark);font-family:var(--glp-font-system);font-size:1.3rem;line-height:1;text-decoration:none;transition:background-color .18s,color .18s}a.remove:after{content:"";position:absolute;inset:-6px}a.remove:hover{background:var(--glp-err);color:#fff}.woocommerce-mini-cart-item a.remove{position:absolute;top:1rem;inset-inline-end:0}.woocommerce-mini-cart__total{display:flex;flex:none;align-items:baseline;justify-content:space-between;margin:0;padding:1rem 1.25rem .75rem;border-top:1px solid var(--glp-line);color:var(--glp-mute);font-weight:var(--gl-weight-medium)}.woocommerce-mini-cart__total .woocommerce-Price-amount{color:var(--gl-dark);font-size:1.35rem;font-weight:var(--gl-weight-bold)}.woocommerce-mini-cart__buttons{position:sticky;bottom:0;display:grid;flex:none;grid-template-columns:1fr 1.4fr;gap:.6rem;margin:0;padding:.75rem 1.25rem calc(1.1rem + var(--glp-safe-bottom));background:linear-gradient(to bottom,#fff0,#fff 18%)}.woocommerce-mini-cart__buttons .button{min-height:52px;padding-inline:.8em}.woocommerce-mini-cart__buttons .button:not(.checkout){--btn-bg: transparent;--btn-bg-hover: var(--gl-dark);--btn-fg: var(--gl-dark);border-color:currentColor;box-shadow:none}.woocommerce-mini-cart__buttons .button:not(.checkout):hover{color:#fff}.woocommerce-mini-cart__empty-message{margin:0;padding:2.5rem 1.25rem .5rem;color:var(--glp-ink-soft);font-family:var(--gl-font-heading);font-size:1.4rem;font-weight:var(--gl-font-heading-weight);text-align:center}.glp-minicart-empty{margin:0;padding:1rem 1.25rem 2rem;text-align:center}.glp-fsb{position:relative;padding:.9rem 1.25rem 1.05rem;border-bottom:1px solid var(--glp-line);background:var(--glp-adire-dark),var(--glp-cream)}.glp-fsb__text{display:flex;align-items:flex-start;gap:.6rem;margin:0 0 .6rem;color:var(--gl-dark);font-size:.9rem;font-weight:var(--gl-weight-medium);line-height:1.4}.glp-fsb__icon{flex:none;color:var(--gl-primary)}.glp-fsb__text strong{color:var(--glp-clay);font-weight:var(--gl-weight-bold)}progress.glp-fsb__bar{display:block;width:100%;height:10px;overflow:hidden;border:0;border-radius:999px;background:rgba(var(--gl-dark-rgb),.1);-webkit-appearance:none;appearance:none;accent-color:var(--gl-primary)}progress.glp-fsb__bar::-webkit-progress-bar{border-radius:999px;background:rgba(var(--gl-dark-rgb),.1)}progress.glp-fsb__bar::-webkit-progress-value{border-radius:999px;background:repeating-linear-gradient(115deg,rgba(255,255,255,.18) 0 6px,transparent 6px 12px),linear-gradient(90deg,var(--gl-primary),var(--gl-accent))}progress.glp-fsb__bar::-moz-progress-bar{border-radius:999px;background:repeating-linear-gradient(115deg,rgba(255,255,255,.18) 0 6px,transparent 6px 12px),linear-gradient(90deg,var(--gl-primary),var(--gl-accent))}.glp-fsb[data-glp-fsb-state=unlocked],.glp-fsb.is-complete{background:linear-gradient(110deg,rgba(var(--gl-accent-rgb),.22),rgba(var(--gl-primary-rgb),.14)),var(--glp-cream)}.glp-fsb[data-glp-fsb-state=unlocked] .glp-fsb__icon{display:none}.glp-fsb[data-glp-fsb-state=unlocked] .glp-fsb__text{align-items:center;color:var(--gl-primary-dark);font-weight:var(--gl-weight-bold)}.glp-fsb[data-glp-fsb-state=unlocked] .glp-fsb__text:before{content:"\2713";display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--gl-accent),var(--gl-primary));color:#fff;font-family:var(--glp-font-system);font-size:.85rem;box-shadow:0 0 0 3px rgba(var(--gl-accent-rgb),.3)}.glp-fsb[data-glp-fsb-state=unlocked] progress.glp-fsb__bar::-webkit-progress-value{background:linear-gradient(90deg,var(--gl-accent),var(--glp-gold-hi),var(--gl-primary))}.glp-fsb[data-glp-fsb-state=unlocked] progress.glp-fsb__bar::-moz-progress-bar{background:linear-gradient(90deg,var(--gl-accent),var(--glp-gold-hi),var(--gl-primary))}.glp-fsb.is-celebrating{animation:glp-bump .7s var(--glp-ease-spring)}.glp-fsb__celebrate{position:absolute;top:50%;inset-inline-start:50%;z-index:3;width:0;height:0;pointer-events:none}.glp-confetti__piece{--a: calc(var(--i, 0) * 20deg + 6deg);--d: calc((44px + (var(--i, 0) - 8.5) * (var(--i, 0) - 8.5) * .5px) * var(--k, 1));position:absolute;top:-6px;inset-inline-start:-3px;width:7px;height:12px;border-radius:2px;background:var(--gl-accent);opacity:0}.glp-confetti__piece:nth-child(odd){--k: 1.5}.glp-confetti__piece:nth-child(3n+2){background:var(--gl-primary)}.glp-confetti__piece:nth-child(3n){background:var(--glp-clay)}.glp-confetti__piece:nth-child(4n){width:8px;height:8px;border-radius:50%;background:var(--glp-gold-hi)}@media(prefers-reduced-motion:no-preference){.glp-fsb__celebrate.is-active .glp-confetti__piece{animation:glp-confetti 1.5s var(--glp-ease) both;animation-delay:calc(var(--i, 0) * 14ms)}@keyframes glp-confetti{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.4)}60%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(400deg) scale(1)}}}.glp-fsu{margin:.25rem 1.25rem .5rem;padding:.9rem;border-radius:var(--gl-radius);background:var(--glp-p50);box-shadow:inset 0 0 0 1px var(--glp-p100)}.glp-fsu__title{margin:0 0 .7rem;color:var(--gl-dark);font-size:.875rem;line-height:1.4}.glp-fsu__title strong{color:var(--glp-clay)}.glp-fsu__list{display:grid;gap:.5rem}.glp-fsu__item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.45rem;border-radius:var(--gl-radius-sm);background:#fff;box-shadow:var(--glp-sh-xs)}.glp-fsu__media{display:block;overflow:hidden;border-radius:8px;background:var(--glp-cream)}.glp-fsu__img{width:52px;height:52px;object-fit:cover}.glp-fsu__body{display:grid;min-width:0;line-height:1.3}.glp-fsu__name{overflow:hidden;color:var(--gl-dark);font-size:.875rem;font-weight:var(--gl-weight-medium);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.glp-fsu__name:hover{color:var(--gl-primary)}.glp-fsu__price{color:var(--gl-dark);font-size:.8125rem;font-weight:var(--gl-weight-bold)}.glp-fsu__price ins{color:var(--glp-clay)}.glp-fsu__add.glp-btn{min-height:40px;padding-inline:.85em;gap:.3em;font-size:.8125rem}.glp-fsu__add .glp-icon{width:1em;height:1em}@media(prefers-reduced-motion:no-preference){.glp-minicart.is-open .glp-fsu__item{animation:glp-rise-in .55s var(--glp-ease) both;animation-delay:.25s}.glp-minicart.is-open .glp-fsu__item:nth-child(2){animation-delay:.35s}.glp-minicart.is-open .glp-fsu__item:nth-child(3){animation-delay:.45s}@keyframes glp-rise-in{0%{opacity:0;transform:translateY(12px)}}}.glp-qv{display:grid}@media(min-width:640px){.glp-qv{grid-template-columns:repeat(2,minmax(0,1fr))}}.glp-qv__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--glp-cream)}@media(min-width:640px){.glp-qv__media{aspect-ratio:auto;min-height:100%}}.glp-qv__img{width:100%;height:100%;object-fit:cover}.glp-qv__zoom{position:absolute;bottom:12px;inset-inline-end:12px;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 .9rem;border-radius:999px;background:#fffffff0;box-shadow:var(--glp-sh-sm);color:var(--gl-dark);font-size:.8125rem;font-weight:var(--gl-weight-medium);text-decoration:none}.glp-qv__zoom:hover{background:var(--gl-dark);color:#fff}.glp-card__badges--qv{top:14px;inset-inline-start:14px}.glp-qv__info{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.glp-qv__title{margin:0;padding-inline-end:3rem;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.4rem);line-height:1.05}.glp-qv__rating{display:flex;align-items:center;gap:.5rem}.glp-qv__rating-count,.glp-qv__meta{margin:0;color:var(--glp-mute);font-size:.875rem}.glp-qv__meta-label{color:var(--gl-dark);font-weight:var(--gl-weight-medium)}.glp-qv__price{color:var(--gl-dark);font-size:1.6rem;font-weight:var(--gl-weight-bold)}.glp-qv__price ins{color:var(--glp-clay)}.glp-qv__price del{font-size:.65em}.glp-qv__desc{color:var(--glp-ink-soft)}.glp-qv__desc>:last-child{margin-bottom:0}.glp-qv__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.25rem}.glp-qv__actions .glp-btn{flex:1 1 200px}.glp-qv__loading,.glp-qv__error{margin:0;padding:4rem 1.5rem;color:var(--glp-ink-soft);font-weight:var(--gl-weight-medium);text-align:center}.glp-qv__error{color:var(--glp-err)}.glp-proof-toast{--proof-lift: 0px;position:fixed;inset-inline-start:16px;bottom:calc(16px + var(--glp-safe-bottom) + var(--glp-nav-dock) + var(--proof-lift));z-index:var(--glp-z-proof);display:flex;align-items:center;width:min(360px,calc(100vw - 100px));border-radius:calc(var(--gl-radius) + 4px);background:#fffffff5;box-shadow:inset 0 0 0 1px var(--glp-line),var(--glp-sh-xl);opacity:0;transform:translateY(18px) scale(.97);transform-origin:left bottom;transition:opacity .4s var(--glp-ease),transform .5s var(--glp-ease)}[dir=rtl] .glp-proof-toast{transform-origin:right bottom}@supports (backdrop-filter: blur(1px)){.glp-proof-toast{background:#ffffffdb;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px)}}.glp-proof-toast.is-visible{opacity:1;transform:none}.glp-proof-toast.is-leaving{opacity:0;transform:translateY(10px)}.glp-has-sticky-atc .glp-proof-toast{--proof-lift: var(--glp-atc-h)}@media(max-width:767.98px){.glp-proof-toast--no-mobile{display:none!important}.glp-proof-toast__link{gap:.65rem;padding-block:.5rem}.glp-proof-toast__media{width:46px;height:46px}.glp-proof-toast__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glp-proof-toast__product{font-size:.9375rem}}.glp-proof-toast__link{display:flex;flex:1 1 auto;align-items:center;gap:.8rem;min-width:0;padding-block:.65rem;padding-inline:.65rem 2.4rem;color:var(--gl-text);text-decoration:none}.glp-proof-toast__media{position:relative;flex:none;width:56px;height:56px;overflow:hidden;border-radius:12px;background:var(--glp-adire-dark),var(--glp-cream)}.glp-proof-toast__img{width:100%;height:100%;object-fit:cover}.glp-proof-toast__body{display:grid;min-width:0;line-height:1.3}.glp-proof-toast__title{color:var(--glp-mute);font-size:.75rem}.glp-proof-toast__product{overflow:hidden;color:var(--gl-dark);font-family:var(--gl-font-heading);font-size:1rem;font-weight:var(--gl-font-heading-weight);text-overflow:ellipsis;white-space:nowrap}.glp-proof-toast__link:hover .glp-proof-toast__product{color:var(--gl-primary-dark)}.glp-proof-toast__meta{display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;gap:.15rem .35rem;margin-top:.15rem;color:var(--glp-mute);font-size:.72rem}.glp-proof-toast__check{color:var(--glp-ok)}.glp-proof-toast__verified{color:var(--glp-ok);font-weight:var(--gl-weight-medium)}.glp-proof-toast__time:not(:empty):before{content:"\b7";margin-inline-end:.35rem}.glp-proof-toast__close{position:absolute;top:4px;inset-inline-end:4px;width:32px;height:32px;background:transparent;color:var(--glp-mute)}.glp-proof-toast__close:after{content:"";position:absolute;inset:-6px}.glp-proof-toast__close:hover{background:var(--glp-p100);color:var(--gl-dark)}@media(forced-colors:active){.glp-card,.glp-card__action,.glp-qty__btn,.glp-proof-toast,li.wc_payment_method,:is(.woocommerce-message,.woocommerce-info,.woocommerce-error){border:1px solid CanvasText}.glp-tag{forced-color-adjust:none;border:1px solid CanvasText;background:Canvas;color:CanvasText}progress.glp-fsb__bar{forced-color-adjust:none;border:1px solid CanvasText;background:Canvas}progress.glp-fsb__bar::-webkit-progress-value{background:Highlight}progress.glp-fsb__bar::-moz-progress-bar{background:Highlight}.glp-card__media:after,.glp-fsb__celebrate{display:none}}@media(prefers-reduced-motion:reduce){.glp-card,.glp-card:hover{translate:none}.glp-fly,.glp-fsb__celebrate{display:none}.glp-proof-toast,.glp-proof-toast.is-leaving{transform:none}}@media print{.glp-card__actions,.glp-card__atc,.glp-fsu{display:none}}.glp-card__body>.glp-card__excerpt{order:4}.glp-card__excerpt{display:-webkit-box;margin:.15rem 0 .35rem;overflow:hidden;color:var(--glp-mute);font-size:.8438rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}
