body.gfd-frosted-header .mkdf-top-bar,body.gfd-frosted-header .mkdf-page-header,body.gfd-frosted-header .mkdf-sticky-header,body.gfd-frosted-header .mkdf-mobile-header,body.gfd-frosted-header .mkdf-side-area,body.gfd-frosted-header .mkdf-title-holder{display:none!important}body.gfd-frosted-header .mkdf-content{margin-top:0!important;padding-top:0!important}.gfd-site-header{position:relative;z-index:1100;background:#fff0f5;border-bottom:1px solid rgb(214 68 122 / .12);box-shadow:0 2px 12px rgb(214 68 122 / .06);font-family:'Poppins','Segoe UI',system-ui,sans-serif}.gfd-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:5px 40px;border-bottom:1px solid rgb(214 68 122 / .1);flex-wrap:wrap}.gfd-topbar-promo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gfd-topbar-promo__link{font-size:13px;font-weight:600;color:#8a2b53;text-decoration:none;padding:5px 12px;border-radius:999px;white-space:nowrap}.gfd-topbar-promo__link:hover{color:#d6447a;background:rgb(255 255 255 / .5)}.gfd-topbar-promo__link--highlight{color:#fff;background:linear-gradient(135deg,#d6447a,#c43a6c);box-shadow:0 4px 12px rgb(214 68 122 / .28);font-weight:700}.gfd-topbar-promo__link--highlight:hover{color:#fff;background:linear-gradient(135deg,#e0568a,#c43a6c)}.gfd-nav-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.gfd-nav-actions .widget{margin:0!important;padding:0!important;background:none!important;border:none!important;width:auto!important}.gfd-nav-actions .gfd-topbar-datepicker{display:flex;align-items:center;gap:8px}.gfd-nav-actions .gfd-topbar-datepicker label{margin:0;font-size:12px;color:#4a4a5a;white-space:nowrap}.gfd-nav-actions input.gfd_delivery_date,.gfd-nav-actions input.select_delivery_date{width:120px;margin:0;padding:5px 11px;border-radius:10px;border:1px solid rgb(214 68 122 / .3);background:rgb(255 255 255 / .85);font-size:13px;font-family:inherit;color:#3a3a4a}.gfd-topbar-account{display:inline-flex;align-items:center;gap:6px;color:#3a3a4a;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.3px;white-space:nowrap}.gfd-topbar-account:hover{color:#d6447a}.gfd-nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:40px;padding:10px;background:#fff;border:1px solid rgb(214 68 122 / .4);border-radius:10px;box-shadow:0 2px 6px rgb(214 68 122 / .12);cursor:pointer;flex-shrink:0}.gfd-nav-toggle span{display:block;height:2.5px;width:100%;background:#d6447a;border-radius:2px;transition:transform .22s ease,opacity .22s ease}.gfd-mainbar.gfd-nav-open .gfd-nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.gfd-mainbar.gfd-nav-open .gfd-nav-toggle span:nth-child(2){opacity:0}.gfd-mainbar.gfd-nav-open .gfd-nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.gfd-mainbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:7px 40px;flex-wrap:wrap}.gfd-logo{display:block;flex-shrink:0}.gfd-logo img{height:50px;width:auto;display:block}.gfd-navlinks{display:flex;align-items:center;gap:2px;font-size:13px;font-weight:500;flex-wrap:wrap;justify-content:flex-end}.gfd-navitem{position:relative}.gfd-navitem>a{display:block;color:#4a4a5a;text-decoration:none;padding:6px 9px;border-radius:18px;white-space:nowrap}.gfd-navitem>a:hover{color:#d6447a;background:rgb(255 255 255 / .5)}.gfd-navitem--highlight>a{color:#fff;background:linear-gradient(135deg,#d6447a,#c43a6c);font-weight:700;box-shadow:0 6px 16px rgb(214 68 122 / .28)}.gfd-navitem--highlight>a:hover{color:#fff;background:linear-gradient(135deg,#e0568a,#c43a6c)}.gfd-caret{font-size:10px;opacity:.6}.gfd-dropdown{display:none;position:absolute;top:100%;right:0;min-width:200px;padding:10px;background:rgb(255 255 255 / .95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .9);border-radius:16px;box-shadow:0 18px 40px rgb(0 0 0 / .12);flex-direction:column;z-index:30}.gfd-has-dropdown:hover .gfd-dropdown,.gfd-has-dropdown:focus-within .gfd-dropdown{display:flex}.gfd-dropdown a{display:block;padding:8px 12px;border-radius:10px;color:#4a4a5a;text-decoration:none;font-size:13px;white-space:nowrap}.gfd-dropdown a:hover{background:rgb(214 68 122 / .1);color:#d6447a}@media (min-width:901px){.gfd-mainbar{flex-wrap:nowrap}.gfd-navlinks{flex:1 1 auto;min-width:0}}@media (max-width:900px){html,body.gfd-frosted-header{overflow-x:hidden;max-width:100%}.gfd-site-header{width:100vw;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.gfd-topbar,.gfd-mainbar{width:100%;max-width:100%;box-sizing:border-box}.gfd-nav-actions{max-width:100%}.gfd-topbar,.gfd-topbar *,.gfd-nav-actions,.gfd-nav-actions *{min-width:0!important}.gfd-topbar{padding:8px 14px;justify-content:center;gap:8px 14px}.gfd-nav-actions{justify-content:center;gap:8px 14px}.gfd-nav-actions .gfd-topbar-datepicker{gap:5px}.gfd-nav-actions .gfd-topbar-datepicker label{font-size:11px}.gfd-nav-actions input.gfd_delivery_date,.gfd-nav-actions input.select_delivery_date{width:96px;padding:4px 8px}.gfd-mainbar{padding:12px 14px;gap:12px;justify-content:flex-start}.gfd-logo{flex:0 1 auto;min-width:0}.gfd-logo img{max-width:62vw;height:auto}.gfd-site-header .gfd-nav-toggle{display:flex!important;order:-1;position:static;margin:0}.gfd-navlinks{flex-basis:100%;order:3;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;display:none;margin-top:8px;padding-top:10px;border-top:1px solid rgb(214 68 122 / .12)}.gfd-mainbar.gfd-nav-open .gfd-navlinks{display:flex}.gfd-navitem{width:100%}.gfd-navitem>a{display:flex;align-items:center;justify-content:space-between;padding:12px 12px;font-size:15px;border-radius:12px}.gfd-caret{transition:transform .2s ease}.gfd-has-dropdown.gfd-dropdown-open>a .gfd-caret{transform:rotate(180deg)}.gfd-dropdown{position:static;display:none;box-shadow:none;border:0;background:rgb(214 68 122 / .05);border-radius:12px;min-width:0;margin:0 0 4px;padding:4px 4px 4px 14px}.gfd-has-dropdown.gfd-dropdown-open .gfd-dropdown{display:flex}.gfd-dropdown a{padding:10px 12px;font-size:14px}}.ui-datepicker{z-index:100000!important}