svg.gf-icon{display:block;flex:none;width:var(--gf-icon-size,20px);height:var(--gf-icon-size,20px);overflow:visible;pointer-events:none;vertical-align:middle}.gf-header .gf-actions .gf-icon{--gf-icon-size:24px}.gf-header .gf-actions>a,.gf-header .gf-actions>button{min-width:44px;min-height:44px;gap:5px}.gf-header .gf-search button{display:grid;place-items:center}.gf-header .gf-dropdown>summary:after{content:none}.gf-header .gf-dropdown>summary{display:flex;align-items:center;gap:9px}.gf-menu-caret{display:inline-flex;align-items:center;justify-content:center;color:var(--g-pink,#f93263);transition:transform .18s ease}.gf-dropdown[open]>.gf-menu-caret,.gf-dropdown[open]>summary>.gf-menu-caret,.gf-mobile-nav[open]>summary>.gf-menu-caret{transform:rotate(180deg)}.gf-header .gf-mobile-nav>summary{display:flex;align-items:center;gap:10px;list-style:none}.gf-header .gf-mobile-nav>summary::-webkit-details-marker{display:none}.gf-header .gf-mobile-nav>summary>.gf-menu-caret{margin-left:auto;color:inherit}.gf-header .gf-mobile-nav .gf-dropdown>summary{justify-content:space-between}.gf-reference .gf-save{display:grid;place-items:center;padding:0}.gf-save[aria-pressed=true] .gf-icon--heart{fill:currentColor}.gf-lightbox>button{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;color:var(--g-navy,#1f286e)}.gf-pdp .pdp-qty__btn{display:grid;place-items:center}.gf-pdp .gf-pdp-zoom{position:relative}.gf-pdp .gf-pdp-zoom-icon{position:absolute;z-index:1;top:12px;left:12px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--g-line);border-radius:50%;color:var(--g-navy);background:rgba(255,255,255,.94);box-shadow:0 2px 8px #1f286e0d}.gf-pdp .gf-delivery-caret{display:inline-flex;align-self:center;margin-left:2px;transition:transform .18s ease}.gf-pdp .gf-pdp-delivery[open]>summary .gf-delivery-caret{transform:rotate(180deg)}.gf-pdp .pdp-trust li{display:flex;align-items:flex-start;gap:8px;padding-left:0}.gf-pdp .pdp-trust li:before{content:none}.gf-pdp .pdp-trust li>.gf-icon{margin-top:2px;color:var(--g-pink)}.gf-pdp .gf-pers-group>summary:after{content:none}.gf-pdp .gf-pers-caret{margin-left:auto;display:grid;place-items:center;flex:none;width:24px;height:24px;background:var(--g-white,#fff);border-radius:50%;transition:transform .18s ease}.gf-pdp .gf-pers-group[open]>summary .gf-pers-caret{transform:rotate(180deg)}.gf-pdp .gf-pers-swatch input:checked+.gf-pers-chip:after{content:'';width:14px;height:14px;background-color:var(--g-pink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4.5 4.5L19 7'/%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat}.gf-pdp .pdp-share__btn .gf-icon{--gf-icon-size:16px}.gf-reference .cart-summary__trust .gf-icon{color:var(--g-pink);margin-top:2px}@media(max-width:767px){.gf-header .gf-actions{gap:10px}.gf-header .gf-actions .gf-icon{--gf-icon-size:22px}.gf-header .gf-actions>a,.gf-header .gf-actions>button{min-width:36px;min-height:44px}.gf-pdp .gf-pdp-zoom-icon{top:10px;left:10px;width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.gf-menu-caret,.gf-delivery-caret,.gf-pers-caret{transition:none}}
