.gg-product-v21{--pd-accent:var(--gg-theme-primary,#ff7a00);--pd-secondary:var(--gg-theme-secondary,#ff3d00);--pd-soft:var(--gg-theme-soft,#fff4eb);--pd-soft2:var(--gg-theme-soft-2,#fff8f2);--pd-line:var(--gg-theme-line,#ffd8bf);--pd-ink:#101828;--pd-muted:#667085;background:#fff;padding-top:34px!important;font-size:16px}.gg-product-v21-breadcrumb{background:#fff!important;border-color:#eee9e5!important;font-size:14px}.gg-product-v21 .product-layout{grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);gap:56px;align-items:start}.gg-product-v21 .product-gallery{position:sticky;top:128px}.gg-product-v21 .product-gallery-main{border:1px solid #ebe7e3!important;border-radius:8px!important;background:#fafafa!important;box-shadow:none!important}.gg-product-v21 .product-gallery-main>img{padding:4px;object-fit:contain!important}.gg-product-v21 .gallery-discount{background:linear-gradient(135deg,var(--pd-accent),var(--pd-secondary))!important;border-radius:2px;padding:8px 13px;box-shadow:none}.gg-product-v21 .gallery-wish,.gg-product-v21 .image-zoom-button{background:#fff!important;border:1px solid #e6e2df!important;box-shadow:none!important}.gg-product-v21 .product-thumbnail-row{align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.gg-product-v21 .product-thumbnail-row>button{border-color:#ddd8d4!important;background:#fff!important;border-radius:2px!important}.gg-product-v21 .product-thumbnail-row>button.active{border-color:#242424!important;box-shadow:none!important}.gg-product-v21 .photo-note{display:none!important}.gg-product-v21 .product-purchase-panel{padding:2px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gg-product-v21 .product-heading-meta{padding:0 0 11px;border-bottom:0;color:#7b8492;font-size:13px;letter-spacing:.04em}.gg-product-v21 .product-purchase-panel h1{font-size:clamp(34px,3vw,48px)!important;line-height:1.08!important;margin:7px 0 13px!important;letter-spacing:-.035em}.gg-product-status-line{min-height:34px;flex-wrap:wrap;font-size:14px}.gg-product-status-line .stock-status{margin-left:auto;font-size:14px}.gg-product-v21 .stock-status.in-stock{color:var(--pd-secondary)!important}.gg-product-v21 .stock-status.in-stock:before{background:var(--pd-accent)!important}.gg-new-product-badge{display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;border:1px solid #ffd9bf;border-radius:999px;background:#fff4ea;color:#c74605;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.gg-verified-review-note{color:#7a6d66;font-size:13px;font-weight:700}.gg-product-v21 .rating-pill{background:#fff3e8!important;color:#bc4308!important;font-size:13px}.gg-product-v21 .product-rating-line>a{color:var(--pd-secondary)!important;font-size:14px}.gg-product-v21 .product-summary-text{margin:15px 0 17px;font-size:17px;line-height:1.7;color:#59677a}.gg-product-v21 .product-price-block{padding:17px 0 18px;border-top:1px solid #ece8e5;border-bottom:1px solid #ece8e5}.gg-product-v21 .product-price-block strong{font-size:40px!important;letter-spacing:-.025em}.gg-product-v21 .product-price-block div>span{font-size:17px!important}.gg-product-v21 .product-price-block div>b{background:#fff0e9!important;color:#d43e00!important;font-size:13px!important}.gg-product-v21 .product-price-block>small{font-size:14px!important;color:#728096}.gg-product-value-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:14px 0 0;border-top:1px solid #ece8e5;border-bottom:1px solid #ece8e5}.gg-product-value-row>div{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 12px;border:0;border-right:1px solid #ece8e5;border-radius:0;background:#fff}.gg-product-value-row>div:first-child{padding-left:0}.gg-product-value-row>div:last-child{border-right:0;padding-right:0}.gg-product-value-row>div>span{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff3e9;color:var(--pd-secondary);font-size:15px}.gg-product-value-row p{display:grid;min-width:0;margin:0}.gg-product-value-row b{font-size:13px;color:#27364b}.gg-product-value-row small{font-size:11px;color:#7a8797;line-height:1.45}.gg-purchase-form-v21{margin-top:22px!important}.gg-product-options-card{padding:0 0 18px;border:0;border-bottom:1px solid #ece8e5;border-radius:0;background:transparent}.gg-product-options-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:14px;border-bottom:0}.gg-product-options-heading .section-kicker{font-size:12px!important}.gg-product-options-heading h2{margin:4px 0 0;font:800 23px/1.15 'Manrope';color:var(--pd-ink)}.gg-product-options-heading>small{flex:0 0 auto;padding:5px 0;background:transparent;color:#7c6f67;font-size:12px;font-weight:700}.gg-option-group{padding:17px 0 0;margin:0;border:0}.gg-option-group+ .gg-option-group{margin-top:8px;border-top:0}.gg-option-group legend{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0;color:var(--pd-ink);font-size:15px;font-weight:900}.gg-option-group legend small{color:#7d8796;font-size:12px;font-weight:700}.gg-option-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:11px}.gg-option-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:58px;min-height:44px;padding:9px 15px;border:1px solid #d9d5d2;border-radius:2px;background:#fff;color:#202936;font:800 14px 'DM Sans';cursor:pointer;transition:.16s ease}.gg-option-button:hover:not(:disabled){transform:none;border-color:#333;box-shadow:none}.gg-option-button.is-selected{border-color:#202020!important;background:#fff!important;color:#111!important;box-shadow:inset 0 0 0 1px #202020!important}.gg-option-button:disabled,.gg-option-button.is-unavailable{opacity:.38;cursor:not-allowed;text-decoration:line-through;background:#f7f7f7}.gg-colour-swatch{flex:0 0 24px;width:24px;height:24px;border:1px solid rgba(0,0,0,.13);border-radius:50%;box-shadow:inset 0 0 0 3px rgba(255,255,255,.82)}.gg-option-button:has(.gg-colour-swatch){width:auto;min-width:74px;height:auto;min-height:46px;padding:8px 12px;border-radius:999px;justify-content:flex-start}.gg-option-button:has(.gg-colour-swatch) span{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;text-decoration:none!important}.gg-option-button.is-selected:has(.gg-colour-swatch){border-color:#222!important;box-shadow:inset 0 0 0 1px #222!important}.gg-variant-feedback{display:flex;align-items:center;gap:10px;margin-top:15px;padding:10px 0;border:0;border-radius:0;background:transparent}.gg-variant-feedback>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:linear-gradient(135deg,var(--pd-accent),var(--pd-secondary));color:#fff;font-weight:900}.gg-variant-feedback p{display:grid;margin:0}.gg-variant-feedback b{font-size:13px;color:#46342a}.gg-variant-feedback small{color:#7c8794;font-size:12px}.gg-variant-feedback.is-error{border:0;background:transparent}.gg-variant-feedback.is-error>span{background:#d92d20}.gg-variant-feedback.is-error b{color:#a82920}.gg-standard-product-note{display:flex;align-items:center;gap:10px;padding:11px 0 17px;border:0;border-bottom:1px solid #ece8e5;border-radius:0;background:transparent}.gg-standard-product-note>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff0e5;color:var(--pd-secondary);font-weight:900}.gg-standard-product-note p{display:grid;margin:0}.gg-standard-product-note b{font-size:14px}.gg-standard-product-note small{color:#7b8794;font-size:12px}.gg-product-v21 .purchase-actions{display:grid!important;grid-template-columns:132px minmax(0,1fr);gap:12px;margin-top:19px!important}.gg-product-v21 .quantity-control{height:52px;border:1px solid #ddd8d4!important;border-radius:0!important;background:#fff!important}.gg-product-v21 .quantity-control button{background:#fff!important;color:#222!important;font-size:19px;font-weight:500;cursor:pointer}.gg-product-v21 .quantity-control input{font-size:16px!important;font-weight:700}.gg-product-v21 .btn-large{min-height:52px!important;border-radius:0!important;font-size:16px!important;font-weight:800!important;letter-spacing:0!important}.gg-product-v21 .gg-add-to-cart{background:#fff!important;border:1.5px solid var(--pd-accent)!important;color:#d84d00!important;box-shadow:none!important}.gg-product-v21 .gg-add-to-cart:hover{background:#fff7f1!important;border-color:var(--pd-secondary)!important;color:#c13f00!important;transform:none!important;box-shadow:none!important}.gg-product-v21 .gg-buy-now{margin-top:12px!important;background:linear-gradient(135deg,var(--pd-accent),var(--pd-secondary))!important;border:1px solid transparent!important;color:#fff!important;box-shadow:none!important}.gg-product-v21 .gg-buy-now:hover{background:linear-gradient(135deg,#f36f00,#ef3f00)!important;border-color:transparent!important;color:#fff!important;transform:none!important;box-shadow:none!important}.gg-product-v21 .btn:disabled{background:#f1efed!important;border-color:#ddd8d4!important;color:#a59f9a!important;box-shadow:none!important;cursor:not-allowed}.gg-delivery-card-v21,.gg-product-v21 .whatsapp-product-link{display:none!important}.gg-product-info-v21{background:#fff!important;border-top:1px solid #eee9e5;font-size:16px}.gg-product-info-v21 .product-tabs{border-color:#e5e0dc!important}.gg-product-info-v21 .product-tabs button{font-size:15px!important;padding-top:16px!important;padding-bottom:16px!important}.gg-product-info-v21 .product-tabs button.active{color:var(--pd-secondary)!important;border-color:var(--pd-accent)!important}.gg-product-info-v21 .product-story h2{font-size:38px!important;line-height:1.15!important}.gg-product-info-v21 .product-story p{font-size:17px!important;line-height:1.8!important;color:#536174}.gg-product-info-v21 .product-highlights>div,.gg-product-info-v21 .delivery-information article{border:1px solid #ebe6e2;background:#fff!important;box-shadow:none!important}.gg-product-info-v21 .product-highlights>div>span,.gg-product-info-v21 .delivery-information article>span{background:#fff0e5!important;color:var(--pd-secondary)!important}.gg-product-info-v21 .product-highlights small,.gg-product-info-v21 .specification-table span,.gg-product-info-v21 .delivery-information p{font-size:14px!important}.gg-product-info-v21 .product-highlights b,.gg-product-info-v21 .specification-table b,.gg-product-info-v21 .delivery-information h3{font-size:16px!important}.gg-empty-info{padding:28px;border:1px dashed #e6d8cf;border-radius:8px;background:#fff;color:#7a8797;font-size:15px}.gg-verified-reviews-v21{background:#fff!important;font-size:16px}.gg-verified-reviews-v21 .reviews-layout{gap:34px}.gg-verified-reviews-v21 .review-list article{border-color:#eee3dc!important;background:#fff!important;box-shadow:none!important}.gg-verified-reviews-v21 .review-avatar{background:linear-gradient(135deg,#ff8a00,#ff4a00)!important}.gg-verified-reviews-v21 .verified-purchase-badge{display:inline-flex;margin-left:7px;padding:3px 7px;border:1px solid #ffd7bd;border-radius:999px;background:#fff3e9!important;color:#bc4308!important;font-size:10px;font-style:normal;vertical-align:middle}.gg-review-access-card{position:sticky;top:155px;padding:26px;border:1px solid #eee2da;border-radius:8px;background:#fff;box-shadow:none}.gg-review-access-card h3{margin:7px 0 8px;font:800 29px/1.15 'Manrope';color:var(--pd-ink)}.gg-review-access-card>p{margin:0 0 18px;color:#667085;line-height:1.75;font-size:16px}.gg-review-access-card .btn{margin-top:12px}.gg-verified-review-form{position:static!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pd-ink)!important;box-shadow:none!important}.gg-verified-review-form h3{color:var(--pd-ink)!important}.gg-verified-review-form>p{color:#667085!important}.gg-verified-review-form label{color:#344054!important;font-size:15px!important}.gg-verified-review-form input,.gg-verified-review-form select,.gg-verified-review-form textarea{border:1px solid #ddd5cf!important;background:#fff!important;color:#101828!important;font-size:16px!important}.gg-verified-review-form input:focus,.gg-verified-review-form select:focus,.gg-verified-review-form textarea:focus{outline:0;border-color:var(--pd-accent)!important;box-shadow:0 0 0 3px rgba(255,122,0,.1)}.gg-verified-reviews-v21 .empty-review{border-color:#e7d9d0;background:#fffaf7}.gg-verified-reviews-v21 .empty-review>span{color:var(--pd-accent)!important}@media(max-width:1100px){.gg-product-v21 .product-layout{grid-template-columns:1fr;gap:34px}.gg-product-v21 .product-gallery{position:static;max-width:760px;margin:auto}.gg-product-v21 .product-purchase-panel{max-width:760px;margin:auto;width:100%}.gg-review-access-card{position:static}}@media(max-width:760px){.gg-product-v21{padding-top:18px!important;font-size:16px}.gg-product-v21 .product-purchase-panel{padding:0!important;border-radius:0!important}.gg-product-v21 .product-purchase-panel h1{font-size:33px!important}.gg-product-v21 .product-gallery-main{border-radius:4px!important}.gg-product-value-row{grid-template-columns:1fr;margin-top:12px}.gg-product-value-row>div{padding:11px 0;border-right:0;border-bottom:1px solid #ece8e5}.gg-product-value-row>div:last-child{border-bottom:0}.gg-product-options-card{padding:0 0 16px}.gg-product-options-heading{display:grid}.gg-option-group legend{align-items:flex-start}.gg-option-grid{display:flex;gap:8px}.gg-option-button{min-width:54px;padding-inline:11px}.gg-product-v21 .purchase-actions{grid-template-columns:108px minmax(0,1fr)}.gg-product-v21 .product-heading-meta{display:grid;gap:4px}.gg-product-status-line .stock-status{margin-left:0}.gg-verified-reviews-v21 .reviews-layout{grid-template-columns:1fr}.gg-review-access-card{padding:21px}.gg-product-info-v21 .product-story{gap:15px}.gg-product-info-v21 .product-story h2{font-size:32px!important}}@media(max-width:420px){.gg-product-v21 .purchase-actions{grid-template-columns:96px minmax(0,1fr)}.gg-product-v21 .btn-large{padding-inline:10px;font-size:15px!important}.gg-product-v21 .product-price-block strong{font-size:34px!important}.gg-product-v21 .product-summary-text{font-size:16px}.gg-product-v21 .product-purchase-panel h1{font-size:30px!important}}.gg-mobile-buybar{display:none}@media(max-width:760px){body{padding-bottom:82px}.gg-mobile-buybar{position:fixed;left:0;right:0;bottom:0;z-index:95;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px max(14px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));border-top:1px solid #e8e2dd;background:rgba(255,255,255,.97);box-shadow:0 -10px 30px rgba(16,24,40,.08);backdrop-filter:blur(12px)}.gg-mobile-buybar>div{min-width:0;display:grid;gap:2px}.gg-mobile-buybar small{max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:11px}.gg-mobile-buybar strong{color:#101828;font:800 18px/1.1 'Manrope'}.gg-mobile-buybar .btn{flex:0 0 auto;min-width:132px;min-height:48px;border-radius:4px!important;background:linear-gradient(135deg,var(--pd-accent),var(--pd-secondary))!important;color:#fff!important}}.gg-market-unavailable-note{display:grid;gap:4px;margin:16px 0;padding:13px 15px;border:1px solid #ffd8c2;background:#fff7f2;color:#9f3605}.gg-market-unavailable-note b{font-size:14px}.gg-market-unavailable-note span{font-size:12px;color:#7b5a48}:root{--gg-pdp-orange:#ff6a00;--gg-pdp-red:#ff3415;--gg-pdp-ink:#111827;--gg-pdp-muted:#687386;--gg-pdp-line:#e9e9ee;--gg-pdp-soft:#f7f7fa;--gg-pdp-green:#159447;--gg-pdp-warm:#fff7ef}.gg-pdp-v22{background:#f7f7f8;color:var(--gg-pdp-ink);padding-bottom:34px}.gg-pdp-v22 *{box-sizing:border-box}.gg-pdp-breadcrumb{background:#fff;border-bottom:1px solid #efeff2}.gg-pdp-breadcrumb .breadcrumbs{padding-top:12px;padding-bottom:12px;font-size:12px;color:#7a8290}.gg-pdp-breadcrumb .breadcrumbs a{color:#5f6876}.gg-pdp-breadcrumb .breadcrumbs b{color:#252b35;font-weight:700}.gg-pdp-main-section{padding:28px 0 16px}.gg-pdp-product-card{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);gap:34px;padding:24px;background:#fff;border:1px solid #dedfe5;border-radius:14px;box-shadow:0 4px 20px rgba(17,24,39,.025)}.gg-pdp-gallery-column{min-width:0}.gg-pdp-main-image{position:relative;display:grid;place-items:center;min-height:560px;padding:28px;border:0!important;border-radius:10px!important;background:#fff!important;overflow:hidden}.gg-pdp-main-image>img{width:100%;height:520px;object-fit:contain!important;display:block}.gg-pdp-save-badge{position:absolute;left:18px;top:18px;z-index:4;padding:7px 11px;border-radius:8px;background:#fff1ef;border:1px solid #ffd7d0;color:#d63318;font-size:12px;font-weight:800}.gg-pdp-image-tools{position:absolute;right:18px;top:18px;z-index:5;display:flex;gap:8px}.gg-pdp-image-tools button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dfe1e6;border-radius:8px;background:#fff;color:#4b5563;font-size:17px;cursor:pointer;transition:.18s}.gg-pdp-image-tools button:hover{border-color:#ff8a5b;color:#e64e18}.gg-pdp-image-tools .gallery-wish.active{color:#e44722;background:#fff4f1}.gg-pdp-main-image .image-zoom-button{position:absolute!important;right:18px!important;bottom:18px!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid #dde0e5!important;border-radius:50%!important;background:#fff!important;color:#202632!important;box-shadow:0 3px 12px rgba(17,24,39,.08)!important}.gg-pdp-thumbnail-row{display:flex;gap:10px;overflow-x:auto;padding:10px 2px 4px;scrollbar-width:thin}.gg-pdp-thumbnail-row button{flex:0 0 72px;width:72px;height:72px;padding:4px;border:1px solid #e0e2e7;border-radius:7px;background:#fff;cursor:pointer}.gg-pdp-thumbnail-row button.active{border:2px solid #ff5b2d}.gg-pdp-thumbnail-row img{width:100%;height:100%;object-fit:contain;border-radius:4px}.gg-pdp-brand-strip{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-top:18px;padding:13px 14px;border:1px solid #ececf1;border-radius:8px;background:#fff}.gg-pdp-brand-mark{display:grid;place-items:center;width:42px;height:32px;border-radius:6px;background:#fff7ef;color:#e95c1c;font-size:14px;font-weight:900;border:1px solid #ffe0c9}.gg-pdp-brand-strip div{display:grid;gap:1px}.gg-pdp-brand-strip small{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#9a7e6f}.gg-pdp-brand-strip b{font-size:13px}.gg-pdp-brand-strip a{justify-self:end;color:#707786;font-size:12px;text-decoration:none}.gg-pdp-brand-strip a:hover{color:#e7511d}.gg-pdp-buy-column{min-width:0;padding:6px 4px 2px}.gg-pdp-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#7d8491;font-size:11px}.gg-pdp-pick{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:5px;background:#fff7d8;color:#8b6a00;font-weight:800}.gg-pdp-buy-column h1{margin:12px 0 10px;font:800 clamp(28px,2.35vw,40px)/1.16 'Manrope',Arial,sans-serif;letter-spacing:-.025em;color:#111827}.gg-pdp-rating-stock{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.gg-pdp-rating{display:inline-flex;align-items:center;gap:5px;color:#394150;text-decoration:none;font-size:12px}.gg-pdp-rating span{color:#ffb20b}.gg-pdp-rating small,.gg-pdp-rating-stock>small{color:#8b919d;font-size:11px}.gg-pdp-new{padding:4px 8px;border-radius:999px;border:1px solid #ffd4bc;background:#fff6ef;color:#d7531b;text-transform:uppercase;font-size:10px;font-weight:800}.gg-pdp-rating-stock .stock-status{margin-left:auto!important;font-size:12px;font-weight:800}.gg-pdp-rating-stock .stock-status.in-stock{color:#16934b}.gg-pdp-rating-stock .stock-status.out-stock{color:#d24d34}.gg-pdp-summary{margin:0 0 16px;color:#616b7c;font-size:14px;line-height:1.72}.gg-pdp-price-zone{padding:16px 0 15px;border-top:1px solid #efeff2;border-bottom:1px solid #efeff2}.gg-pdp-price-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.gg-pdp-price-line strong{font:850 clamp(30px,2.4vw,39px)/1 'Manrope',Arial,sans-serif;color:#df2e22}.gg-pdp-price-line s{font-size:15px;color:#8b8f98}.gg-pdp-price-line>span{padding:5px 8px;border:1px solid #ffd9d4;border-radius:6px;background:#fff4f2;color:#d43e2c;font-size:11px;font-weight:800}.gg-pdp-saving{margin-top:9px;color:#e84721;font-size:13px;font-weight:800}.gg-pdp-price-zone>small{display:block;margin-top:8px;color:#8b919d;font-size:11px}.gg-pdp-service-grid{display:grid;grid-template-columns:1fr 1fr;margin:16px 0;border:1px solid #ececf1;border-radius:8px;overflow:hidden;background:#fbfbfc}.gg-pdp-service-grid>div{display:flex;align-items:center;gap:10px;min-height:68px;padding:12px 14px;border-right:1px solid #ececf1;border-bottom:1px solid #ececf1}.gg-pdp-service-grid>div:nth-child(2n){border-right:0}.gg-pdp-service-grid>div:nth-last-child(-n+2){border-bottom:0}.gg-pdp-service-grid>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff3ef;color:#e9532d;font-size:14px}.gg-pdp-service-grid p{display:grid;gap:2px;margin:0}.gg-pdp-service-grid b{font-size:12px;color:#353b46}.gg-pdp-service-grid small{font-size:10.5px;color:#8a909c}.gg-pdp-order-form{margin-top:14px}.gg-pdp-options-card{margin:0 0 14px;padding:15px;border:1px solid #ececf1;border-radius:8px;background:#fff}.gg-pdp-options-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.gg-pdp-options-head h2{margin:0;font-size:17px;line-height:1.2}.gg-pdp-options-head small{color:#8c929d;font-size:10px}.gg-pdp-options-card .gg-option-group{margin:0 0 12px}.gg-pdp-options-card .gg-option-group:last-of-type{margin-bottom:0}.gg-pdp-options-card .gg-option-group legend{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:8px;font-size:12px}.gg-pdp-options-card .gg-option-group legend>span{font-weight:800}.gg-pdp-options-card .gg-option-group legend small{font-size:10px;color:#8c929d}.gg-pdp-options-card .gg-option-grid{display:flex;flex-wrap:wrap;gap:7px}.gg-pdp-options-card .gg-option-button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 11px;border:1px solid #dcdfe5;border-radius:6px;background:#fff;color:#313846;font-size:12px;cursor:pointer}.gg-pdp-options-card .gg-option-button:hover{border-color:#ff8b61}.gg-pdp-options-card .gg-option-button.is-selected{border-color:#ff5c2d!important;box-shadow:inset 0 0 0 1px #ff5c2d;background:#fff8f5}.gg-pdp-options-card .gg-option-button.is-unavailable{opacity:.4;cursor:not-allowed;text-decoration:line-through}.gg-pdp-options-card .gg-colour-swatch{display:block;width:18px;height:18px;border-radius:50%;border:1px solid #cfd2d8;box-shadow:inset 0 0 0 2px #fff}.gg-pdp-options-card .gg-variant-feedback{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed #ececf1}.gg-pdp-options-card .gg-variant-feedback>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#ff6a00;color:#fff;font-size:12px}.gg-pdp-options-card .gg-variant-feedback p{display:grid;gap:1px;margin:0}.gg-pdp-options-card .gg-variant-feedback b{font-size:11px}.gg-pdp-options-card .gg-variant-feedback small{font-size:10px;color:#858c98}.gg-pdp-options-card .gg-variant-feedback.is-error>span{background:#d92d20}.gg-pdp-options-card .gg-variant-feedback.is-error b{color:#b42318}.gg-standard-product-note{display:flex;align-items:center;gap:10px;margin-bottom:13px;padding:11px 12px;border:1px solid #ececf1;border-radius:7px;background:#fbfbfc}.gg-standard-product-note>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff0e8;color:#e9532d;font-weight:900}.gg-standard-product-note p{display:grid;margin:0}.gg-standard-product-note b{font-size:12px}.gg-standard-product-note small{font-size:10.5px;color:#858c98}.gg-pdp-order-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border:0;border-radius:6px;background:linear-gradient(90deg,var(--gg-pdp-orange),var(--gg-pdp-red));color:#fff!important;text-decoration:none;font-size:15px;font-weight:850;cursor:pointer;box-shadow:0 8px 18px rgba(255,78,30,.16);transition:transform .16s,box-shadow .16s}.gg-pdp-order-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(255,78,30,.22)}.gg-pdp-order-button:disabled{background:#d6d8dd!important;color:#8b9099!important;box-shadow:none;cursor:not-allowed;transform:none}.gg-pdp-order-note{margin:8px 0 0;text-align:center;color:#969ba5;font-size:10px}.gg-pdp-affiliate-note{margin:12px 0;padding:11px 12px;border:1px solid #ffe0c7;border-radius:7px;background:#fff8f2;color:#7f5a45;font-size:11px;line-height:1.5}.gg-market-unavailable-note{display:grid;gap:3px;margin:12px 0;padding:11px 13px;border:1px solid #ffd8c8;border-radius:7px;background:#fff7f2;color:#9f3605}.gg-market-unavailable-note b{font-size:12px}.gg-market-unavailable-note span{font-size:10.5px;color:#7b5a48}.gg-pdp-content-section,.gg-pdp-reviews-section,.gg-pdp-search-section{padding:0 0 16px}.gg-pdp-content-card{padding:20px 18px;background:#fff;border:1px solid #dedfe5;border-radius:10px}.gg-pdp-content-card>h2{margin:0 0 16px;padding-bottom:13px;border-bottom:1px solid #ececf1;font:800 22px/1.2 'Manrope',Arial,sans-serif;color:#171b22}.gg-pdp-description-copy{padding:2px 4px 18px;color:#596374;font-size:14px;line-height:1.78}.gg-pdp-meta-table{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:6px 10px 12px;border:1px solid #ececf1;border-radius:8px}.gg-pdp-meta-table>div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:10px 6px;border-bottom:1px solid #f0f0f2}.gg-pdp-meta-table>div:nth-last-child(-n+2){border-bottom:0}.gg-pdp-meta-table span{color:#697282;font-size:12px}.gg-pdp-meta-table b{font-size:12px;color:#303641}.gg-pdp-meta-table a{color:#e84d27;text-decoration:none}.gg-pdp-specs{margin-top:18px}.gg-pdp-specs h3,.gg-pdp-tags h3{margin:0 0 10px;font-size:14px}.gg-pdp-spec-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ececf1;border-radius:8px;overflow:hidden}.gg-pdp-spec-grid>div{display:grid;grid-template-columns:minmax(120px,.8fr) 1.2fr;gap:10px;padding:10px 12px;border-right:1px solid #ececf1;border-bottom:1px solid #ececf1}.gg-pdp-spec-grid>div:nth-child(2n){border-right:0}.gg-pdp-spec-grid span{font-size:11px;color:#747c89}.gg-pdp-spec-grid b{font-size:11px;color:#303641;overflow-wrap:anywhere}.gg-pdp-tags{margin-top:18px;padding-top:16px;border-top:1px solid #ececf1}.gg-pdp-tags>div,.gg-pdp-search-tags{display:flex;flex-wrap:wrap;gap:8px}.gg-pdp-tags a,.gg-pdp-search-tags a{display:inline-flex;align-items:center;padding:8px 11px;border:1px solid #e3e4e8;border-radius:6px;background:#fff;color:#4d5562;text-decoration:none;font-size:11px}.gg-pdp-tags a:hover,.gg-pdp-search-tags a:hover{border-color:#ffb091;color:#e64d22;background:#fff8f4}.gg-pdp-review-layout{display:grid;grid-template-columns:1.5fr .8fr;gap:30px;align-items:stretch}.gg-pdp-review-summary{display:grid;grid-template-columns:180px 1fr;gap:26px;align-items:center;min-height:205px;padding:12px 20px}.gg-pdp-review-score{display:grid;justify-items:center;gap:5px}.gg-pdp-review-score strong{font:850 43px/1 'Manrope';color:#ffae00}.gg-pdp-review-score span{letter-spacing:4px;color:#d9dce1}.gg-pdp-review-score small{color:#858b95;font-size:11px}.gg-pdp-rating-bars{display:grid;gap:7px}.gg-pdp-rating-bars>div{display:grid;grid-template-columns:38px 1fr 32px;align-items:center;gap:8px}.gg-pdp-rating-bars span,.gg-pdp-rating-bars small{font-size:10px;color:#777f8b}.gg-pdp-rating-bars i{height:7px;border-radius:999px;background:#e2e4e8;overflow:hidden}.gg-pdp-rating-bars i b{display:block;height:100%;border-radius:999px;background:#ffb317}.gg-pdp-review-action{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:22px;border-radius:9px;background:#fffaf7;text-align:center}.gg-pdp-review-action h3{margin:0 0 7px;font-size:16px}.gg-pdp-review-action p{margin:0 0 14px;color:#7b818b;font-size:11px;line-height:1.6}.gg-pdp-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-width:170px;min-height:40px;padding:8px 16px;border:0;border-radius:5px;background:linear-gradient(90deg,var(--gg-pdp-orange),var(--gg-pdp-red));color:#fff!important;text-decoration:none;font-size:11px;font-weight:800;cursor:pointer}.gg-pdp-review-form{width:100%;display:grid;gap:9px}.gg-pdp-review-form label{display:grid;gap:4px;text-align:left;font-size:10px;color:#666d79}.gg-pdp-review-form select,.gg-pdp-review-form textarea{width:100%;border:1px solid #dedfe4;border-radius:5px;background:#fff;padding:9px;font-size:11px}.gg-pdp-review-form textarea{min-height:72px;resize:vertical}.gg-pdp-review-list{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid #ececf1}.gg-pdp-review-list>article{padding:14px;border:1px solid #ececf1;border-radius:7px}.gg-pdp-review-list header{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.gg-pdp-review-list header b{font-size:12px}.gg-pdp-review-list header em{margin-left:6px;padding:2px 5px;border-radius:999px;background:#fff2e9;color:#e35626;font-size:8px;font-style:normal}.gg-pdp-review-list header span{color:#ffad00;font-size:11px}.gg-pdp-review-list header small{color:#979ca5;font-size:9px}.gg-pdp-review-list>article>p{margin:9px 0 0;color:#666f7d;font-size:12px;line-height:1.65}.gg-pdp-review-list>article>div{margin-top:10px;padding:10px;background:#f7f7f8;border-radius:6px}.gg-pdp-review-list>article>div b{font-size:10px}.gg-pdp-review-list>article>div p{margin:3px 0 0;font-size:11px;color:#737a86}.gg-mobile-buybar{display:none}.image-lightbox{z-index:200}@media(max-width:1100px){.gg-pdp-product-card{grid-template-columns:1fr;gap:18px}.gg-pdp-gallery-column,.gg-pdp-buy-column{max-width:820px;width:100%;margin:auto}.gg-pdp-main-image{min-height:500px}.gg-pdp-main-image>img{height:470px}}@media(max-width:760px){.gg-pdp-main-section{padding-top:14px}.gg-pdp-product-card{padding:12px;border-radius:0;border-left:0;border-right:0}.gg-pdp-main-image{min-height:340px;padding:12px}.gg-pdp-main-image>img{height:330px}.gg-pdp-thumbnail-row button{flex-basis:62px;width:62px;height:62px}.gg-pdp-brand-strip{grid-template-columns:auto 1fr}.gg-pdp-brand-strip a{grid-column:1/-1;justify-self:start}.gg-pdp-buy-column h1{font-size:28px}.gg-pdp-topline{align-items:flex-start}.gg-pdp-rating-stock .stock-status{margin-left:0!important}.gg-pdp-service-grid{grid-template-columns:1fr}.gg-pdp-service-grid>div{border-right:0!important}.gg-pdp-service-grid>div:nth-last-child(2){border-bottom:1px solid #ececf1}.gg-pdp-meta-table,.gg-pdp-spec-grid{grid-template-columns:1fr}.gg-pdp-meta-table>div:nth-last-child(2){border-bottom:1px solid #f0f0f2}.gg-pdp-spec-grid>div{border-right:0}.gg-pdp-review-layout{grid-template-columns:1fr}.gg-pdp-review-summary{grid-template-columns:120px 1fr;padding:8px}.gg-pdp-content-card{padding:16px 12px;border-radius:0;border-left:0;border-right:0}.gg-pdp-content-card>h2{font-size:19px}.gg-pdp-review-list header{grid-template-columns:1fr auto}.gg-pdp-review-list header small{grid-column:1/-1}.gg-mobile-buybar{position:fixed;left:0;right:0;bottom:0;z-index:95;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.98);border-top:1px solid #e2e3e7;box-shadow:0 -10px 25px rgba(17,24,39,.08);backdrop-filter:blur(12px)}.gg-mobile-buybar>div{display:grid;min-width:0}.gg-mobile-buybar small{max-width:50vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6f7785;font-size:10px}.gg-mobile-buybar strong{font-size:17px}.gg-mobile-buybar button{min-width:130px;min-height:44px;border:0;border-radius:5px;background:linear-gradient(90deg,var(--gg-pdp-orange),var(--gg-pdp-red));color:#fff;font-size:13px;font-weight:850}.gg-mobile-buybar button:disabled{background:#d7d9dd;color:#8b9099}body{padding-bottom:74px}}@media(max-width:430px){.gg-pdp-product-card{padding:10px}.gg-pdp-main-image{min-height:300px}.gg-pdp-main-image>img{height:290px}.gg-pdp-price-line strong{font-size:31px}.gg-pdp-review-summary{grid-template-columns:1fr}.gg-pdp-rating-bars{width:100%}}.gg-market-logistics-card{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:14px 0;background:#eceff3;border:1px solid #e3e6eb;border-radius:12px;overflow:hidden}.gg-market-logistics-card>div{display:flex;flex-direction:column;gap:4px;padding:13px 15px;background:#fff}.gg-market-logistics-card small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#8a9099;font-weight:800}.gg-market-logistics-card b,.gg-market-logistics-card strong{font-size:14px;color:#20242c}.gg-market-logistics-card strong{color:var(--primary,#e52521);font-size:17px}.gg-market-logistics-card span{font-size:11px;color:#707784;line-height:1.35}@media(max-width:680px){.gg-market-logistics-card{grid-template-columns:1fr}}.gg-pdp-image-tools{display:flex!important;right:22px!important;top:22px!important;overflow:visible!important}.gg-pdp-heart-wrap{position:relative;display:grid;place-items:center;width:36px;height:36px;overflow:visible}.gg-pdp-heart-count{position:absolute;top:-9px;right:-9px;z-index:9;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#e52521;color:#fff;border:2px solid #fff;box-shadow:0 3px 9px rgba(229,37,33,.26);font-size:10px;font-weight:900;line-height:1;white-space:nowrap;pointer-events:none}.gg-pdp-image-tools .gallery-wish{position:relative!important;margin:0!important}.gg-pdp-image-tools .gallery-wish.active{color:#e52521!important;background:#fff4f3!important;border-color:#ffc9c7!important;font-size:19px}@media(max-width:760px){.gg-pdp-image-tools{right:16px!important;top:16px!important}.gg-pdp-heart-count{top:-7px;right:-7px}}.gg-order-proof-wrap{position:relative;width:100%}.gg-order-proof-wrap>.gg-pdp-order-button{width:100%;margin-top:0}.gg-real-view-proof{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:30;width:max-content;max-width:min(92vw,520px);padding:10px 15px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,90,31,.25);border-radius:999px;background:rgba(255,255,255,.98);color:#263246;box-shadow:0 12px 30px rgba(25,35,52,.14);font-size:12px;font-weight:800;line-height:1.25;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,14px) scale(.97);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;}.gg-real-view-proof:after{content:"";position:absolute;left:50%;bottom:-6px;width:11px;height:11px;background:#fff;border-right:1px solid rgba(255,90,31,.25);border-bottom:1px solid rgba(255,90,31,.25);transform:translateX(-50%) rotate(45deg)}.gg-real-view-proof .gg-view-eye{font-size:14px;line-height:1}.gg-order-proof-wrap:hover .gg-real-view-proof,.gg-order-proof-wrap:focus-within .gg-real-view-proof,.gg-order-proof-wrap.is-proof-open .gg-real-view-proof{opacity:1;visibility:visible;transform:translate(-50%,0) scale(1)}@media(max-width:700px){.gg-real-view-proof{max-width:calc(100vw - 36px);white-space:normal;border-radius:13px;padding:10px 12px}}