.ab-ac{--ac-cream: #fbf6dc;--ac-butter: #f3e09b;--ac-sky: #d3ecf3;--ac-window: #a8cbea;--ac-blush: #f7cabd;--ac-coral: #f3b39e;--ac-leaf: #a6bd6c;--ac-sea: #85cafc;--ac-ink: #313d63;--ac-squirrel: #c26d2a;--ac-paper: #ffffff;--ac-display: "Fredoka", var(--font-heading--family), system-ui, sans-serif;position:relative;overflow:hidden;background:var(--ac-bg, var(--ac-cream));color:#231815;font-family:var(--font-body--family)}.ab-ac *,.ab-ac *:before,.ab-ac *:after{box-sizing:border-box}.ab-ac-wrap{position:relative;z-index:1;width:100%;max-width:calc(var(--normal-page-width, 90rem) + 2 * var(--page-margin, 20px));margin-inline:auto;padding-inline:var(--page-margin, 20px)}.ab-ac img,.ab-ac video{display:block;max-width:100%}.ab-ac-display{margin:0;font-family:var(--ac-display);font-weight:600;line-height:1.02;letter-spacing:0;text-transform:none;color:var(--ac-ink);text-wrap:balance}.ab-ac-eyebrow{margin:0;font-family:var(--font-heading--family);font-size:.75rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#231815}.ab-ac-body{margin:0;font-size:1.125rem;line-height:1.6}.ab-ac-body p{margin:0 0 .6em}.ab-ac-body p:last-child{margin-bottom:0}.ab-ac-muted{color:#6b6560}.ab-ac-underline{display:block;width:120px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='16' viewBox='0 0 120 16'%3E%3Cpath d='M3 8q7.5-8 15 0t15 0t15 0t15 0t15 0t15 0t15 0t15 0' fill='none' stroke='%2385cafc' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 120px 16px}.ab-ac-hi{display:inline-block;background:var(--ac-paper);border:2px solid var(--ac-ink);border-radius:18px 18px 18px 4px;padding:2px 12px 3px;font-family:var(--ac-display);font-weight:600;font-size:1.0625rem;line-height:1.3;color:var(--ac-squirrel);white-space:nowrap}.ab-ac-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ab-ac-btn-arch{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:4px 28px 0;border-radius:28px 28px 8px 8px;background:var(--ac-butter);color:var(--ac-ink);font-family:var(--font-heading--family);font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ab-ac-btn-arch:hover{color:var(--ac-ink);transform:translateY(-2px);box-shadow:0 4px 0 var(--ac-ink)}.ab-ac-btn-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:2px solid var(--ac-ink);border-radius:999px;color:var(--ac-ink);font-family:var(--font-heading--family);font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.ab-ac-btn-pill:hover{background:var(--ac-ink);color:var(--ac-paper)}.ab-ac-link{display:inline-block;font-family:var(--font-heading--family);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ac-ink);text-decoration:none;border-bottom:3px solid var(--ac-coral);padding-bottom:3px}.ab-ac-link:hover{color:#231815;border-color:var(--ac-butter)}.ab-ac-awning{position:relative;z-index:2;height:40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='40' viewBox='0 0 64 40'%3E%3Crect width='32' height='26' fill='%23f3b39e'/%3E%3Crect x='32' width='32' height='26' fill='%23fefcfb'/%3E%3Cpath d='M0 26a16 13 0 0 0 32 0z' fill='%23f3b39e'/%3E%3Cpath d='M32 26a16 13 0 0 0 32 0z' fill='%23fefcfb'/%3E%3C/svg%3E") repeat-x left top / 64px 40px}.ab-ac-wave{position:relative;z-index:2;height:28px;margin-top:-28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'%3E%3Cpath d='M0 14q15-13 30 0t30 0t30 0t30 0V28H0z' fill='%2385cafc'/%3E%3C/svg%3E") repeat-x left bottom / 120px 28px}.ab-ac-roof{height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20'%3E%3Cpath d='M0 20a20 20 0 0 1 40 0z' fill='%23313d63'/%3E%3C/svg%3E") repeat-x left bottom / 40px 20px}.ab-ac-dots{height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='12' viewBox='0 0 42 12'%3E%3Ccircle cx='7' cy='6' r='5' fill='%23f3b39e'/%3E%3Ccircle cx='21' cy='6' r='5' fill='%23f3e09b'/%3E%3Ccircle cx='35' cy='6' r='5' fill='%23a8cbea'/%3E%3C/svg%3E") repeat-x left center / 42px 12px}.ab-ac-cloud{position:absolute;z-index:0;width:180px;aspect-ratio:150 / 80;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='80' viewBox='0 0 150 80'%3E%3Cpath d='M22 66a18 18 0 0 1 6-34a26 26 0 0 1 48-10a20 20 0 0 1 34 12a16 16 0 0 1 8 32z' fill='%23fefcfb'/%3E%3C/svg%3E") no-repeat center / contain;pointer-events:none}.ab-ac-cloud--sky{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='80' viewBox='0 0 150 80'%3E%3Cpath d='M22 66a18 18 0 0 1 6-34a26 26 0 0 1 48-10a20 20 0 0 1 34 12a16 16 0 0 1 8 32z' fill='%23d3ecf3'/%3E%3C/svg%3E")}.ab-ac-arch{position:relative;overflow:hidden;border-radius:999px 999px 16px 16px;border:6px solid var(--ac-paper);background:var(--ac-sky);aspect-ratio:var(--ac-ratio, 3 / 4)}.ab-ac-arch img,.ab-ac-arch video{width:100%;height:100%;object-fit:cover}.ab-ac-chars{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none}.ab-ac-char{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ab-ac-char__img{width:var(--ac-char, 68px);height:var(--ac-char, 68px);border-radius:50%;overflow:hidden;border:3px solid var(--ac-ring, var(--ac-blush));background:var(--ac-paper)}.ab-ac-char__img img{width:100%;height:100%;object-fit:cover}.ab-ac-char__label{font-family:var(--ac-display);font-weight:500;font-size:.9375rem;line-height:1.2;color:var(--ac-ink)}.ab-ac-ring-1{--ac-ring: var(--ac-blush)}.ab-ac-ring-2{--ac-ring: var(--ac-sky)}.ab-ac-ring-3{--ac-ring: var(--ac-butter)}.ab-ac-ring-4{--ac-ring: var(--ac-coral)}.ab-ac-ring-5{--ac-ring: var(--ac-leaf)}.ab-ac-ring-6{--ac-ring: var(--ac-window)}.ab-ac-feature__inner{display:grid;grid-template-columns:minmax(0,1fr) var(--ac-media-w, 380px);gap:clamp(32px,4vw,64px);align-items:center;padding-block:var(--ac-pad-top, 64px) calc(var(--ac-pad-bottom, 72px) + 28px)}.ab-ac-feature__inner--side{grid-template-columns:var(--ac-side-w, 300px) minmax(0,1fr) var(--ac-media-w, 300px)}.ab-ac-feature__side{display:block;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #313d631f}.ab-ac-feature__side img{width:100%;height:auto}.ab-ac-feature__text{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ab-ac-feature__kicker{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ab-ac-feature__heading{font-size:var(--ac-h, clamp(2.5rem, 5.2vw, 5rem))}.ab-ac-feature__body{max-width:34rem}.ab-ac-feature__note{margin:0;font-size:.875rem;color:#6b6560}.ab-ac-feature__media{position:relative;width:100%}.ab-ac-feature__media>a{display:block;color:inherit}.ab-ac-feature__float{position:absolute;z-index:2;--ac-char: clamp(72px, 8vw, 120px)}.ab-ac-feature__float--1{left:-14%;bottom:14%}.ab-ac-feature__float--2{right:-12%;top:16%;--ac-char: clamp(60px, 6.5vw, 100px)}.ab-ac-feature__bubble{position:absolute;z-index:3;top:8%;left:-8%}@media(max-width:989px){.ab-ac-feature__inner--side{grid-template-columns:minmax(0,1fr) var(--ac-media-w, 300px)}.ab-ac-feature__inner--side .ab-ac-feature__side{grid-column:1 / -1;order:3;max-width:420px;justify-self:center}}@media(max-width:749px){.ab-ac-feature__inner,.ab-ac-feature__inner--side{grid-template-columns:minmax(0,1fr);padding-block:40px 64px}.ab-ac-feature__media{order:-1;max-width:300px;justify-self:center}.ab-ac-feature__float--1{left:-18%}.ab-ac-feature__float--2{right:-16%}.ab-ac-feature__bubble{left:-12%}.ab-ac-feature__text{align-items:center;text-align:center}.ab-ac-feature__kicker,.ab-ac-actions,.ab-ac-chars{justify-content:center}.ab-ac-feature__heading{font-size:clamp(2.25rem,11vw,3rem)}.ab-ac-feature__inner--side .ab-ac-feature__side{max-width:320px}}.ab-ac-head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:clamp(32px,4vw,48px)}.ab-ac-head--left{align-items:flex-start;text-align:left}.ab-ac-head .ab-ac-display{font-size:clamp(2rem,3.4vw,3rem)}.ab-ac-head .ab-ac-body{max-width:40rem}.ab-ac-pad{padding-block:var(--ac-pad-top, 72px) var(--ac-pad-bottom, 72px)}.ab-ac-messages__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none}.ab-ac-message{display:flex;flex-direction:column;gap:12px;padding:32px 28px 30px;background:var(--ac-paper);border-radius:120px 120px 16px 16px;text-align:center;align-items:center}.ab-ac-message__num{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--ac-dot, var(--ac-blush));font-family:var(--ac-display);font-weight:600;font-size:1.375rem;color:var(--ac-ink)}.ab-ac-message__title{font-size:clamp(1.5rem,2.2vw,1.875rem)}.ab-ac-message__text{margin:0;font-size:1rem;line-height:1.6}@media(max-width:749px){.ab-ac-messages__grid{grid-template-columns:minmax(0,1fr)}.ab-ac-message{border-radius:90px 90px 16px 16px}}.ab-ac-neighbours__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:center}.ab-ac-neighbours__art{position:relative;max-width:480px;width:100%;justify-self:center}.ab-ac-neighbours__art .ab-ac-feature__bubble{left:-4%}.ab-ac-neighbours__list{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.ab-ac-neighbour{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.ab-ac-neighbour .ab-ac-char__img{--ac-char: 84px}.ab-ac-neighbour__name{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:.9375rem;color:#231815}.ab-ac-neighbour__desc{margin:2px 0 0;font-size:.875rem;color:#6b6560}.ab-ac-neighbour__line{margin:6px 0 0;font-family:var(--ac-display);font-weight:500;font-size:1.25rem;line-height:1.25;color:var(--ac-ink)}@media(max-width:749px){.ab-ac-neighbours__grid{grid-template-columns:minmax(0,1fr)}.ab-ac-neighbours__art{max-width:300px}.ab-ac-neighbour .ab-ac-char__img{--ac-char: 68px}.ab-ac-neighbour__line{font-size:1.125rem}}.ab-ac-bedtime__card{position:relative;z-index:1;max-width:720px;margin-inline:auto;background:var(--ac-cream);border-radius:20px;overflow:hidden;box-shadow:0 16px 40px #313d631f}.ab-ac-bedtime__top{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 40px 0;text-align:center}.ab-ac-bedtime__top .ab-ac-display{font-size:clamp(2rem,4vw,2.75rem)}.ab-ac-bedtime__list{display:flex;flex-direction:column;gap:14px;margin:24px 32px 0;padding:22px 26px;background:var(--ac-paper);border-radius:16px;list-style:none}.ab-ac-question{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.ab-ac-question .ab-ac-char__img{--ac-char: 52px}.ab-ac-question p{margin:0;font-family:var(--ac-display);font-weight:500;font-size:1.1875rem;line-height:1.3;color:var(--ac-ink)}.ab-ac-bedtime__close{margin:22px 32px 26px;text-align:center;font-family:var(--ac-display);font-weight:500;font-size:1.25rem;color:var(--ac-squirrel)}.ab-ac-bedtime__band{background:var(--ac-ink);color:var(--ac-sky);padding:16px 40px 22px;text-align:center;font-size:.875rem;line-height:1.5}.ab-ac-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:960px;margin:clamp(32px,4vw,48px) auto 0;padding:0;list-style:none}.ab-ac-stage{padding:22px 24px;border-radius:16px;background:var(--ac-paper)}.ab-ac-stage h3{margin:0;font-family:var(--ac-display);font-weight:600;font-size:1.25rem;color:var(--ac-ink)}.ab-ac-stage p{margin:6px 0 0;font-size:.9375rem;line-height:1.55}@media(max-width:749px){.ab-ac-bedtime__top{padding-inline:20px}.ab-ac-bedtime__list{margin-inline:14px;padding:18px}.ab-ac-question p{font-size:1.0625rem}.ab-ac-stages{grid-template-columns:minmax(0,1fr)}}.ab-ac-cbanner__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,4vw,64px);align-items:end;padding-block:56px 68px}.ab-ac-cbanner__text{display:flex;flex-direction:column;align-items:flex-start;gap:14px;align-self:center}.ab-ac-cbanner__text .ab-ac-display{font-size:clamp(2.25rem,4.4vw,4rem)}.ab-ac-cbanner__text .ab-ac-eyebrow{color:var(--ac-ink)}.ab-ac-cbanner__arches{display:flex;gap:16px;align-items:flex-end}.ab-ac-cbanner__arches .ab-ac-arch:first-child{width:clamp(180px,17vw,240px)}.ab-ac-cbanner__arches .ab-ac-arch:nth-child(2){width:clamp(140px,13vw,190px)}@media(max-width:749px){.ab-ac-cbanner__inner{grid-template-columns:minmax(0,1fr);padding-block:36px 56px}.ab-ac-cbanner__arches{justify-content:center}.ab-ac-cbanner__arches .ab-ac-arch:first-child{width:46%}.ab-ac-cbanner__arches .ab-ac-arch:nth-child(2){width:36%}}.ab-ac-strip{background:transparent}.ab-ac-strip__box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:center;padding:32px clamp(20px,4vw,48px);background:var(--ac-cream);border-radius:20px}.ab-ac-strip__title{display:flex;align-items:center;gap:12px}.ab-ac-strip__title .ab-ac-display{font-size:clamp(1.5rem,2.4vw,2rem)}.ab-ac-strip__text{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ab-ac-strip__text .ab-ac-body{font-size:1rem;max-width:38rem}.ab-ac-strip .ab-ac-chars{--ac-char: 60px}@media(max-width:749px){.ab-ac-strip__box{grid-template-columns:minmax(0,1fr)}}main[data-template="page.art-city"] .product-card .card-gallery,main:has(.ab-ac-cbanner) .product-card .card-gallery,.ab-ac-arch-cards .product-card .card-gallery{border-radius:50% 50% 14px 14px/34% 34% 14px 14px;overflow:hidden;background:var(--ac-cream, #fbf6dc)}@media(prefers-reduced-motion:reduce){.ab-ac-btn-arch{transition:none}.ab-ac-btn-arch:hover{transform:none}}#neighbours{scroll-margin-top:120px}@media(max-width:749px){.ab-ac-feature .ab-ac-chars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:360px;margin-inline:auto;--ac-char: clamp(50px, 14vw, 62px)}.ab-ac-feature .ab-ac-char{min-width:0}.ab-ac-feature .ab-ac-char__img{border-width:2px}.ab-ac-feature .ab-ac-char__label{font-size:.8125rem;overflow-wrap:anywhere}}main[data-template="page.art-city"]{--ac-fit-h: calc(100svh - var(--header-group-height, 120px))}@media(min-width:750px){main[data-template="page.art-city"] .ab-ac-feature__inner{grid-template-columns:minmax(0,1fr) min(var(--ac-media-w, 380px),calc((var(--ac-fit-h) - 150px) * 9 / 16));padding-block:40px 76px}}@media(max-width:749px){main[data-template="page.art-city"] .ab-ac-feature__media{max-width:min(300px,calc((var(--ac-fit-h) - 120px) * 9 / 16))}}main[data-template="page.art-city"] .ab-ac-video{display:flex;justify-content:center}main[data-template="page.art-city"] .ab-ac-video video{display:block;width:auto;height:auto;max-width:100%;max-height:calc(var(--ac-fit-h) - 48px);border-radius:12px;background:#231815}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ab-art-city.css.map */
