:root{--font-body: "Lato", sans-serif;--font-heading: "Playfair Display", serif;--type-secondary: 1.4rem;--type-body: 1.6rem;--type-1: 2rem;--type-2: 2.5rem;--type-3: 3.125rem;--type-4: 3.90625rem;--type-5: 4.8828125rem;--h1-mobile: var(--type-3);--h2-mobile: var(--type-2);--h3-mobile: var(--type-1);--h1-desktop: var(--type-5);--h2-desktop: var(--type-4);--h3-desktop: var(--type-2);--h1: var(--h1-mobile);--h2: var(--h2-mobile);--h3: var(--h3-mobile);--leading-body: 1.5;--leading-heading: 1.2;--tracking-uppercase: .08em;--measure: 65ch;--space-0: 0;--space-1: .8rem;--space-2: 1.6rem;--space-3: 2.4rem;--space-4: 3.2rem;--space-5: 4rem;--space-6: 4.8rem;--space-8: 6.4rem;--space-12: 9.6rem;--target: 4.8rem;--section-space: var(--space-6);--color-dark: #1f1814;--color-wine: #6b1f2a;--color-gold: #c9a45c;--color-cream: #f6f1e9;--color-paper: #fffaf3;--color-ink: #2a201b;--color-muted: #6d6056}.ais{--ais-ink: var(--color-ink);--ais-muted: var(--color-muted);--ais-cream: var(--color-cream);--ais-paper: var(--color-paper);--ais-dark: var(--color-dark);--ais-wine: var(--color-wine);--ais-gold: var(--color-gold);--surface: var(--color-cream);--text: var(--color-ink);--secondary: var(--color-muted);--accent: var(--color-wine);--border: var(--color-muted);color:var(--text);background:var(--surface);font:400 var(--type-body)/var(--leading-body) var(--font-body);letter-spacing:normal}.ais :where(.ais-steps,.ais-gift){--surface: var(--color-paper);background:var(--surface)}.ais :where(.ais-hero,.ais-xmas,.ais-final,.ais-materials){--surface: var(--color-dark);--text: var(--color-cream);--secondary: var(--color-cream);--accent: var(--color-gold);--border: var(--color-gold);color:var(--text);background:var(--surface)}.ais .ais-materials{--surface: var(--color-wine)}.ais-wrap{max-width:118.4rem;padding-inline:var(--space-3)}.ais-narrow{max-width:76.8rem}.ais section{padding-block:var(--section-space)}.ais.aisp{padding-block:var(--space-4)}.ais :is(p,li,summary,label,legend,input,textarea,button){font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:normal}.ais :is(input,textarea,button){font-family:var(--font-body)}.ais .ais-h1,.ais .ais-h2,.ais h3{font-family:var(--font-heading);font-weight:400;line-height:var(--leading-heading);letter-spacing:normal;color:inherit}.ais .ais-h1,.ais .aisp__title{font-size:var(--h1)}.ais .ais-h2{font-size:var(--h2)}.ais h3,.ais .ais-card h3{font-size:var(--h3)}.ais p{max-inline-size:var(--measure)}.ais :is(.ais-note,.ais-caption,.aisp__group,.aisp__orig p){font-size:var(--type-secondary)!important;line-height:var(--leading-body);opacity:1}.ais :is(.ais-sub,.ais-note,.ais-caption,.aisp__group,.aisp__orig p,.aisp__desc,.ais-steps__list p,.ais-q p){color:var(--secondary)}.ais .ais-lead{font-size:var(--type-1)!important;line-height:var(--leading-body);max-width:var(--measure);margin:var(--space-3) 0 var(--space-4)!important;opacity:1}.ais .ais-sub{max-width:var(--measure);margin:var(--space-2) auto 0!important}.ais .ais-note{margin-top:var(--space-2)!important}.ais .ais-caption{width:100%;max-width:min(100%,var(--measure));margin:var(--space-4) auto 0!important}.ais p.ais-center{margin-inline:auto}.ais .ais-left{text-align:left;margin-inline:0!important}.ais .ais-eyebrow,.ais :is(.ais-before,.ais-after) figcaption,.ais .aisp__field legend,.ais .aisp__label{font-size:var(--type-secondary)!important;line-height:var(--leading-body);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--accent);overflow-wrap:anywhere}.ais .ais-eyebrow,.ais .aisp__field legend,.ais .aisp__label{margin-bottom:var(--space-2)!important}.ais :is(.ais-before,.ais-after) figcaption{margin-top:var(--space-1);padding-top:0}.ais .ais-arrow{font-size:var(--type-2)}.ais .ais-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--target);min-height:var(--target);max-width:100%;padding:var(--space-2) var(--space-4);font:400 var(--type-body)/var(--leading-body) var(--font-body);letter-spacing:normal;white-space:normal;text-align:center;color:var(--color-dark);background:var(--color-gold);border:1px solid var(--color-dark)}.ais .ais-btn:hover{color:var(--color-cream);background:var(--color-dark);border-color:var(--color-cream);transform:none}.ais .ais-btn--ghost{color:var(--accent);background:var(--surface);border-color:var(--accent);margin-top:var(--space-3)}.ais .ais-btn--ghost:hover{color:var(--surface);background:var(--accent);border-color:var(--accent)}.ais .ais-frame{padding:var(--space-2)}.ais .ais-hero__grid{gap:var(--space-5)}.ais .ais-hero__art{gap:var(--space-2)}.ais .ais-steps__list{margin-top:var(--space-6);gap:var(--space-4)}.ais .ais-steps__list li{padding:var(--space-1) var(--space-2)}.ais .ais-num{width:var(--target);height:var(--target);font-size:var(--type-1);border-color:var(--accent);margin-bottom:var(--space-2)}.ais :is(.ais-costumes__grid,.ais-examples__grid){gap:var(--space-3);margin-top:var(--space-6)}.ais .ais-materials__grid{gap:var(--space-4)}.ais .ais-mat{padding:var(--space-3);border-color:var(--border)}.ais .ais-mat p{opacity:1}.ais .ais-price{font-size:var(--type-1)!important;margin-top:var(--space-2)!important}.ais .aisp__price{font-size:var(--type-2)!important;margin-top:var(--space-2)!important}.ais .ais-q{padding-block:var(--space-2);border-color:var(--border)}.ais .ais-q summary{min-height:var(--target);font-size:var(--type-1);line-height:var(--leading-body);padding:var(--space-1) var(--space-4) var(--space-1) 0}.ais .ais-q summary:after{top:var(--space-1)}.ais .ais-q p{margin-top:var(--space-2)}.ais .ais-faq .ais-h2{margin-bottom:var(--space-3)}.ais .ais-final .ais-btn{margin-top:var(--space-4)}.ais .aisp__grid{gap:var(--space-4)}.ais .aisp__orig{gap:var(--space-2);margin-top:var(--space-3)}.ais .aisp__orig img{width:8rem!important;flex-shrink:0}.ais .aisp__form{margin-top:var(--space-3);gap:var(--space-3)}.ais .aisp__chips{gap:var(--space-1)}.ais .aisp__group{margin:var(--space-1) 0!important}.ais .aisp__chips+.aisp__group{margin-top:var(--space-2)!important}.ais .aisp__chip{position:relative}.ais .aisp__chip span{display:inline-flex;align-items:center;min-height:var(--target);min-width:var(--target);padding:var(--space-1) var(--space-2);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:normal;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-muted)}.ais .aisp__chip input:checked+span{background:var(--color-wine);color:var(--color-cream);border-color:var(--color-wine);font-weight:700;text-decoration:underline}.ais :is(.aisp__file,.aisp__text){min-height:var(--target);padding:var(--space-2);color:var(--color-ink);background:var(--color-paper);border-color:var(--color-muted)}.ais .aisp__file::file-selector-button{min-height:var(--target);padding-inline:var(--space-2);font:inherit;color:var(--color-cream);background:var(--color-wine);border:1px solid var(--color-wine)}.ais .aisp__text::placeholder{color:var(--color-muted);opacity:1}.ais .aisp__usp{font-size:var(--type-body)}.ais .aisp__usp li:before{color:var(--accent);margin-right:var(--space-1)}.ais .aisp__desc{font-size:var(--type-body);line-height:var(--leading-body);margin-top:var(--space-3)}.header__heading-link,.header__menu-item,.header__icon,footer a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--target);min-height:var(--target);font:400 var(--type-secondary)/var(--leading-body) var(--font-body);letter-spacing:normal;color:var(--color-cream);opacity:1}.header__heading-link{letter-spacing:var(--tracking-uppercase)}.ais :is(a,button,input,textarea,summary):focus-visible,.ais .aisp__chip input:focus-visible+span,:is(.header__heading-link,.header__menu-item,.header__icon,footer a):focus-visible{outline:2px solid var(--color-dark);outline-offset:2px;box-shadow:0 0 0 2px var(--color-cream)}@media(min-width:990px){:root{--h1: var(--h1-desktop);--h2: var(--h2-desktop);--h3: var(--h3-desktop);--section-space: var(--space-12)}.ais.aisp{padding-block:var(--space-8)}.ais .ais-hero__grid,.ais .aisp__grid{gap:var(--space-8)}.ais .ais-examples__grid{gap:var(--space-4)}.ais .aisp__media{top:var(--space-4)}}.ais .ais-xmas{--surface: var(--color-wine)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ais-system.css.map */
