@layer components{.gmt-buy-box form.variations_form{width:100%;display:flex;flex-direction:column;gap:var(--gmt-space-5)}.gmt-buy-box .variations{display:flex;flex-direction:column;gap:var(--gmt-space-4);border:0}.gmt-buy-box .variations tbody,.gmt-buy-box .variations tr{display:contents}.gmt-buy-box .variations th,.gmt-buy-box .variations td{display:block;padding:0;text-align:left;border:0}.gmt-buy-box .variations .label label{font-size:var(--gmt-text-label);font-weight:var(--gmt-weight-medium);letter-spacing:var(--gmt-tracking-label);color:var(--gmt-c-text-muted);margin-bottom:var(--gmt-space-2);display:block}.gmt-buy-box .variations select{width:100%;max-width:22rem;padding:.85rem 2.5rem .85rem 1rem;background-color:rgb(var(--gmt-cream-50));border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md);font-family:var(--gmt-font-body);font-size:var(--gmt-text-body);color:var(--gmt-c-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgb(var(--gmt-ink-600)) 50%),linear-gradient(135deg,rgb(var(--gmt-ink-600)) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-size:5px 5px;background-repeat:no-repeat}.gmt-buy-box .variations select:hover{border-color:rgb(var(--gmt-ink-400))}.gmt-buy-box .reset_variations{display:inline-block;margin-top:var(--gmt-space-2);font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-buy-box .single_variation_wrap{display:flex;flex-direction:column;gap:var(--gmt-space-4)}.gmt-buy-box .woocommerce-variation-price{font-size:1.5rem;font-weight:var(--gmt-weight-medium)}.gmt-buy-box .woocommerce-variation-availability{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-buy-box .woocommerce-variation-add-to-cart{display:flex;gap:var(--gmt-space-3);align-items:stretch;width:100%}.woocommerce .quantity,.gmt-buy-box .quantity{display:inline-flex;align-items:center;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md);overflow:hidden}.woocommerce .quantity input.qty,.gmt-buy-box .quantity input.qty{width:4rem;padding:.85rem .5rem;border:0;background:none;text-align:center;font-family:var(--gmt-font-body);font-size:var(--gmt-text-body);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.woocommerce .quantity input.qty::-webkit-outer-spin-button,.woocommerce .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.gmt-buy-box button.single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:var(--gmt-space-2);padding:.95rem 2rem;background-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50));border:0;border-radius:var(--gmt-radius-md);font-family:var(--gmt-font-body);font-size:var(--gmt-text-label-lg);font-weight:var(--gmt-weight-medium);letter-spacing:var(--gmt-tracking-nav);-webkit-text-decoration:none;text-decoration:none;line-height:1;cursor:pointer;transition:background-color var(--gmt-duration) var(--gmt-ease)}.woocommerce button.button:hover,.woocommerce a.button:hover,.gmt-buy-box button.single_add_to_cart_button:hover{background-color:var(--gmt-c-action-hover)}.gmt-buy-box button.single_add_to_cart_button{flex:1}.woocommerce button.button:disabled,.gmt-buy-box button.single_add_to_cart_button.disabled,.gmt-buy-box button.single_add_to_cart_button:disabled{opacity:.45;cursor:not-allowed}.woocommerce-Price-amount{white-space:nowrap}.woocommerce del{color:var(--gmt-c-text-muted);font-weight:var(--gmt-weight-regular);margin-right:var(--gmt-space-2)}.woocommerce ins{-webkit-text-decoration:none;text-decoration:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gmt-space-3);padding:var(--gmt-space-4) var(--gmt-space-5);margin-bottom:var(--gmt-space-5);border-radius:var(--gmt-radius-md);background-color:var(--gmt-c-surface);font-size:var(--gmt-text-body-sm);list-style:none}.woocommerce-error{background-color:rgb(var(--gmt-danger-bg));color:rgb(var(--gmt-danger-600))}.woocommerce-message{background-color:rgb(var(--gmt-green-100))}.woocommerce-message .button,.woocommerce-error .button{margin-left:auto}.woocommerce-result-count{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);margin:0}.woocommerce-ordering select{padding:.5rem .75rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md);background-color:rgb(var(--gmt-cream-50));font-family:var(--gmt-font-body);font-size:var(--gmt-text-body-sm)}.woocommerce-pagination ul,.wp-block-query-pagination,.navigation.pagination .nav-links,.page-numbers{display:flex;flex-wrap:wrap;gap:var(--gmt-space-2);list-style:none;padding:0;margin-top:var(--gmt-space-8);justify-content:center}.page-numbers li{list-style:none}.page-numbers a,.page-numbers span{display:inline-grid;align-items:center;justify-items:center;place-items:center;min-width:2.5rem;height:2.5rem;padding-left:.75rem;padding-right:.75rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md);font-size:var(--gmt-text-body-sm);-webkit-text-decoration:none;text-decoration:none}.page-numbers a:hover{border-color:var(--gmt-c-action)}.page-numbers .current{background-color:var(--gmt-c-action);border-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50))}.woocommerce .star-rating{position:relative;display:inline-block;width:5.2em;height:1em;overflow:hidden;font-size:.85em;line-height:1;color:rgb(var(--gmt-gold-300))}.woocommerce .star-rating:before,.woocommerce .star-rating span:before{content:"★★★★★";position:absolute;top:0;left:0;letter-spacing:.04em}.woocommerce .star-rating:before{color:rgb(var(--gmt-ink-400) / .4)}.woocommerce .star-rating span{position:absolute;top:0;left:0;overflow:hidden}.woocommerce-notices-wrapper:not(:empty){max-width:var(--gmt-container);margin-left:auto;margin-right:auto;padding-left:var(--gmt-gutter);padding-right:var(--gmt-gutter);padding-top:var(--gmt-space-5)}}@layer components{.gmt-product-card{display:flex;flex-direction:column}.gmt-product-card__media{display:grid;align-items:center;justify-items:center;place-items:center;position:relative;background-color:var(--gmt-c-surface);border-radius:var(--gmt-radius-lg);overflow:hidden;aspect-ratio:var(--gmt-ratio-product)}.gmt-product-card__link{display:block;height:100%}.gmt-product-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-product-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--gmt-duration) var(--gmt-ease)}.gmt-product-card:hover .gmt-product-card__image--hover{opacity:1}.gmt-product-card.is-out-of-stock .gmt-product-card__link{opacity:.55}.gmt-product-card__badges{position:absolute;top:var(--gmt-space-3);left:var(--gmt-space-3);display:flex;flex-direction:column;gap:var(--gmt-space-2);align-items:flex-start}.gmt-badge{padding:.3rem .55rem;border-radius:var(--gmt-radius-sm);font-size:var(--gmt-text-label);font-weight:var(--gmt-weight-medium);letter-spacing:var(--gmt-tracking-nav);text-transform:none;background-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50))}.gmt-badge--new{background-color:rgb(var(--gmt-gold-600))}.gmt-badge--sale{background-color:rgb(var(--gmt-danger-600))}.gmt-badge--pick{background-color:rgb(var(--gmt-green-800))}.gmt-wishlist-toggle{position:absolute;top:var(--gmt-space-3);right:var(--gmt-space-3);display:grid;align-items:center;justify-items:center;place-items:center;width:2.25rem;height:2.25rem;background-color:rgb(var(--gmt-cream-50) / .9);border-radius:var(--gmt-radius-full);color:var(--gmt-c-text)}.gmt-wishlist-toggle.is-active{color:rgb(var(--gmt-danger-600))}.gmt-wishlist-toggle.is-active .gmt-icon{fill:currentColor}.gmt-product-card__remove{position:absolute;top:var(--gmt-space-3);right:var(--gmt-space-3);display:grid;align-items:center;justify-items:center;place-items:center;width:2rem;height:2rem;background-color:rgb(var(--gmt-cream-50) / .9);border-radius:var(--gmt-radius-full)}.gmt-product-card__body{display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-2);padding-top:var(--gmt-space-4);text-align:center}.gmt-product-card__body>*{width:100%}.gmt-rating{justify-content:center}.gmt-product-card__title{font-family:var(--gmt-font-body);font-size:var(--gmt-text-body);font-weight:var(--gmt-weight-medium);color:var(--gmt-c-title)}.gmt-product-card__title a{-webkit-text-decoration:none;text-decoration:none;color:inherit}.gmt-product-card__title a:hover{-webkit-text-decoration:underline;text-decoration:underline}.gmt-product-card__subtitle{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-product-card__price{font-size:var(--gmt-text-body);font-weight:var(--gmt-weight-medium)}.gmt-product-card__body .gmt-add-to-cart{margin-top:0;padding-top:var(--gmt-space-3)}.gmt-product-card__foot{display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-2)}.gmt-product-card__foot>*{width:100%}.gmt-product-card__price del{color:var(--gmt-c-text-muted);font-weight:var(--gmt-weight-regular);margin-right:var(--gmt-space-2)}.gmt-product-card__stock{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-product-card--compact .gmt-product-card__body{padding-top:var(--gmt-space-3)}.gmt-rating{display:flex;align-items:center;gap:var(--gmt-space-2);font-size:var(--gmt-text-body-sm)}.gmt-rating__stars{position:relative;display:inline-block;width:5.2em;height:1em;background:linear-gradient(rgb(var(--gmt-ink-400) / .35),rgb(var(--gmt-ink-400) / .35));-webkit-mask:repeat-x left center / 1.04em 1em url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2.6l2.9 5.9 6.5.9-4.7 4.6 1.1 6.5-5.8-3-5.8 3 1.1-6.5L2.6 9.4l6.5-.9z'/%3E%3C/svg%3E");mask:repeat-x left center / 1.04em 1em url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2.6l2.9 5.9 6.5.9-4.7 4.6 1.1 6.5-5.8-3-5.8 3 1.1-6.5L2.6 9.4l6.5-.9z'/%3E%3C/svg%3E")}.gmt-rating__fill{position:absolute;top:0;bottom:0;left:0;width:0%;width:var(--gmt-rating, 0%);background-color:rgb(var(--gmt-gold-300));opacity:1}.gmt-rating__stars .gmt-rating__fill{mask:inherit;-webkit-mask:inherit}.gmt-rating__count,.gmt-rating__value{color:var(--gmt-c-text-muted)}.gmt-stock{display:inline-flex;align-items:center;gap:var(--gmt-space-2);font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-stock__dot{width:.5rem;height:.5rem;border-radius:var(--gmt-radius-full);background-color:rgb(var(--gmt-success-600))}.gmt-stock--low .gmt-stock__dot{background-color:rgb(var(--gmt-warn-500))}.gmt-stock--out .gmt-stock__dot{background-color:rgb(var(--gmt-ink-400))}.gmt-add-to-cart{width:100%}.gmt-buy-box .gmt-add-to-cart{margin-top:var(--gmt-space-2)}.gmt-add-to-cart__button{position:relative;overflow:hidden;transform:translateZ(0);transition:background-color var(--gmt-duration) var(--gmt-ease),transform .12s var(--gmt-ease)}.gmt-add-to-cart__button:active{transform:scale(.97)}.gmt-add-to-cart__button:after{content:"";position:absolute;top:50%;left:50%;width:16rem;height:16rem;margin:-8rem 0 0 -8rem;border-radius:var(--gmt-radius-full);background-color:rgb(var(--gmt-cream-50) / .25);transform:scale(0);opacity:0;pointer-events:none;transition:transform 1ms .32s,opacity .32s var(--gmt-ease)}.gmt-add-to-cart__button:active:after{transform:scale(1);opacity:1;transition:transform .52s var(--gmt-ease),opacity 1ms}.gmt-add-to-cart__label,.gmt-add-to-cart__added{display:inline-flex;align-items:center;justify-content:center;gap:var(--gmt-space-2);transition:transform var(--gmt-duration) var(--gmt-ease),opacity var(--gmt-duration) var(--gmt-ease)}.gmt-add-to-cart__added{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(110%);opacity:0}.gmt-add-to-cart__added .gmt-icon{width:1.05em;height:1.05em}.gmt-add-to-cart__button.is-added .gmt-add-to-cart__label{transform:translateY(-110%);opacity:0}.gmt-add-to-cart__button.is-added .gmt-add-to-cart__added{transform:translateY(0);opacity:1}.gmt-add-to-cart__button.is-added{background-color:var(--gmt-c-action-hover);animation:gmt-add-pop .42s var(--gmt-ease)}.gmt-add-to-cart__button.is-added .gmt-add-to-cart__added .gmt-icon{animation:gmt-check-pop .46s 60ms both cubic-bezier(.2,1.5,.35,1)}@keyframes gmt-add-pop{40%{transform:scale(1.045)}72%{transform:scale(.988)}}@keyframes gmt-check-pop{0%{transform:scale(.3) rotate(-14deg);opacity:0}to{transform:none;opacity:1}}@keyframes gmt-count-bump{0%,to{transform:scale(1)}35%{transform:scale(1.4)}}.gmt-header__count.is-bumped{animation:gmt-count-bump .44s var(--gmt-ease)}@media (prefers-reduced-motion: reduce){.gmt-add-to-cart__button,.gmt-add-to-cart__button:after{transition:none}.gmt-add-to-cart__button:active{transform:none}.gmt-add-to-cart__button.is-added,.gmt-add-to-cart__button.is-added .gmt-add-to-cart__added .gmt-icon,.gmt-header__count.is-bumped{animation:none}}.gmt-button--gold.is-added{background-color:rgb(var(--gmt-gold-600))}.gmt-add-to-cart__spinner{position:absolute;top:50%;left:50%;width:1.05em;height:1.05em;margin:-.525em 0 0 -.525em;border:2px solid rgb(var(--gmt-cream-50) / .35);border-top-color:rgb(var(--gmt-cream-50));border-radius:var(--gmt-radius-full);opacity:0;animation:gmt-spin .7s linear infinite}.gmt-add-to-cart__button.is-busy .gmt-add-to-cart__label{opacity:0}.gmt-add-to-cart__button.is-busy .gmt-add-to-cart__spinner{opacity:1}.gmt-add-to-cart__button:disabled{opacity:1;cursor:wait}@keyframes gmt-spin{to{transform:rotate(360deg)}}.gmt-add-to-cart__icon{position:relative}.gmt-add-to-cart__mark{display:grid;align-items:center;justify-items:center;place-items:center;transition:transform var(--gmt-duration) var(--gmt-ease),opacity var(--gmt-duration) var(--gmt-ease)}.gmt-add-to-cart__mark--done{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(.4);opacity:0}.gmt-add-to-cart__icon.is-added{background-color:var(--gmt-c-action);border-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50))}.gmt-add-to-cart__icon.is-added .gmt-add-to-cart__mark--idle{transform:scale(.4);opacity:0}.gmt-add-to-cart__icon.is-added .gmt-add-to-cart__mark--done{transform:scale(1);opacity:1}.gmt-add-to-cart__icon.is-busy{opacity:.6;cursor:wait}@media (prefers-reduced-motion: reduce){.gmt-add-to-cart__label,.gmt-add-to-cart__added,.gmt-add-to-cart__mark{transition:none}.gmt-add-to-cart__spinner{animation-duration:2s}}.gmt-add-to-cart__icon{display:grid;align-items:center;justify-items:center;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-full);margin-left:auto;margin-right:auto;transition:background-color var(--gmt-duration) var(--gmt-ease),border-color var(--gmt-duration) var(--gmt-ease),color var(--gmt-duration) var(--gmt-ease)}.gmt-add-to-cart__icon:hover{border-color:var(--gmt-c-action);color:var(--gmt-c-action)}.gmt-product-line{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);align-items:center}.gmt-product-line__media img{border-radius:var(--gmt-radius-md);aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.gmt-product-line__title a{-webkit-text-decoration:none;text-decoration:none;font-weight:var(--gmt-weight-medium)}.gmt-product-line__subtitle{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-routine-step{display:flex;flex-direction:column;gap:var(--gmt-space-4);padding:var(--gmt-space-5);background-color:rgb(var(--gmt-cream-50));border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-lg);height:100%}.gmt-routine-step__head{display:flex;gap:var(--gmt-space-3);align-items:flex-start}.gmt-routine-step__number{display:grid;align-items:center;justify-items:center;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50));font-size:var(--gmt-text-body-sm)}.gmt-routine-step__label{font-weight:var(--gmt-weight-medium)}.gmt-routine-step__note{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-routine-step__product{display:flex;gap:var(--gmt-space-3);align-items:center;-webkit-text-decoration:none;text-decoration:none;margin-top:auto}.gmt-routine-step__product img{width:3.5rem;border-radius:var(--gmt-radius-md);aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.gmt-routine-step__text{display:flex;flex-direction:column;gap:.1rem}.gmt-routine-step__subtitle{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-routine-step__price{font-weight:var(--gmt-weight-medium)}.gmt-product-grid{list-style:none;padding:0}.gmt-product-rail,.gmt-product-rail__viewport{position:relative}.gmt-rail__arrow{position:absolute;top:30%;display:grid;align-items:center;justify-items:center;place-items:center;width:2.5rem;height:2.5rem;background-color:rgb(var(--gmt-cream-50));border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-full);z-index:2}.gmt-rail__arrow svg{width:1.1rem;height:1.1rem;fill:none}.gmt-rail__arrow--prev{left:0}.gmt-rail__arrow--next{right:0}@media (min-width: 768px){.gmt-rail{--gmt-rail-item: 38%}}@media (min-width: 1024px){.gmt-rail{--gmt-rail-item: 22%}}.gmt-buy-box .gmt-shipping-notice,.gmt-cart-drawer .gmt-shipping-notice{display:block;padding:var(--gmt-space-3) 0;font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-cart-drawer .gmt-shipping-notice{text-align:center}.gmt-inline-buy{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);align-items:center;margin-top:var(--gmt-space-6);margin-bottom:var(--gmt-space-6);padding:var(--gmt-space-4);border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-lg);background-color:var(--gmt-c-page)}.gmt-inline-buy__media{display:block;border-radius:var(--gmt-radius-md);overflow:hidden;background-color:var(--gmt-c-surface)}.gmt-inline-buy__media img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.gmt-inline-buy__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.gmt-inline-buy__title{font-weight:var(--gmt-weight-medium)}.gmt-inline-buy__title a{-webkit-text-decoration:none;text-decoration:none}.gmt-inline-buy__subtitle{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-inline-buy__price{font-size:var(--gmt-text-body-sm)}.gmt-inline-buy__action{grid-column:2}.gmt-inline-buy__action .gmt-add-to-cart{display:flex;align-items:center;gap:var(--gmt-space-3)}.gmt-inline-buy__action .gmt-add-to-cart__button{width:auto;flex:1}@media (min-width: 640px){.gmt-inline-buy{grid-template-columns:4.5rem minmax(0,1fr) auto}.gmt-inline-buy__action{grid-column:auto;min-width:15rem}}.gmt-add-to-cart__plus{display:none}@media (max-width: 767.98px){.gmt-product-card__body{gap:var(--gmt-space-1);padding-top:var(--gmt-space-3)}.gmt-product-card .gmt-rating{font-size:var(--gmt-text-label-lg)}.gmt-product-card__title{font-size:var(--gmt-text-body-sm);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.gmt-product-card__subtitle{font-size:var(--gmt-text-label-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmt-product-card__price{font-size:var(--gmt-text-body-sm)}.gmt-product-card__price del{margin-right:var(--gmt-space-1);font-size:var(--gmt-text-label-lg)}.gmt-product-card__body .gmt-add-to-cart{padding-top:var(--gmt-space-2)}.gmt-product-card .gmt-add-to-cart__button{padding:.7rem .5rem;font-size:.8rem;letter-spacing:.02em}.gmt-product-card--action-auto .gmt-product-card__body,.gmt-product-card--action-icon .gmt-product-card__body{align-items:flex-start;text-align:left}.gmt-product-card--action-auto .gmt-rating,.gmt-product-card--action-icon .gmt-rating{justify-content:flex-start}.gmt-product-card--action-auto .gmt-product-card__foot,.gmt-product-card--action-icon .gmt-product-card__foot{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--gmt-space-2);margin-top:var(--gmt-space-1)}.gmt-product-card--action-auto .gmt-product-card__foot>*,.gmt-product-card--action-icon .gmt-product-card__foot>*{width:auto;min-width:0}.gmt-product-card--action-auto .gmt-add-to-cart,.gmt-product-card--action-icon .gmt-add-to-cart{flex:none;width:auto;padding-top:0}.gmt-product-card__foot .gmt-add-to-cart__icon{width:2.75rem;height:2.75rem;margin:0}.gmt-add-to-cart--auto .gmt-add-to-cart__button{width:2.75rem;height:2.75rem;min-height:0;padding:0;border-radius:var(--gmt-radius-full)}.gmt-add-to-cart--auto .gmt-add-to-cart__plus{display:grid;align-items:center;justify-items:center;place-items:center}.gmt-add-to-cart--auto .gmt-add-to-cart__plus .gmt-icon{width:1.25rem;height:1.25rem}.gmt-add-to-cart--auto .gmt-add-to-cart__text,.gmt-add-to-cart--auto .gmt-add-to-cart__added>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gmt-add-to-cart--auto .gmt-add-to-cart__added .gmt-icon{width:1.25rem;height:1.25rem}}}@layer components{.gmt-pdp__purchase{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8);padding-top:var(--gmt-space-4);padding-bottom:var(--gmt-space-8)}@media (min-width: 1024px){.gmt-pdp__purchase{grid-template-columns:1.15fr 1fr;gap:var(--gmt-space-12);align-items:start}.gmt-pdp__buy{position:sticky;top:var(--gmt-space-6)}}@media (min-width: 1280px){.gmt-pdp--pack .gmt-pdp__purchase:has(.gmt-pack-aside){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.62fr);gap:var(--gmt-space-8)}.gmt-pack-aside{position:sticky;top:var(--gmt-space-6)}}.gmt-pdp__gallery{display:grid;grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5);align-content:start}@media (max-width: 1023px){.gmt-gallery__stage,.gmt-gallery__slide{border-radius:0}.gmt-gallery__rail{position:absolute;left:0;right:0;bottom:var(--gmt-space-3);z-index:1;display:flex;justify-content:center}.gmt-gallery__scroll{display:none}.gmt-gallery__thumb{background-color:rgb(var(--gmt-cream-50) / .7)}.gmt-gallery__thumb[aria-selected=true]{background-color:var(--gmt-c-action)}.gmt-gallery__overlay{position:absolute;top:var(--gmt-space-4);right:var(--gmt-gutter);z-index:1;display:grid;grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3)}.gmt-gallery__overlay>*{width:2.75rem;height:2.75rem;display:grid;align-items:center;justify-items:center;place-items:center;border-radius:var(--gmt-radius-full);background-color:rgb(var(--gmt-cream-50));color:var(--gmt-c-text);box-shadow:var(--gmt-shadow-sm)}.gmt-gallery__overlay .gmt-icon{width:1.15rem;height:1.15rem}}@media (min-width: 1024px){.gmt-gallery__overlay{display:none}}.gmt-pack-aside{display:grid;grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);align-content:start}.gmt-pack-aside__panel{background-color:var(--gmt-c-surface);border-radius:var(--gmt-radius-lg);padding:var(--gmt-space-5)}.gmt-pack-aside__title{font-size:var(--gmt-text-body-lg);font-weight:var(--gmt-weight-medium);margin-bottom:var(--gmt-space-3)}.gmt-pack-aside__points{list-style:none;padding:0;display:grid;grid-gap:var(--gmt-space-2);gap:var(--gmt-space-2)}.gmt-pack-aside__points li{position:relative;padding-left:1.5rem;font-size:var(--gmt-text-body-sm)}.gmt-pack-aside__points li:before{content:"";position:absolute;left:0;top:.3em;width:.85rem;height:.45rem;border-left:2px solid var(--gmt-c-action);border-bottom:2px solid var(--gmt-c-action);transform:rotate(-45deg)}.gmt-pack-aside__compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3);margin:0}.gmt-pack-aside__compare dt{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-pack-aside__compare dd{margin:0;font-size:var(--gmt-text-body-lg);font-weight:var(--gmt-weight-medium)}.gmt-pack-aside__compare div:first-child dd{-webkit-text-decoration:line-through;text-decoration:line-through;color:var(--gmt-c-text-muted)}.gmt-pack-aside__saving{margin-top:var(--gmt-space-3);font-weight:var(--gmt-weight-medium);color:var(--gmt-c-action)}.gmt-product-story{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6)}@media (min-width: 768px){.gmt-product-story{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.gmt-product-story:not(:has(.gmt-product-story__results)){grid-template-columns:minmax(0,1fr)}}.gmt-product-story__title{font-size:var(--gmt-text-display-sm);margin-bottom:var(--gmt-space-2)}.gmt-product-story__text{color:var(--gmt-c-text-muted)}.gmt-product-story__figures{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4)}.gmt-product-story__value{display:block;font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-md);line-height:1}.gmt-product-story__label{display:block;font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted);margin-top:var(--gmt-space-1)}.gmt-product-story__note{margin-top:var(--gmt-space-3);font-size:.75rem;color:var(--gmt-c-text-muted)}.gmt-pdp__description{padding-top:var(--gmt-space-6);padding-bottom:var(--gmt-space-6)}.gmt-gallery{display:grid;grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3)}.gmt-gallery__stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:var(--gmt-space-3);border-radius:var(--gmt-radius-lg)}.gmt-gallery__stage::-webkit-scrollbar{display:none}.gmt-gallery__slide{flex:none;width:100%;scroll-snap-align:center;background-color:var(--gmt-c-surface);border-radius:var(--gmt-radius-lg);overflow:hidden}.gmt-gallery__slide img{width:100%;aspect-ratio:var(--gmt-ratio-product);-o-object-fit:cover;object-fit:cover}.gmt-gallery__slide{aspect-ratio:1;display:grid;align-items:center;justify-items:center;place-items:center}.gmt-gallery__slide img{width:100%;height:100%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}@media (hover: hover) and (min-width: 768px){.gmt-gallery__slide{cursor:zoom-in}.gmt-gallery__slide img{transition:transform .12s ease-out;transform-origin:50% 50%;transform-origin:var(--gmt-zoom-x, 50%) var(--gmt-zoom-y, 50%)}.gmt-gallery__slide.is-zooming img{transform:scale(1.7)}}@media (prefers-reduced-motion: reduce){.gmt-gallery__slide img{transition:none}}.gmt-zoom{border:0;padding:0;background:transparent;max-width:min(92vw,60rem);max-height:92vh}.gmt-zoom::backdrop{background:rgb(var(--gmt-ink-900) / .86)}.gmt-zoom img{display:block;width:100%;height:auto;max-height:92vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--gmt-radius-lg);background-color:var(--gmt-c-surface)}.gmt-zoom__close{position:fixed;top:var(--gmt-space-4);right:var(--gmt-space-4);width:2.75rem;height:2.75rem;display:grid;align-items:center;justify-items:center;place-items:center;border-radius:var(--gmt-radius-full);background-color:rgb(var(--gmt-cream-50));color:var(--gmt-c-text)}.gmt-gallery__thumbs{display:flex;gap:var(--gmt-space-2);justify-content:center}.gmt-gallery__thumb{width:.5rem;height:.5rem;border-radius:var(--gmt-radius-full);background-color:rgb(var(--gmt-ink-400) / .4);overflow:hidden}.gmt-gallery__thumb img{display:none}.gmt-gallery__thumb[aria-selected=true]{background-color:var(--gmt-c-action)}@media (min-width: 768px){.gmt-gallery{grid-template-columns:4.75rem minmax(0,1fr);gap:var(--gmt-space-5);align-items:start}.gmt-gallery__rail{grid-column:1;grid-row:1;display:grid;grid-gap:var(--gmt-space-2);gap:var(--gmt-space-2);justify-items:center}.gmt-gallery__scroll{display:grid;align-items:center;justify-items:center;place-items:center;width:2rem;height:1.5rem;color:var(--gmt-c-text-muted)}.gmt-gallery__scroll .gmt-icon{width:.9rem;height:.9rem}.gmt-gallery__scroll:hover{color:var(--gmt-c-text)}.gmt-gallery__stage{grid-column:2;grid-row:1;min-width:0}.gmt-gallery:not(:has(.gmt-gallery__rail)){grid-template-columns:minmax(0,1fr)}.gmt-gallery:not(:has(.gmt-gallery__rail)) .gmt-gallery__stage{grid-column:1}.gmt-gallery__thumbs{flex-direction:column;gap:var(--gmt-space-3);width:100%;max-height:calc(4.75rem * 4 + var(--gmt-space-3) * 3 + 1.5rem);overflow-y:auto;scroll-snap-type:y proximity;scrollbar-width:none}.gmt-gallery__thumbs::-webkit-scrollbar{display:none}.gmt-gallery__thumb{width:4.75rem;height:4.75rem;flex:none;scroll-snap-align:start;border-radius:var(--gmt-radius-md);background-color:var(--gmt-c-surface);border:1px solid var(--gmt-c-border);padding:.2rem}.gmt-gallery__thumb img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:calc(var(--gmt-radius-md) - .2rem)}.gmt-gallery__thumb[aria-selected=true]{background:none;border-color:var(--gmt-c-action)}.gmt-gallery__stage{display:block;overflow:visible}.gmt-gallery__slide[data-gmt-inactive]{display:none}}.gmt-buy-box{display:flex;flex-direction:column;gap:var(--gmt-space-4);align-items:flex-start}.gmt-buy-box__category a{-webkit-text-decoration:none;text-decoration:none;color:var(--gmt-c-accent)}.gmt-buy-box__title{font-size:var(--gmt-text-display-lg)}.gmt-buy-box__subtitle{color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-lg)}.gmt-buy-box__price{font-size:1.5rem;font-weight:var(--gmt-weight-medium)}.gmt-buy-box__form{display:flex;gap:var(--gmt-space-3);width:100%}.gmt-buy-box__submit{flex:1}.gmt-waitlist{display:flex;gap:var(--gmt-space-2);width:100%}.gmt-waitlist__input{flex:1;padding:.85rem 1rem;background-color:rgb(var(--gmt-cream-50));border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md)}.gmt-accordions{width:100%;border-top:1px solid var(--gmt-c-border);margin-top:var(--gmt-space-4)}.gmt-accordion{border-bottom:1px solid var(--gmt-c-border)}.gmt-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--gmt-space-4);padding-top:var(--gmt-space-4);padding-bottom:var(--gmt-space-4);cursor:pointer;list-style:none;font-weight:var(--gmt-weight-medium)}.gmt-accordion__summary{list-style:none}.gmt-accordion__summary::marker,.gmt-accordion__summary::-webkit-details-marker{display:none;content:""}.gmt-accordion__marker{position:relative;width:.85rem;height:.85rem;flex:none}.gmt-accordion__marker:before,.gmt-accordion__marker:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:currentColor;transition:transform var(--gmt-duration) var(--gmt-ease)}.gmt-accordion__marker:after{transform:rotate(90deg)}.gmt-accordion[open] .gmt-accordion__marker:after{transform:rotate(0)}.gmt-accordion__body{padding-bottom:var(--gmt-space-5);color:var(--gmt-c-text-muted)}.gmt-accordion__body>*+*{margin-top:var(--gmt-space-3)}.gmt-pack{width:100%;margin-top:var(--gmt-space-6);padding:var(--gmt-space-5);background-color:var(--gmt-c-surface);border-radius:var(--gmt-radius-lg)}.gmt-pack__title{font-size:var(--gmt-text-display-md);margin-bottom:var(--gmt-space-4)}.gmt-pack__list{display:flex;flex-direction:column;gap:var(--gmt-space-4)}.gmt-pack__item{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3);align-items:center}.gmt-pack__media img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--gmt-radius-md);background-color:rgb(var(--gmt-cream-50))}.gmt-pack__name a{-webkit-text-decoration:none;text-decoration:none;font-weight:var(--gmt-weight-medium)}.gmt-pack__subtitle{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-pack__price{font-size:var(--gmt-text-body-sm);white-space:nowrap}.gmt-pack__summary{margin-top:var(--gmt-space-5);padding-top:var(--gmt-space-4);border-top:1px solid var(--gmt-c-border);display:flex;flex-direction:column;gap:var(--gmt-space-2)}.gmt-pack__summary-row{display:flex;justify-content:space-between;font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-pack__separate{-webkit-text-decoration:line-through;text-decoration:line-through}.gmt-pack__summary-row--total{font-size:var(--gmt-text-body);color:var(--gmt-c-text);font-weight:var(--gmt-weight-medium)}.gmt-pack__saving{align-self:flex-start;padding:.3rem .7rem;border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50));font-size:var(--gmt-text-body-sm)}.gmt-subnav{padding-top:var(--gmt-space-6);padding-bottom:var(--gmt-space-6)}.gmt-subnav__list{display:flex;gap:var(--gmt-space-5);overflow-x:auto;scrollbar-width:none}.gmt-subnav__list::-webkit-scrollbar{display:none}.gmt-subnav__item{display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-2);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;padding-bottom:var(--gmt-space-2);border-bottom:2px solid transparent}.gmt-subnav__item.is-active{border-bottom-color:var(--gmt-c-action)}.gmt-subnav__media{display:grid;align-items:center;justify-items:center;place-items:center;width:3.25rem;height:3.25rem;border-radius:var(--gmt-radius-full);overflow:hidden;background-color:var(--gmt-c-surface)}.gmt-subnav__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-subnav__label{font-size:var(--gmt-text-body-sm)}.gmt-pdp form.variations_form{width:100%;display:grid;grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4)}.gmt-pdp .variations{width:100%;border-collapse:collapse}.gmt-pdp .variations td,.gmt-pdp .variations th{display:block;padding:0;text-align:left}.gmt-pdp .variations .label label{font-size:var(--gmt-text-body-sm);font-weight:var(--gmt-weight-medium)}.gmt-pdp .variations select{width:100%;padding:.7rem 1rem;margin-top:var(--gmt-space-2);margin-bottom:var(--gmt-space-2);background-color:rgb(var(--gmt-cream-50));border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md)}.gmt-pdp .variations tr+tr td{padding-top:var(--gmt-space-3)}.gmt-pdp .reset_variations{font-size:var(--gmt-text-body-sm)}.gmt-pdp .woocommerce-variation-price{font-size:1.25rem;font-weight:var(--gmt-weight-medium)}.gmt-pdp .woocommerce-variation-availability{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-pdp .woocommerce-variation-add-to-cart{display:flex;gap:var(--gmt-space-3)}.gmt-pdp .single_add_to_cart_button{flex:1;padding:.95rem 1.5rem;background-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50));border-radius:var(--gmt-radius-md);font-weight:var(--gmt-weight-medium);cursor:pointer}.gmt-pdp .single_add_to_cart_button:disabled{opacity:.5;cursor:not-allowed}.gmt-pdp .qty{width:4.5rem;padding:.85rem .5rem;text-align:center;background-color:rgb(var(--gmt-cream-50));border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md)}.gmt-variation-pills{display:flex;flex-wrap:wrap;gap:var(--gmt-space-2);margin-top:var(--gmt-space-2);margin-bottom:var(--gmt-space-2)}.gmt-variation-pill{padding:.55rem 1rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md);background-color:rgb(var(--gmt-cream-50));font-size:var(--gmt-text-body-sm);cursor:pointer}.gmt-variation-pill[aria-pressed=true]{border-color:var(--gmt-c-action);box-shadow:inset 0 0 0 1px var(--gmt-c-action);font-weight:var(--gmt-weight-medium)}.gmt-pdp .variations .gmt-variation-pills~select,.gmt-pdp .variations select[data-gmt-pills],.gmt-variation-pills~select,select[data-gmt-pills]{position:absolute;left:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}.gmt-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--gmt-z-overlay) + 1);background-color:var(--gmt-c-page);border-top:1px solid var(--gmt-c-border);padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(110%);transition:transform var(--gmt-duration) var(--gmt-ease)}.gmt-sticky-buy.is-visible{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.gmt-sticky-buy{transition:none}}@media (min-width: 1024px){.gmt-sticky-buy{display:none}}.gmt-sticky-buy__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3);padding:var(--gmt-space-3) var(--gmt-gutter)}.gmt-sticky-buy__media{display:block;width:3.5rem;height:3.5rem;flex:none;border-radius:var(--gmt-radius-md);overflow:hidden;background-color:var(--gmt-c-surface)}.gmt-sticky-buy__media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.gmt-sticky-buy__text{min-width:0;display:grid;grid-gap:.1rem;gap:.1rem}.gmt-sticky-buy__name{font-size:var(--gmt-text-body-sm);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.gmt-sticky-buy__variant{font-size:.75rem;color:var(--gmt-c-text-muted)}.gmt-sticky-buy__variant:empty{display:none}.gmt-sticky-buy__offer{display:grid;grid-gap:.1rem;gap:.1rem;text-align:right}.gmt-sticky-buy__price{font-weight:var(--gmt-weight-medium);white-space:nowrap}.gmt-sticky-buy__stock{font-size:.72rem;color:var(--gmt-c-text-muted);white-space:nowrap}.gmt-sticky-buy__stock:not(:empty):before{content:"";display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background-color:rgb(var(--gmt-green-800));margin-right:.3rem}.gmt-sticky-buy__stock.is-out:before{background-color:rgb(var(--gmt-danger-600))}.gmt-sticky-buy__price .screen-reader-text{display:none}.gmt-sticky-buy__submit{white-space:nowrap;padding-left:var(--gmt-space-4);padding-right:var(--gmt-space-4)}body:has(.gmt-sticky-buy.is-visible) .gmt-mobile-bar{transform:translateY(100%);transition:transform var(--gmt-duration) var(--gmt-ease)}.gmt-sticky-buy__wish>*{width:2.75rem;height:2.75rem;display:grid;align-items:center;justify-items:center;place-items:center;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md)}.gmt-pdp__info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gmt-space-4)}.gmt-pdp__category a{color:var(--gmt-c-accent);-webkit-text-decoration:none;text-decoration:none}.gmt-pdp__title{font-size:var(--gmt-text-display-lg);line-height:1.05}.gmt-pdp__subtitle{font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-sm);color:var(--gmt-c-accent);line-height:1.2;margin-top:calc(-1 * var(--gmt-space-2))}.gmt-pdp__short{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text);line-height:1.7;padding-top:var(--gmt-space-4);border-top:1px solid var(--gmt-c-border);width:100%}.gmt-pdp__buy{width:100%}@media (min-width: 1024px){.gmt-pdp__purchase{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.gmt-pdp__buy{position:static}}.gmt-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);width:100%;margin-top:var(--gmt-space-2);margin-bottom:var(--gmt-space-2)}.gmt-features__item{display:flex;gap:var(--gmt-space-3);align-items:flex-start}.gmt-features__icon{flex:none;color:var(--gmt-c-text)}.gmt-features__icon .gmt-icon{width:1.5rem;height:1.5rem;stroke-width:1.25}.gmt-features__text{display:flex;flex-direction:column;gap:.1rem}.gmt-features__title{font-size:.8rem;font-weight:var(--gmt-weight-semi)}.gmt-features__note{font-size:.75rem;color:var(--gmt-c-text-muted);line-height:1.4}@media (min-width: 640px){.gmt-features{grid-template-columns:repeat(4,minmax(0,1fr))}}.gmt-buy-box--card{background-color:var(--gmt-c-surface);border:1px solid var(--gmt-c-border);padding:var(--gmt-space-6)}.gmt-buy-box--card .gmt-buy-box__price{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gmt-space-4);font-family:var(--gmt-font-display);font-size:1.6rem}.gmt-stock--in{font-family:var(--gmt-font-body);font-size:.8rem;color:rgb(var(--gmt-green-600))}.gmt-buy-box__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3)}.gmt-buy-box__actions .gmt-button{width:100%}.gmt-buy-box__assurance{display:flex;flex-wrap:wrap;gap:var(--gmt-space-3) var(--gmt-space-6);margin-top:var(--gmt-space-5);padding-top:var(--gmt-space-4);border-top:1px solid var(--gmt-c-border);font-size:.75rem;color:var(--gmt-c-text-muted)}.gmt-buy-box__assurance li{display:flex;align-items:center;gap:var(--gmt-space-2)}.gmt-buy-box__assurance .gmt-icon{width:1.1rem;height:1.1rem}.gmt-buy-box__assurance:empty{display:none}.gmt-pdp__information{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8);align-items:start}.gmt-tabs{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);align-items:start}.gmt-tabs__list{display:flex;flex-wrap:wrap;gap:var(--gmt-space-2)}.gmt-tabs__link{display:block;padding:var(--gmt-space-3) var(--gmt-space-4);font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text);-webkit-text-decoration:none;text-decoration:none;border:1px solid var(--gmt-c-border);background-color:var(--gmt-c-page)}.gmt-tabs__link[aria-current]{border-left:2px solid var(--gmt-c-accent);background-color:var(--gmt-c-surface);font-weight:var(--gmt-weight-medium)}.gmt-tabs__panels{display:flex;flex-direction:column;gap:var(--gmt-space-10);min-width:0}.gmt-tabs__panel{scroll-margin-top:calc(5.25rem + var(--gmt-space-6));scroll-margin-top:calc(var(--gmt-sticky-offset, 5.25rem) + var(--gmt-space-6))}.gmt-tabs__heading{font-size:var(--gmt-text-display-md);margin-bottom:var(--gmt-space-4)}.gmt-tabs__details{display:grid;grid-gap:var(--gmt-space-2);gap:var(--gmt-space-2);font-size:var(--gmt-text-body-sm)}.gmt-tabs__details>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);padding-top:var(--gmt-space-2);padding-bottom:var(--gmt-space-2);border-bottom:1px solid var(--gmt-c-border)}.gmt-tabs__details dt{color:var(--gmt-c-text-muted)}.gmt-tabs__faq{border-bottom:1px solid var(--gmt-c-border);padding-top:var(--gmt-space-3);padding-bottom:var(--gmt-space-3)}.gmt-tabs__faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--gmt-space-4);cursor:pointer;font-weight:var(--gmt-weight-medium);list-style:none}.gmt-tabs__faq summary::-webkit-details-marker{display:none}.gmt-tabs__faq[open] summary .gmt-icon{transform:rotate(180deg)}.gmt-tabs__faq .gmt-prose{padding-top:var(--gmt-space-3);font-size:var(--gmt-text-body-sm)}.gmt-checklist--benefits{gap:var(--gmt-space-3)}.gmt-key-ingredients{background-color:var(--gmt-c-surface);padding:var(--gmt-space-6)}.gmt-key-ingredients__heading{font-size:var(--gmt-text-display-sm);margin-bottom:var(--gmt-space-4)}.gmt-key-ingredients__list{display:flex;flex-direction:column;gap:var(--gmt-space-5)}.gmt-key-ingredients__item{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);align-items:center}.gmt-key-ingredients__media img{width:100%;height:5.5rem;-o-object-fit:cover;object-fit:cover}.gmt-key-ingredients__name{display:block;font-weight:var(--gmt-weight-semi);font-size:.85rem}.gmt-key-ingredients__note{display:block;font-size:.8rem;color:var(--gmt-c-text-muted);line-height:1.5;margin-top:.25rem}@media (min-width: 1024px){.gmt-pdp__information{grid-template-columns:minmax(0,1fr);gap:var(--gmt-space-10)}.gmt-tabs{grid-template-columns:15rem minmax(0,1fr);gap:var(--gmt-space-10);align-items:start}.gmt-tabs__side{position:sticky;top:calc(5.25rem + var(--gmt-space-6));top:calc(var(--gmt-sticky-offset, 5.25rem) + var(--gmt-space-6));display:grid;grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5);min-width:0}.gmt-tabs__list{flex-direction:column;gap:0;border:1px solid var(--gmt-c-border);background-color:var(--gmt-c-page)}.gmt-tabs__link{border:0;border-bottom:1px solid var(--gmt-c-border);padding:var(--gmt-space-4) var(--gmt-space-5)}.gmt-tabs__list li:last-child .gmt-tabs__link{border-bottom:0}.gmt-tabs__link[aria-current]{border-left:2px solid var(--gmt-c-accent);background-color:var(--gmt-c-surface);font-weight:var(--gmt-weight-medium)}.gmt-tabs__panels{gap:var(--gmt-space-12)}.gmt-tabs__panel.gmt-prose{font-size:var(--gmt-text-body)}.gmt-key-ingredients{position:static}}.gmt-side-buy{display:none}@media (min-width: 1024px){.gmt-side-buy{display:grid;grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3);padding:var(--gmt-space-4);border:1px solid var(--gmt-c-border);background-color:var(--gmt-c-page);opacity:0;transform:translateY(.5rem);visibility:hidden;transition:opacity var(--gmt-duration) var(--gmt-ease),transform var(--gmt-duration) var(--gmt-ease),visibility 0s linear var(--gmt-duration)}.gmt-side-buy[hidden]{display:none}.gmt-side-buy.is-visible{opacity:1;transform:none;visibility:visible;transition-delay:0s}.gmt-side-buy__product{display:grid;grid-template-columns:3.5rem minmax(0,1fr);grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3);align-items:center}.gmt-side-buy__media{display:block;width:3.5rem;height:3.5rem;border-radius:var(--gmt-radius-md);overflow:hidden;background-color:var(--gmt-c-surface)}.gmt-side-buy__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-side-buy__name{font-size:var(--gmt-text-body-sm);font-weight:var(--gmt-weight-medium);line-height:1.3;color:var(--gmt-c-title);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.gmt-side-buy__price{margin:0;font-size:var(--gmt-text-body-lg);font-weight:var(--gmt-weight-medium)}.gmt-side-buy__price del{margin-right:var(--gmt-space-2);font-size:var(--gmt-text-body-sm);font-weight:var(--gmt-weight-regular);color:var(--gmt-c-text-muted)}.gmt-side-buy__price ins{-webkit-text-decoration:none;text-decoration:none}.gmt-side-buy__options{display:grid;grid-gap:var(--gmt-space-3);gap:var(--gmt-space-3)}.gmt-side-buy__options:empty{display:none}.gmt-side-buy__label{display:block;margin-bottom:var(--gmt-space-1);font-size:var(--gmt-text-label);letter-spacing:var(--gmt-tracking-label);color:var(--gmt-c-text-muted)}.gmt-side-buy__pills{display:flex;flex-wrap:wrap;gap:var(--gmt-space-1)}.gmt-side-buy__pill{min-height:2rem;padding:.25rem .65rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-sm);background-color:transparent;color:var(--gmt-c-text);font-family:var(--gmt-font-body);font-size:var(--gmt-text-label-lg);line-height:1.2;cursor:pointer;transition:border-color var(--gmt-duration-fast) var(--gmt-ease),background-color var(--gmt-duration-fast) var(--gmt-ease),color var(--gmt-duration-fast) var(--gmt-ease)}.gmt-side-buy__pill:hover{border-color:var(--gmt-c-action)}.gmt-side-buy__pill:focus-visible{outline:2px solid var(--gmt-c-accent);outline-offset:2px}.gmt-side-buy__pill[aria-pressed=true]{background-color:var(--gmt-c-action);border-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50))}.gmt-side-buy__pill.is-default{border-color:var(--gmt-c-accent-strong);box-shadow:inset 0 0 0 1px var(--gmt-c-accent-strong)}.gmt-side-buy__pill:disabled{opacity:.4;cursor:not-allowed;-webkit-text-decoration:line-through;text-decoration:line-through}.gmt-side-buy__note{margin:0;min-height:1.1em;font-size:var(--gmt-text-label-lg);color:var(--gmt-c-text-muted)}.gmt-side-buy__note:empty{display:none}.gmt-side-buy__submit:disabled{opacity:.5;cursor:not-allowed}@media (max-height: 760px){.gmt-side-buy__media{display:none}.gmt-side-buy__product{grid-template-columns:minmax(0,1fr)}}}@media (prefers-reduced-motion: reduce){.gmt-side-buy{transition:none}}.gmt-tabs.is-tabbed .gmt-tabs__panel[hidden]{display:none}.gmt-tabs.is-tabbed .gmt-tabs__panels{gap:0}.gmt-pdp__pack{display:grid;grid-gap:var(--gmt-space-8);gap:var(--gmt-space-8);align-items:start}@media (min-width: 1024px){.gmt-pdp__pack{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.gmt-pdp__pack .gmt-pack-aside{position:static}.gmt-fbt{padding-top:var(--gmt-space-8);padding-bottom:var(--gmt-space-8);border-top:1px solid var(--gmt-c-border)}.gmt-fbt__heading{font-size:var(--gmt-text-display-md);margin-bottom:var(--gmt-space-6)}.gmt-fbt__layout{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);align-items:start}.gmt-fbt__list{display:grid;grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4)}.gmt-fbt__item{display:grid;grid-template-columns:auto 5rem minmax(0,1fr);grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);align-items:center;padding:var(--gmt-space-3);border:1px solid var(--gmt-c-border);background-color:var(--gmt-c-page)}.gmt-fbt__pick input{width:1.1rem;height:1.1rem;accent-color:rgb(var(--gmt-green-800))}.gmt-fbt__media img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.gmt-fbt__text{display:flex;flex-direction:column;gap:.15rem}.gmt-fbt__this{color:var(--gmt-c-accent);font-size:.6rem}.gmt-fbt__name{color:var(--gmt-c-text);-webkit-text-decoration:none;text-decoration:none;font-weight:var(--gmt-weight-medium)}.gmt-fbt__price{font-size:var(--gmt-text-body-sm)}.gmt-fbt__summary{background-color:var(--gmt-c-surface);padding:var(--gmt-space-6);display:flex;flex-direction:column;gap:var(--gmt-space-4)}.gmt-fbt__total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gmt-space-4)}.gmt-fbt__total strong{font-family:var(--gmt-font-display);font-size:1.5rem}.gmt-fbt__form .gmt-button{width:100%}.gmt-fbt__fallback{display:none}.no-js .gmt-fbt__fallback{display:flex;flex-wrap:wrap;gap:var(--gmt-space-3);font-size:.8rem}@media (min-width: 1024px){.gmt-fbt__layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--gmt-space-10)}.gmt-fbt__list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.gmt-embed{margin-top:var(--gmt-space-6);margin-bottom:var(--gmt-space-6)}.gmt-embed--product .gmt-card--line{border:1px solid var(--gmt-c-border);padding:var(--gmt-space-4);background-color:var(--gmt-c-surface)}.gmt-embed--product .gmt-card--standard{max-width:18rem}.gmt-pdp{padding-bottom:var(--gmt-space-12)}.gmt-pdp__short{padding-right:0}@media (min-width: 1024px){.gmt-pdp__short{max-width:none;font-size:var(--gmt-text-body)}}.gmt-tabs__shipping{display:grid;grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6)}.gmt-tabs__shipping-col h3{font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-sm);margin-bottom:var(--gmt-space-3)}.gmt-tabs__shipping-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gmt-space-2);font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-tabs__shipping-col li{display:flex;gap:var(--gmt-space-2);align-items:flex-start}.gmt-tabs__shipping-col .gmt-icon{width:1rem;height:1rem;flex:none;margin-top:.15rem;color:var(--gmt-c-accent-strong)}.gmt-tabs__shipping-col .gmt-button{margin-top:var(--gmt-space-3)}@media (min-width: 768px){.gmt-tabs__shipping{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gmt-space-10)}}.gmt-reviews-rail__heading{font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-md);text-align:center;margin-bottom:var(--gmt-space-6)}@media (max-width: 1023px){.gmt-pdp .gmt-pdp__gallery,.gmt-pdp .gmt-pdp__info{display:contents}.gmt-pdp .gmt-pdp__purchase{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--gmt-space-4);gap:var(--gmt-space-4);padding-top:var(--gmt-space-4)}.gmt-pdp .gmt-pdp__category{order:1;margin:0}.gmt-pdp .gmt-pdp__title{order:2;margin:0}.gmt-pdp .gmt-pdp__subtitle{order:3;margin:0}.gmt-pdp .gmt-pdp__info>.gmt-rating{order:4}.gmt-pdp .gmt-gallery{order:5;position:relative;margin-left:calc(var(--gmt-gutter) * -1);margin-right:calc(var(--gmt-gutter) * -1)}.gmt-pdp .gmt-pdp__buy{order:6;width:100%}.gmt-pdp .gmt-pdp__short{order:7;width:100%;padding-top:var(--gmt-space-2);border:0}.gmt-pdp .gmt-features{order:8;width:100%;margin:0}.gmt-pdp .gmt-pdp__gallery>.gmt-trust,.gmt-pdp .gmt-pdp__purchase>.gmt-trust{order:9}.gmt-pdp .gmt-product-story{order:10}.gmt-pdp .gmt-pack-aside{order:11}}.gmt-buy-box--card{padding:var(--gmt-space-5);gap:var(--gmt-space-3)}.gmt-buy-box--card .gmt-buy-box__price{flex-wrap:wrap;row-gap:var(--gmt-space-1)}.gmt-buy-box--card .gmt-stock--in{white-space:nowrap}.gmt-buy-box__actions{gap:var(--gmt-space-2)}.gmt-buy-box__actions .gmt-button{padding-top:.8rem;padding-bottom:.8rem}.gmt-buy-box .gmt-quantity input,.gmt-buy-box .quantity input.qty{width:3.25rem;padding-top:.7rem;padding-bottom:.7rem}.gmt-buy-box form.variations_form{gap:var(--gmt-space-3)}.gmt-buy-box .variations{gap:var(--gmt-space-2);margin:0}.gmt-buy-box .variations .label label{margin-bottom:var(--gmt-space-1)}.gmt-buy-box .gmt-variation-pills{margin:0}.gmt-buy-box .gmt-variation-pill{padding:.5rem .9rem}.gmt-buy-box .single_variation_wrap{gap:var(--gmt-space-2)}.gmt-buy-box .woocommerce-variation.single_variation:empty,.gmt-buy-box .woocommerce-variation.single_variation:not(:has(*)){display:none}.gmt-buy-box .woocommerce-variation-price{font-family:var(--gmt-font-display);font-size:1.6rem;font-weight:var(--gmt-weight-regular)}.gmt-buy-box .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--gmt-space-2);gap:var(--gmt-space-2);align-items:stretch}.gmt-buy-box .woocommerce-variation-add-to-cart .gmt-buy-box__buy-now{grid-column:1 / -1}.gmt-buy-box button.single_add_to_cart_button{text-transform:none;letter-spacing:0;font-size:var(--gmt-text-body-sm);padding:.8rem 1.25rem;border-radius:var(--gmt-radius-md)}.gmt-buy-box button.single_add_to_cart_button.gmt-buy-box__buy-now{background-color:transparent;color:rgb(var(--gmt-gold-600));border:1px solid rgb(var(--gmt-gold-600))}.gmt-buy-box button.single_add_to_cart_button.gmt-buy-box__buy-now:hover{background-color:rgb(var(--gmt-gold-600) / .1)}.gmt-buy-box .reset_variations{margin:0;font-size:.75rem}.gmt-buy-box .gmt-buy-box__assurance{margin-top:var(--gmt-space-3);padding-top:var(--gmt-space-3)}@media (max-width: 1023px){.gmt-woo,.gmt-pdp{overflow-x:clip}.gmt-pdp .gmt-pdp__purchase>*{min-width:0;max-width:100%}.gmt-buy-box--card{padding:var(--gmt-space-4)}.gmt-buy-box--card .gmt-buy-box__price{font-size:1.45rem}.gmt-sticky-buy__inner{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:var(--gmt-space-3);padding:var(--gmt-space-2) var(--gmt-gutter)}.gmt-sticky-buy__media{width:2.75rem;height:2.75rem;grid-row:1 / span 2;align-self:center}.gmt-sticky-buy__text{display:grid;grid-gap:.1rem;gap:.1rem}.gmt-sticky-buy__name{font-size:.78rem;-webkit-line-clamp:1}.gmt-sticky-buy__variant{display:none}.gmt-sticky-buy__offer{display:contents}.gmt-sticky-buy__price{grid-column:2;font-size:.9rem;text-align:left}.gmt-sticky-buy__price del{display:none}.gmt-sticky-buy__price .woocommerce-Price-amount+.woocommerce-Price-amount,.gmt-sticky-buy__price .woocommerce-Price-amount~span:not(.woocommerce-Price-amount){display:none}.gmt-sticky-buy__stock,.gmt-sticky-buy__wish{display:none}.gmt-sticky-buy__submit{grid-column:3;grid-row:1 / span 2;align-self:center;padding:.75rem 1rem;font-size:.8rem;white-space:nowrap}}.gmt-buy-box--card .gmt-buy-box__price{width:100%;justify-content:center;text-align:center;-moz-column-gap:var(--gmt-space-3);column-gap:var(--gmt-space-3)}.gmt-buy-box--card .gmt-buy-box__price .gmt-stock{flex-basis:100%;justify-content:center;text-align:center}.gmt-buy-box .woocommerce-variation-price,.gmt-buy-box .woocommerce-variation-availability{text-align:center}.gmt-buy-box .variations tr{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gmt-space-2) var(--gmt-space-3)}.gmt-buy-box .variations th.label{flex:none}.gmt-buy-box .variations th.label label{margin:0}.gmt-buy-box .variations td.value{flex:0 1 auto;min-width:0}.gmt-buy-box .gmt-variation-pills{justify-content:center}.gmt-buy-box .reset_variations{display:block;text-align:center}.gmt-buy-box .gmt-variation-pills,.gmt-buy-box .woocommerce-variation-add-to-cart{margin:0}.gmt-buy-box form.variations_form>:last-child,.gmt-buy-box .single_variation_wrap>:last-child{margin-bottom:0}.gmt-buy-box--card>:last-child{margin-bottom:0}.gmt-buy-box .gmt-add-to-cart{margin:0}}@layer components{.gmt-cat-hero{position:relative;isolation:isolate;overflow:hidden;background-color:var(--gmt-c-surface);border-bottom:1px solid var(--gmt-c-border);text-align:center}.gmt-cat-hero__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-3);padding-top:var(--gmt-space-8);padding-bottom:var(--gmt-space-8)}.gmt-cat-hero__eyebrow{margin:0}.gmt-cat-hero__eyebrow a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.gmt-cat-hero__eyebrow a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.3em}.gmt-cat-hero__title{max-width:22ch;font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-lg);font-weight:var(--gmt-display-weight);line-height:var(--gmt-leading-tight);text-wrap:balance}.gmt-cat-hero__title .gmt-accent{color:var(--gmt-c-accent);font-style:italic}.gmt-cat-hero__lead{max-width:60ch;color:var(--gmt-c-text-muted);text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.gmt-cat-hero__count{font-size:var(--gmt-text-label-lg);letter-spacing:var(--gmt-tracking-nav);color:var(--gmt-c-text-muted)}.gmt-cat-hero--media{background-color:var(--gmt-c-inverse);border-bottom:0;color:rgb(var(--gmt-cream-50))}.gmt-cat-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.gmt-cat-hero__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmt-cat-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgb(var(--gmt-green-900) / .55),rgb(var(--gmt-green-900) / .72))}.gmt-cat-hero--media .gmt-cat-hero__inner{justify-content:center;min-height:13rem;padding-top:var(--gmt-space-10);padding-bottom:var(--gmt-space-10)}.gmt-cat-hero--media .gmt-cat-hero__lead,.gmt-cat-hero--media .gmt-cat-hero__count{color:rgb(var(--gmt-cream-50) / .86)}.gmt-cat-hero--media .gmt-cat-hero__title .gmt-accent,.gmt-cat-hero--media .gmt-eyebrow{color:rgb(var(--gmt-gold-300))}@media (min-width: 768px){.gmt-cat-hero__lead{-webkit-line-clamp:3;line-clamp:3}}@media (min-width: 1024px){.gmt-cat-hero__inner{gap:var(--gmt-space-4);padding-top:var(--gmt-space-12);padding-bottom:var(--gmt-space-12)}.gmt-cat-hero--media .gmt-cat-hero__inner{min-height:17rem;padding-top:var(--gmt-space-12);padding-bottom:var(--gmt-space-12)}.gmt-cat-hero__title{font-size:max(2.75rem,min(4vw,3.5rem))}.gmt-cat-hero__lead{display:block;overflow:visible;font-size:var(--gmt-text-body-lg)}}.gmt-archive{--gmt-archive-gap: var(--gmt-space-3);display:flex;flex-direction:column;gap:var(--gmt-space-6);padding-top:var(--gmt-space-7);padding-bottom:var(--gmt-section-y-tight)}.gmt-archive__body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);padding-left:var(--gmt-archive-gap);padding-right:var(--gmt-archive-gap)}.gmt-archive__main{min-width:0}@media (min-width: 768px){.gmt-archive{--gmt-archive-gap: var(--gmt-space-5)}}@media (min-width: 1024px){.gmt-archive{gap:var(--gmt-space-8);padding-top:var(--gmt-space-10)}.gmt-archive--sidebar .gmt-archive__body{grid-template-columns:15rem minmax(0,1fr);gap:var(--gmt-space-10)}}@media (min-width: 1280px){.gmt-archive{--gmt-archive-gap: var(--gmt-space-6)}}.gmt-archive__empty{display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-5);padding-top:var(--gmt-space-10);padding-bottom:var(--gmt-space-10);text-align:center}.gmt-archive__empty .gmt-section-heading{margin-bottom:0}.gmt-archive__nav{padding-left:var(--gmt-gutter);padding-right:var(--gmt-gutter);min-width:0}.gmt-cat-nav{display:grid;grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5);min-width:0}.gmt-cat-nav__list{display:flex;gap:var(--gmt-space-2);list-style:none;padding:0;margin:0;overflow-x:auto;scrollbar-width:none;margin-left:calc(var(--gmt-gutter) * -1);margin-right:calc(var(--gmt-gutter) * -1);padding-left:var(--gmt-gutter);padding-right:var(--gmt-gutter);scroll-padding-inline:var(--gmt-gutter)}.gmt-cat-nav__list::-webkit-scrollbar{display:none}.gmt-cat-nav__list>li{flex:none}@media (min-width: 1024px){.gmt-cat-nav__list{margin-left:0;margin-right:0;padding-left:var(--gmt-space-2);padding-right:var(--gmt-space-2);scroll-padding-inline:var(--gmt-space-2)}.gmt-cat-nav__list>li:first-child{margin-left:auto}.gmt-cat-nav__list>li:last-child{margin-right:auto}}.gmt-cat-tiles{gap:var(--gmt-space-4);padding-top:3px;padding-bottom:3px}.gmt-cat-tile{display:flex;flex-direction:column;align-items:center;gap:var(--gmt-space-2);width:5.5rem;color:var(--gmt-c-text);text-align:center;-webkit-text-decoration:none;text-decoration:none}.gmt-cat-tile__media{display:grid;align-items:center;justify-items:center;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--gmt-radius-lg);background-color:var(--gmt-c-surface);color:var(--gmt-c-accent);outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--gmt-duration-fast) var(--gmt-ease)}.gmt-cat-tile__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--gmt-duration) var(--gmt-ease)}.gmt-cat-tile__media .gmt-icon{width:38%;height:38%;stroke-width:1.1}.gmt-cat-tile__label{font-size:var(--gmt-text-label-lg);font-weight:var(--gmt-weight-medium);line-height:1.25;text-wrap:balance}.gmt-cat-tile:hover .gmt-cat-tile__media img{transform:scale(1.04)}.gmt-cat-tile:hover .gmt-cat-tile__label{color:var(--gmt-c-accent)}.gmt-cat-tile:focus-visible{outline:none}.gmt-cat-tile:focus-visible .gmt-cat-tile__media{outline-color:var(--gmt-c-accent)}.gmt-cat-tile.is-current .gmt-cat-tile__media{outline-color:var(--gmt-c-accent-strong)}.gmt-cat-tile.is-current .gmt-cat-tile__label{color:var(--gmt-c-title)}@media (min-width: 1024px){.gmt-cat-tiles{gap:var(--gmt-space-6) var(--gmt-space-7)}.gmt-cat-tile{width:8.5rem;gap:var(--gmt-space-3)}.gmt-cat-tile__label{font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-sm);font-weight:var(--gmt-display-weight);line-height:1.15}}.gmt-chip{display:inline-flex;align-items:center;gap:var(--gmt-space-2);min-height:2.5rem;padding:.3rem 1rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-full);background-color:transparent;color:var(--gmt-c-text);font-size:var(--gmt-text-body-sm);line-height:1.2;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;transition:background-color var(--gmt-duration-fast) var(--gmt-ease),border-color var(--gmt-duration-fast) var(--gmt-ease),color var(--gmt-duration-fast) var(--gmt-ease)}.gmt-chip:hover{border-color:var(--gmt-c-action)}.gmt-chip:focus-visible{outline:2px solid var(--gmt-c-accent);outline-offset:2px}.gmt-chip.is-current{background-color:var(--gmt-c-action);border-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50));font-weight:var(--gmt-weight-medium)}.gmt-chip__count{font-size:var(--gmt-text-label);color:var(--gmt-c-text-muted)}.gmt-chip.is-current .gmt-chip__count{color:inherit;opacity:.8}.gmt-archive__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gmt-space-3) var(--gmt-space-4);padding-top:var(--gmt-space-3);padding-bottom:var(--gmt-space-3);margin-bottom:var(--gmt-space-5);border-top:1px solid var(--gmt-c-border);border-bottom:1px solid var(--gmt-c-border);font-size:var(--gmt-text-body-sm)}.gmt-archive__controls{display:flex;align-items:center;gap:var(--gmt-space-3);margin-left:auto}@media (max-width: 639.98px){.gmt-archive__toolbar .woocommerce-result-count{flex:1 1 100%}.gmt-archive__controls{width:100%;justify-content:space-between;margin-left:0}.gmt-sort__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.gmt-sort{display:flex;align-items:center;gap:var(--gmt-space-2)}.gmt-sort__label{color:var(--gmt-c-text-muted)}.gmt-sort__select,.gmt-price-filter__toggle{min-height:2.5rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-page);color:var(--gmt-c-text);font-family:var(--gmt-font-body);font-size:var(--gmt-text-body-sm);line-height:1.2;cursor:pointer}.gmt-sort__select:hover,.gmt-price-filter__toggle:hover{border-color:var(--gmt-c-action)}.gmt-sort__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem 2.25rem .5rem 1rem;background-image:linear-gradient(45deg,transparent 50%,rgb(var(--gmt-ink-600)) 50%),linear-gradient(135deg,rgb(var(--gmt-ink-600)) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 52%,calc(100% - .75rem) 52%;background-size:.3rem .3rem;background-repeat:no-repeat}.gmt-price-filter{position:relative}.gmt-price-filter__toggle{display:inline-flex;align-items:center;gap:var(--gmt-space-2);padding:.5rem 1rem;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gmt-price-filter__toggle::-webkit-details-marker{display:none}.gmt-price-filter__toggle .gmt-icon{width:1rem;height:1rem;color:var(--gmt-c-text-muted)}.gmt-price-filter[open]>.gmt-price-filter__toggle,.gmt-price-filter.is-active>.gmt-price-filter__toggle{border-color:var(--gmt-c-action)}.gmt-price-filter__dot{width:.45rem;height:.45rem;border-radius:var(--gmt-radius-full);background-color:var(--gmt-c-accent-strong)}.gmt-price-filter__panel{position:absolute;top:calc(100% + var(--gmt-space-2));left:0;z-index:var(--gmt-z-sticky);display:flex;flex-direction:column;gap:var(--gmt-space-3);width:min(18rem,calc(100vw - 2 * var(--gmt-gutter)));padding:var(--gmt-space-4);background-color:var(--gmt-c-page);border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-lg);box-shadow:var(--gmt-shadow-overlay)}@media (min-width: 640px){.gmt-price-filter__panel{left:auto;right:0}}.gmt-price-filter__title{font-weight:var(--gmt-weight-medium)}.gmt-price-filter__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--gmt-space-4)}.gmt-price-filter__clear{margin-right:auto;font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-archive__filter-toggle>summary{list-style:none;cursor:pointer}.gmt-archive__filter-toggle>summary::-webkit-details-marker{display:none}@media (min-width: 1024px){.gmt-archive__filter-toggle>summary{display:none}.gmt-archive__filter-toggle{display:block}}.gmt-filters{display:flex;flex-direction:column;gap:var(--gmt-space-6);padding-top:var(--gmt-space-5)}.gmt-filters__head{display:flex;align-items:center;justify-content:space-between;gap:var(--gmt-space-3)}.gmt-filters__title{color:var(--gmt-c-text-muted)}.gmt-filters__clear{font-size:var(--gmt-text-body-sm)}.gmt-filters__group{border:0;padding:0;margin:0}.gmt-filters__legend{color:var(--gmt-c-text-muted);padding:0;margin-bottom:var(--gmt-space-3)}.gmt-filters__options{display:flex;flex-direction:column;gap:var(--gmt-space-2);list-style:none;padding:0}.gmt-filters__options label{display:flex;align-items:center;justify-content:space-between;gap:var(--gmt-space-2);font-size:var(--gmt-text-body-sm);cursor:pointer}.gmt-filters__options input{margin-right:var(--gmt-space-2);accent-color:rgb(var(--gmt-green-800))}.gmt-filters__count{color:var(--gmt-c-text-muted);font-size:var(--gmt-text-label)}.gmt-filters__price{display:flex;align-items:center;gap:var(--gmt-space-2)}.gmt-filters__price-input{width:100%;min-width:0;padding:.55rem .7rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md);background-color:rgb(var(--gmt-cream-50));font-family:var(--gmt-font-body);font-size:var(--gmt-text-body-sm)}.gmt-product-grid{gap:var(--gmt-space-7) var(--gmt-archive-gap, var(--gmt-space-3));margin:0}@media (min-width: 768px){.gmt-product-grid{row-gap:var(--gmt-space-8)}}@media (min-width: 1280px){.gmt-product-grid{row-gap:var(--gmt-space-10)}}.gmt-product-grid>li{min-width:0;list-style:none}.gmt-archive .woocommerce-pagination{margin-top:var(--gmt-space-10)}.gmt-archive .woocommerce-pagination .page-numbers{margin-top:0}.gmt-cat-about{padding-top:var(--gmt-section-y-tight);padding-bottom:var(--gmt-section-y-tight);background-color:var(--gmt-c-surface);border-top:1px solid var(--gmt-c-border)}.gmt-cat-about__title{font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-md);font-weight:var(--gmt-display-weight);margin-bottom:var(--gmt-space-4)}.gmt-cat-about__body{color:var(--gmt-c-text-muted);line-height:var(--gmt-leading-loose)}.gmt-cat-about__body>*+*{margin-top:var(--gmt-space-4)}.gmt-cat-about__body a{color:var(--gmt-c-text)}.gmt-product-grid>li{display:flex}.gmt-product-grid .gmt-product-card{flex:1;min-width:0}.gmt-product-grid .gmt-product-card__body{flex:1}.gmt-product-grid .gmt-product-card__foot{margin-top:auto}}@layer components{form.checkout.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--gmt-space-6);gap:var(--gmt-space-6);align-items:start}form.checkout>.woocommerce-NoticeGroup,form.checkout>.woocommerce-error,form.checkout>.woocommerce-message{grid-column:1 / -1}@media (min-width: 1024px){form.checkout.woocommerce-checkout{grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);grid-template-areas:"details heading" "details review";grid-template-rows:auto 1fr;-moz-column-gap:var(--gmt-space-12);column-gap:var(--gmt-space-12);row-gap:0}form.checkout #customer_details{grid-area:details}form.checkout #order_review_heading{grid-area:heading}form.checkout #order_review{grid-area:review;position:sticky;top:calc(5.25rem + var(--gmt-space-5));top:calc(var(--gmt-sticky-offset, 5.25rem) + var(--gmt-space-5))}}form.checkout #customer_details,form.checkout #customer_details>.col-1,form.checkout #customer_details>.col-2{display:block;width:auto;float:none}form.checkout #customer_details>.col-2{margin-top:var(--gmt-space-8)}form.checkout h3,#order_review_heading{font-family:var(--gmt-font-display);font-size:var(--gmt-text-display-md);font-weight:var(--gmt-display-weight);line-height:var(--gmt-leading-snug);margin-bottom:var(--gmt-space-5)}.woocommerce-checkout .form-row{display:block;margin:0 0 var(--gmt-space-4);padding:0}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--gmt-space-4);-moz-column-gap:var(--gmt-space-4);column-gap:var(--gmt-space-4)}.woocommerce-checkout .form-row-wide,.woocommerce-checkout .notes{grid-column:1 / -1}@media (max-width: 479.98px){.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{grid-column:1 / -1}}.woocommerce-checkout .form-row label{display:block;margin-bottom:var(--gmt-space-2);font-size:var(--gmt-text-body-sm);font-weight:var(--gmt-weight-medium)}.woocommerce-checkout .form-row .required{color:rgb(var(--gmt-danger-600));-webkit-text-decoration:none;text-decoration:none}.woocommerce-checkout .form-row .optional{color:var(--gmt-c-text-muted);font-weight:var(--gmt-weight-regular)}.woocommerce-checkout .woocommerce-input-wrapper{display:block}.woocommerce-checkout .input-text,.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-checkout .select2-container .select2-selection--single{width:100%;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md);background-color:#fff9;color:var(--gmt-c-text);font-family:var(--gmt-font-body);font-size:var(--gmt-text-body);line-height:1.4;transition:border-color var(--gmt-duration-fast) var(--gmt-ease),box-shadow var(--gmt-duration-fast) var(--gmt-ease)}.woocommerce-checkout textarea{min-height:6rem;resize:vertical}.woocommerce-checkout .input-text:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout .select2-container--open .select2-selection--single,.woocommerce-checkout .select2-container--focus .select2-selection--single{outline:none;border-color:var(--gmt-c-action);box-shadow:0 0 0 3px rgb(var(--gmt-green-100))}.woocommerce-checkout .woocommerce-invalid .input-text,.woocommerce-checkout .woocommerce-invalid select,.woocommerce-checkout .woocommerce-invalid .select2-selection{border-color:rgb(var(--gmt-danger-600))}.woocommerce-checkout .select2-container{width:100%!important}.woocommerce-checkout .select2-container .select2-selection--single{display:flex;align-items:center;height:auto}.woocommerce-checkout .select2-container .select2-selection__rendered{padding:0;line-height:1.4;color:inherit}.woocommerce-checkout .select2-container .select2-selection__arrow{top:0;bottom:0;right:.75rem;height:auto}.select2-dropdown{border-color:var(--gmt-c-border);border-radius:var(--gmt-radius-md);background-color:var(--gmt-c-page);font-family:var(--gmt-font-body);font-size:var(--gmt-text-body-sm);overflow:hidden}.select2-search--dropdown .select2-search__field{padding:.5rem .75rem;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-sm)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50))}.woocommerce-checkout .woocommerce-form__label-for-checkbox,.woocommerce-checkout label.checkbox{display:flex;align-items:flex-start;gap:var(--gmt-space-3);font-weight:var(--gmt-weight-regular);cursor:pointer}.woocommerce-checkout input[type=checkbox],.woocommerce-checkout input[type=radio]{flex:none;width:1.1rem;height:1.1rem;margin:.15rem 0 0;accent-color:rgb(var(--gmt-green-800))}#ship-to-different-address{font-family:var(--gmt-font-body);font-size:var(--gmt-text-body);font-weight:var(--gmt-weight-medium)}#ship-to-different-address label{margin:0}.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{margin-bottom:var(--gmt-space-5)}form.checkout_coupon,form.woocommerce-form-login{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gmt-space-3);margin-bottom:var(--gmt-space-6);padding:var(--gmt-space-5);border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-lg)}form.checkout_coupon>p{margin:0;flex:1 1 12rem}form.checkout_coupon>p:first-child{flex-basis:100%;color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-sm)}form.checkout_coupon .form-row{margin:0}form.checkout_coupon .clear{display:none}#order_review{padding:var(--gmt-space-5);border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-lg);background-color:var(--gmt-c-surface)}@media (min-width: 1024px){#order_review_heading{margin:0;padding:var(--gmt-space-6) var(--gmt-space-6) 0;border:1px solid var(--gmt-c-border);border-bottom:0;border-radius:var(--gmt-radius-lg) var(--gmt-radius-lg) 0 0;background-color:var(--gmt-c-surface)}#order_review{padding:var(--gmt-space-5) var(--gmt-space-6) var(--gmt-space-6);border-top:0;border-radius:0 0 var(--gmt-radius-lg) var(--gmt-radius-lg)}}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;font-size:var(--gmt-text-body-sm)}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:var(--gmt-space-3) 0;border-bottom:1px solid var(--gmt-c-border);text-align:left;vertical-align:top;font-weight:var(--gmt-weight-regular)}.woocommerce-checkout-review-order-table thead th{padding-top:0;font-size:var(--gmt-text-label);letter-spacing:var(--gmt-tracking-label);color:var(--gmt-c-text-muted)}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table tfoot td{text-align:right;white-space:nowrap}.woocommerce-checkout-review-order-table .product-name{padding-right:var(--gmt-space-4);color:var(--gmt-c-title);font-weight:var(--gmt-weight-medium)}.woocommerce-checkout-review-order-table .product-quantity{color:var(--gmt-c-text-muted);font-weight:var(--gmt-weight-regular)}.woocommerce-checkout-review-order-table .variation{margin:var(--gmt-space-1) 0 0;color:var(--gmt-c-text-muted);font-weight:var(--gmt-weight-regular)}.woocommerce-checkout-review-order-table .variation dt,.woocommerce-checkout-review-order-table .variation dd,.woocommerce-checkout-review-order-table .variation dd p{display:inline;margin:0}.woocommerce-checkout-review-order-table tfoot th{color:var(--gmt-c-text-muted)}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{border-bottom:0;padding-top:var(--gmt-space-4);font-size:var(--gmt-text-body-lg);font-weight:var(--gmt-weight-medium);color:var(--gmt-c-text)}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{white-space:normal}.woocommerce-shipping-methods{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gmt-space-2);gap:var(--gmt-space-2);justify-items:end}.woocommerce-shipping-methods li{display:flex;align-items:center;justify-content:flex-end;gap:var(--gmt-space-2)}.woocommerce-shipping-methods li label{white-space:nowrap}.woocommerce-checkout .woocommerce-shipping-methods input[type=radio]{margin:0}.woocommerce-shipping-methods label{margin:0;cursor:pointer}.woocommerce-checkout .blockUI.blockOverlay{background-color:rgb(var(--gmt-cream-50))!important;opacity:.6!important;border-radius:var(--gmt-radius-lg)}#payment{margin-top:var(--gmt-space-5)}#payment .payment_methods{list-style:none;margin:0 0 var(--gmt-space-5);padding:0;display:grid;grid-gap:var(--gmt-space-2);gap:var(--gmt-space-2)}#payment .wc_payment_method{padding:var(--gmt-space-3) var(--gmt-space-4);border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md);background-color:var(--gmt-c-page)}#payment .wc_payment_method>label{display:inline-flex;align-items:center;gap:var(--gmt-space-2);margin:0;font-weight:var(--gmt-weight-medium);cursor:pointer}#payment .wc_payment_method>input[type=radio]{margin:0 var(--gmt-space-2) 0 0;vertical-align:middle}#payment .wc_payment_method>label img{max-height:1.5rem;width:auto}#payment .payment_box{margin-top:var(--gmt-space-3);padding-top:var(--gmt-space-3);border-top:1px solid var(--gmt-c-border);color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-sm)}#payment .payment_box p:last-child{margin-bottom:0}.woocommerce-terms-and-conditions-wrapper{margin-bottom:var(--gmt-space-4);font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.woocommerce-privacy-policy-text p{margin:0 0 var(--gmt-space-3)}#payment .place-order{margin:0;padding:0}.woocommerce #payment #place_order,#place_order{width:100%;min-height:3.25rem;font-size:var(--gmt-text-body-sm)}.gmt-checkout__steps{display:grid;grid-gap:var(--gmt-space-5);gap:var(--gmt-space-5)}form.checkout #customer_details>.col-2{margin-top:var(--gmt-space-5)}.gmt-checkout__card{background-color:var(--gmt-c-surface);border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-lg);padding:var(--gmt-space-6)}form.checkout .gmt-checkout__card h3{margin-bottom:var(--gmt-space-2)}form.checkout h3.gmt-checkout__step{display:flex;align-items:center;gap:var(--gmt-space-3);font-size:1.35rem}.gmt-checkout__num{flex:none;width:1.75rem;height:1.75rem;border-radius:50%;display:grid;align-items:center;justify-items:center;place-items:center;background-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50));font-family:var(--gmt-font-body);font-size:var(--gmt-text-body-sm);font-weight:var(--gmt-weight-medium)}.gmt-checkout__lead{margin:0 0 var(--gmt-space-5);color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-sm)}.gmt-checkout__card .woocommerce-billing-fields__field-wrapper,.gmt-checkout__card .woocommerce-shipping-fields__field-wrapper,.gmt-checkout__card .woocommerce-additional-fields__field-wrapper{-moz-column-gap:var(--gmt-space-4);column-gap:var(--gmt-space-4)}.gmt-checkout__card .form-row:last-child{margin-bottom:0}.gmt-checkout__card--toggle h3#ship-to-different-address{margin:0;font-family:var(--gmt-font-body);font-size:var(--gmt-text-body)}.gmt-checkout__card--toggle .shipping_address{margin-top:var(--gmt-space-5);padding-top:var(--gmt-space-5);border-top:1px solid var(--gmt-c-border)}.gmt-checkout__fold{padding:0}.gmt-checkout__fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--gmt-space-3);padding:var(--gmt-space-5) var(--gmt-space-6);font-weight:var(--gmt-weight-medium)}.gmt-checkout__fold>summary::-webkit-details-marker{display:none}.gmt-checkout__fold>summary:after{content:"+";font-size:1.25rem;color:var(--gmt-c-text-muted)}.gmt-checkout__fold[open]>summary:after{content:"−"}.gmt-checkout__fold-hint{flex:1;color:var(--gmt-c-text-muted);font-weight:var(--gmt-weight-regular);font-size:var(--gmt-text-body-sm)}.gmt-checkout__fold>.woocommerce-additional-fields__field-wrapper{padding:0 var(--gmt-space-6) var(--gmt-space-6)}.gmt-checkout__fold .form-row label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#order_review_heading{display:none}#order_review{padding:0}.gmt-order{border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-lg);background-color:var(--gmt-c-surface);padding:var(--gmt-space-6)}.gmt-order__summary{list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:var(--gmt-space-3);cursor:default;font-family:var(--gmt-font-display);font-size:1.35rem;margin-bottom:var(--gmt-space-4)}.gmt-order__summary::-webkit-details-marker{display:none}.gmt-order__summary-total{font-size:1.1rem;font-family:var(--gmt-font-body);font-weight:var(--gmt-weight-medium)}.gmt-order .woocommerce-checkout-review-order-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gmt-order .woocommerce-checkout-review-order-table td.product-name{display:flex;align-items:center;gap:var(--gmt-space-3)}.gmt-order__thumb{position:relative;flex:none;width:3.5rem;height:3.5rem}.gmt-order__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--gmt-radius-md);background-color:var(--gmt-c-bg)}.gmt-order__qty{position:absolute;top:-.35rem;right:-.35rem;min-width:1.25rem;height:1.25rem;padding-left:.3rem;padding-right:.3rem;border-radius:999px;background-color:var(--gmt-c-text);color:rgb(var(--gmt-cream-50));font-size:.7rem;font-weight:var(--gmt-weight-medium);display:grid;align-items:center;justify-items:center;place-items:center}.gmt-order__line{display:block;line-height:1.35}.gmt-order__line .variation{font-size:var(--gmt-text-body-sm)}.gmt-order .cart_item td{border-bottom:0;padding-top:var(--gmt-space-2);padding-bottom:var(--gmt-space-2);vertical-align:middle}.gmt-order tbody{display:block;max-height:18rem;overflow-y:auto;padding-right:var(--gmt-space-1)}.gmt-order tbody tr{display:flex;justify-content:space-between;align-items:center;gap:var(--gmt-space-3)}.gmt-order tfoot{display:block;margin-top:var(--gmt-space-3);border-top:1px solid var(--gmt-c-border)}.gmt-order tfoot tr{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gmt-space-3)}.gmt-order tfoot th{font-weight:var(--gmt-weight-regular);color:var(--gmt-c-text-muted);border:0}.gmt-order tfoot td{border:0}.gmt-order tfoot tr.order-total{border-top:1px solid var(--gmt-c-border);margin-top:var(--gmt-space-2);padding-top:var(--gmt-space-3)}.gmt-order tfoot tr.order-total th,.gmt-order tfoot tr.order-total td{font-family:var(--gmt-font-display);font-size:1.3rem;color:var(--gmt-c-title);font-weight:var(--gmt-display-weight);padding-top:var(--gmt-space-3)}.gmt-order tfoot tr.woocommerce-shipping-totals{display:block;padding-top:var(--gmt-space-3);padding-bottom:var(--gmt-space-3)}.gmt-order tfoot tr.woocommerce-shipping-totals th{display:block;margin-bottom:var(--gmt-space-2)}.gmt-order tfoot tr.woocommerce-shipping-totals td{display:block}.gmt-order #shipping_method{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gmt-space-2);gap:var(--gmt-space-2);justify-items:stretch}.gmt-order #shipping_method li{display:flex;align-items:center;gap:var(--gmt-space-3);margin:0;padding:var(--gmt-space-3) var(--gmt-space-4);border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md);background-color:var(--gmt-c-bg)}.gmt-order #shipping_method li:has(input:checked){border-color:var(--gmt-c-action);box-shadow:inset 0 0 0 1px var(--gmt-c-action)}.gmt-order #shipping_method li{justify-content:flex-start}.gmt-order #shipping_method label{flex:1;margin:0;display:flex;justify-content:space-between;gap:var(--gmt-space-3);font-weight:var(--gmt-weight-medium);color:var(--gmt-c-title);white-space:normal}.gmt-order #shipping_method .woocommerce-Price-amount{font-weight:var(--gmt-weight-regular);color:var(--gmt-c-text)}.gmt-order .woocommerce-shipping-destination{margin:var(--gmt-space-2) 0 0;font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.gmt-order__coupon{margin-top:var(--gmt-space-4);border-top:1px solid var(--gmt-c-border);padding-top:var(--gmt-space-4)}.gmt-order__coupon-toggle{list-style:none;cursor:pointer;color:var(--gmt-c-action);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2em;font-size:var(--gmt-text-body-sm)}.gmt-order__coupon-toggle::-webkit-details-marker{display:none}.gmt-order__coupon-row{display:flex;gap:var(--gmt-space-2);margin-top:var(--gmt-space-3)}.gmt-order__coupon-row .input-text{flex:1 1 8rem;min-width:0}.gmt-order__coupon-row .button{flex:none;min-height:2.75rem}.gmt-order__coupon.is-busy{opacity:.6;pointer-events:none}.gmt-order__coupon-notice{margin-top:var(--gmt-space-2);font-size:var(--gmt-text-body-sm)}.gmt-order__coupon-notice .woocommerce-error,.gmt-order__coupon-notice .woocommerce-message{margin:0}.gmt-order__coupon-notice:empty{display:none}.gmt-order tfoot tr.woocommerce-shipping-totals td{text-align:left}#payment.woocommerce-checkout-payment{margin-top:var(--gmt-space-5);background:none;border:0}#payment ul.payment_methods{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gmt-space-2);gap:var(--gmt-space-2);border:0}#payment ul.payment_methods li.wc_payment_method{margin:0;padding:0;border:1px solid var(--gmt-c-border);border-radius:var(--gmt-radius-md);background-color:var(--gmt-c-bg);overflow:hidden}#payment ul.payment_methods li.wc_payment_method:has(input:checked){border-color:var(--gmt-c-action);box-shadow:inset 0 0 0 1px var(--gmt-c-action)}#payment ul.payment_methods li.wc_payment_method>input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}#payment ul.payment_methods li.wc_payment_method>label{display:flex;align-items:center;gap:var(--gmt-space-3);margin:0;padding:var(--gmt-space-3) var(--gmt-space-4);cursor:pointer;font-weight:var(--gmt-weight-medium);color:var(--gmt-c-title)}#payment ul.payment_methods li.wc_payment_method>label:before{content:"";flex:none;width:1.1rem;height:1.1rem;border-radius:50%;border:1.5px solid var(--gmt-c-border-strong, var(--gmt-c-border));background-color:var(--gmt-c-surface)}#payment ul.payment_methods li.wc_payment_method:has(input:checked)>label:before{border:.35rem solid var(--gmt-c-action)}#payment ul.payment_methods li.wc_payment_method>label img{max-height:1.5rem;width:auto;margin-left:auto}#payment div.payment_box{margin:0;padding:0 var(--gmt-space-4) var(--gmt-space-4) calc(var(--gmt-space-4) + 1.1rem + var(--gmt-space-3));background:none;color:var(--gmt-c-text-muted);font-size:var(--gmt-text-body-sm)}#payment div.payment_box:before{display:none}#payment div.payment_box p:last-child{margin:0}#payment ul.payment_methods li.wc_payment_method .woocommerce-notice{margin:0}.form-row.place-order{margin:var(--gmt-space-5) 0 0;padding:0}.woocommerce-privacy-policy-text p,.woocommerce-terms-and-conditions-wrapper p{font-size:var(--gmt-text-body-sm);color:var(--gmt-c-text-muted)}.woocommerce-terms-and-conditions-wrapper .form-row{margin-bottom:var(--gmt-space-4)}#place_order{display:block;width:100%;min-height:3.25rem;padding-left:var(--gmt-space-5);padding-right:var(--gmt-space-5);background-color:var(--gmt-c-action);color:rgb(var(--gmt-cream-50));border:0;border-radius:var(--gmt-radius-sm);font-family:var(--gmt-font-body);font-size:var(--gmt-text-body);font-weight:var(--gmt-weight-medium);letter-spacing:.01em;cursor:pointer}#place_order:hover{background-color:var(--gmt-c-action-hover, var(--gmt-c-action))}.gmt-order .blockUI.blockOverlay{border-radius:var(--gmt-radius-lg)}@media (min-width: 1024px){.gmt-order__summary-total{display:none}}@media (max-width: 1023.98px){form.checkout.woocommerce-checkout{gap:var(--gmt-space-4)}.gmt-checkout__card,.gmt-order{padding:var(--gmt-space-4);border-radius:var(--gmt-radius-md)}.gmt-checkout__fold>summary{padding:var(--gmt-space-4)}.gmt-checkout__fold-hint{display:none}.gmt-checkout__fold>.woocommerce-additional-fields__field-wrapper{padding:0 var(--gmt-space-4) var(--gmt-space-4)}.gmt-order__summary{cursor:pointer;margin-bottom:0}.gmt-order__summary:after{content:"▾";margin-left:var(--gmt-space-2);color:var(--gmt-c-text-muted);font-size:.9rem}.gmt-order[open] .gmt-order__summary{margin-bottom:var(--gmt-space-4)}.gmt-order[open] .gmt-order__summary:after{content:"▴"}#payment.woocommerce-checkout-payment{margin-top:var(--gmt-space-4)}}}
