@font-face{font-family:Outfit;font-style:normal;font-weight:400 800;font-display:swap;src:url(zg-outfit.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(zg-dmsans.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(zg-dmsans-italic.woff2) format("woff2")}:root{--zg-blush:#F8C3DA;--zg-pink:#F494BE;--zg-hot:#DE1F87;--zg-hot-text:#CB1C7B;--zg-gold-text:#AF8B2B;--zg-lilac:#C9C2E1;--zg-purple:#564D9D;--zg-sky:#B7DAF4;--zg-blue:#0C99D6;--zg-gold:#BF982F;--zg-cream:#FFF8F3;--zg-blush-50:#FDEBF3;--zg-lilac-50:#F1EEF8;--zg-sky-50:#EAF5FC;--zg-butter:#FFE7A3;--zg-ink:#2A2147;--zg-ink-2:#5E5878;--zg-line:#EFE3EA;--zg-barbie:#E0218A;--zg-hw-navy:#132A66;--zg-hw-blue:#1C4FD1;--zg-hw-orange:#FF6A13;--zg-display:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--zg-body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-heading-family:var(--zg-display);--font-heading-style:normal;--font-heading-weight:700;--font-body-family:var(--zg-body);--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700}body{font-family:var(--zg-body);letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--zg-display);font-weight:700;letter-spacing:-.025em;line-height:1.05}.h0{letter-spacing:-.03em}.caption-with-letter-spacing,.subtitle{font-family:var(--zg-display);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--zg-hot-text)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--zg-display);font-weight:700;font-size:1.5rem;letter-spacing:.01em;min-height:5.4rem;padding:0 2.6rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.button:not([disabled]):hover{transform:translateY(-2px)}.button:not(.button--secondary):not(.button--tertiary){box-shadow:0 10px 24px -12px #2a21478c}.button--secondary{font-weight:700}.button--small{min-height:4.2rem;padding:0 1.8rem;font-size:1.4rem}.announcement-bar__message{font-family:var(--zg-body);font-size:1.3rem;font-weight:500;letter-spacing:.02em;padding:1rem 0}.announcement-bar__message .icon,.announcement-bar__link .icon{color:var(--zg-gold)}.header-wrapper{background:#fff8f3eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-wrapper--border-bottom{border-bottom:1px solid var(--zg-line)}.header__menu-item{font-family:var(--zg-display);font-weight:600;font-size:1.5rem;letter-spacing:0;border-radius:99px;padding:.8rem 1.2rem}.header__menu-item:hover,.header__menu-item:hover span{text-decoration:none}.header__menu-item:hover{background:#ed219014}.header__active-menu-item{text-decoration:none;color:var(--zg-hot-text)}.header__icon{border-radius:50%}.header__icon:hover{background:var(--zg-blush-50)}.cart-count-bubble{background:var(--zg-hot);color:#fff;font-family:var(--zg-display);font-weight:800}.mega-menu__link,.header__submenu .list-menu__item{font-family:var(--zg-body);font-size:1.5rem}.mega-menu__link--level-2{font-family:var(--zg-display);font-weight:700}.menu-drawer__menu-item{font-family:var(--zg-display);font-weight:600}.card__heading,.card-information__text{font-family:var(--zg-body);font-weight:500;font-size:1.5rem;line-height:1.35;letter-spacing:0}.card__heading a:hover{color:var(--zg-hot-text);text-decoration:none}.card-information .price,.price-item{font-family:var(--zg-display);font-weight:700;letter-spacing:0}.price--on-sale .price-item--regular{font-weight:500;color:var(--zg-ink-2)}.card-wrapper .card__media img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.badge{font-family:var(--zg-display);font-weight:700;font-size:1.1rem;letter-spacing:.03em;padding:.5rem 1rem;border-width:0}.product__title h1{font-family:var(--zg-display);font-weight:700;letter-spacing:-.02em}.product .price-item{font-size:2.2rem}.product-form__input .form__label,.product-form__input legend{font-family:var(--zg-display);font-weight:700}.product__accordion summary .accordion__title{font-family:var(--zg-display);font-weight:600}.field__input,.select__select,.customer .field input{border-radius:14px}.quantity{border-radius:99px}.collection-hero__title,.main-page-title,.title{font-family:var(--zg-display);font-weight:700}.facets__summary,.facet-filters__label,.facets__heading{font-family:var(--zg-display);font-weight:600}.footer{font-family:var(--zg-body)}.footer-block__heading{font-family:var(--zg-display);font-weight:700;font-size:1.4rem;letter-spacing:0;text-transform:none;color:#fff}.footer .list-menu__item--link,.footer-block__details-content .list-menu__item--link{font-size:1.5rem;opacity:.86}.footer .list-menu__item--link:hover{color:var(--zg-pink);opacity:1}.footer-block__brand-info .rte,.footer-block__details-content.rte{font-size:1.5rem;max-width:32rem;opacity:.86}.footer__list-social .list-social__link{border:1px solid rgba(255,255,255,.2);border-radius:50%;padding:1.1rem;margin-right:1rem}.footer__list-social .list-social__link:hover{background:#fff;color:var(--zg-ink)}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.12)}.copyright__content{font-size:1.3rem;opacity:.75}.zg-legal{font-size:1.3rem;opacity:.75;margin:1.2rem 0 0;line-height:1.5}.cart-drawer .drawer__heading{font-family:var(--zg-display);font-weight:700}.cart-drawer .cart-item__name{font-family:var(--zg-body);font-weight:500}.totals__total,.totals__total-value{font-family:var(--zg-display);font-weight:700}@media(prefers-reduced-motion:reduce){.button:not([disabled]):hover{transform:none}.card-wrapper:hover .card__media img{transform:none}}.zg-eyebrow{font-family:var(--zg-display);font-weight:700;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--zg-hot-text);margin:0 0 1.2rem}.zg-link{font-family:var(--zg-display);font-weight:700;font-size:1.5rem;color:inherit;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px;white-space:nowrap}.zg-link:hover{color:var(--zg-hot-text)}.zg-pill{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;border-radius:99px;background:#fff;border:1px solid var(--zg-line);font-family:var(--zg-display);font-weight:700;font-size:1.3rem;margin:2.4rem 0 0}.zg-pill:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--zg-hot)}.zg-intro{padding:9rem 0 8rem;text-align:center}.zg-intro__in{max-width:86rem}.zg-intro__title{font-size:clamp(4rem,6vw,7.6rem);line-height:1;margin:0 auto}.zg-intro__text{font-size:1.8rem;line-height:1.6;color:var(--zg-ink-2);max-width:62rem;margin:2.2rem auto 0}.zg-intro__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-top:3.2rem}.zg-intro__ctas:empty{display:none}.zg-head{margin-bottom:3.4rem;max-width:72rem}.zg-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;max-width:none;flex-wrap:wrap}.zg-head__title{font-size:clamp(3.4rem,4.4vw,5.8rem);margin:0}.zg-head__text{color:var(--zg-ink-2);font-size:1.7rem;margin-top:1.2rem;max-width:56rem}.zg-duo{padding:9rem 0}.zg-duo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem}.zg-duo__card{position:relative;display:flex;align-items:flex-end;min-height:56rem;border-radius:34px;overflow:hidden;text-decoration:none;color:#fff;isolation:isolate;background:var(--zg-barbie)}.zg-duo__card--blue{background:var(--zg-hw-navy)}.zg-duo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.zg-duo__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#2a214700 35%,#2a2147c7)}.zg-duo__card--pink:after{background:linear-gradient(180deg,#e0218a00 35%,#960a55d1)}.zg-duo__card--blue:after{background:linear-gradient(180deg,#132a6600 35%,#132a66e0)}.zg-duo__card:hover .zg-duo__img{transform:scale(1.04)}.zg-duo__body{display:grid;gap:1rem;padding:3.6rem;max-width:48rem}.zg-duo__title{font-family:var(--zg-display);font-weight:800;font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.02;letter-spacing:-.025em}.zg-duo__text{font-size:1.6rem;line-height:1.55;opacity:.94}.zg-duo__cta{justify-self:start;margin-top:.8rem;background:#fff;color:var(--zg-ink);border-radius:99px;padding:1.2rem 2.2rem;font-family:var(--zg-display);font-weight:700;font-size:1.5rem}.zg-duo__card--blue .zg-duo__cta{background:var(--zg-hw-orange);color:var(--zg-hw-navy)}.zg-arches{padding:9rem 0}.zg-arches__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2.2rem}.zg-arches__grid--4,.zg-arches__grid--3{grid-template-columns:repeat(4,minmax(0,1fr))}.zg-arch{display:grid;gap:1.2rem;text-decoration:none;color:inherit;text-align:center}.zg-arch__media{display:block;aspect-ratio:3/4;border-radius:999px 999px 22px 22px;overflow:hidden;background:var(--zg-blush-50)}.zg-arch__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.zg-arch:hover .zg-arch__media img{transform:scale(1.05)}.zg-arch__name{font-family:var(--zg-display);font-weight:700;font-size:1.6rem}.zg-arch:hover .zg-arch__name{color:var(--zg-hot-text)}.zg-note{padding:9rem 0}.zg-note__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:6rem;align-items:center}.zg-note__in--solo{grid-template-columns:minmax(0,1fr);max-width:76rem;text-align:center}.zg-note__media{aspect-ratio:4/5;border-radius:999px 999px 34px 34px;overflow:hidden;background:#fff}.zg-note__media img{width:100%;height:100%;object-fit:cover}.zg-note__hand{font-family:var(--zg-body);font-style:italic;font-size:2.2rem;color:var(--zg-hot-text);margin:0 0 .6rem}.zg-note__text{font-size:1.8rem;line-height:1.65;margin-top:1.8rem;color:var(--zg-ink)}.zg-note__sign{font-family:var(--zg-body);font-style:italic;font-size:1.8rem;color:var(--zg-ink-2);margin:1.8rem 0 2.6rem}.featured-collection .title,.collection-list-wrapper .title{font-size:clamp(3.4rem,4.4vw,5.8rem)}.newsletter__wrapper .h1,.newsletter__wrapper h2{font-size:clamp(4rem,5.6vw,7.8rem)}.newsletter__wrapper .newsletter__subheading{font-size:1.8rem;max-width:54rem;margin-left:auto;margin-right:auto}.newsletter-form__field-wrapper .field__input{border-radius:99px;background:#fff;color:var(--zg-ink)}.newsletter-form__field-wrapper{--color-foreground:42,33,71;--color-background:255,255,255}.newsletter-form__field-wrapper .field__input{padding-right:6.4rem}.newsletter-form__field-wrapper .newsletter-form__button{top:50%;right:.6rem;width:4.4rem;height:4.4rem;transform:translateY(-50%);border-radius:50%;background:var(--zg-hot);color:#fff}.newsletter-form__field-wrapper .newsletter-form__button.field__button,.newsletter-form__field-wrapper .newsletter-form__button.field__button:not(:focus-visible):not(.focused){background-color:var(--zg-hot);color:#fff}.newsletter-form__field-wrapper .newsletter-form__button.field__button:focus,.newsletter-form__field-wrapper .newsletter-form__button.field__button:focus-visible{background-color:var(--zg-hot);color:#fff;box-shadow:0 0 0 .3rem #fff,0 0 0 .5rem var(--zg-ink)}.newsletter-form__field-wrapper .newsletter-form__button.field__button:hover{background-color:#c81a78}.newsletter-form__field-wrapper .newsletter-form__button .icon{width:1.6rem;height:1.6rem}@media screen and (max-width:989px){.zg-arches__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zg-duo__grid{grid-template-columns:minmax(0,1fr)}.zg-duo__card{min-height:46rem}.zg-note__in{grid-template-columns:minmax(0,1fr);gap:3.6rem;text-align:center}.zg-note__media{max-width:42rem;margin:0 auto}}@media screen and (max-width:749px){.zg-intro,.zg-duo,.zg-arches,.zg-note{padding:6rem 0}.zg-arches__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.zg-duo__body{padding:2.6rem}.zg-intro__text{font-size:1.6rem}}.product-form__submit.button,.product-form__submit.button--secondary{background-color:var(--zg-hot);color:#fff;--color-button:222,31,135;--color-button-text:255,255,255;--alpha-button-background:1;box-shadow:0 10px 24px -10px #ed219099}.product-form__submit.button:after,.product-form__submit.button--secondary:after{box-shadow:none}.product-form__submit.button:hover{background-color:#d41b80}.product-form__submit[disabled]{background-color:var(--zg-ink-2);box-shadow:none}.zg-ship{margin:0 0 1.6rem;padding:1.4rem 1.6rem;border-radius:14px;background:var(--zg-blush-50)}.zg-ship__text{margin:0 0 .8rem;font-size:1.4rem;line-height:1.4;color:var(--zg-ink)}.zg-ship__text strong{font-family:var(--zg-display);color:var(--zg-hot-text)}.zg-ship__bar{display:block;height:6px;border-radius:99px;background:#fff;overflow:hidden}.zg-ship__fill{display:block;height:100%;border-radius:99px;background:var(--zg-hot);transition:width .4s ease}.zg-set-wrap{padding:6rem 0}.zg-set{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);gap:3.2rem;align-items:center;background:#fff;border-radius:34px;padding:3.6rem}.zg-set__title{font-size:clamp(2.8rem,3vw,3.8rem);margin:0}.zg-set__kind{margin:.6rem 0 0;color:var(--zg-ink-2);font-size:1.5rem}.zg-set__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.6rem}.zg-set__item{display:grid;gap:.6rem;align-content:start}.zg-set__media{display:block;aspect-ratio:1;border-radius:22px;overflow:hidden;background:var(--zg-cream)}.zg-set__media img{width:100%;height:100%;object-fit:cover}.zg-set__item.is-current .zg-set__media{box-shadow:0 0 0 3px var(--zg-hot)}.zg-set__item.is-sold .zg-set__media img{opacity:.5}.zg-set__name{font-size:1.4rem;line-height:1.35}.zg-set__name a{color:inherit;text-decoration:none}.zg-set__name a:hover{color:var(--zg-hot-text)}.zg-set__price{font-family:var(--zg-display);font-weight:700;font-size:1.5rem;display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.zg-set__this{font-size:1.1rem;font-weight:700;letter-spacing:.03em;padding:.3rem .8rem;border-radius:99px;background:var(--zg-blush-50);color:var(--zg-hot-text)}.zg-set__foot{display:grid;gap:1.2rem;justify-items:stretch}.zg-set__note{margin:0;font-size:1.4rem;color:var(--zg-ink-2);text-align:center}.zg-set__add{width:100%}.zg-set__msg{margin:0;font-size:1.3rem;color:var(--zg-hot-text);text-align:center}.zg-set__msg:empty{display:none}@media screen and (max-width:989px){.zg-set{grid-template-columns:minmax(0,1fr);padding:2.6rem;gap:2.4rem}}.main-page-title{font-size:clamp(4rem,5vw,6.4rem);margin-bottom:3.2rem}.page-width--narrow .rte,.main-page .rte{font-size:1.7rem;line-height:1.7}.rte a{color:var(--zg-hot-text);text-underline-offset:.3rem}.rte h2,.rte h3{margin-top:3.2rem}.collapsible-content__wrapper .accordion,.collapsible-content .accordion{background:#fff;border:0;border-radius:22px;padding:0 2.4rem;margin-top:1.2rem}.collapsible-content .accordion summary{padding:2rem 0}.collapsible-content .accordion__title{font-family:var(--zg-display);font-weight:600;font-size:1.7rem}.collapsible-content .accordion__content{font-size:1.6rem;line-height:1.65;padding-bottom:2rem}.contact .field__input,.contact .text-area{background:#fff;border-radius:14px}.contact .button{min-width:20rem}.zg-perks{list-style:none;margin:1.6rem 0 0;padding:1.6rem 1.8rem;display:grid;gap:.9rem;border-radius:22px;background:#fff;font-size:1.4rem;line-height:1.4}.zg-perks li{display:flex;align-items:center;gap:1rem}.zg-perks li:before{content:"";flex:none;width:.8rem;height:.8rem;border-radius:50%;background:var(--zg-hot)}.header--middle-left .header__inline-menu{margin-left:2.4rem}.header--middle-left{column-gap:1.2rem}.header__heading-logo-wrapper{display:block}.quick-add__submit{border-radius:14px;font-family:var(--zg-display);font-weight:700;min-height:4.4rem;background:#fffffff2;color:var(--zg-ink);box-shadow:none}.quick-add__submit:hover{background:var(--zg-ink);color:#fff}.card__badge .badge{box-shadow:none}.card .card__inner{border-radius:22px;overflow:hidden}.menu-drawer{background:var(--zg-cream)}.menu-drawer__menu-item{font-size:1.8rem}.menu-drawer__menu-item--active{background:var(--zg-blush-50);color:var(--zg-hot-text)}.drawer__inner{border-radius:0}.cart-drawer__empty-content .cart__empty-text{font-family:var(--zg-display);font-weight:700}.predictive-search,.search-modal__content{font-family:var(--zg-body)}.product__text:empty{display:none}.zg-tag{display:inline-block;margin:0 0 .4rem;font-family:var(--zg-display);font-weight:700;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--zg-barbie);padding:.6rem 1.2rem;border-radius:99px}.zg-tag--hw{background:var(--zg-hw-blue)}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item{padding:.8rem 1rem;font-size:1.45rem}@media screen and (max-width:1199px){.header__inline-menu .header__menu-item{padding:.6rem .7rem;font-size:1.35rem}}.header__inline-menu summary.header__menu-item{padding-right:2.6rem}.header__inline-menu .header__menu-item .icon-caret{right:.9rem}@media screen and (max-width:1199px){.header__inline-menu summary.header__menu-item{padding-right:2.1rem}.header__inline-menu .header__menu-item .icon-caret{right:.6rem}}.zg-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.zg-chip{display:inline-flex;align-items:center;padding:.9rem 1.6rem;border-radius:99px;border:1.5px solid var(--zg-line);background:#fff;color:var(--zg-ink);font-family:var(--zg-display);font-weight:600;font-size:1.4rem;text-decoration:none;white-space:nowrap;transition:border-color .2s,background .2s,color .2s}.zg-chip:hover{border-color:var(--zg-ink)}.zg-chip.is-on{background:var(--zg-ink);border-color:var(--zg-ink);color:#fff}.collection-hero__title{font-size:clamp(4rem,5vw,6.4rem)}.facets__summary,.facets__disclosure .facets__summary{border:1.5px solid var(--zg-line);border-radius:99px;background:#fff;padding:.8rem 3.8rem .8rem 1.8rem;font-family:var(--zg-display);font-weight:600}.facets__summary .icon-caret{right:1.5rem}.facets__summary:hover .facets__summary-label{text-decoration:none}.facets__disclosure[open]>.facets__summary{border-color:var(--zg-ink)}.facets__summary:focus-visible{outline:none;border-color:var(--zg-ink);box-shadow:0 0 0 1.5px var(--zg-ink)}.facets__summary:focus:not(:focus-visible){outline:none;box-shadow:none}.facets__summary:hover{border-color:var(--zg-ink)}.facet-filters__field .select__select,.facet-filters__sort{border-radius:99px;font-family:var(--zg-display);font-weight:600}.active-facets__button-inner{border-radius:99px;font-family:var(--zg-display)}.product-count__text{font-family:var(--zg-body);color:var(--zg-ink-2)}.blog-articles .article-card__title,.article-card .card__heading{font-family:var(--zg-display);font-weight:700;font-size:2rem;letter-spacing:-.01em}.article-card .card__inner,.article-card .card__media{border-radius:22px;overflow:hidden}.article-template__title{font-size:clamp(3.6rem,4.6vw,5.6rem)}.article-template__content{font-size:1.7rem;line-height:1.7}.template-404 .title,.main-404 .title,.page-width--narrow .title{font-family:var(--zg-display)}.related-products__heading{font-size:clamp(2.8rem,3.4vw,4rem)}.zg-ch{position:relative;overflow:hidden;padding-top:4rem}.zg-ch--pink{--color-foreground:42,33,71;color:var(--zg-ink);background:radial-gradient(120rem 50rem at 85% 0%,rgba(237,33,144,.2),transparent 60%),linear-gradient(180deg,#FFF0F7,var(--zg-cream))}.zg-ch--blue{--color-foreground:255,255,255;color:#fff;background:radial-gradient(90rem 50rem at 85% 10%,rgba(1,156,222,.6),transparent 60%),var(--zg-hw-blue)}.zg-ch__in{display:grid;grid-template-columns:1fr 1.05fr;gap:5rem;align-items:center;padding-bottom:7rem}.zg-ch--blue .zg-ch__eyebrow{color:#ffd23f}.zg-ch__title{font-family:var(--zg-display);font-weight:800;font-size:clamp(4.6rem,6vw,8.4rem);line-height:.98;letter-spacing:-.035em;margin:1.2rem 0 2rem;color:inherit}.zg-ch--pink .zg-ch__hl{color:var(--zg-barbie)}.zg-ch--blue .zg-ch__hl{color:#ffd23f}.zg-ch__lead{font-size:1.8rem;line-height:1.6;max-width:50rem;opacity:.9;margin-bottom:2.8rem;color:inherit}.zg-ch__lead p{margin:0}.zg-ch__ctas{display:flex;gap:1.2rem;flex-wrap:wrap}.zg-ch--pink .zg-ch__btn{--color-button:42,33,71;--color-button-text:255,255,255}.zg-ch--blue .zg-ch__btn{--color-button:255,106,19;--color-button-text:19,42,102}.zg-ch .zg-ch__btn2{--color-secondary-button:255,255,255;--color-secondary-button-text:42,33,71}.zg-ch--blue .zg-ch__btn2{--color-secondary-button-text:19,42,102}.zg-ch__stats{display:flex;flex-wrap:wrap;gap:3.4rem;margin:3.6rem 0 0;padding-top:2.4rem;border-top:1.5px solid rgba(127,127,160,.25)}.zg-ch--blue .zg-ch__stats{border-color:#ffffff47}.zg-ch__stats div{display:flex;flex-direction:column-reverse;gap:.5rem}.zg-ch__stats dd{margin:0;font-family:var(--zg-display);font-size:3.4rem;font-weight:800;line-height:1}.zg-ch__stats dt{font-size:1.3rem;opacity:.78}.zg-ch__art{position:relative;display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:1.4rem;height:52rem}.zg-ch__art--1{grid-template-columns:1fr}.zg-ch__pic{border-radius:26px;overflow:hidden;box-shadow:0 18px 40px -14px #2a214759;background:#fff}.zg-ch__pic img{display:block;width:100%;height:100%;object-fit:cover}.zg-ch__pic--1{grid-row:1/3;border-radius:300px 300px 26px 26px}.zg-ch__art--2 .zg-ch__pic--2{grid-row:1/3}.zg-ch__seal{position:absolute;left:-2.6rem;bottom:3rem;width:11.2rem;height:11.2rem;padding:1.4rem;border-radius:50%;background:#ffe9a8;color:var(--zg-ink);display:grid;place-items:center;text-align:center;font-family:var(--zg-display);font-weight:800;font-size:1.4rem;line-height:1.05;box-shadow:0 14px 30px -12px #2a214773;transform:rotate(-10deg)}.zg-ch__ticker{overflow:hidden;white-space:nowrap;background:var(--zg-barbie);color:#fff;font-family:var(--zg-display);font-weight:800;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase}.zg-ch--blue .zg-ch__ticker{background:var(--zg-hw-orange);color:var(--zg-hw-navy)}.zg-ch__track{display:inline-flex;align-items:center;gap:2.2rem;padding:1.3rem 0;animation:zg-marq 45s linear infinite}.zg-ch__ticker i{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;background:#ffe9a8}@keyframes zg-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.zg-ch__track{animation:none}}@media screen and (max-width:989px){.zg-ch__in{grid-template-columns:minmax(0,1fr);gap:3.6rem;padding-bottom:5rem}.zg-ch__art{height:44rem}}@media screen and (max-width:749px){.zg-ch{padding-top:2.4rem}.zg-ch__lead{font-size:1.6rem}.zg-ch__stats{gap:2.4rem;margin-top:2.8rem}.zg-ch__stats dd{font-size:2.8rem}.zg-ch__art{height:34rem;gap:1rem}.zg-ch__seal{left:auto;right:-.4rem;bottom:-1.4rem;width:9rem;height:9rem;font-size:1.2rem}}@media screen and (max-width:989px){.zg-arches__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.zg-arches__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.zg-arches__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.zg-contact{padding:7rem 0 1rem}.zg-contact__head{max-width:68rem;margin:0 auto 4rem;text-align:center}.zg-contact__title{font-family:var(--zg-display);font-weight:800;font-size:clamp(4rem,5vw,6.4rem);line-height:1;letter-spacing:-.03em;margin:0 0 1.6rem}.zg-contact__text{font-size:1.8rem;line-height:1.6;opacity:.85}.zg-contact__text p{margin:0}.zg-contact__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}@media screen and (max-width:1199px){.zg-contact__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.zg-contact__card{display:flex;flex-direction:column;gap:.6rem;height:100%;padding:2.4rem 2rem;background:#fff;border-radius:22px;text-decoration:none;color:var(--zg-ink);box-shadow:0 1px #2a21470f;transition:transform .2s ease,box-shadow .2s ease}.zg-contact__card:hover{transform:translateY(-3px);box-shadow:0 18px 34px -18px #2a214759}.zg-contact__icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#fdebf3;color:var(--zg-hot);margin-bottom:1rem}.zg-contact__icon svg{width:2rem;height:2rem}.zg-contact__label{font-family:var(--zg-display);font-weight:700;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--zg-purple)}.zg-contact__value{font-family:var(--zg-display);font-weight:700;font-size:clamp(1.4rem,1.1vw,1.6rem);white-space:nowrap}.zg-contact__note{font-size:1.4rem;line-height:1.5;opacity:.75}@media screen and (max-width:749px){.zg-contact{padding-top:4.4rem}.zg-contact__head{margin-bottom:2.8rem}.zg-contact__text{font-size:1.6rem}.zg-contact__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.zg-contact__card{display:grid;grid-template-columns:4.4rem minmax(0,1fr);column-gap:1.6rem;row-gap:.2rem;align-content:start;padding:1.8rem}.zg-contact__icon{grid-row:1/4;margin:0}.zg-contact__value{font-size:1.6rem}}.zg-story{--zs-gap:9rem}.zg-story__hero{padding:8rem 0 7rem;text-align:center;background:radial-gradient(90rem 40rem at 50% 0%,rgba(237,33,144,.12),transparent 70%)}.zg-story__title{font-family:var(--zg-display);font-weight:800;font-size:clamp(4.2rem,5.6vw,7.6rem);line-height:1;letter-spacing:-.035em;max-width:90rem;margin:0 auto 4.4rem}.zg-story__name{display:flex;justify-content:center;align-items:center;gap:1.8rem;flex-wrap:wrap;margin:0 auto 4.4rem}.zg-story__part{display:grid;justify-items:center;gap:.6rem;background:#fff;border-radius:26px;padding:1.8rem 2.8rem;box-shadow:0 14px 30px -18px #2a214759}.zg-story__part b{font-family:var(--zg-display);font-weight:800;font-size:5.2rem;line-height:1;color:var(--zg-hot);letter-spacing:.02em}.zg-story__part--2 b{color:var(--zg-purple)}.zg-story__part small{font-size:1.3rem;font-weight:700;color:var(--zg-ink);opacity:.7;text-transform:uppercase;letter-spacing:.16em}.zg-story__op{font-family:var(--zg-display);font-weight:700;font-size:3.6rem;color:var(--zg-gold-text)}.zg-story__eq{display:inline-flex;align-items:center;gap:1.8rem}.zg-story__result{font-family:var(--zg-display);font-weight:800;font-size:4.4rem;letter-spacing:.06em;color:var(--zg-gold-text)}.zg-story__lead{font-size:1.9rem;line-height:1.6;max-width:64rem;margin:0 auto;opacity:.88}.zg-story__lead p{margin:0}.zg-story__ch{padding:var(--zs-gap) 0}.zg-story__ch--white{background:#fff}.zg-story__ch--pink{background:#fdebf3}.zg-story__ch--lavender{background:#f1eef8}.zg-story__ch-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7rem;align-items:center}.zg-story__ch--flip .zg-story__media{order:-1}.zg-story__ch--solo .zg-story__ch-in{grid-template-columns:minmax(0,74rem);justify-content:center;text-align:center}.zg-story__h{font-family:var(--zg-display);font-weight:800;font-size:clamp(3.2rem,3.8vw,5rem);line-height:1.04;letter-spacing:-.03em;margin:0 0 2.2rem}.zg-story__h--center{text-align:center;margin-bottom:4rem}.zg-story__text{font-size:1.75rem;line-height:1.7;opacity:.88}.zg-story__text p{margin:0 0 1.4rem}.zg-story__text p:last-child{margin-bottom:0}.zg-story__logos{list-style:none;padding:0;margin:3.6rem 0 0;display:flex;flex-wrap:wrap;gap:2.4rem 4rem;align-items:center}.zg-story__ch--solo .zg-story__logos{justify-content:center}.zg-story__logos img{display:block;height:4.6rem;width:auto;object-fit:contain}.zg-story__btns{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:3.2rem}.zg-story__ch--solo .zg-story__btns{justify-content:center}.zg-story__media{position:relative}.zg-story__pic{border-radius:300px 300px 26px 26px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 24px 50px -24px #2a214773;background:#fff}.zg-story__pic img{display:block;width:100%;height:100%;object-fit:cover}.zg-story__media--two{padding-bottom:7rem}.zg-story__media--two .zg-story__pic{width:74%}.zg-story__media--two .zg-story__pic--2{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:1;border-radius:26px;border:6px solid #fff}.zg-story__promises{padding:var(--zs-gap) 0;background:#fff}.zg-story__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.zg-story__promise{display:flex;flex-direction:column;gap:.8rem;padding:2.8rem 2.4rem;border-radius:22px;background:var(--zg-cream)}.zg-story__promise b{font-family:var(--zg-display);font-size:1.9rem;font-weight:700;line-height:1.2}.zg-story__promise span:last-child{font-size:1.5rem;line-height:1.55;opacity:.8}.zg-story__icon{display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:50%;background:#fdebf3;color:var(--zg-hot);margin-bottom:.6rem}.zg-story__icon svg{width:2.2rem;height:2.2rem}.zg-story__signoff{padding:var(--zs-gap) 0;text-align:center}.zg-story__thanks{font-family:var(--zg-display);font-weight:800;font-size:clamp(3rem,3.6vw,4.6rem);line-height:1.1;letter-spacing:-.02em;max-width:80rem;margin:0 auto 1.4rem}.zg-story__sign{font-style:italic;font-size:2rem;color:var(--zg-hot-text);margin:0 0 3rem}.zg-story__contact{font-size:1.6rem;opacity:.85}.zg-story__contact p{margin:0}.zg-story__contact a{color:inherit;text-underline-offset:.3rem}@media screen and (max-width:989px){.zg-story__ch-in{grid-template-columns:minmax(0,1fr);gap:4rem}.zg-story__media{order:-1;max-width:52rem;width:100%;margin:0 auto}.zg-story__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.zg-story{--zs-gap:6rem}.zg-story__hero{padding:5rem 0}.zg-story__title{margin-bottom:3.2rem}.zg-story__name{gap:1rem;margin-bottom:3.2rem}.zg-story__part{padding:1.2rem 1.8rem;border-radius:20px}.zg-story__part b{font-size:3.8rem}.zg-story__op{font-size:2.6rem}.zg-story__eq{flex-basis:100%;justify-content:center;gap:1rem}.zg-story__result{font-size:3.2rem}.zg-story__lead{font-size:1.7rem}.zg-story__text{font-size:1.6rem}.zg-story__logos{gap:2rem 2.8rem}.zg-story__logos img{height:3.6rem}.zg-story__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.zg-chips{flex-wrap:nowrap;overflow-x:auto;margin:1.8rem -1.5rem 0;padding:0 1.5rem .4rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.zg-chips::-webkit-scrollbar{display:none}.zg-chip{flex:0 0 auto}}@media screen and (max-width:749px){.zg-set{padding:2.2rem 1.8rem}.zg-set__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.zg-set__name{font-size:1.3rem}.zg-set__media{border-radius:18px}}.product:has(.zg-tag--hw) .product-form__submit.button{background-color:var(--zg-hw-blue);--color-button:28,79,209;box-shadow:0 10px 24px -10px #1c4fd199}.product:has(.zg-tag--hw) .product-form__submit.button:hover{background-color:#173fa8}.product:has(.zg-tag--hw) .zg-perks li:before{background:var(--zg-hw-blue)}body:has(.zg-tag--hw) .zg-set__item.is-current .zg-set__media{box-shadow:0 0 0 3px var(--zg-hw-blue)}body:has(.zg-tag--hw) .zg-set__this{background:#e6ecfb;color:var(--zg-hw-navy)}body:has(.zg-tag--hw) .zg-set__name a:hover{color:var(--zg-hw-blue)}@media screen and (max-width:749px){.footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.footer .footer__blocks-wrapper>.footer-block.grid__item{width:100%;max-width:100%;margin:2.4rem 0}.footer .footer__blocks-wrapper>.footer-block:not(.footer-block--menu){grid-column:1/-1}.footer-block__details-content .list-menu__item--link{padding-top:.6rem;padding-bottom:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/zg-2026.css.map */
