html.gp-locked{overflow:hidden}.gp-header{position:relative}.gp-header>.gp-container{position:static}.gp-header>.gp-header__overlay{position:absolute;z-index:0}.gp-header .gp-header__inner{grid-template-columns:1fr auto 1fr}.gp-header__left{display:none}.gp-header .gp-nav{gap:0}.gp-header .gp-nav__item{position:static;display:flex;align-items:center;padding:0 16px}.gp-header .gp-nav__item:first-child{padding-left:0}.gp-header .gp-nav__item:last-child{padding-right:0}.gp-header .gp-nav__item--dropdown{position:relative}.gp-header .gp-nav__link svg{width:11px;height:8px}.gp-header .gp-nav__item:hover>.gp-nav__link{color:var(--nav-hover, #7050ff)}.gp-header__overlay{position:absolute;left:0;right:0;top:100%;height:100vh;z-index:2;background:color-mix(in srgb,var(--hd-overlay, #3f27ae) 26%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-out,visibility .3s}.gp-header:has(.gp-nav__item--mega:hover,.gp-nav__item--dropdown:hover) .gp-header__overlay{opacity:1;visibility:visible}.gp-header .gp-nav__dropdown{top:calc(100% - 8px);left:50%;transform:translate(-50%);width:239px;min-width:0;padding:0;border-radius:0 0 10px 10px;background:var(--dd-bg, #fff);box-shadow:0 2px 20px #00000008;transition:opacity .3s ease-out,top .3s ease-out,visibility .3s;z-index:3}.gp-header .gp-nav__item--dropdown:hover .gp-nav__dropdown,.gp-header .gp-nav__item--dropdown:focus-within .gp-nav__dropdown{top:100%;transform:translate(-50%)}.gp-header .gp-nav__dropdown ul{padding:8px 0}.gp-header .gp-nav__dropdown a{display:block;padding:10px 20px;font-family:var(--gp-font-heading);font-weight:400;font-size:16px;line-height:20px;text-transform:none;color:var(--nav-color, #3f27ae)}.gp-header .gp-nav__dropdown a:hover{background:#f3eeff}.gp-mega{position:absolute;left:0;right:0;top:calc(100% - 8px);height:440px;overflow:hidden;background:var(--dd-bg, #fff);padding-bottom:32px;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-out;z-index:3}.gp-nav__item--mega:hover .gp-mega,.gp-nav__item--mega:focus-within .gp-mega{top:100%;opacity:1;visibility:visible;pointer-events:auto}.gp-mega__inner{display:flex;align-items:stretch;gap:56px;max-width:var(--gp-maxw, 1316px);margin:0 auto;padding:24px 16px 0;transform:scale(1.02);transition:transform .3s ease-out}.gp-nav__item--mega:hover .gp-mega__inner{transform:scale(1)}.gp-mega__primary{flex:0 0 280px}.gp-mega__primary li{border-bottom:1px solid var(--nav-color, #3f27ae)}.gp-mega__primary a{display:flex;align-items:center;gap:4px;margin:8px;border-radius:8px;font-family:var(--gp-font-heading);font-weight:600;font-size:18px;line-height:20px;text-transform:uppercase;color:var(--nav-color, #3f27ae)}.gp-mega__primary li:hover{background:#f3eeff;border-radius:8px}.gp-mega__columns{display:flex;gap:48px;margin-left:32px;padding-top:8px;flex:1}.gp-mega__heading{display:inline-block;margin-bottom:16px;font-family:var(--gp-font-heading);font-weight:400;font-size:18px;line-height:20px;text-decoration:underline;text-underline-offset:3px;color:var(--nav-color, #3f27ae)}.gp-mega__col ul{display:grid;gap:24px}.gp-mega__col li a{font-family:var(--gp-font-body);font-size:16px;line-height:1.5;color:#211566}.gp-mega__col li a:hover{font-weight:700}.gp-mega__promo{flex:0 0 334px;align-self:flex-start;aspect-ratio:1340 / 1328;overflow:hidden;border-radius:8px;background:#f3eeff}.gp-mega__promo img{width:100%;height:100%;object-fit:cover}@media(max-width:1200px){.gp-mega__promo{display:none}}.gp-menu-badge{display:inline-block;flex-shrink:0;margin-left:4px;padding:4px;border-radius:4px;background:var(--badge-bg, #c2f2ff);color:var(--badge-color, #3f27ae);font-family:var(--gp-font-heading);font-size:12px;line-height:1;font-weight:400;text-transform:uppercase;white-space:nowrap}.gp-menu-badge strong{font-weight:600}@media(max-width:989px){.gp-header .gp-header__inner{grid-template-columns:1fr auto 1fr;min-height:var(--hd-h-m, 64px);padding:0 8px}.gp-header__left{display:flex;align-items:center;gap:12px;justify-self:start}.gp-header .gp-header__burger{display:inline-flex;width:24px;height:24px}.gp-header__burger .gp-header__i-close,.gp-header.is-gp-mmenu-open .gp-header__burger .gp-header__i-open{display:none}.gp-header.is-gp-mmenu-open .gp-header__burger .gp-header__i-close{display:block}.gp-header .gp-header__icons{gap:12px}}.gp-header>.gp-mmenu{position:fixed;left:0;right:0;bottom:0;top:var(--below, 0px);z-index:50;display:none;overflow-y:auto;overscroll-behavior-y:contain;background:var(--drawer-bg, #fff);color:var(--nav-color, #3f27ae)}.gp-mmenu[open]{display:block}.gp-mmenu__promo{display:block;margin:20px 20px 27px}.gp-mmenu__promo img{width:100%;height:auto;display:block}.gp-mmenu__tab{display:flex;align-items:center;flex-wrap:wrap;gap:8px;row-gap:0;position:relative;width:100%;padding:15px 60px 15px 34px;border-bottom:1px solid var(--nav-color, #3f27ae);font-family:var(--gp-font-heading);font-size:18px;font-weight:600;line-height:22px;text-transform:uppercase;color:var(--nav-color, #3f27ae);list-style:none;cursor:pointer}.gp-mmenu__tab::-webkit-details-marker{display:none}.gp-mmenu details[open]>.gp-mmenu__tab{border-bottom:0}.gp-mmenu__glyph{position:absolute;top:50%;right:34px;transform:translateY(-50%);font-size:12px;font-weight:600;line-height:1}.gp-mmenu__minus,details[open] .gp-mmenu__plus{display:none}details[open] .gp-mmenu__minus{display:block}.gp-mmenu__sub{padding:15px 34px 20px;border-bottom:1px solid var(--nav-color, #3f27ae);font-family:var(--gp-font-body);font-size:18px;line-height:22px;color:#211566}.gp-mmenu__sub li:not(:last-child){margin-bottom:29px}.gp-mmenu__sub a:hover{text-decoration:underline}.gp-mmenu__secondary{padding:37px 34px 40px;display:grid;gap:14px}.gp-mmenu__secondary a{display:inline-flex;align-items:center;gap:10px;font-family:var(--gp-font-body);font-size:18px;line-height:24px;text-decoration:underline;text-underline-offset:3px}.gp-mmenu__secondary svg{width:8px;height:14px}@media(min-width:990px){.gp-mmenu{display:none!important}}.gp-header>.gp-search{position:fixed;left:0;right:0;bottom:0;top:var(--below, 0px);z-index:50;background:#fef7fa;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px) scale(.98);transition:opacity .3s ease,transform .3s ease,visibility .3s}.gp-search[open]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.gp-search__panel{width:min(640px,calc(100% - 32px));margin:40px auto}.gp-search__form{display:flex;align-items:center;gap:4px}.gp-search__field{position:relative;flex:1}.gp-search__field input{width:100%;height:40px;padding:0 36px 0 14px;border:2px solid #3f27ae;border-radius:4px;background:#fff;font:400 16px/1 var(--gp-font-body);color:#272727;outline:none;-webkit-appearance:none;appearance:none}.gp-search__field input::-webkit-search-cancel-button{display:none}.gp-search__clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#3f27ae;display:inline-flex}.gp-search__clear[hidden]{display:none}.gp-search__clear svg{width:100%;height:100%}.gp-search__cancel{font:600 16px/1 var(--gp-font-heading);color:#3f27ae;text-decoration:underline;text-underline-offset:3px;padding:0 0 0 2px}.gp-search__results{margin-top:10px;padding:16px 16px 32px;background:#fff;border-radius:8px;box-shadow:0 2px 20px #00000008}.gp-search__label{font:400 16px/24px var(--gp-font-body);color:#6b5ccf;margin:0 0 12px}.gp-search__suggestions{margin-bottom:24px;display:grid;gap:8px}.gp-search__suggestions a,.gp-search__trending a{display:flex;align-items:center;gap:8px;font:400 16px/24px var(--gp-font-body);color:#211566}.gp-search__suggestions a{padding:0 4px}.gp-search__suggestions a:hover,.gp-search__trending a:hover{text-decoration:underline}.gp-search__thumb{width:30px;height:30px;flex:0 0 30px;background:#f3eeff;border-radius:2px;overflow:hidden}.gp-search__thumb img{width:100%;height:100%;object-fit:cover}.gp-search__trending{display:grid;gap:6px;margin-bottom:42px}.gp-search__trending svg{width:16px;height:16px;color:#3f27ae;flex:0 0 16px}.gp-search__all{display:flex;width:max-content;margin:0 auto;align-items:center;gap:4px;font:600 16px/20px var(--gp-font-heading);text-transform:uppercase;color:#3f27ae;border-bottom:2px solid #3f27ae;padding-bottom:2px}.gp-search__all svg{width:18px;height:12px}.gp-header>.gp-cdrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;visibility:hidden;pointer-events:none}.gp-cdrawer[open]{visibility:visible;pointer-events:auto}.gp-cdrawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#3f27ae42;opacity:0;transition:opacity .4s ease-in-out}.gp-cdrawer[open] .gp-cdrawer__overlay{opacity:1}.gp-cdrawer__panel{position:absolute;top:0;right:0;height:100vh;height:100dvh;width:602px;max-width:100%;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 50px #0000004d;color:#272727;transform:translate(100%);transition:transform .2s ease-in-out}.gp-cdrawer[open] .gp-cdrawer__panel{transform:none}.gp-cdrawer__head{padding:24px}.gp-cdrawer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.gp-cdrawer__title{font:600 20px/1.2 var(--gp-font-heading);text-transform:uppercase;color:#272727}.gp-cdrawer__close{display:inline-flex;width:24px;height:24px;color:#3f27ae}.gp-cdrawer__close svg{width:100%;height:100%}.gp-cdrawer__progress{position:relative;height:6px;border-radius:10px;margin-bottom:15px;background:#c87bff}.gp-cdrawer__bar{height:100%;border-radius:6px;background:#3f27ae;transition:width .3s ease-in-out;max-width:100%}.gp-cdrawer__truck{position:absolute;right:7px;top:50%;width:34px;height:34px;transform:translate(50%,-50%);color:#3f27ae}.gp-cdrawer__truck svg{width:100%;height:100%}.gp-cdrawer__msg{display:flex;align-items:center;gap:6px;margin-bottom:6px;font:400 16px/1.5 var(--gp-font-body);color:#3f27ae}.gp-cdrawer__msg svg{width:20px;height:13px;flex:0 0 auto}.gp-cdrawer__body{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:0 24px 16px;min-height:0}.gp-cdrawer__empty{margin:auto;text-align:center;font:400 16px/1.5 var(--gp-font-body);color:#272727}.gp-cdrawer__empty[hidden]{display:none}.gp-cdrawer__empty h4{font:600 16px/1.5 var(--gp-font-heading);text-transform:uppercase}.gp-cdrawer__empty p{margin-bottom:24px}.gp-cdrawer__btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 10px;border-radius:2px;background:#3f27ae;color:#fff;font:600 16px/1 var(--gp-font-heading);text-transform:uppercase;transition:background .2s ease}.gp-cdrawer__btn:hover{background:#7050ff}.gp-cdrawer__btn--block{display:flex;width:100%}.gp-cdrawer__items{display:grid;gap:16px}.gp-cdrawer__item{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:start;padding-bottom:16px;border-bottom:1px solid #ddd3f5}.gp-cdrawer__item-img{display:block;aspect-ratio:1;background:#fef7fa;border-radius:8px;overflow:hidden}.gp-cdrawer__item-img img{width:100%;height:100%;object-fit:cover}.gp-cdrawer__item-title{font:500 16px/1.3 var(--gp-font-heading);color:#272727}.gp-cdrawer__item-variant{display:block;font:400 14px/1.4 var(--gp-font-body);color:#6b6b6b;margin-top:4px}.gp-cdrawer__qty{display:inline-grid;grid-template-columns:1fr 18px 1fr;width:94px;height:40px;margin-top:12px;border:1px solid #3f27ae;border-radius:5px;text-align:center;font:400 18px/38px var(--gp-font-body);color:#3f27ae}.gp-cdrawer__qty button{color:inherit;font:inherit}.gp-cdrawer__item-price{display:grid;justify-items:end;gap:4px;font:600 16px/1.3 var(--gp-font-heading);color:#3f27ae}.gp-cdrawer__item-price s{font-weight:400;color:#272727}.gp-cdrawer__remove{font:400 14px/1.4 var(--gp-font-body);color:#6b6b6b;text-decoration:underline;margin-top:8px}.gp-cdrawer__recs{margin:0 24px;border-top:1px solid #c5bdf0;padding:24px 0}.gp-cdrawer__recs-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.gp-cdrawer__recs-head h3{font:600 20px/1.2 var(--gp-font-heading);color:#272727}.gp-cdrawer__arrows{display:flex;gap:6px}.gp-cdrawer__arrows button{width:28px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:#f3eeff;color:#3f27ae}.gp-cdrawer__arrows svg{width:18px;height:18px}.gp-cdrawer__recs-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px) / 2.08);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gp-cdrawer__recs-track::-webkit-scrollbar{display:none}.gp-cdrawer__rec{scroll-snap-align:start;display:flex;flex-direction:column}.gp-cdrawer__rec-card{flex:1;display:grid;grid-template-columns:33% 1fr;gap:8px;align-items:center;padding:8px;margin-bottom:8px;background:#fef7fa;border-radius:8px;color:#272727}.gp-cdrawer__rec-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.gp-cdrawer__rec-card strong{display:block;font:500 16px/1.05 var(--gp-font-heading);margin-bottom:8px}.gp-cdrawer__rec-card small{display:block;font:400 14px/1.05 var(--gp-font-body)}.gp-cdrawer__add{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:4px;background:#d9f0ff;color:#211566;font:600 16px/1 var(--gp-font-heading);text-transform:uppercase;transition:background .2s ease}.gp-cdrawer__add:hover{background:#bfe5ff}.gp-cdrawer__add[aria-busy=true],.gp-cdrawer__btn[aria-busy=true]{opacity:.6;pointer-events:none}.gp-cdrawer__foot{padding:16px 24px 24px;border-top:1px solid #ddd3f5}.gp-cdrawer__foot[hidden]{display:none}.gp-cdrawer__total{display:flex;justify-content:space-between;margin-bottom:16px;font:600 18px/1.3 var(--gp-font-heading);color:#272727}.gp-cdrawer__note{margin-top:12px;text-align:center;font:400 14px/1.4 var(--gp-font-body);color:#6b6b6b}@media(max-width:768px){.gp-cdrawer__head{padding:16px}.gp-cdrawer__body{padding:0 16px 16px}.gp-cdrawer__recs{margin:0 16px}.gp-cdrawer__foot{padding:16px}}.gp-cdrawer__bundle,.gp-cart__bundle{background:#f8f5ff;border:1px solid #e4dcfb;border-radius:10px;padding:12px}.gp-bundle__badge{display:inline-block;width:fit-content;margin-bottom:4px;padding:2px 8px;border-radius:4px;background:#f2fa62;color:#3f27ae;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gp-bundle__list{margin:6px 0 8px;padding:0;list-style:none;font-size:13px;line-height:1.45;color:#3f27ae}.gp-bundle__list li{margin:2px 0}.gp-bundle__free{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:3px;background:#3f27ae;color:#fff;font-size:10px;letter-spacing:.04em}.gp-bundle__save{display:block;font-style:normal;font-size:12px;font-weight:600;color:#1f9d6b}.gp-cart__bundle .gp-cart__qty input{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gp-header.css.map */
