:root{--ag-papier: #0c0910;--ag-inkt: #f7eef3;--ag-grijs: #a2939d;--ag-lijn: #4a2b3b;--ag-roze: #ff6fa5;--ag-roze-licht: #ffd9e6;--ag-donker: #17090e;--ag-balk-hoogte: 34px;--ag-soepel: cubic-bezier(.22, 1, .36, 1)}.ag-balk{position:relative;overflow:hidden;height:var(--ag-balk-hoogte);border-top:1px solid var(--ag-roze);border-bottom:1px solid var(--ag-roze);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.ag-balk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(104deg,transparent 42%,rgba(255,255,255,.85) 50%,transparent 58%);transform:translate(-110%);animation:ag-glans 9s ease-in-out infinite}@keyframes ag-glans{0%,68%{transform:translate(-110%)}to{transform:translate(110%)}}.ag-splash{position:relative;min-height:100dvh;display:grid;grid-template-rows:1fr auto;align-items:center;padding:clamp(110px,13vw,150px) clamp(20px,5vw,64px) clamp(24px,5vw,56px);overflow:hidden;background-color:var(--ag-papier);text-align:center}.ag-splash__gloed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ag-bloem{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.ag-bloem--een{width:46vmax;height:46vmax;top:-10vmax;left:-8vmax;background:radial-gradient(circle,rgba(255,111,165,.42),transparent 66%);animation:ag-bloeiA 34s ease-in-out infinite alternate}.ag-bloem--twee{width:40vmax;height:40vmax;bottom:-14vmax;right:-6vmax;background:radial-gradient(circle,rgba(190,130,255,.34),transparent 66%);animation:ag-bloeiB 44s ease-in-out infinite alternate}.ag-bloem--drie{width:34vmax;height:34vmax;top:22%;left:42%;background:radial-gradient(circle,rgba(255,232,243,.22),transparent 62%);animation:ag-bloeiC 28s ease-in-out infinite alternate}@keyframes ag-bloeiA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(9vmax,7vmax,0) scale(1.14)}}@keyframes ag-bloeiB{0%{transform:translateZ(0) scale(1.08)}to{transform:translate3d(-11vmax,-6vmax,0) scale(1)}}@keyframes ag-bloeiC{0%{transform:translate3d(-4vmax,3vmax,0) scale(.95)}to{transform:translate3d(5vmax,-5vmax,0) scale(1.2)}}.ag-ster{position:absolute;display:block;filter:drop-shadow(0 0 18px rgba(255,111,165,.75));will-change:transform}.ag-ster svg{width:100%;height:100%;display:block;fill:var(--ag-roze-licht)}.ag-ster--een{width:74px;height:74px;top:18%;left:12%;animation:ag-zweef 17s ease-in-out infinite alternate}.ag-ster--twee{width:46px;height:46px;top:66%;left:22%;animation:ag-zweef 13s ease-in-out infinite alternate -4s}.ag-ster--drie{width:100px;height:100px;top:30%;right:11%;animation:ag-zweef 21s ease-in-out infinite alternate -8s}@keyframes ag-zweef{0%{transform:translateY(-14px) rotate(-8deg)}to{transform:translateY(14px) rotate(8deg)}}.ag-splash__inhoud{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;gap:clamp(28px,5vw,48px)}.ag-splash__logo{margin:0;line-height:0}.ag-splash__logo img{display:block;width:min(560px,78vw);height:auto;filter:drop-shadow(0 0 28px rgba(255,111,165,.45))}.ag-splash__knop{font-family:Courier New,Courier,monospace;font-size:clamp(15px,1.5vw,19px);letter-spacing:.32em;text-transform:uppercase;color:var(--ag-inkt);text-decoration:none;padding-bottom:10px;background-image:linear-gradient(var(--ag-roze),var(--ag-roze));background-repeat:no-repeat;background-position:left bottom;background-size:0% 1px;transition:background-size .55s var(--ag-soepel),color .35s var(--ag-soepel)}.ag-splash__knop:hover,.ag-splash__knop:focus-visible{background-size:100% 1px;color:var(--ag-roze-licht)}.ag-splash__onder{position:relative;z-index:1;display:grid;justify-items:center;gap:18px}.ag-splash__sociaal{display:grid;place-content:center;width:40px;height:40px;color:var(--ag-inkt);transition:color .35s var(--ag-soepel),transform .35s var(--ag-soepel)}.ag-splash__sociaal svg{width:22px;height:22px;fill:currentColor}.ag-splash__sociaal:hover{color:var(--ag-roze);transform:translateY(-2px)}@media(max-width:640px){.ag-ster--een{width:52px;height:52px}.ag-ster--drie{width:66px;height:66px}.ag-splash__knop{letter-spacing:.26em}}.ag-aftel{position:relative;min-height:100dvh;display:grid;grid-template-rows:1fr auto;align-items:center;padding:clamp(110px,13vw,150px) clamp(20px,5vw,64px) clamp(24px,5vw,56px);overflow:hidden;background-color:var(--ag-papier);text-align:center}.ag-aftel__inhoud{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;gap:clamp(28px,5vw,44px)}.ag-aftel__logo img{width:min(460px,72vw)}.ag-aftel__aanhef{font-family:Courier New,Courier,monospace;font-size:clamp(12px,1.4vw,15px);letter-spacing:.34em;text-transform:uppercase;color:var(--ag-grijs);margin:0}.ag-aftel__klok{display:flex;align-items:flex-start;justify-content:center;gap:clamp(10px,2.4vw,26px)}.ag-aftel__vak{display:grid;justify-items:center;gap:10px;min-width:clamp(64px,12vw,108px)}.ag-aftel__getal{font-family:var(--font-heading--family, "Playfair Display", Didot, serif);font-weight:700;font-size:clamp(44px,11vw,104px);line-height:.9;color:var(--ag-inkt);font-variant-numeric:tabular-nums;text-shadow:0 0 28px rgba(255,111,165,.4)}.ag-aftel__label{font-family:Courier New,Courier,monospace;font-size:clamp(10px,1.2vw,12px);letter-spacing:.3em;text-transform:uppercase;color:var(--ag-roze)}.ag-aftel__dubbel{font-family:var(--font-heading--family, "Playfair Display", Didot, serif);font-weight:700;font-size:clamp(30px,7vw,68px);line-height:1;color:var(--ag-lijn);align-self:start;margin-top:clamp(4px,1vw,10px)}.ag-aftel__klaar{font-family:var(--font-heading--family, "Playfair Display", Didot, serif);font-weight:700;font-size:clamp(30px,7vw,64px);color:var(--ag-inkt);margin:0;text-shadow:0 0 28px rgba(255,111,165,.45)}@media(max-width:640px){.ag-aftel__klok{gap:6px}.ag-aftel__vak{min-width:58px}.ag-aftel__dubbel{display:none}}.password-footer{background-color:var(--ag-papier)!important;color:var(--ag-grijs)!important;font-family:Courier New,Courier,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.password-footer a,.password-footer button{color:var(--ag-grijs)!important}.password-footer a:hover,.password-footer button:hover{color:var(--ag-inkt)!important}.ag-paginakop{padding:clamp(44px,8vw,88px) clamp(20px,5vw,64px) clamp(28px,5vw,52px);text-align:center}.ag-paginakop__aanhef{font-family:Courier New,Courier,monospace;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ag-grijs);margin:0 0 16px}.ag-paginakop__titel{font-family:var(--font-heading--family, "Playfair Display", Didot, serif);font-weight:700;font-size:clamp(32px,6vw,58px);line-height:1.08;letter-spacing:.02em;margin:0 0 18px;color:var(--ag-inkt)}.ag-paginakop__tekst{max-width:52ch;margin:0 auto;color:var(--ag-grijs)}.ag-paginakop__tekst p{margin:0}.ag-sectiekop{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 clamp(20px,5vw,64px) 32px;padding-bottom:14px;border-bottom:1px solid var(--ag-inkt);box-shadow:0 4px 0 -3px var(--ag-inkt)}.ag-sectiekop__titel{display:flex;align-items:baseline;gap:14px;margin:0;font-family:var(--font-heading--family, "Playfair Display", Didot, serif);font-weight:700;font-size:clamp(22px,3vw,30px);letter-spacing:.06em;text-transform:uppercase;color:var(--ag-inkt)}.ag-sectiekop__nummer{font-family:Courier New,Courier,monospace;font-size:11px;letter-spacing:.1em;color:var(--ag-roze)}.ag-sectiekop__link{font-family:Courier New,Courier,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ag-inkt);text-decoration:none;border-bottom:1px solid var(--ag-lijn);padding-bottom:3px}.ag-sectiekop__link:hover{border-bottom-color:var(--ag-roze)}@media(min-width:900px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:899px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.product-grid__item .card-gallery,.product-grid__item .card-gallery img{aspect-ratio:2 / 3}.product-grid__item .card-gallery img{width:100%;height:100%;object-fit:cover}.product-grid__item .card-gallery{box-shadow:0 14px 28px -16px #ff6fa580,0 4px 9px -5px #ff6fa547}.product-grid__item .product-title,.product-grid__item .product-title *{font-family:var(--font-heading--family, "Playfair Display", Didot, serif);font-weight:700;font-size:17px;letter-spacing:.01em;color:var(--ag-inkt)}.product-grid__item .price,.product-grid__item .price *{font-family:Courier New,Courier,monospace;font-size:12px;color:var(--ag-grijs)}.ag-spul{position:absolute;z-index:0;display:block;pointer-events:none;opacity:.72;filter:brightness(1.25) saturate(1.1);transform:rotate(var(--draai, 0deg))}.ag-spul img{display:block;width:100%;height:auto;animation:ag-zweefspul var(--duur, 7s) ease-in-out infinite alternate;animation-delay:var(--wacht, 0s)}@keyframes ag-zweefspul{0%{transform:translateY(-7px) rotate(-2.5deg)}to{transform:translateY(7px) rotate(2.5deg)}}.ag-paginakop,.ag-splash__inhoud,.ag-splash__onder{position:relative;z-index:1}.ag-paginakop{overflow:hidden}.header__logo,.header__logo img{transition:transform .35s var(--ag-soepel);transform-origin:left center}.header__logo:hover img,.header__logo:focus-visible img{transform:scale(1.08)}.ag-leeg-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px;margin:0 clamp(20px,5vw,64px)}@media(max-width:899px){.ag-leeg-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-leeg-vlak{position:relative;aspect-ratio:2 / 3;background:var(--ag-vlak, #1a1019);display:grid;place-content:center;gap:6px;text-align:center;color:var(--ag-grijs);font-family:Courier New,Courier,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 14px 28px -16px #ff6fa580,0 4px 9px -5px #ff6fa547}.ag-leeg-vlak:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ff6fa52e}.ag-leeg-link{display:block;text-decoration:none;color:inherit}.ag-leeg-vlak{transition:transform .45s var(--ag-soepel),box-shadow .45s var(--ag-soepel)}.ag-leeg-link:hover .ag-leeg-vlak{transform:translateY(-5px);box-shadow:0 24px 42px -18px #ff6fa58c,0 7px 15px -7px #ff6fa552}.ag-leeg-naam{margin:12px 0 0;font-family:var(--font-heading--family, "Playfair Display", Didot, serif);font-weight:700;font-size:17px;color:var(--ag-inkt)}.ag-leeg-prijs{margin:3px 0 0;font-family:Courier New,Courier,monospace;font-size:12px;color:var(--ag-grijs)}@media screen and (min-width:750px){.product-information__grid{display:flex!important;justify-content:center!important;align-items:flex-start;gap:clamp(32px,5vw,72px)}.product-information__grid .product-information__media{width:340px!important;min-width:0!important;max-width:340px!important;flex:0 0 340px;margin:0}.product-information__grid .product-details{width:420px!important;max-width:420px!important;flex:0 0 420px}}.product-media-container{background:radial-gradient(58% 46% at 50% 42%,rgba(255,111,165,.22),transparent 70%),radial-gradient(78% 70% at 50% 60%,rgba(150,90,255,.13),transparent 72%),var(--ag-vlak)}.product-media img{object-fit:contain}.product-information h1{font-family:var(--font-heading--family, "Playfair Display", Didot, serif);letter-spacing:.01em}.product-information .price,.product-information .price *{color:var(--ag-roze);font-family:Courier New,Courier,monospace;letter-spacing:.04em}.product-information .group-block-content>*:first-child p{color:var(--ag-grijs);font-family:Courier New,Courier,monospace;margin:0}.product-information .variant-option__button-label,.product-information .variant-option__button-label--text{min-width:58px;padding:13px 10px;font-family:Courier New,Courier,monospace;font-size:13px;letter-spacing:.12em}.product-information .product-form-buttons,.product-information .add-to-cart-button{width:100%;max-width:340px}body{background-image:radial-gradient(rgba(255,111,165,.1) 1px,transparent 1px);background-size:20px 20px;background-attachment:fixed}@media(prefers-reduced-motion:reduce){.ag-balk:after,.ag-bloem,.ag-ster{animation:none}}.ag-kruimel{padding:clamp(18px,3vw,30px) clamp(20px,5vw,64px) 0;margin:0;font-family:Courier New,Courier,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.ag-kruimel a{color:var(--ag-grijs);text-decoration:none}.ag-kruimel a:hover{color:var(--ag-inkt)}.product-information .group-block-content>*:first-child p{font-size:11px;letter-spacing:.24em;text-transform:uppercase}.product-information .variant-option__label,.product-information .variant-option legend{font-family:Courier New,Courier,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ag-inkt)}.product-information .group-block-content>*:last-child p,.product-information .rte:last-of-type p{font-size:14px}.media-gallery--carousel .thumbnails-list,.media-gallery__thumbnails{justify-content:flex-start;gap:10px}.header__menu a,.header__menu-item,.menu-list a{font-family:Courier New,Courier,monospace!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important}.product-information .add-to-cart-button,.product-information button[type=submit]{font-family:Courier New,Courier,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding-block:16px}.product-information .add-to-cart-button svg,.product-information button[type=submit] svg{display:none}.product-information [class*=quantity-selector-wrapper],.product-information .accelerated-checkout-block{display:none!important}.product-information h1{font-size:clamp(30px,3.4vw,44px)!important;line-height:1.05}.ag-tarieven,.ag-stappen{padding:clamp(40px,7vw,80px) clamp(20px,5vw,64px);max-width:980px;margin:0 auto;text-align:center}.ag-tarieven__aanhef,.ag-stappen__aanhef{font-family:Courier New,Courier,monospace;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ag-grijs);margin:0 0 16px}.ag-tarieven__titel,.ag-stappen__titel{font-family:var(--font-heading--family, "Playfair Display", Didot, serif);font-weight:700;font-size:clamp(30px,5vw,52px);line-height:1.08;margin:0 0 18px;color:var(--ag-inkt)}.ag-tarieven__tekst,.ag-stappen__tekst{max-width:52ch;margin:0 auto clamp(28px,5vw,48px);color:var(--ag-grijs)}.ag-tarieven__tekst p,.ag-stappen__tekst p{margin:0}.ag-tarieven__lijst{margin:0;text-align:left;border-top:1px solid var(--ag-lijn)}.ag-tarief{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:8px clamp(16px,4vw,48px);padding:18px 0;border-bottom:1px solid var(--ag-lijn)}.ag-tarief__waar{margin:0;font-weight:600;color:var(--ag-inkt)}.ag-tarief__prijs{margin:0;font-family:Courier New,Courier,monospace;color:var(--ag-inkt);justify-self:end}.ag-tarief__duur{margin:0;font-size:14px;color:var(--ag-grijs);justify-self:end;min-width:12ch;text-align:right}.ag-tarieven__voet{margin-top:clamp(24px,4vw,40px);color:var(--ag-grijs);font-size:14px}.ag-tarieven__voet p{margin:0}.ag-tarieven__voet strong{color:var(--ag-inkt);font-weight:600}@media(max-width:640px){.ag-tarief{grid-template-columns:auto auto}.ag-tarief__waar{grid-column:1 / -1}.ag-tarief__prijs{justify-self:start}}.ag-stappen__rij{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,3vw,32px)}.ag-stappen__rij:before{content:"";position:absolute;top:26px;left:12.5%;right:12.5%;height:1px;background:var(--ag-lijn)}.ag-stap{position:relative;text-align:center}.ag-stap__bol{display:grid;place-content:center;width:52px;height:52px;margin:0 auto 18px;border:1px solid var(--ag-lijn);border-radius:50%;background:var(--ag-papier);font-family:Courier New,Courier,monospace;font-size:13px;color:var(--ag-roze)}.ag-stap__kop{margin:0 0 8px;font-family:Courier New,Courier,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ag-inkt)}.ag-stap__tekst{margin:0;font-size:14px;color:var(--ag-grijs)}@media(max-width:760px){.ag-stappen__rij{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.ag-stappen__rij:before{display:none}}.product-grid__item .card-gallery img{object-fit:contain!important}.ag-metro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:flex-end;overflow:hidden;pointer-events:none}.ag-metro svg{flex:0 0 auto;height:34%;width:auto;max-width:none;margin-bottom:3px;opacity:.55;transform:translate(100vw);animation:ag-metroRijdt 9s linear infinite}#header-component .header__row-content,#header-component .header__logo,#header-component .header__menu,#header-component .header__actions,#header-component .header__inline-menu,#header-component .header__heading{position:relative;z-index:1}@keyframes ag-metroRijdt{0%{transform:translate(100vw)}70%,to{transform:translate(-100%)}}.metro__bak{fill:url(#metroStaal);stroke:#6b5b62;stroke-width:1.6;stroke-linejoin:round}.metro__deur{fill:url(#metroStaal);stroke:#8a7880;stroke-width:1.2}.metro__naad{fill:none;stroke:#8a7880;stroke-width:1;opacity:.75}.metro__daklicht{fill:#fff;opacity:.32}.metro__ruit,.metro__deurruit{fill:#2f3a41;stroke:#a8846b;stroke-width:1.6}.metro__ruit--aan{fill:#6e5b3c}.metro__glans{fill:#f7ecdf;opacity:.28}.metro__led{fill:#120d10;stroke:#a8846b;stroke-width:1.2}.metro__led-tekst{fill:#f0b03a;font-family:Courier New,monospace;font-size:7px;font-weight:700;letter-spacing:.04em}.metro__plaat{fill:#17090e}.metro__nr{fill:#f7ecdf;font-family:Courier New,monospace;font-size:5.4px;font-weight:700}.metro__vlag-wit{fill:#f7ecdf}.metro__vlag-rood{fill:#e0453c}.metro__vlag-blauw{fill:#2b3a6b}.metro__onder,.metro__draaistel,.metro__wiel,.metro__koppeling{fill:#17090e}.metro__koplamp{fill:#f0b03a;stroke:#17090e;stroke-width:1.2}.metro__wolk{fill:#ff6fa5;stroke:#17090e;stroke-width:2.2;stroke-linejoin:round}.metro__woord{fill:#17090e;font-family:Courier New,monospace;font-size:8px;font-weight:700;letter-spacing:.02em}.metro__drup{fill:none;stroke:#17090e;stroke-width:2;stroke-linecap:round}.metro__tag path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.metro__tag--roze path{stroke:#ff6fa5}.metro__bullet-tekst{fill:#f7ecdf;font-family:Courier New,monospace;font-size:6px;font-weight:700}@media(prefers-reduced-motion:reduce){.ag-metro svg{animation:none;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/archive-girls.css.map */
