/*! generated file: edit the partials */ ul.products,.gd-products{margin: 0;padding: 0;list-style: none}ul.products::before,ul.products::after{display: none !important}ul.products li.product,.gd-product-cell{display: flex;flex-direction: column;width: auto !important;margin: 0 !important;padding: 0;float: none !important;list-style: none}.gd-product-cell>*{flex: 1}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-notice{position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0 0 16px;padding: 12px 16px;list-style: none;border: 1px solid var(--gd-line);border-inline-start: 4px solid var(--gd-primary);border-radius: var(--gd-r-sm);background: var(--gd-surface);color: var(--gd-ink)}.woocommerce-message{border-inline-start-color: var(--gd-success)}.woocommerce-error{border-inline-start-color: var(--gd-danger)}.woocommerce-info .button,.woocommerce-message .button{margin-inline-start: auto;order: 2}.woocommerce-no-products-found .woocommerce-info{justify-content: center;padding: 30px}.woocommerce-result-count{margin: 0;color: var(--gd-muted);font-size: var(--gd-fs-sm);font-weight: 700}.woocommerce-ordering{margin: 0}.woocommerce-ordering select{min-height: 40px;width: auto;padding-block: 0;font-size: var(--gd-fs-sm);font-weight: 700}.onsale,.gd-onsale{display: inline-flex;align-items: center;padding: .15em .7em;border-radius: 999px;background: var(--gd-accent);color: var(--gd-on-accent);font-size: var(--gd-fs-xs);font-weight: 800;line-height: 1.9}.stock{font-weight: 800}.stock.in-stock{color: var(--gd-success)}.stock.out-of-stock{color: var(--gd-danger)}.quantity .qty{width: 5.2em;min-height: 46px;text-align: center}.star-rating{position: relative;display: inline-block;width: 5.4em;height: 1.1em;overflow: hidden;font-size: .95rem;line-height: 1;letter-spacing: .1em}.star-rating::before{content: "★★★★★";position: absolute;inset: 0;color: var(--gd-line-strong)}.star-rating span{position: absolute;inset-block: 0;inset-inline-start: 0;overflow: hidden;padding-top: 1.5em}.star-rating span::before{content: "★★★★★";position: absolute;top: 0;inset-inline-start: 0;color: var(--gd-accent-ink)}p.stars a{display: inline-block;width: 1.4em;height: 1.4em;overflow: hidden;text-indent: -999em;position: relative}p.stars a::before{content: "★";position: absolute;inset: 0;text-indent: 0;color: var(--gd-line-strong);font-size: 1.3em}p.stars a:hover::before,p.stars a:hover~a::before,p.stars.selected a.active::before,p.stars.selected a:not(.active)::before{color: var(--gd-accent-ink)}p.stars.selected a.active~a::before{color: var(--gd-line-strong)}#reviews .commentlist{display: grid;gap: 12px;margin: 0 0 20px;padding: 0;list-style: none}#reviews .comment_container{display: flex;gap: 12px;padding: 14px;border: 1px solid var(--gd-line);border-radius: var(--gd-r);background: var(--gd-surface)}#reviews .comment_container img.avatar{width: 40px;height: 40px;border-radius: 50%}#reviews .comment-text{flex: 1}#reviews .meta{margin: 0 0 4px;color: var(--gd-muted);font-size: var(--gd-fs-xs)}#review_form_wrapper{padding: 16px;border: 1px solid var(--gd-line);border-radius: var(--gd-r);background: var(--gd-surface-2)}.woocommerce-product-attributes{width: 100%}.woocommerce-product-attributes th{width: 34%;background: var(--gd-surface-2);font-weight: 800}.woocommerce-product-attributes td p{margin: 0}.woocommerce-cart .gd-content table.shop_table th,.woocommerce-checkout .gd-content table.shop_table th{background: var(--gd-surface-2);color: var(--gd-ink)}.woocommerce table.shop_table{border-radius: var(--gd-r);overflow: hidden}.woocommerce a.remove{color: var(--gd-danger) !important}.woocommerce-checkout-review-order,.cart_totals{padding: 16px;border: 1px solid var(--gd-line);border-radius: var(--gd-r);background: var(--gd-surface)}#payment{background: var(--gd-surface-2) !important;border-radius: var(--gd-r) !important}.select2-container--default .select2-selection--single{min-height: 46px;border-color: var(--gd-line-strong);border-radius: var(--gd-r-sm);background: var(--gd-surface)}.gd-pgallery{position: relative}.gd-pgallery__frame{position: relative;overflow: hidden;border: 1px solid var(--gd-line);border-radius: var(--gd-r-lg);background: var(--gd-surface)}.gd-pgallery__stage{display: flex;aspect-ratio: var(--gd-g-ratio,1 / 1);overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;overscroll-behavior-x: contain;scrollbar-width: none;background: var(--gd-surface-2)}.gd-pgallery__stage::-webkit-scrollbar{display: none}.gd-pgallery__slide{flex: 0 0 100%;display: grid;place-items: center;margin: 0;padding: 0;scroll-snap-align: center;scroll-snap-stop: always}.gd-pgallery__slide a{display: grid;place-items: center;width: 100%;height: 100%;cursor: zoom-in}.gd-pgallery__slide img{display: block;width: 100%;height: 100%;object-fit: contain}.gd-pgallery__count{position: absolute;top: 12px;inset-inline-end: 12px;padding: 2px 10px;border-radius: 999px;background: var(--gd-surface);color: var(--gd-ink);font-size: var(--gd-fs-xs);font-weight: 800;box-shadow: var(--gd-shadow-sm);font-variant-numeric: tabular-nums}.gd-pgallery__nav{position: absolute;top: 50%;z-index: 2;display: grid;place-items: center;width: 42px;height: 42px;margin-top: -21px;border: 1px solid var(--gd-line);border-radius: 50%;background: var(--gd-surface);color: var(--gd-ink);box-shadow: var(--gd-shadow-sm);opacity: 0;transition: opacity .2s,background .2s,color .2s}.gd-pgallery__nav--prev{inset-inline-start: 10px}.gd-pgallery__nav--next{inset-inline-end: 10px}.gd-pgallery__frame:hover .gd-pgallery__nav,.gd-pgallery__nav:focus-visible{opacity: 1}.gd-pgallery__nav:hover{background: var(--gd-primary);color: var(--gd-on-primary);border-color: var(--gd-primary)}.gd-pgallery__hint{position: absolute;bottom: 12px;inset-inline-start: 12px;display: inline-flex;align-items: center;gap: 6px;padding: 3px 10px;border-radius: 999px;background: rgb(0 0 0 / .6);color: #fff;font-size: 11px;font-weight: 700;pointer-events: none}@media (hover: hover){.gd-pgallery__hint{display: none}}.gd-pgallery__thumbs{display: flex;gap: 8px;margin-top: 10px;overflow-x: auto;padding-bottom: 4px;scrollbar-width: thin}.gd-pgallery__thumbs button{flex: 0 0 72px;width: 72px;height: 72px;padding: 3px;border: 2px solid var(--gd-line);border-radius: 12px;background: var(--gd-surface);overflow: hidden;transition: border-color .2s}.gd-pgallery__thumbs button img{width: 100%;height: 100%;object-fit: cover;border-radius: 8px}.gd-pgallery__thumbs button.is-active,.gd-pgallery__thumbs button:hover{border-color: var(--gd-primary)}@media (max-width: 640px){.gd-pgallery__thumbs button{flex-basis: 58px;width: 58px;height: 58px}.gd-pgallery__nav{display: none}}.wcpt-stable-product-gallery .wcpt-stable-gallery-stage{position: relative;overflow: hidden;border-radius: var(--gd-r-lg);background: var(--gd-surface)}.wcpt-stable-product-gallery .wcpt-stable-main{display: block}.wcpt-stable-product-gallery .wcpt-stable-main img{display: block;width: 100%;height: auto;max-height: var(--gd-stage-h,560px);object-fit: contain}.wcpt-stable-product-gallery .wcpt-stable-thumbs{display: flex;gap: 8px;margin-top: 10px;overflow-x: auto;scrollbar-width: thin}.wcpt-stable-product-gallery .wcpt-stable-thumb{flex: 0 0 72px;width: 72px;height: 72px;padding: 3px;border: 1px solid var(--gd-line);border-radius: var(--gd-r-sm);background: var(--gd-surface)}.wcpt-stable-product-gallery .wcpt-stable-thumb img{display: block;width: 100%;height: 100%;object-fit: cover}.gd-gd-shop{padding-top: clamp(24px,3.6vw,48px)}.gd-gd-shop__layout{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(24px,3.4vw,48px);align-items: start}.gd-gd-shop__layout.gd-with-aside{grid-template-columns: 270px minmax(0,1fr)}.gd-gd-shop__main{min-width: 0}.gd-gd-shop__aside{position: sticky;top: calc(max(var(--gd-header-h),var(--tmc-rb,0px)) + 22px);min-width: 0}.gd-gd-shop .gd-wct-strip{display: flex;flex-wrap: wrap;gap: 8px 10px;margin: 0 0 clamp(20px,3vw,30px);padding: 0;list-style: none;border: 0;background: transparent;box-shadow: none}.gd-gd-shop .gd-wct-strip li{display: inline-flex;align-items: center;gap: .55em;padding: .3em 1.1em;border: 1px solid var(--gd-ember-faint);border-radius: 999px;background: var(--gd-surface);color: var(--gd-ink);font-size: .86rem;font-weight: 500;line-height: 1.7}.gd-gd-shop .gd-wct-strip .gd-icon{color: var(--gd-accent-ink)}.gd-gd-toolbar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 20px;margin-bottom: clamp(22px,3vw,34px);padding: 10px 14px 10px 10px;border: 1px solid var(--gd-ember-faint);border-radius: 999px;background: var(--gd-surface)}.gd-gd-toolbar .woocommerce-result-count{margin: 0 12px;color: var(--gd-muted);font-size: .9rem}.gd-gd-toolbar .woocommerce-ordering{margin: 0}.gd-gd-toolbar .woocommerce-ordering select{min-height: 42px;padding-inline: 1.1em 2.2em;border: 1px solid var(--gd-ember-soft);border-radius: 999px;background-color: var(--gd-surface-2);color: var(--gd-ink);font-family: var(--gd-head);font-size: .94rem;font-weight: 700}.gd-gd-shop ul.products,.gd-gd-product__after ul.products{display: grid;grid-template-columns: repeat(var(--gd-cols,4),minmax(0,1fr));gap: clamp(16px,2.2vw,28px);margin: 0 0 clamp(34px,5vw,60px);padding: 0;list-style: none}.gd-gd-shop .gd-with-aside ul.products{--gd-cols: 3}.gd-gd-shop .gd-product-cell,.gd-gd-product__after .gd-product-cell{min-width: 0}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-notice{border: 1px solid var(--gd-ember-soft);border-inline-start: 4px solid var(--gd-accent);border-radius: 14px;background: var(--gd-surface);color: var(--gd-ink)}.star-rating span::before{color: var(--gd-accent-ink)}.gd-gd-pwrap{padding-top: clamp(18px,2.6vw,34px)}.gd-gd-pwrap>.gd-breadcrumbs{margin-bottom: clamp(16px,2.4vw,26px)}.gd-gd-product__top{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);gap: clamp(24px,4.4vw,68px);align-items: start}.gd-gd-product__gallery{position: sticky;top: calc(max(var(--gd-header-h),var(--tmc-rb,0px)) + 22px);min-width: 0}.gd-gd-product__stage{position: relative;padding: 13px;border-radius: 30px;background: var(--gd-surface);box-shadow: 0 30px 70px -36px rgb(255 90 31 / .55),0 0 60px -20px rgb(255 90 31 / .35)}.gd-gd-product__stage .gd-pgallery__frame{border: 0;border-radius: 20px;background: var(--gd-surface-2)}.gd-gd-product__stage .gd-pgallery__thumbs button{border: 1px solid var(--gd-ember-faint);border-radius: 12px}.gd-gd-product__stage .gd-pgallery__thumbs button img{border-radius: 9px}.gd-gd-product__stage .gd-pgallery__thumbs button.is-active,.gd-gd-product__stage .gd-pgallery__thumbs button:hover{border-color: var(--gd-accent);box-shadow: var(--gd-glow)}.gd-gd-product__stage .gd-pgallery__nav{border-color: var(--gd-ember)}.gd-gd-product__stage .gd-pgallery__nav:hover{background: var(--gd-heat-fill);background-color: #ff6b1a;border-color: transparent;color: var(--gd-ink-on-heat)}.gd-gd-product__stage .gd-pgallery__count{box-shadow: 0 0 0 1px var(--gd-ember-soft)}.gd-gd-product__panel{position: relative;min-width: 0;overflow: hidden;padding: clamp(26px,3.4vw,44px) clamp(20px,3vw,40px);border-radius: 26px;background: var(--gd-surface);box-shadow: inset 0 0 0 1px var(--gd-ember-faint);isolation: isolate}.gd-gd-product__panel::before{content: "";position: absolute;top: 0;inset-inline: 0;height: 4px;background: var(--gd-heat);box-shadow: 0 0 20px 2px rgb(255 90 31 / .55)}.gd-gd-product__panel .summary{display: flex;flex-direction: column;gap: 18px}.gd-gd-product__panel .summary>*{margin-block: 0}.gd-gd-product__panel .summary .product_title{font-size: clamp(1.7rem,1.2rem + 1.9vw,2.6rem);font-weight: 700;line-height: 1.5;text-wrap: balance}.gd-gd-product__panel .summary .price{display: flex;align-items: baseline;gap: .6em;color: var(--gd-accent-ink);font-family: var(--gd-head);font-size: clamp(1.7rem,1.3rem + 1.2vw,2.3rem);font-weight: 700;line-height: 1.4;font-variant-numeric: tabular-nums}.gd-gd-product__panel .summary .price ins{order: 1;text-decoration: none}.gd-gd-product__panel .summary .price del{order: 2;color: var(--gd-muted);font-size: .6em;font-weight: 400}.gd-gd-product__panel .summary .price .woocommerce-Price-currencySymbol{font-size: .5em;font-weight: 400}.gd-gd-product__panel .gd-product__excerpt{padding: 0 0 20px;border: 0;border-bottom: 1px solid var(--gd-ember-faint);border-radius: 0;background: none;color: var(--gd-ink)}.gd-gd-product__panel form.cart{gap: 12px;margin: 0;padding: 0;border: 0;border-radius: 0;background: transparent}.gd-gd-product__panel form.cart .quantity input.qty{width: 82px;min-height: 56px;border: 1px solid var(--gd-ember-soft);border-radius: 999px;background: transparent;color: var(--gd-ink);font-family: var(--gd-head);font-weight: 700}.gd-gd-product__panel form.cart .single_add_to_cart_button{min-height: 56px;font-size: 1.04rem}.gd-gd-product__panel .gd-inquiry{position: relative;gap: 14px;margin: 0;padding: 26px 22px 22px;border: 1px solid var(--gd-ember-soft);border-radius: 20px;background: var(--gd-surface-2);color: var(--gd-ink)}.gd-gd-product__panel .gd-inquiry__copy{gap: 6px}.gd-gd-product__panel .gd-inquiry__copy strong{color: var(--gd-accent-ink);font-family: var(--gd-head);font-size: 1.2rem;font-weight: 700}.gd-gd-product__panel .gd-inquiry__copy span{color: var(--gd-muted)}.gd-gd-product__panel .gd-inquiry .gd-btn{justify-self: stretch}.gd-gd-product__panel .gd-wct-badges{gap: 8px;margin: 0;padding: 18px 0 0;border-top: 1px solid var(--gd-ember-faint)}.gd-gd-product__panel .gd-wct-badges li{border: 1px solid var(--gd-ember-faint);background: transparent;color: var(--gd-ink);font-size: .84rem;font-weight: 500}.gd-gd-product__after{margin-top: clamp(48px,7vw,96px)}.gd-psections{display: block;margin-top: 0}.gd-psections__nav{position: sticky;top: calc(max(var(--gd-header-h),var(--tmc-rb,0px)) - 6px);z-index: 20;display: flex;gap: 10px;width: auto;max-width: 100%;margin: 0 0 clamp(28px,4vw,50px);padding: 10px 2px 12px;overflow-x: auto;border: 0;border-radius: 0;background: var(--gd-bg);box-shadow: none;scrollbar-width: none}.gd-psections__nav::-webkit-scrollbar{display: none}.gd-psections__nav a{flex: none;padding: .45em 1.4em;border: 1px solid var(--gd-ember-soft);border-radius: 999px;background: transparent;color: var(--gd-ink);font-family: var(--gd-head);font-size: 1rem;font-weight: 700;text-decoration: none;transition: background-color .25s,color .25s,border-color .25s,box-shadow .25s}.gd-psections__nav a:hover{border-color: var(--gd-ember);background: var(--gd-haze);color: var(--gd-ink);box-shadow: var(--gd-glow)}.gd-psections__nav a.is-active{border-color: transparent;background: var(--gd-heat-fill);background-color: #ff6b1a;color: var(--gd-ink-on-heat);box-shadow: 0 0 22px -2px rgb(255 90 31 / .65)}.gd-psection{position: relative;margin: 0 0 clamp(40px,6vw,80px);padding: 0;border: 0;border-radius: 0;background: none;scroll-margin-top: calc(max(var(--gd-header-h),var(--tmc-rb,0px)) + 76px)}.gd-psection__title{position: relative;margin: 0 0 clamp(22px,3vw,34px);padding-bottom: 16px;font-size: clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-weight: 700;line-height: 1.5}.gd-psection__title::after{content: "";position: absolute;bottom: 0;inset-inline-start: 0;width: 56px;height: 4px;border-radius: 2px;background: var(--gd-heat);transform: skewX(-24deg);box-shadow: 0 0 12px rgb(255 90 31 / .55)}.gd-psection--description>.gd-content,.gd-psection__body{max-width: 800px}.woocommerce-product-attributes{width: 100%;border: 1px solid var(--gd-ember-soft);border-collapse: separate;border-spacing: 0;border-radius: 16px;overflow: hidden;background: var(--gd-surface)}.woocommerce-product-attributes th,.woocommerce-product-attributes td{padding: 14px 20px;border-bottom: 1px solid var(--gd-ember-faint);text-align: start}.woocommerce-product-attributes tr:last-child th,.woocommerce-product-attributes tr:last-child td{border-bottom: 0}.woocommerce-product-attributes th{width: 34%;background: var(--gd-surface-2);color: var(--gd-accent-ink);font-family: var(--gd-head);font-weight: 700}.woocommerce-product-attributes td p{margin: 0}.gd-gd-product__after .related.products,.gd-gd-product__after .upsells.products{margin-top: clamp(52px,8vw,100px)}.gd-gd-product__after .related.products>h2,.gd-gd-product__after .upsells.products>h2{position: relative;margin: 0 0 clamp(26px,4vw,44px);padding-bottom: 18px;font-size: clamp(1.7rem,1.2rem + 2.4vw,2.8rem);font-weight: 700;line-height: 1.4}.gd-gd-product__after .related.products>h2::after,.gd-gd-product__after .upsells.products>h2::after{content: "";position: absolute;bottom: 0;inset-inline-start: 0;width: 64px;height: 4px;border-radius: 2px;background: var(--gd-heat);transform: skewX(-24deg);box-shadow: 0 0 14px rgb(255 90 31 / .55)}@media (max-width: 1100px){.gd-gd-shop ul.products,.gd-gd-product__after ul.products,.gd-gd-shop .gd-with-aside ul.products{--gd-cols: 3}}@media (max-width: 1024px){.gd-gd-shop__layout.gd-with-aside{grid-template-columns: minmax(0,1fr)}.gd-gd-shop__aside{position: static}}@media (max-width: 900px){.gd-gd-product__top{grid-template-columns: minmax(0,1fr)}.gd-gd-product__gallery{position: relative;top: 0}}@media (max-width: 760px){.gd-gd-shop ul.products,.gd-gd-product__after ul.products,.gd-gd-shop .gd-with-aside ul.products{--gd-cols: 2;gap: 12px}}@media (max-width: 640px){.gd-gd-toolbar{border-radius: 22px}.gd-gd-product__stage{padding: 7px;border-radius: 24px}.gd-gd-product__panel{padding: 26px 18px;border-radius: 22px}.gd-gd-product__panel form.cart .single_add_to_cart_button{flex: 1 1 100%}.woocommerce-product-attributes th,.woocommerce-product-attributes td{padding: 12px 14px}}.gd-gd-shop .gd-wct-strip{border-radius: 0;border-inline: 0;background: transparent;box-shadow: none}html body.single-product .gd-gd-product .gd-gd-product__stage .wcpt-stable-product-gallery{margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}html body.single-product .gd-gd-product .gd-gd-product__stage .wcpt-stable-gallery-head{padding: 4px 6px 12px !important;color: var(--gd-ink) !important}html body.single-product .gd-gd-product .gd-gd-product__stage .wcpt-stable-gallery-head strong{color: var(--gd-accent-ink) !important;font-family: var(--gd-head) !important;font-weight: 700 !important}html body.single-product .gd-gd-product .gd-gd-product__stage .wcpt-stable-gallery-count{border: 1px solid var(--gd-ember-soft) !important;border-radius: 999px !important;background: transparent !important;color: var(--gd-muted) !important}html body.single-product .gd-gd-product .gd-gd-product__stage .wcpt-stable-gallery-stage{border: 0 !important;border-radius: 20px !important;background: var(--gd-surface-2) !important;box-shadow: none !important}html body.single-product .gd-gd-product .gd-gd-product__stage .wcpt-stable-main{border-radius: 20px !important;background: transparent !important;box-shadow: none !important}html body.single-product .gd-gd-product .gd-gd-product__stage .wcpt-stable-step{border: 1px solid var(--gd-ember) !important;border-radius: 50% !important;background: var(--gd-surface) !important;color: var(--gd-ink) !important;box-shadow: none !important}html body.single-product .gd-gd-product .gd-gd-product__stage .wcpt-stable-step:hover{border-color: transparent !important;background: #ff6b1a !important;color: var(--gd-ink-on-heat) !important}html body.single-product .gd-gd-product .gd-gd-product__stage .wcpt-stable-thumbs{padding: 10px 0 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}html body.single-product .gd-gd-product .gd-gd-product__stage .wcpt-stable-thumb{border: 1px solid var(--gd-ember-faint) !important;border-radius: 12px !important;background: var(--gd-surface-2) !important}html body.single-product .gd-gd-product .gd-gd-product__stage .wcpt-stable-thumb.is-active,html body.single-product .gd-gd-product .gd-gd-product__stage .wcpt-stable-thumb:hover{border-color: var(--gd-accent) !important}html body.single-product .gd-gd-product .gd-gd-product__panel .summary .product_title{font-family: var(--gd-head) !important;font-size: clamp(1.7rem,1.2rem + 1.9vw,2.6rem) !important;font-weight: 700 !important;line-height: 1.5 !important;letter-spacing: 0 !important}html body.single-product .gd-gd-product .gd-gd-product__panel .summary .price,html body.single-product .gd-gd-product .gd-gd-product__panel .summary .price :is(ins,bdi,.amount,.woocommerce-Price-currencySymbol){color: var(--gd-accent-ink) !important;-webkit-text-fill-color: var(--gd-accent-ink) !important;font-family: var(--gd-head) !important;font-weight: 700 !important}html body.single-product .gd-gd-product .gd-gd-product__panel .summary .price del,html body.single-product .gd-gd-product .gd-gd-product__panel .summary .price del :is(bdi,.amount){color: var(--gd-muted) !important;-webkit-text-fill-color: var(--gd-muted) !important}html body .gd-gd-product__panel .wcpt-trust--removed{display: flex !important;flex-wrap: wrap !important;gap: 8px !important}html body .gd-gd-product__panel .wcpt-badge{border: 1px solid var(--gd-ember-faint) !important;border-radius: 999px !important;background: transparent !important;color: var(--gd-ink) !important;box-shadow: none !important}.gd-gd-product__stage::before{content: "";position: absolute;inset: 0;z-index: 3;padding: 3px;border-radius: inherit;background: var(--gd-ring);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude;pointer-events: none}.gd-gd-product__panel::after{content: "";position: absolute;z-index: -1;inset: 0;background: radial-gradient(70% 40% at 100% 0%,var(--gd-haze),transparent 70%);pointer-events: none}
/* Service-commerce visual refinement 1.0.18 (all product facts come from WooCommerce). */
@media(min-width:900px){body.single-product .woocommerce div.product :where(.summary,.entry-summary){min-width:0}}
body.single-product .woocommerce div.product :where(.price,.woocommerce-Price-amount){font-variant-numeric:tabular-nums}
body.single-product .woocommerce div.product :where(.product_meta,.woocommerce-product-details__short-description){line-height:1.85}
body.single-product .woocommerce div.product :where(.woocommerce-product-gallery,.images) img{height:auto;border-radius:var(--gd-r,12px)}
body.single-product .woocommerce div.product :where(.single_add_to_cart_button, .button){min-height:43px}
