/* Source-specific measured styles; see data/site-data.json. */
:root{--americangirl-bg:#ffffff;--americangirl-ink:#000000;--americangirl-blue:#bc0a4d;--americangirl-width:1280px;--store-body-font:"Inter";--store-heading-font:"Pleasant Serif"}
body.americangirl-store{font-family:var(--store-body-font),"MiSans VF",Arial,sans-serif;font-size:14.08px;font-weight:400;line-height:1.5;overflow-x:clip}body.americangirl-store h1,body.americangirl-store h2,body.americangirl-store h3{font-family:var(--store-heading-font),"MiSans VF",Arial,sans-serif;letter-spacing:normal}body.americangirl-store h2{font-size:30px;line-height:1.15;font-weight:600}
body.americangirl-store .americangirl-container{width:calc(100% - 64px)}body.americangirl-store .americangirl-header,body.americangirl-store .americangirl-footer{font-family:var(--store-body-font),Arial,sans-serif}body.americangirl-store .americangirl-header__group-toggle:hover,body.americangirl-store .americangirl-header__group-toggle[aria-expanded=true]{color:inherit;text-decoration:underline}
body.americangirl-store .sc-carousel .sc-slides,body.americangirl-store .sc-carousel .sc-slide,body.americangirl-store .sc-carousel .sc-slide-copy{height:100%;min-height:0}body.americangirl-store .sc-carousel .sc-slide-copy{padding-block:56px}body.americangirl-store .sc-carousel .sc-slide-media{z-index:0}body.americangirl-store .sc-slide-media picture,body.americangirl-store .sc-slide-media img,body.americangirl-store .sc-slide-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.americangirl-store .sc-carousel .sc-slide-copy,body.americangirl-store .sc-slide-hotspot{position:relative;z-index:1}body.americangirl-store .sc-slide-hotspot{display:block;height:100%}
body.americangirl-store .americangirl-header__columns>section:only-child>ul{columns:3;column-gap:32px}body.americangirl-store .americangirl-header__columns li{break-inside:avoid}body.americangirl-store .sc-slide-copy h2{max-width:600px}body.americangirl-store .sc-slide-copy>p{max-width:520px}body.americangirl-store .sc-align-right .sc-slide-copy{align-items:flex-end;text-align:left}body.americangirl-store .sc-align-right .sc-slide-copy>*{width:45%}body.americangirl-store .sc-align-center .sc-slide-copy{align-items:center;text-align:center}body.americangirl-store .sc-content h1{margin-bottom:28px}body.americangirl-store .sc-content a{text-decoration:underline}body.americangirl-store .sc-content img{max-height:600px;object-fit:contain}body.americangirl-store .sc-content div{margin-block:12px}body.americangirl-store .sc-content p{margin-block:16px}body.americangirl-store .sc-content h2,body.americangirl-store .sc-content h3{margin-block:28px 16px}body.americangirl-store .sc-content table{width:100%;border-collapse:collapse}body.americangirl-store .sc-content td,body.americangirl-store .sc-content th{border:1px solid #ddd;padding:12px}body.americangirl-store .sc-content section{margin-block:24px}
body.americangirl-store .woocommerce a.button,body.americangirl-store .woocommerce button.button,body.americangirl-store .americangirl-btn{background:var(--americangirl-blue);border-color:var(--americangirl-blue);color:#fff}body.americangirl-store .woocommerce button.button:hover,body.americangirl-store .woocommerce a.button:hover,body.americangirl-store .americangirl-btn:hover{filter:brightness(.93);background:var(--americangirl-blue);color:#fff}
body.americangirl-store .sc-setup-note{font-size:13px;line-height:1.6;border:1px dashed currentColor;padding:12px;max-width:650px;margin:12px auto}body.americangirl-store .sc-slide-copy h2{white-space:pre-line}body.americangirl-store .sc-scene-label{font-weight:600}
@media(max-width:1199px){body.americangirl-store .americangirl-header__columns>section:only-child>ul{columns:1}}
@media(max-width:768px){body.americangirl-store .americangirl-container{width:calc(100% - 32px)}body.americangirl-store h1{font-size:32px}body.americangirl-store h2,body.americangirl-store .sc-section>h2{font-size:28px}body.americangirl-store .sc-align-right .sc-slide-copy{align-items:center;text-align:center}body.americangirl-store .sc-align-right .sc-slide-copy>*{width:100%}body.americangirl-store .sc-content{overflow-wrap:anywhere}body.americangirl-store .sc-content img{height:auto}body.americangirl-store .sc-content table{display:block;overflow:auto}body.americangirl-store .sc-card h3{font-size:20px}body.americangirl-store .woocommerce form.checkout{display:block}body.americangirl-store .woocommerce div.product div.summary{overflow-wrap:anywhere}body.americangirl-store .woocommerce #order_review_heading{margin-block:28px 16px}}
