.gmf-single-product{--gmf-product-ink:#11354a;--gmf-product-muted:#7b8c97;--gmf-product-line:#e7edef;--gmf-product-green:#088267;box-sizing:border-box;max-width:1160px;width:100%;margin:0 auto 36px!important;padding:12px 24px 0;direction:rtl;color:var(--gmf-product-ink);font-family:var(--gmf-site-font,inherit)}.gmf-single-product *,.gmf-single-product *:before,.gmf-single-product *:after{box-sizing:border-box}.gmf-single-product .gmf-single-product__heading{display:block!important;height:auto!important;min-height:0!important;margin:22px 0 24px;padding:0!important;border:0;background:none!important;box-shadow:none!important;position:static;line-height:1.8}.gmf-single-product h1.product_title{font-family:var(--gmf-site-font)!important;font-size:23px!important;font-weight:800!important;line-height:1.9!important;color:var(--gmf-product-ink)!important;letter-spacing:0!important;margin:0 0 5px!important;padding:0!important}.gmf-single-product__subtitle{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:var(--gmf-product-muted);font-size:11px;line-height:1.8}.gmf-single-product__subtitle a{color:inherit;text-decoration:none}.gmf-single-product__subtitle .woocommerce-product-rating{display:flex;align-items:center;gap:6px;margin:0;font-size:11px}.gmf-single-product__subtitle .star-rating{font-size:12px;color:#d9a43d}.gmf-single-product__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center;clear:both}.gmf-single-product .gmf-single-gallery{position:relative;width:auto!important;max-width:100%;min-width:0;float:none!important;margin:0!important;padding:12px 16px;text-align:center}.gmf-single-gallery__main{display:flex;align-items:center;justify-content:center;width:100%;height:310px;border:0;box-shadow:none;background:#fff;text-decoration:none}.gmf-single-gallery__main img,.gmf-single-gallery__placeholder img{display:block;width:100%!important;height:100%!important;max-height:310px;object-fit:contain!important;object-position:center;margin:0!important}.gmf-single-gallery__thumbs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:15px}.gmf-single-gallery__thumbs button{display:block;width:52px;height:52px;min-height:0;padding:4px;border:1px solid #e2e9ed;border-radius:9px;background:#fff;box-shadow:none}.gmf-single-gallery__thumbs button[aria-pressed=true]{border-color:#198571;box-shadow:0 0 0 1px #198571}.gmf-single-gallery__thumbs img{display:block;width:100%;height:100%;object-fit:contain}.gmf-single-gallery__zoom{border:0;border-radius:16px;padding:24px;max-width:94vw;max-height:94vh;background:#fff;color:#173b4c;overflow:auto;box-shadow:0 18px 80px #06182745}.gmf-single-gallery__zoom::backdrop{background:#061827a6}.gmf-single-gallery__zoom img{display:block;max-width:82vw;max-height:80vh;object-fit:contain;margin:auto}.gmf-single-gallery__zoom button{position:sticky;top:0;display:block;margin:0 0 4px auto;min-height:36px;width:36px;border:0;border-radius:50%;background:#eff4f6;color:#173b4c;font-size:24px;line-height:1}.gmf-single-product .summary.gmf-single-buy{float:none!important;position:static!important;display:block!important;width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:24px!important;border:1px solid #dfe8e8;border-radius:20px;background:#fff;box-shadow:0 7px 24px #10334a04;color:var(--gmf-product-ink);text-align:right}.gmf-single-buy__price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:17px;border-bottom:1px solid var(--gmf-product-line)}.gmf-single-product .gmf-single-buy__price{display:flex!important;flex-wrap:wrap;align-items:baseline;column-gap:7px;row-gap:4px;width:auto;margin:0!important;padding:0!important;color:var(--gmf-product-green)!important;font-size:29px!important;font-weight:900!important;line-height:1.5!important;direction:rtl}.gmf-single-buy__price del{display:block;flex-basis:100%;order:-1;color:#9ba4ab!important;font-size:13px!important;font-weight:400!important;line-height:1.6;opacity:1!important;text-decoration-color:#b4bdc3}.gmf-single-buy__price del .amount{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.gmf-single-buy__price ins{background:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:none!important;margin:0!important}.gmf-single-buy__price .amount{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.gmf-single-buy__price .woocommerce-Price-currencySymbol{font-size:.47em;font-weight:700;margin-inline-start:5px}.gmf-single-buy__discount{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:29px;padding:3px 7px;border-radius:8px;background:#d9284f;color:#fff;font-weight:800;font-size:12px;white-space:nowrap}.gmf-single-buy__discount[hidden]{display:none}.gmf-single-buy form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin:0!important;padding:0!important;clear:both}.gmf-single-buy .premium-purchase-wrapper{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gmf-single-buy #ai-compare-group{margin-top:12px!important}.gmf-single-buy #ai-compare-main-btn{display:flex!important;align-items:center;justify-content:center;gap:6px;min-height:32px!important;padding:6px 10px!important;border-radius:9px!important;font:700 11px/1.7 var(--gmf-site-font)!important;box-shadow:none!important}.gmf-single-buy #ai-compare-main-btn svg{width:15px!important;height:15px!important}.gmf-single-buy form.variations_form,.gmf-single-buy form.grouped_form{display:block}.gmf-single-buy .woocommerce-variation-add-to-cart{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px}.gmf-single-buy .stock{margin:0 0 13px!important;font-size:10px!important;color:#318374!important;line-height:1.8}.gmf-single-buy .stock.out-of-stock{color:#8a96a0!important}.gmf-single-buy .quantity{direction:ltr;display:inline-flex;align-items:center;flex:0 0 auto;float:none!important;margin:0!important;border:1px solid #e9edef!important;border-radius:11px;background:#f5f7f8;height:48px;padding:4px;overflow:hidden}.gmf-single-buy .quantity input.qty{width:35px!important;min-width:0!important;height:38px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;color:#173b4c;font:800 15px/1.5 var(--gmf-site-font)!important;-moz-appearance:textfield;appearance:textfield}.gmf-single-buy .quantity input::-webkit-inner-spin-button,.gmf-single-buy .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gmf-single-buy .quantity .minus,.gmf-single-buy .quantity .plus,.gmf-single-buy .gmf-quantity-control{display:flex;align-items:center;justify-content:center;width:29px!important;min-width:0!important;height:37px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:#536a76!important;font-size:21px!important;line-height:1!important;cursor:pointer}.gmf-single-buy .quantity button:hover,.gmf-single-buy .quantity input[type=button]:hover{background:#fff!important}.gmf-single-buy button.single_add_to_cart_button{display:flex!important;flex:1 1 140px;align-items:center;justify-content:center;gap:9px;float:none!important;min-height:48px!important;height:auto!important;margin:0!important;padding:13px 11px!important;border:0!important;border-radius:11px!important;background:var(--gmf-product-green)!important;color:#fff!important;box-shadow:none!important;text-transform:none;letter-spacing:0;font:800 12px/1.6 var(--gmf-site-font)!important;transition:background .18s ease}.gmf-single-buy button.single_add_to_cart_button:hover{background:#086e59!important;color:#fff!important}.gmf-single-buy button.single_add_to_cart_button.disabled,.gmf-single-buy button.single_add_to_cart_button:disabled{opacity:.55;cursor:not-allowed}.gmf-single-buy table.variations{border:0;margin:0 0 16px;width:100%}.gmf-single-buy table.variations tr{display:flex;flex-direction:column;gap:7px;margin-bottom:12px;border:0}.gmf-single-buy table.variations th,.gmf-single-buy table.variations td{display:block;padding:0!important;border:0!important;text-align:right!important}.gmf-single-buy table.variations label{font-size:11px;color:#536f7e}.gmf-single-buy table.variations select{width:100%;min-height:43px;border:1px solid #dfe8e8;border-radius:9px;background:#fff;color:#24495b;font-size:12px;padding:7px 11px}.gmf-single-buy .reset_variations{font-size:10px;color:#82949d}.gmf-single-buy .woocommerce-variation-description{font-size:11px;line-height:1.9;color:#718792}.gmf-single-buy.gmf-variation-price-sync .woocommerce-variation-price{display:none!important}.gmf-single-buy .woocommerce-variation-availability .stock{margin-block:10px!important}.gmf-single-product__excerpt{margin-top:28px;padding:13px 16px;border:1px solid #e5ecef;border-radius:12px;font-size:12px;line-height:2;color:#526f80}.gmf-single-product__excerpt summary{font-weight:700;cursor:pointer;color:#284e60}.gmf-single-product__excerpt .woocommerce-product-details__short-description{margin-top:10px}.gmf-single-product__details{clear:both;margin-top:30px}.gmf-single-product :focus-visible{outline:3px solid #9dd5c4;outline-offset:3px}.gmf-single-offer{height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;color:#fff;position:relative;isolation:isolate;overflow:visible;margin:31px 0 0;font-family:var(--gmf-site-font);direction:rtl}.gmf-single-offer:before{content:"";position:absolute;inset:0;border-radius:13px;background:linear-gradient(105deg,#25205c,#4b2d92 58%,#6544a7);box-shadow:inset 0 1px 0 #ffffff20;z-index:-1}.gmf-single-offer__crown{position:absolute;top:-24px;right:13px;width:62px;height:48px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.gmf-single-offer__crown:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:67.5px;height:67.5px;transform:translate(-50%,-50%);background:#fff;-webkit-mask:url(/wp-content/plugins/gymarket-foundation/assets/images/amazing-origami-cutout.png) center/contain no-repeat;mask:url(/wp-content/plugins/gymarket-foundation/assets/images/amazing-origami-cutout.png) center/contain no-repeat}.gmf-single-offer__crown img{display:block;width:54px!important;height:54px!important;max-width:none;margin:0!important;transform:none!important}.gmf-single-offer__name{display:flex;align-items:center;white-space:nowrap;font-family:var(--gmf-site-font-black,var(--gmf-site-font));font-size:18px;font-weight:900;color:#fff;line-height:1.5;letter-spacing:0;padding-inline-start:68px}.gmf-single-offer__countdown{display:flex;align-items:center;direction:ltr;gap:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.gmf-single-offer__unit{position:relative;min-width:34px;display:flex;align-items:baseline;justify-content:center;gap:4px}.gmf-single-offer__unit b{color:#fff;font-size:19px;font-weight:800;line-height:1.4}.gmf-single-offer__unit small{font-size:9px;opacity:.84;direction:rtl}.gmf-single-offer__unit:not(:first-child):before{content:":";position:absolute;right:-7px;font-size:16px;opacity:.5}.gmf-single-offer__unit:first-child{padding-right:9px;border-right:1px solid #ffffff35;margin-right:4px}.gmf-single-offer__unit:nth-child(2):before{content:none}.gmf-single-offer__sheen{position:absolute;inset:0;border-radius:13px;overflow:hidden;pointer-events:none;z-index:0}.gmf-single-offer__sheen:after{content:"";position:absolute;inset:0 auto 0 0;width:28%;background:linear-gradient(110deg,transparent,#ffffff32,transparent);opacity:0;transform:translateX(-150%) skewX(-22deg)}.gmf-single-offer.has-sheen .gmf-single-offer__sheen:after{animation:gmfSingleOfferGlass 1.1s ease-out both}@keyframes gmfSingleOfferGlass{0%{opacity:0;transform:translateX(-150%) skewX(-22deg)}20%,70%{opacity:1}100%{opacity:0;transform:translateX(480%) skewX(-22deg)}}html[data-gmf-theme=dark] .gmf-single-product{--gmf-product-ink:#e7f0f5;--gmf-product-muted:#a4b8c3;--gmf-product-line:#2b4356;--gmf-product-green:#48d4a4}html[data-gmf-theme=dark] .gmf-single-product .gmf-single-buy{background:#102d43;border-color:#2b4356}@media(max-width:700px){.gmf-single-product{padding:8px 4px 0}.gmf-single-product__layout{grid-template-columns:1fr;gap:16px}.gmf-single-product .gmf-single-product__heading{margin:18px 0 12px}.gmf-single-product h1.product_title{font-size:18px!important}.gmf-single-product__subtitle{font-size:9px}.gmf-single-product .gmf-single-gallery{padding:0 12px}.gmf-single-gallery__main{height:210px}.gmf-single-gallery__thumbs{margin-top:10px}.gmf-single-gallery__thumbs button{width:44px;height:44px}.gmf-single-product .summary.gmf-single-buy{border-radius:17px;padding:18px!important}.gmf-single-product .gmf-single-buy__price{font-size:27px!important}.gmf-single-buy__price del{font-size:11px!important}.gmf-single-buy__price-row{padding-bottom:15px;margin-bottom:14px}.gmf-single-buy .quantity{height:46px;padding:3px}.gmf-single-buy .quantity input.qty{width:28px!important;font-size:14px!important}.gmf-single-buy .quantity .minus,.gmf-single-buy .quantity .plus,.gmf-single-buy .gmf-quantity-control{width:26px!important;font-size:20px!important}.gmf-single-buy button.single_add_to_cart_button{min-height:46px!important;font-size:11px!important}.gmf-single-offer{height:55px;padding:0 11px;gap:6px;margin-top:28px}.gmf-single-offer:before,.gmf-single-offer__sheen{border-radius:11px}.gmf-single-offer__crown{right:8px;top:-22px;width:54px;height:43px}.gmf-single-offer__crown:before{width:58.75px;height:58.75px}.gmf-single-offer__crown img{width:47px!important;height:47px!important}.gmf-single-offer__name{font-size:14px;padding-inline-start:57px}.gmf-single-offer__countdown{gap:6px}.gmf-single-offer__unit{flex-direction:column;align-items:center;min-width:26px;gap:0}.gmf-single-offer__unit b{font-size:16px;line-height:1.25}.gmf-single-offer__unit small{font-size:7px;line-height:1.6}.gmf-single-offer__unit:not(:first-child):before{right:-5px;top:0;font-size:12px}.gmf-single-offer__unit:first-child{margin-right:0;padding-right:6px}.gmf-single-product__details{margin-top:25px}}@media(max-width:360px){.gmf-single-offer{padding-inline:9px}.gmf-single-offer__name{font-size:12px;padding-inline-start:48px}.gmf-single-offer__crown{right:6px}.gmf-single-offer__crown:before{width:55px;height:55px}.gmf-single-offer__crown img{width:44px!important;height:44px!important}.gmf-single-offer__unit{min-width:22px}.gmf-single-offer__unit b{font-size:14px}.gmf-single-product .gmf-single-buy__price{font-size:24px!important}.gmf-single-product .summary.gmf-single-buy{padding:15px!important}}@media(prefers-reduced-motion:reduce){.gmf-single-product *,.gmf-single-product *:after{transition:none!important;animation:none!important}.gmf-single-offer__sheen:after{opacity:0!important}}.gmf-single-offer__name small{display:inline-block;margin-inline-start:12px;font-size:11px;font-weight:500;opacity:.9}.gmf-single-product .gmf-variation-offer-status{display:block!important;width:100%;margin:0 0 16px!important;padding:9px 12px!important;border:1px solid #e5dfef;border-radius:10px;background:#f8f6fc;color:#655773;font:500 11px/1.9 var(--gmf-site-font,inherit)!important}.gmf-single-product .gmf-variation-offer-status.is-offer{border-color:#d5bd6c;background:#faf6e9;color:#503378;font-weight:700!important}.gmf-single-product .gmf-single-buy .gmf-swatch--offer{position:relative!important;border-color:#bba060!important;box-shadow:inset 0 0 0 1px #ddc68b35}.gmf-single-product .gmf-single-buy .gmf-swatch--offer.wd-active{outline:2px solid #087e67;outline-offset:2px}.gmf-single-product .gmf-single-buy .gmf-swatch-offer{position:absolute!important;inset:4px 4px auto auto!important;z-index:4;display:flex!important;align-items:center;gap:2px;height:26px!important;width:auto!important;padding:1px 4px 1px 1px!important;border:1px solid #e3cf92!important;border-radius:8px!important;background:#fffdf4!important;pointer-events:none;line-height:1.3!important}.gmf-single-product .gmf-single-buy .gmf-swatch-offer img{display:block!important;width:24px!important;height:24px!important;max-width:24px!important;margin:0!important;object-fit:contain!important;border:0!important;border-radius:0!important}.gmf-single-product .gmf-single-buy .gmf-swatch-offer b{color:#563985!important;font:800 10px/1.5 var(--gmf-site-font,inherit)!important;white-space:nowrap}.gmf-single-product .gmf-single-buy .gmf-swatch-offer[hidden]{display:none!important}@media(max-width:480px){.gmf-single-offer__name small{display:block;margin:2px 0 0;font-size:9px}.gmf-single-product .gmf-single-buy .gmf-swatch-offer{inset:3px 3px auto auto!important;gap:0;padding-inline-end:3px!important}.gmf-single-product .gmf-single-buy .gmf-swatch-offer b{font-size:9px!important}}