.gbr3-pdp .wd-sticky-btn,.gbr3-pdp .wd-page-title{display:none!important}.gbr3-wrap{display:block;padding-top:8px}.gbr3{padding-bottom:24px}.gbr3 .woocommerce-notices-wrapper{margin-bottom:12px}.gbr3-crumbs{font-size:12px;color:var(--gb-mute);margin:6px 0 14px;display:flex;flex-wrap:wrap;gap:4px 8px}.gbr3-crumbs a{color:var(--gb-ink2)}.gbr3 .gbr3-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start;margin:0;width:auto;float:none}.gbr3 .gbr3-gal{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;width:auto!important;float:none!important;margin:0!important;opacity:1!important}.gbr3 .gbr3-gal__main{grid-column:2;grid-row:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px;background:var(--gb-creme);aspect-ratio:1}.gbr3 .gbr3-gal__main::-webkit-scrollbar{display:none}.gbr3 .gbr3-gal__s{flex:0 0 100%;margin:0;scroll-snap-align:start;aspect-ratio:1;display:grid;place-items:center}.gbr3 .gbr3-gal__s img{width:100%;height:100%;object-fit:contain}.gbr3 .gbr3-gal__thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:8px;max-height:100%;overflow-y:auto;scrollbar-width:none}.gbr3 .gbr3-th{width:72px;height:72px;flex:0 0 72px;border-radius:10px;overflow:hidden;border:2px solid transparent!important;background:var(--gb-creme)!important;padding:0!important}.gbr3 .gbr3-th.is-on{border-color:var(--gb-bordeaux)!important}.gbr3 .gbr3-th img{width:100%;height:100%;object-fit:cover}.gbr3 .gbr3-gal:not(:has(.gbr3-gal__thumbs)){grid-template-columns:minmax(0,1fr)}.gbr3 .gbr3-gal:not(:has(.gbr3-gal__thumbs)) .gbr3-gal__main{grid-column:1}.gbr3 .gbr3-gal__off{position:absolute;top:12px;left:96px;background:var(--gb-framboise);color:#fff;font-weight:900;font-size:15px;padding:6px 10px;border-radius:999px;pointer-events:none}.gbr3 .gbr3-gal:not(:has(.gbr3-gal__thumbs)) .gbr3-gal__off{left:12px}.gbr3 .gbr3-gal__n{position:absolute;right:12px;bottom:12px;background:rgb(35 28 29 / .6);color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;pointer-events:none}.gbr3 .gbr3-info{width:auto!important;float:none!important;margin:0!important;display:flex;flex-direction:column;gap:12px}.gbr3 .gbr3-bdgs{display:flex;flex-wrap:wrap;gap:6px}.gbr3 .gbr3-bdgs .gbr2-bdg{font-size:11px}.gbr3 .gbr3-bdg--ok{color:#3d6b2a;border-color:#cfe3c3;background:#f3f9ef}.gbr3 .gbr3-brand{font-size:14px;font-weight:700;color:var(--gb-bordeaux)}.gbr3 .gbr3-name{margin:0;font-family:var(--gb-sans);font-weight:700;font-size:26px;line-height:1.25;color:var(--gb-noir);text-transform:none;letter-spacing:0}.gbr3 .gbr3-rate{font-size:14px;color:var(--gb-ink2)}.gbr3 .gbr3-rate b{color:var(--gb-orange)}.gbr3 .gbr3-price{display:flex;flex-direction:column;gap:2px;margin-top:4px}.gbr3 .gbr3-price s{font-size:15px;color:var(--gb-mute)}.gbr3 .gbr3-price__row{display:flex;align-items:baseline;gap:10px}.gbr3 .gbr3-off{color:var(--gb-framboise);font-weight:900;font-size:28px}.gbr3 .gbr3-now{font-weight:900;font-size:30px;color:var(--gb-noir)}.gbr3 .gbr3-buy{display:flex;flex-direction:column;gap:10px;margin-top:6px}.gbr3 .gbr3-buy form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin:0!important}.gbr3 .gbr3-buy form.variations_form{flex-direction:column}.gbr3 .gbr3-buy .variations{width:100%;margin:0 0 4px;border:0}.gbr3 .gbr3-buy .variations th,.gbr3 .gbr3-buy .variations td{display:block;padding:0 0 6px;border:0;text-align:left}.gbr3 .gbr3-buy .variations select{width:100%;height:46px;border:1px solid var(--gb-line);border-radius:12px;padding:0 12px;background:#fff}.gbr3 .gbr3-buy .single_variation_wrap,.gbr3 .gbr3-buy .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;width:100%}.gbr3 .gbr3-buy .quantity{display:flex;align-items:center;height:52px;border:1px solid var(--gb-line);border-radius:12px;background:#fff;margin:0!important}.gbr3 .gbr3-buy .quantity input.qty{width:44px;height:50px;border:0!important;text-align:center;font-weight:700;background:none!important;box-shadow:none!important}.gbr3 .gbr3-buy .quantity input[type=button]{width:40px;height:50px;border:0!important;background:none!important;font-size:18px;color:var(--gb-noir)}.gbr3 .gbr3-buy .single_add_to_cart_button{flex:1 1 200px;height:52px;border-radius:12px!important;font-size:16px!important;font-weight:800!important;letter-spacing:.02em;text-transform:none!important;margin:0!important}.gbr3 .gbr3-buy .wd-buy-now-btn,.gbr3 .gbr3-buy .wd-wishlist-btn,.gbr3 .gbr3-buy .wd-compare-btn{display:none!important}.gbr3 .gbr3-buy .stock{margin:0;font-weight:700}.gbr3 .gbr3-buy .stock.out-of-stock{color:var(--gb-framboise)}.gbr3 .gbr3-wa{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:12px;border:2px solid #25D366;color:#128C7E;font-weight:800;font-size:15px}.gbr3 .gbr3-wa svg{width:22px;height:22px;fill:#25D366}.gbr3 .gbr3-wa:hover{background:#25D366;color:#fff}.gbr3 .gbr3-wa:hover svg{fill:#fff}.gbr3 .gbr3-perks{list-style:none;margin:6px 0 0;padding:4px 16px;border-radius:14px;background:var(--gb-creme);border:1px solid var(--gb-line)}.gbr3 .gbr3-perks li{display:flex;flex-direction:column;gap:1px;padding:10px 0;border-bottom:1px solid var(--gb-line);font-size:13px;color:var(--gb-ink2)}.gbr3 .gbr3-perks li:last-child{border-bottom:0}.gbr3 .gbr3-perks b{font-size:14px;color:var(--gb-noir)}.gbr3 .gbr3-perks li:first-child b{color:var(--gb-bordeaux)}.gbr3 .gbr3-meta{margin:0;font-size:12px;color:var(--gb-mute)}.gbr3 .gbr3-bstrip{display:flex;align-items:center;gap:14px;margin-top:36px;padding:14px 16px;border:1px solid var(--gb-line);border-radius:16px;background:#fff}.gbr3 .gbr3-bstrip .gbr2-o{width:56px;height:56px;flex:0 0 56px;background:#fff}.gbr3 .gbr3-bstrip .gbr2-o img{width:76%;height:76%;object-fit:contain}.gbr3 .gbr3-bstrip .gbr2-o b{font-size:9px;line-height:1.1;padding:5px;color:var(--gb-bordeaux);font-weight:400;text-align:center;overflow-wrap:anywhere}.gbr3 .gbr3-bstrip>span:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:0}.gbr3 .gbr3-bstrip small{font-size:12px;color:var(--gb-mute)}.gbr3 .gbr3-bstrip__go{font-size:13px;font-weight:700;color:var(--gb-bordeaux);white-space:nowrap}.gbr3 .gbr3-tabs{position:sticky;top:var(--gbr3-top,0);z-index:5;display:flex;margin-top:28px;background:#fff;border-bottom:1px solid var(--gb-line)}.gbr3 .gbr3-tabs a{flex:1;text-align:center;padding:14px 8px;font-weight:700;font-size:15px;color:var(--gb-mute);border-bottom:3px solid #fff0}.gbr3 .gbr3-tabs a.is-on{color:var(--gb-noir);border-bottom-color:var(--gb-bordeaux)}.gbr3 .gbr3-sec{margin-top:28px;scroll-margin-top:calc(var(--gbr3-top,0px) + 60px)}.gbr3 #reco{scroll-margin-top:calc(var(--gbr3-top,0px) + 60px)}.gbr3 .gbr3-h2{margin:0 0 8px;font-family:var(--gb-display);font-weight:400;font-size:28px;text-transform:uppercase;line-height:1}.gbr3 .gbr3-acc{border-bottom:1px solid var(--gb-line)}.gbr3 .gbr3-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 2px;font-weight:700;font-size:16px}.gbr3 .gbr3-acc summary::-webkit-details-marker{display:none}.gbr3 .gbr3-acc summary::after{content:"";width:9px;height:9px;border-right:2px solid var(--gb-noir);border-bottom:2px solid var(--gb-noir);transform:rotate(45deg);transition:transform .2s;margin-right:4px}.gbr3 .gbr3-acc[open] summary::after{transform:rotate(-135deg)}.gbr3 .gbr3-acc__b{padding:0 2px 18px;font-size:15px;line-height:1.65;color:var(--gb-ink2)}.gbr3 .gbr3-acc__b img{max-width:100%;height:auto;border-radius:10px}.gbr3 .gbr3-acc__b p{margin:0 0 10px}.gbr3 .gbr3-acc__b>.elementor{max-width:100%}.gbr3 .gbr3-empty{color:var(--gb-ink2)}.gbr3 .gbr3-empty a{color:var(--gb-bordeaux);font-weight:700}.gbr3 .gbr3-reviews{border-top:1px solid var(--gb-line);padding-top:24px}.gbr3 .gbr3-reviews .woocommerce-Reviews-title,.gbr3 .gbr3-reviews #reply-title{font-family:var(--gb-display);font-weight:400;font-size:24px;text-transform:uppercase}.gbr3 .gbr3-reviews textarea,.gbr3 .gbr3-reviews input[type=text],.gbr3 .gbr3-reviews input[type=email]{border:1px solid var(--gb-line);border-radius:10px}.gbr3 p.stars{margin:4px 0 12px}.gbr3 p.stars span{display:inline-flex;gap:4px}.gbr3 p.stars a{position:relative;display:inline-block;width:28px;height:28px;font-size:0!important;text-indent:-999px;overflow:hidden}.gbr3 p.stars a::before{content:"★";position:absolute;inset:0;text-indent:0;font-size:26px;line-height:28px;color:var(--gb-line)}.gbr3 p.stars:hover a::before,.gbr3 p.stars.selected a::before{color:var(--gb-orange)}.gbr3 p.stars a:hover~a::before,.gbr3 p.stars.selected a.active~a::before{color:var(--gb-line)}.gbr3 p.stars.selected:hover a::before{color:var(--gb-orange)}.gbr3 p.stars.selected:hover a:hover~a::before{color:var(--gb-line)}.gbr3 .gbr3-reviews .star-rating{color:var(--gb-orange)}.gbr3-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--gb-line);box-shadow:0 -6px 18px rgb(35 28 29 / .08);transform:translateY(110%);transition:transform .25s}.gbr3-bar.is-on{transform:none}.gbr3-bar[hidden]{display:flex!important;visibility:hidden}.gbr3-bar.is-on[hidden]{visibility:visible}.gbr3-bar__p{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;flex:1;min-width:0;font-size:18px;font-weight:900;color:var(--gb-noir)}.gbr3-bar__p .gbr3-off{font-size:18px;color:var(--gb-framboise)}.gbr3-bar__p small{flex-basis:100%;font-size:11px;font-weight:700;color:var(--gb-bordeaux)}.gbr3-bar .gbr3-bar__btn{height:48px!important;min-height:0!important;padding:0 26px!important;border-radius:12px!important;background:var(--gb-c-btn)!important;color:var(--gb-c-btn-ink)!important;font:800 15px var(--gb-sans)!important;text-transform:none!important;letter-spacing:0!important;border:0!important;box-shadow:none!important;cursor:pointer}.gbr3-bar .gbr3-bar__btn:hover{background:var(--gb-noir)!important}@media (min-width:861px){.gbr3-bar{left:50%;right:auto;bottom:16px;transform:translate(-50%,140%);width:min(720px,calc(100% - 32px));border:1px solid var(--gb-line);border-radius:16px;padding:10px 12px 10px 20px}.gbr3-bar.is-on{transform:translate(-50%,0)}}@media (max-width:860px){.gbr3 .gbr3-top{grid-template-columns:minmax(0,1fr);gap:18px}.gbr3 .gbr3-gal{grid-template-columns:minmax(0,1fr);margin:0 calc(var(--g)*-1)!important}.gbr3 .gbr3-gal__main{grid-column:1;border-radius:0}.gbr3 .gbr3-gal__thumbs{display:none}.gbr3 .gbr3-gal__off{left:12px}.gbr3 .gbr3-name{font-size:20px}.gbr3 .gbr3-off{font-size:24px}.gbr3 .gbr3-now{font-size:26px}.gbr3 .gbr3-tabs{margin-left:calc(var(--g)*-1);margin-right:calc(var(--g)*-1)}.gbr3-pdp .wd-toolbar{display:none!important}body.gbr3-pdp{padding-bottom:76px!important}}